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')
) 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')