"keep pdgId = -11" ] ) createGeneratedParticles(process, 'genTauCands', [ "keep pdgId = {tau+} & mother.pdgId()= {Z0}", "keep pdgId = {tau-} & mother.pdgId() = {Z0}" ] ) from UWAnalysis.Configuration.tools.ntupleToolsLTau import addMuTauEventTree addMuTauEventTree(process,'muTauEventTree') addMuTauEventTree(process,'muTauEventTreeSync','diTausLooseTauIsolation','diMuonsSorted') addMuTauEventTree(process,'muTauEventTreeFinal','diTausOS','diMuonsSorted') from UWAnalysis.Configuration.tools.ntupleToolsLTau import addEleTauEventTree addEleTauEventTree(process,'eleTauEventTree') addEleTauEventTree(process,'eleTauEventTreeSync','eleTausLooseIsolation','osDiElectrons') addEleTauEventTree(process,'eleTauEventTreeFinal','eleTausOS','osDiElectrons') addEventSummary(process,True,'MT','eventSelectionMT') addEventSummary(process,True,'ET','eventSelectionET') #Final trees afor shapes after shifts addMuTauEventTree(process,'muTauEventTreeTauUp','diTausSortedTauUp','diMuonsSortedTauUp') addMuTauEventTree(process,'muTauEventTreeTauDown','diTausSortedTauDown','diMuonsSortedTauDown')
"HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20", "HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20", "HLT_IsoMu18_eta2p1_LooseIsoPFTau20", "HLT_IsoMu17_eta2p1_LooseIsoPFTau20", "HLT_IsoMu15_eta2p1_L1ETM20" ]) #EventSelection process.load("UWAnalysis.Configuration.LepTauAnalysis_cff") process.eventSelectionMT = cms.Path(process.selectionSequenceMT) process.eventSelectionET = cms.Path(process.selectionSequenceET) from UWAnalysis.Configuration.tools.ntupleToolsLTau import addMuTauEventTree addMuTauEventTree(process,'muTauEventTree') addMuTauEventTree(process,'muTauEventTreeFinal','diTausOS','diMuonsSorted') from UWAnalysis.Configuration.tools.ntupleToolsLTau import addEleTauEventTree addEleTauEventTree(process,'eleTauEventTree') addEleTauEventTree(process,'eleTauEventTreeFinal','eleTausOS','osDiElectrons') addEventSummary(process,False,'MT','eventSelectionMT') addEventSummary(process,False,'ET','eventSelectionET') process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) ) import FWCore.PythonUtilities.LumiList as LumiList
"keep abs(pdgId) = 36" ] ) createGeneratedParticles(process, 'genTauCands', [ "keep pdgId = {tau+} & mother.pdgId()= {Z0}", "keep pdgId = {tau-} & mother.pdgId() = {Z0}" ] ) from UWAnalysis.Configuration.tools.ntupleToolsLTau import addMuTauEventTree addMuTauEventTree(process,'muTauEventTree') addMuTauEventTree(process,'muTauEventTreeFinal','diTausOS','diMuonsSorted') from UWAnalysis.Configuration.tools.ntupleToolsLTau import addEleTauEventTree addEleTauEventTree(process,'eleTauEventTree') addEleTauEventTree(process,'eleTauEventTreeFinal','eleTausOS','osDiElectrons') addEventSummary(process,True,'MT','eventSelectionMT') addEventSummary(process,True,'ET','eventSelectionET') #Final trees afor shapes after shifts # addMuTauEventTree(process,'muTauEventTreeTauUp','diTausSortedTauUp','diMuonsSortedTauUp') # addMuTauEventTree(process,'muTauEventTreeTauDown','diTausSortedTauDown','diMuonsSortedTauDown') # addMuTauEventTree(process,'muTauEventTreeSyncTauUp','diTausOSTauUp','diMuonsSortedTauUp') # addMuTauEventTree(process,'muTauEventTreeSyncTauDown','diTausOSTauDown','diMuonsSortedTauDown')
# 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.ntupleToolsLTau 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')
"keep abs(pdgId) = 36", ], ) createGeneratedParticles( process, "genTauCands", ["keep pdgId = {tau+} & mother.pdgId()= {Z0}", "keep pdgId = {tau-} & mother.pdgId() = {Z0}"], ) from UWAnalysis.Configuration.tools.ntupleToolsLTau import addMuTauEventTree # addMuTauEventTree(process,'muTauEventTreePre','diTaus','diMuonsSorted') addMuTauEventTree(process, "muTauEventTree") addMuTauEventTree(process, "muTauEventTreeFinal", "diTausOS", "diMuonsSorted") from UWAnalysis.Configuration.tools.ntupleToolsLTau import addEleTauEventTree addEleTauEventTree(process, "eleTauEventTree") addEleTauEventTree(process, "eleTauEventTreeFinal", "eleTausOS", "osDiElectrons") addEventSummary(process, True, "MT", "eventSelectionMT") addEventSummary(process, True, "ET", "eventSelectionET") # Final trees afor shapes after shifts # addMuTauEventTree(process,'muTauEventTreeTauUp','diTausSortedTauUp','diMuonsSortedTauUp') # addMuTauEventTree(process,'muTauEventTreeTauDown','diTausSortedTauDown','diMuonsSortedTauDown') # addMuTauEventTree(process,'muTauEventTreeSyncTauUp','diTausOSTauUp','diMuonsSortedTauUp')
process.eventSelectionMTTauUp = createSystematics(process, process.selectionSequenceMT, 'TauUp', 1.00, 1.0, 1.03, 0, 1.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.ntupleToolsLTau import addMuTauEventTree addMuTauEventTree(process, 'muTauEventTree') addMuTauEventTree(process, 'muTauEventTreeFinal', 'diTausLooseTauIsolation', 'diMuonsSorted') addEventSummary(process, True, 'MT', 'eventSelectionMT') #Final trees afor shapes after shifts addMuTauEventTree(process, 'muTauEventTreeTauUp', 'diTausSortedTauUp', 'diMuonsSortedTauUp') addMuTauEventTree(process, 'muTauEventTreeTauDown', 'diTausSortedTauDown', 'diMuonsSortedTauDown') addMuTauEventTree(process, 'muTauEventTreeSyncTauUp', 'diTausOSTauUp', 'diMuonsSortedTauUp') addMuTauEventTree(process, 'muTauEventTreeSyncTauDown', 'diTausOSTauDown', 'diMuonsSortedTauDown') # addMuTauEventTree(process,'muTauEventTreeJetUp','diTausTauMuonVetoJetUp','diMuonsSortedJetUp')
process.selectionSequenceMT, 'TauUp', 1.00, 1.0, 1.03, 0, 1.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 = {Z0}", "keep pdgId = 15", "keep pdgId = -15", "keep pdgId = 25", "keep pdgId = 35", "keep abs(pdgId) = 36" ]) from UWAnalysis.Configuration.tools.ntupleToolsLTau import addMuTauEventTree addMuTauEventTree(process, 'muTauEventTree', 'diTausLooseTauIsolation', 'diMuonsSorted') #addMuTauEventTree(process,'muTauEventTreeFinal','diTausLooseTauIsolation','diMuonsSorted') addEventSummary(process, True, 'MT', 'eventSelectionMT') #Final trees afor shapes after shifts addMuTauEventTree(process, 'muTauEventTreeTauUp', 'diTausLooseTauIsolationTauUp', 'diMuonsSortedTauUp') addMuTauEventTree(process, 'muTauEventTreeTauDown', 'diTausLooseTauIsolationTauDown', 'diMuonsSortedTauDown') #addMuTauEventTree(process,'muTauEventTreeFinalTauUp','diTausOSTauUp','diMuonsSortedTauUp') #addMuTauEventTree(process,'muTauEventTreeFinalTauDown','diTausOSTauDown','diMuonsSortedTauDown')
createGeneratedParticles(process, 'genDaughters', [ "keep++ pdgId = {Z0}", "keep pdgId = 15", "keep pdgId = -15", "keep pdgId = 25", "keep pdgId = 35", "keep abs(pdgId) = 36" ] ) from UWAnalysis.Configuration.tools.ntupleToolsLTau import addMuTauEventTree addMuTauEventTree(process,'muTauEventTree','diTausLooseTauIsolation','diMuonsSorted') #addMuTauEventTree(process,'muTauEventTreeFinal','diTausLooseTauIsolation','diMuonsSorted') addEventSummary(process,True,'MT','eventSelectionMT') #Final trees afor shapes after shifts addMuTauEventTree(process,'muTauEventTreeTauUp','diTausLooseTauIsolationTauUp','diMuonsSortedTauUp') addMuTauEventTree(process,'muTauEventTreeTauDown','diTausLooseTauIsolationTauDown','diMuonsSortedTauDown') #addMuTauEventTree(process,'muTauEventTreeFinalTauUp','diTausOSTauUp','diMuonsSortedTauUp') #addMuTauEventTree(process,'muTauEventTreeFinalTauDown','diTausOSTauDown','diMuonsSortedTauDown') process.TFileService.fileName=cms.string("$outputFileName")
] ) createGeneratedParticles(process, 'genTauCands', [ "keep pdgId = {tau+} & mother.pdgId()= {Z0}", "keep pdgId = {tau-} & mother.pdgId() = {Z0}" ] ) from UWAnalysis.Configuration.tools.ntupleToolsLTau import addMuTauEventTree addMuTauEventTree(process,'muTauEventTree') addMuTauEventTree(process,'muTauEventTreeFinal','diTausLooseTauIsolation','diMuonsSorted') from UWAnalysis.Configuration.tools.ntupleToolsLTau import addEleTauEventTree addEleTauEventTree(process,'eleTauEventTree') addEleTauEventTree(process,'eleTauEventTreeFinal','eleTausLooseIsolation','osDiElectrons') addEventSummary(process,True,'MT','eventSelectionMT') addEventSummary(process,True,'ET','eventSelectionET') #Final trees afor shapes after shifts addMuTauEventTree(process,'muTauEventTreeTauUp','diTausSortedTauUp','diMuonsSortedTauUp') addMuTauEventTree(process,'muTauEventTreeTauDown','diTausSortedTauDown','diMuonsSortedTauDown') addMuTauEventTree(process,'muTauEventTreeFinalTauUp','diTausLooseTauIsolationTauUp','diMuonsSortedTauUp')
] ) createGeneratedParticles(process, 'genTauCands', [ "keep pdgId = {tau+} & mother.pdgId()= {Z0}", "keep pdgId = {tau-} & mother.pdgId() = {Z0}" ] ) from UWAnalysis.Configuration.tools.ntupleToolsLTau import addMuTauEventTree addMuTauEventTree(process,'muTauEventTree') addMuTauEventTree(process,'muTauEventTreeFinal','diTausOS','diMuonsSorted') from UWAnalysis.Configuration.tools.ntupleToolsLTau import addEleTauEventTree addEleTauEventTree(process,'eleTauEventTree') addEleTauEventTree(process,'eleTauEventTreeFinal','eleTausOS','osDiElectrons') addEventSummary(process,True,'MT','eventSelectionMT') addEventSummary(process,True,'ET','eventSelectionET') #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')
"HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20", "HLT_IsoMu18_eta2p1_LooseIsoPFTau20", "HLT_IsoMu17_eta2p1_LooseIsoPFTau20", "HLT_IsoMu15_eta2p1_L1ETM20" ]) #EventSelection process.load("UWAnalysis.Configuration.LepTauAnalysis_cff") process.eventSelectionMT = cms.Path(process.selectionSequenceMT) process.eventSelectionET = cms.Path(process.selectionSequenceET) from UWAnalysis.Configuration.tools.ntupleToolsLTau import addMuTauEventTree addMuTauEventTree(process,'muTauEventTree') addMuTauEventTree(process,'muTauEventTreeFinal','diTausLooseTauIsolation','diMuonsSorted') from UWAnalysis.Configuration.tools.ntupleToolsLTau import addEleTauEventTree addEleTauEventTree(process,'eleTauEventTree') addEleTauEventTree(process,'eleTauEventTreeFinal','eleTausLooseIsolation','osDiElectrons') addEventSummary(process,False,'MT','eventSelectionMT') addEventSummary(process,False,'ET','eventSelectionET') process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) )
] ) createGeneratedParticles(process, 'genTauCands', [ "keep pdgId = {tau+} & mother.pdgId()= {Z0}", "keep pdgId = {tau-} & mother.pdgId() = {Z0}" ] ) from UWAnalysis.Configuration.tools.ntupleToolsLTau import addMuTauEventTree addMuTauEventTree(process,'muTauEventTree') addMuTauEventTree(process,'muTauEventTreeFinal','diTausOS','diMuonsSorted') from UWAnalysis.Configuration.tools.ntupleToolsLTau import addEleTauEventTree addEleTauEventTree(process,'eleTauEventTree') addEleTauEventTree(process,'eleTauEventTreeFinal','eleTausOS','osDiElectrons') addEventSummary(process,True,'MT','eventSelectionMT') addEventSummary(process,True,'ET','eventSelectionET') #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')