Example #1
0
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')
Example #2
0
)
process.eventSelectionMTTauDown = createSystematics(
    process, process.selectionSequenceMT, "TauDown", 1.0, 1.0, 0.97, 0, 1.0
)
# process.eventSelectionMTJetUp    = createSystematics(process,process.selectionSequenceMT,'JetUp',1.00,1.0,1.0,1,1.0)
# process.eventSelectionMTJetDown  = createSystematics(process,process.selectionSequenceMT,'JetDown',1.0,1.0,1.0,-1,1.0)
# process.eventSelectionMTUncUp    = createSystematics(process,process.selectionSequenceMT,'UncUp',1.00,1.0,1.0,0,1.1)
# process.eventSelectionMTUncDown  = createSystematics(process,process.selectionSequenceMT,'UncDown',1.0,1.0,1.0,0,0.9)


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


from UWAnalysis.Configuration.tools.ntupleToolsPT import addMuTauEventTree

addMuTauEventTree(process, "muTauEventTree")
addMuTauEventTree(process, "muTauEventTreeFinal", "diTausOS", "diMuonsSorted")

addEventSummary(process, True, "MT", "eventSelectionMT")


# Final trees afor shapes after shifts
addMuTauEventTree(process, "muTauEventTreeTauUp", "diTausSortedTauUp", "diMuonsSortedTauUp")
addMuTauEventTree(process, "muTauEventTreeTauDown", "diTausSortedTauDown", "diMuonsSortedTauDown")
addMuTauEventTree(process, "muTauEventTreeFinalTauUp", "diTausOSTauUp", "diMuonsSortedTauUp")
addMuTauEventTree(process, "muTauEventTreeFinalTauDown", "diTausOSTauDown", "diMuonsSortedTauDown")
# addMuTauEventTree(process,'muTauEventTreeJetUp','diTausTauMuonVetoJetUp','diMuonsSortedJetUp')
# addMuTauEventTree(process,'muTauEventTreeJetDown','diTausTauMuonVetoJetDown','diMuonsSortedJetDown')
# addMuTauEventTree(process,'muTauEventTreeUncUp','diTausTauMuonVetoUncUp','diMuonsSortedUncUp')
# addMuTauEventTree(process,'muTauEventTreeUncDown','diTausTauMuonVetoUncDown','diMuonsSortedUncDown')