コード例 #1
0
ファイル: ET-EM.py プロジェクト: scooperstein/CMSSW_5_3_3

# Systematic Shifts 1sigma
process.eventSelectionETTauUp = createSystematics(
    process, process.selectionSequenceET, "TauUp", 1.00, 1.0, 1.03, 0, 1.0
)
process.eventSelectionETTauDown = createSystematics(
    process, process.selectionSequenceET, "TauDown", 1.0, 1.0, 0.97, 0, 1.0
)
# process.eventSelectionETEleUp    = createSystematics(process,process.selectionSequenceET,'EleUp',1.01,1.0,1.03,0,1.0)
# process.eventSelectionETEleDown  = createSystematics(process,process.selectionSequenceET,'EleDown',0.99,1.0,0.97,0,1.0)


createGeneratedParticles(process, "genDaughters", ["keep pdgId = 15", "keep pdgId = -15"])


from UWAnalysis.Configuration.tools.ntupleToolsPT import addEleTauEventTree

addEleTauEventTree(process, "eleTauEventTree")
addEleTauEventTree(process, "eleTauEventTreeFinal", "eleTausOS", "osDiElectrons")

addEventSummary(process, True, "ET", "eventSelectionET")


addEleTauEventTree(process, "eleTauEventTreeTauUp", "eleTausSortedTauUp", "osDiElectronsTauUp")
addEleTauEventTree(process, "eleTauEventTreeTauDown", "eleTausSortedTauDown", "osDiElectronsTauDown")
addEleTauEventTree(process, "eleTauEventTreeFinalTauUp", "eleTausOSTauUp", "osDiElectronsTauUp")
addEleTauEventTree(process, "eleTauEventTreeFinalTauDown", "eleTausOSTauDown", "osDiElectronsTauDown")
# addEleTauEventTree(process,'eleTauEventTreeEleUp','eleTausSortedEleUp','osDiElectronsEleUp')
# addEleTauEventTree(process,'eleTauEventTreeEleDown','eleTausSortedEleDown','osDiElectronsEleDown')
コード例 #2
0
ファイル: LT.py プロジェクト: scooperstein/CMSSW_5_3_3
from UWAnalysis.Configuration.tools.analysisToolsPT import *
defaultReconstructionPT(process,'HLT',
                      [
						"HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20",
						"HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20",
						"HLT_IsoMu18_eta2p1_LooseIsoPFTau20",
						"HLT_IsoMu17_eta2p1_LooseIsoPFTau20"
                      ])

                      

#EventSelection
process.load("UWAnalysis.Configuration.LepTauAnalysis_cff")

process.eventSelectionMT = cms.Path(process.selectionSequenceMT)
process.eventSelectionET = cms.Path(process.selectionSequenceET)

from UWAnalysis.Configuration.tools.ntupleToolsPT import addMuTauEventTree
addMuTauEventTree(process,'muTauEventTree')
addMuTauEventTree(process,'muTauEventTreeIso','diTausLooseTauIsolation','diMuonsSorted')
addMuTauEventTree(process,'muTauEventTreeFinal','diTausOS','diMuonsSorted')

from UWAnalysis.Configuration.tools.ntupleToolsPT import addEleTauEventTree
addEleTauEventTree(process,'eleTauEventTree')
addEleTauEventTree(process,'eleTauEventTreeIso','eleTausLooseIsolation','osDiElectrons')
addEleTauEventTree(process,'eleTauEventTreeFinal','eleTausOS','osDiElectrons')

addEventSummary(process,False,'MT','eventSelectionMT')
addEventSummary(process,False,'ET','eventSelectionET')