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') # addMuTauEventTree(process,'muTauEventTreeFinalTauUp','diTausOSTauUp','diMuonsSortedTauUp') # addMuTauEventTree(process,'muTauEventTreeFinalTauDown','diTausOSTauDown','diMuonsSortedTauDown') # addMuTauEventTree(process,'muTauEventTreeJetUp','diTausSortedJetUp','diMuonsSortedJetUp') # addMuTauEventTree(process,'muTauEventTreeJetDown','diTausSortedJetDown','diMuonsSortedJetDown')
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') addMuTauEventTree(process,'muTauEventTreeSyncTauUp','diTausLooseTauIsolationTauUp','diMuonsSortedTauUp') addMuTauEventTree(process,'muTauEventTreeSyncTauDown','diTausLooseTauIsolationTauDown','diMuonsSortedTauDown') # addMuTauEventTree(process,'muTauEventTreeFinalTauUp','diTausLooseTauIsolationTauUp','diMuonsSortedTauUp') # addMuTauEventTree(process,'muTauEventTreeFinalTauDown','diTausLooseTauIsolationTauDown','diMuonsSortedTauDown') # addMuTauEventTree(process,'muTauEventTreeJetUp','diTausSortedJetUp','diMuonsSortedJetUp')
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') # addMuTauEventTree(process,'muTauEventTreeSyncTauDown','diTausOSTauDown','diMuonsSortedTauDown') # addMuTauEventTree(process,'muTauEventTreeFinalTauUp','diTausOSTauUp','diMuonsSortedTauUp') # addMuTauEventTree(process,'muTauEventTreeFinalTauDown','diTausOSTauDown','diMuonsSortedTauDown') # addMuTauEventTree(process,'muTauEventTreeJetUp','diTausSortedJetUp','diMuonsSortedJetUp') # addMuTauEventTree(process,'muTauEventTreeJetDown','diTausSortedJetDown','diMuonsSortedJetDown')
"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 process.source = cms.Source("PoolSource", fileNames = cms.untracked.vstring( $inputFileNames ),
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') addMuTauEventTree(process,'muTauEventTreeFinalTauDown','diTausLooseTauIsolationTauDown','diMuonsSortedTauDown') addMuTauEventTree(process,'muTauEventTreeJetUp','diTausSortedJetUp','diMuonsSortedJetUp') addMuTauEventTree(process,'muTauEventTreeJetDown','diTausSortedJetDown','diMuonsSortedJetDown') addMuTauEventTree(process,'muTauEventTreeFinalJetUp','diTausLooseTauIsolationJetUp','diMuonsSortedJetUp')
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 addEleTauEventTree addEleTauEventTree(process,'eleTauEventTree','eleTausLooseIsolation','osDiElectrons') #addEleTauEventTree(process,'eleTauEventTreeFinal','eleTausOS','osDiElectrons') addEventSummary(process,True,'ET','eventSelectionET') addEleTauEventTree(process,'eleTauEventTreeTauUp','eleTausLooseIsolationTauUp','osDiElectronsTauUp') addEleTauEventTree(process,'eleTauEventTreeTauDown','eleTausLooseIsolationTauDown','osDiElectronsTauDown') #addEleTauEventTree(process,'eleTauEventTreeFinalTauUp','eleTausOSTauUp','osDiElectronsTauUp') #addEleTauEventTree(process,'eleTauEventTreeFinalTauDown','eleTausOSTauDown','osDiElectronsTauDown') #process.source.lumisToProcess = LumiList.LumiList(filename = '/afs/cern.ch/cms/CAF/CMSCOMM/COMM_DQM/certification/Collisions12/8TeV/Reprocessing/Cert_190456-208686_8TeV_22Jan2013ReReco_Collisions12_JSON.txt').getVLuminosityBlockRange() 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','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') addMuTauEventTree(process,'muTauEventTreeJetUp','diTausSortedJetUp','diMuonsSortedJetUp') addMuTauEventTree(process,'muTauEventTreeJetDown','diTausSortedJetDown','diMuonsSortedJetDown') addMuTauEventTree(process,'muTauEventTreeFinalJetUp','diTausOSJetUp','diMuonsSortedJetUp') addMuTauEventTree(process,'muTauEventTreeFinalJetDown','diTausOSJetDown','diMuonsSortedJetDown')
]) #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) ) process.source = cms.Source("PoolSource", fileNames = cms.untracked.vstring( $inputFileNames ),
# process.eventSelectionETEleDown = createSystematics(process,process.selectionSequenceET,'EleDown',0.99,1.0,0.97,0,1.0) 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 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')
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') # addMuTauEventTree(process,'muTauEventTreeJetUp','diTausSortedJetUp','diMuonsSortedJetUp') # addMuTauEventTree(process,'muTauEventTreeJetDown','diTausSortedJetDown','diMuonsSortedJetDown') # addMuTauEventTree(process,'muTauEventTreeFinalJetUp','diTausOSJetUp','diMuonsSortedJetUp') # addMuTauEventTree(process,'muTauEventTreeFinalJetDown','diTausOSJetDown','diMuonsSortedJetDown')
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 addEleTauEventTree addEleTauEventTree(process,'eleTauEventTree','eleTausLooseIsolation','osDiElectrons') #addEleTauEventTree(process,'eleTauEventTreeFinal','eleTausOS','osDiElectrons') addEventSummary(process,True,'ET','eventSelectionET') addEleTauEventTree(process,'eleTauEventTreeTauUp','eleTausLooseIsolationTauUp','osDiElectronsTauUp') addEleTauEventTree(process,'eleTauEventTreeTauDown','eleTausLooseIsolationTauDown','osDiElectronsTauDown') #addEleTauEventTree(process,'eleTauEventTreeFinalTauUp','eleTausOSTauUp','osDiElectronsTauUp') #addEleTauEventTree(process,'eleTauEventTreeFinalTauDown','eleTausOSTauDown','osDiElectronsTauDown') process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) )