From 4bb1f70ab67130cdb1a8587024fc3b15d7afb9be Mon Sep 17 00:00:00 2001 From: parbol Date: Wed, 14 Jun 2017 21:15:57 +0200 Subject: [PATCH 1/8] Added monitoring for single electron paths. --- .../Trigger/python/TopMonitoring_cff.py | 316 ++++++++++++++++++ 1 file changed, 316 insertions(+) diff --git a/DQMOffline/Trigger/python/TopMonitoring_cff.py b/DQMOffline/Trigger/python/TopMonitoring_cff.py index 6eda22b8e1667..83a3447a3f6b5 100644 --- a/DQMOffline/Trigger/python/TopMonitoring_cff.py +++ b/DQMOffline/Trigger/python/TopMonitoring_cff.py @@ -53,6 +53,304 @@ # topEleJet_all.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_IsoMu24_v*') + +#This is added by Pablo in order to monitor the auxiliary paths for electron fake rate calculation +topEle8CaloJet30_jet = hltTOPmonitoring.clone() +topEle8CaloJet30_jet.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/JetMonitor') +topEle8CaloJet30_jet.nmuons = cms.uint32(0) +topEle8CaloJet30_jet.nelectrons = cms.uint32(1) +topEle8CaloJet30_jet.njets = cms.uint32(1) +topEle8CaloJet30_jet.eleSelection = cms.string('pt>50 & abs(eta)<2.4') +topEle8CaloJet30_jet.jetSelection = cms.string('pt>35 & abs(eta)<2.4') +topEle8CaloJet30_jet.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +topEle8CaloJet30_jet.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +topEle8CaloJet30_jet.histoPSet.elePtBinning = cms.vdouble(0,50,60,80,120,200,400) +topEle8CaloJet30_jet.histoPSet.elePtBinning2D = cms.vdouble(0,50,70,120,200,400) +topEle8CaloJet30_jet.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) +topEle8CaloJet30_jet.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) +topEle8CaloJet30_jet.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v*') +topEle8CaloJet30_jet.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele35_WPTight_Gsf_v*', 'HLT_Ele38_WPTight_Gsf_v*', 'HLT_Ele40_WPTight_Gsf_v*') + +topEle8CaloJet30_ele = hltTOPmonitoring.clone() +topEle8CaloJet30_ele.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/ElectronMonitor') +topEle8CaloJet30_ele.nmuons = cms.uint32(0) +topEle8CaloJet30_ele.nelectrons = cms.uint32(1) +topEle8CaloJet30_ele.njets = cms.uint32(1) +topEle8CaloJet30_ele.eleSelection = cms.string('pt>10 & abs(eta)<2.4') +topEle8CaloJet30_ele.jetSelection = cms.string('pt>80 & abs(eta)<2.4') +topEle8CaloJet30_ele.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +topEle8CaloJet30_ele.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +topEle8CaloJet30_ele.histoPSet.elePtBinning = cms.vdouble(0,10,25,30,32.5,35,40,45,50,60,80,120,200,400) +topEle8CaloJet30_ele.histoPSet.elePtBinning2D = cms.vdouble(0,10,25,30,40,50,60,80,100,200,400) +topEle8CaloJet30_ele.histoPSet.jetPtBinning = cms.vdouble(0,50,60,80,120,200,400) +topEle8CaloJet30_ele.histoPSet.jetPtBinning2D = cms.vdouble(0,50,60,80,100,200,400) +topEle8CaloJet30_ele.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v*') +topEle8CaloJet30_ele.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_PFJet60_v*') + +topEle8CaloJet30_all = hltTOPmonitoring.clone() +topEle8CaloJet30_all.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/GlobalMonitor') +topEle8CaloJet30_all.nmuons = cms.uint32(0) +topEle8CaloJet30_all.nelectrons = cms.uint32(1) +topEle8CaloJet30_all.njets = cms.uint32(1) +topEle8CaloJet30_all.eleSelection = cms.string('pt>10 & abs(eta)<2.4') +topEle8CaloJet30_all.jetSelection = cms.string('pt>35 & abs(eta)<2.4') +topEle8CaloJet30_all.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +topEle8CaloJet30_all.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +topEle8CaloJet30_all.histoPSet.elePtBinning = cms.vdouble(0,10,25,30,32.5,35,40,45,50,60,80,120,200,400) +topEle8CaloJet30_all.histoPSet.elePtBinning2D = cms.vdouble(0,10,25,30,40,50,60,80,100,200,400) +topEle8CaloJet30_all.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) +topEle8CaloJet30_all.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) +topEle8CaloJet30_all.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v*') +# topEle8CaloJet30_all.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_IsoMu24_v*') + + +topEle8CaloIdMJet30_jet = hltTOPmonitoring.clone() +topEle8CaloIdMJet30_jet.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/JetMonitor') +topEle8CaloIdMJet30_jet.nmuons = cms.uint32(0) +topEle8CaloIdMJet30_jet.nelectrons = cms.uint32(1) +topEle8CaloIdMJet30_jet.njets = cms.uint32(1) +topEle8CaloIdMJet30_jet.eleSelection = cms.string('pt>50 & abs(eta)<2.4') +topEle8CaloIdMJet30_jet.jetSelection = cms.string('pt>35 & abs(eta)<2.4') +topEle8CaloIdMJet30_jet.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +topEle8CaloIdMJet30_jet.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +topEle8CaloIdMJet30_jet.histoPSet.elePtBinning = cms.vdouble(0,50,60,80,120,200,400) +topEle8CaloIdMJet30_jet.histoPSet.elePtBinning2D = cms.vdouble(0,50,70,120,200,400) +topEle8CaloIdMJet30_jet.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) +topEle8CaloIdMJet30_jet.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) +topEle8CaloIdMJet30_jet.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v*') +topEle8CaloIdMJet30_jet.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele35_WPTight_Gsf_v*', 'HLT_Ele38_WPTight_Gsf_v*', 'HLT_Ele40_WPTight_Gsf_v*') + +topEle8CaloIdMJet30_ele = hltTOPmonitoring.clone() +topEle8CaloIdMJet30_ele.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/ElectronMonitor') +topEle8CaloIdMJet30_ele.nmuons = cms.uint32(0) +topEle8CaloIdMJet30_ele.nelectrons = cms.uint32(1) +topEle8CaloIdMJet30_ele.njets = cms.uint32(1) +topEle8CaloIdMJet30_ele.eleSelection = cms.string('pt>10 & abs(eta)<2.4') +topEle8CaloIdMJet30_ele.jetSelection = cms.string('pt>80 & abs(eta)<2.4') +topEle8CaloIdMJet30_ele.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +topEle8CaloIdMJet30_ele.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +topEle8CaloIdMJet30_ele.histoPSet.elePtBinning = cms.vdouble(0,10,25,30,32.5,35,40,45,50,60,80,120,200,400) +topEle8CaloIdMJet30_ele.histoPSet.elePtBinning2D = cms.vdouble(0,10,25,30,40,50,60,80,100,200,400) +topEle8CaloIdMJet30_ele.histoPSet.jetPtBinning = cms.vdouble(0,50,60,80,120,200,400) +topEle8CaloIdMJet30_ele.histoPSet.jetPtBinning2D = cms.vdouble(0,50,60,80,100,200,400) +topEle8CaloIdMJet30_ele.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v*') +topEle8CaloIdMJet30_ele.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_PFJet60_v*') + +topEle8CaloIdMJet30_all = hltTOPmonitoring.clone() +topEle8CaloIdMJet30_all.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/GlobalMonitor') +topEle8CaloIdMJet30_all.nmuons = cms.uint32(0) +topEle8CaloIdMJet30_all.nelectrons = cms.uint32(1) +topEle8CaloIdMJet30_all.njets = cms.uint32(1) +topEle8CaloIdMJet30_all.eleSelection = cms.string('pt>10 & abs(eta)<2.4') +topEle8CaloIdMJet30_all.jetSelection = cms.string('pt>35 & abs(eta)<2.4') +topEle8CaloIdMJet30_all.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +topEle8CaloIdMJet30_all.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +topEle8CaloIdMJet30_all.histoPSet.elePtBinning = cms.vdouble(0,10,25,30,32.5,35,40,45,50,60,80,120,200,400) +topEle8CaloIdMJet30_all.histoPSet.elePtBinning2D = cms.vdouble(0,10,25,30,40,50,60,80,100,200,400) +topEle8CaloIdMJet30_all.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) +topEle8CaloIdMJet30_all.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) +topEle8CaloIdMJet30_all.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v*') +# topEle8CaloIdMJet30_all.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_IsoMu24_v*') + + +topEle12CaloJet30_jet = hltTOPmonitoring.clone() +topEle12CaloJet30_jet.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/JetMonitor') +topEle12CaloJet30_jet.nmuons = cms.uint32(0) +topEle12CaloJet30_jet.nelectrons = cms.uint32(1) +topEle12CaloJet30_jet.njets = cms.uint32(1) +topEle12CaloJet30_jet.eleSelection = cms.string('pt>50 & abs(eta)<2.4') +topEle12CaloJet30_jet.jetSelection = cms.string('pt>35 & abs(eta)<2.4') +topEle12CaloJet30_jet.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +topEle12CaloJet30_jet.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +topEle12CaloJet30_jet.histoPSet.elePtBinning = cms.vdouble(0,50,60,80,120,200,400) +topEle12CaloJet30_jet.histoPSet.elePtBinning2D = cms.vdouble(0,50,70,120,200,400) +topEle12CaloJet30_jet.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) +topEle12CaloJet30_jet.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) +topEle12CaloJet30_jet.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v*') +topEle12CaloJet30_jet.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele35_WPTight_Gsf_v*', 'HLT_Ele38_WPTight_Gsf_v*', 'HLT_Ele40_WPTight_Gsf_v*') + +topEle12CaloJet30_ele = hltTOPmonitoring.clone() +topEle12CaloJet30_ele.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/ElectronMonitor') +topEle12CaloJet30_ele.nmuons = cms.uint32(0) +topEle12CaloJet30_ele.nelectrons = cms.uint32(1) +topEle12CaloJet30_ele.njets = cms.uint32(1) +topEle12CaloJet30_ele.eleSelection = cms.string('pt>14 & abs(eta)<2.4') +topEle12CaloJet30_ele.jetSelection = cms.string('pt>80 & abs(eta)<2.4') +topEle12CaloJet30_ele.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +topEle12CaloJet30_ele.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +topEle12CaloJet30_ele.histoPSet.elePtBinning = cms.vdouble(0,12,25,30,32.5,35,40,45,50,60,80,120,200,400) +topEle12CaloJet30_ele.histoPSet.elePtBinning2D = cms.vdouble(0,12,25,30,40,50,60,80,100,200,400) +topEle12CaloJet30_ele.histoPSet.jetPtBinning = cms.vdouble(0,50,60,80,120,200,400) +topEle12CaloJet30_ele.histoPSet.jetPtBinning2D = cms.vdouble(0,50,60,80,100,200,400) +topEle12CaloJet30_ele.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v*') +topEle12CaloJet30_ele.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_PFJet60_v*') + +topEle12CaloJet30_all = hltTOPmonitoring.clone() +topEle12CaloJet30_all.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/GlobalMonitor') +topEle12CaloJet30_all.nmuons = cms.uint32(0) +topEle12CaloJet30_all.nelectrons = cms.uint32(1) +topEle12CaloJet30_all.njets = cms.uint32(1) +topEle12CaloJet30_all.eleSelection = cms.string('pt>14 & abs(eta)<2.4') +topEle12CaloJet30_all.jetSelection = cms.string('pt>35 & abs(eta)<2.4') +topEle12CaloJet30_all.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +topEle12CaloJet30_all.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +topEle12CaloJet30_all.histoPSet.elePtBinning = cms.vdouble(0,12,25,30,32.5,35,40,45,50,60,80,120,200,400) +topEle12CaloJet30_all.histoPSet.elePtBinning2D = cms.vdouble(0,12,25,30,40,50,60,80,100,200,400) +topEle12CaloJet30_all.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) +topEle12CaloJet30_all.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) +topEle12CaloJet30_all.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v*') +# topEle12CaloJet30_all.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_IsoMu24_v*') + + +topEle17CaloIdMJet30_jet = hltTOPmonitoring.clone() +topEle17CaloIdMJet30_jet.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/JetMonitor') +topEle17CaloIdMJet30_jet.nmuons = cms.uint32(0) +topEle17CaloIdMJet30_jet.nelectrons = cms.uint32(1) +topEle17CaloIdMJet30_jet.njets = cms.uint32(1) +topEle17CaloIdMJet30_jet.eleSelection = cms.string('pt>50 & abs(eta)<2.4') +topEle17CaloIdMJet30_jet.jetSelection = cms.string('pt>35 & abs(eta)<2.4') +topEle17CaloIdMJet30_jet.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +topEle17CaloIdMJet30_jet.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +topEle17CaloIdMJet30_jet.histoPSet.elePtBinning = cms.vdouble(0,50,60,80,120,200,400) +topEle17CaloIdMJet30_jet.histoPSet.elePtBinning2D = cms.vdouble(0,50,70,120,200,400) +topEle17CaloIdMJet30_jet.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) +topEle17CaloIdMJet30_jet.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) +topEle17CaloIdMJet30_jet.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v*') +topEle17CaloIdMJet30_jet.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele35_WPTight_Gsf_v*', 'HLT_Ele38_WPTight_Gsf_v*', 'HLT_Ele40_WPTight_Gsf_v*') + +topEle17CaloIdMJet30_ele = hltTOPmonitoring.clone() +topEle17CaloIdMJet30_ele.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/ElectronMonitor') +topEle17CaloIdMJet30_ele.nmuons = cms.uint32(0) +topEle17CaloIdMJet30_ele.nelectrons = cms.uint32(1) +topEle17CaloIdMJet30_ele.njets = cms.uint32(1) +topEle17CaloIdMJet30_ele.eleSelection = cms.string('pt>19 & abs(eta)<2.4') +topEle17CaloIdMJet30_ele.jetSelection = cms.string('pt>80 & abs(eta)<2.4') +topEle17CaloIdMJet30_ele.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +topEle17CaloIdMJet30_ele.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +topEle17CaloIdMJet30_ele.histoPSet.elePtBinning = cms.vdouble(0,19,25,30,32.5,35,40,45,50,60,80,120,200,400) +topEle17CaloIdMJet30_ele.histoPSet.elePtBinning2D = cms.vdouble(0,19,25,30,40,50,60,80,100,200,400) +topEle17CaloIdMJet30_ele.histoPSet.jetPtBinning = cms.vdouble(0,50,60,80,120,200,400) +topEle17CaloIdMJet30_ele.histoPSet.jetPtBinning2D = cms.vdouble(0,50,60,80,100,200,400) +topEle17CaloIdMJet30_ele.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v*') +topEle17CaloIdMJet30_ele.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_PFJet60_v*') + +topEle17CaloIdMJet30_all = hltTOPmonitoring.clone() +topEle17CaloIdMJet30_all.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/GlobalMonitor') +topEle17CaloIdMJet30_all.nmuons = cms.uint32(0) +topEle17CaloIdMJet30_all.nelectrons = cms.uint32(1) +topEle17CaloIdMJet30_all.njets = cms.uint32(1) +topEle17CaloIdMJet30_all.eleSelection = cms.string('pt>19 & abs(eta)<2.4') +topEle17CaloIdMJet30_all.jetSelection = cms.string('pt>35 & abs(eta)<2.4') +topEle17CaloIdMJet30_all.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +topEle17CaloIdMJet30_all.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +topEle17CaloIdMJet30_all.histoPSet.elePtBinning = cms.vdouble(0,19,25,30,32.5,35,40,45,50,60,80,120,200,400) +topEle17CaloIdMJet30_all.histoPSet.elePtBinning2D = cms.vdouble(0,19,25,30,40,50,60,80,100,200,400) +topEle17CaloIdMJet30_all.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) +topEle17CaloIdMJet30_all.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) +topEle17CaloIdMJet30_all.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v*') +# topEle17CaloIdMJet30_all.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_IsoMu24_v*') + + +topEle23CaloJet30_jet = hltTOPmonitoring.clone() +topEle23CaloJet30_jet.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/JetMonitor') +topEle23CaloJet30_jet.nmuons = cms.uint32(0) +topEle23CaloJet30_jet.nelectrons = cms.uint32(1) +topEle23CaloJet30_jet.njets = cms.uint32(1) +topEle23CaloJet30_jet.eleSelection = cms.string('pt>50 & abs(eta)<2.4') +topEle23CaloJet30_jet.jetSelection = cms.string('pt>35 & abs(eta)<2.4') +topEle23CaloJet30_jet.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +topEle23CaloJet30_jet.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +topEle23CaloJet30_jet.histoPSet.elePtBinning = cms.vdouble(0,50,60,80,120,200,400) +topEle23CaloJet30_jet.histoPSet.elePtBinning2D = cms.vdouble(0,50,70,120,200,400) +topEle23CaloJet30_jet.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) +topEle23CaloJet30_jet.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) +topEle23CaloJet30_jet.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v*') +topEle23CaloJet30_jet.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele35_WPTight_Gsf_v*', 'HLT_Ele38_WPTight_Gsf_v*', 'HLT_Ele40_WPTight_Gsf_v*') + +topEle23CaloJet30_ele = hltTOPmonitoring.clone() +topEle23CaloJet30_ele.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/ElectronMonitor') +topEle23CaloJet30_ele.nmuons = cms.uint32(0) +topEle23CaloJet30_ele.nelectrons = cms.uint32(1) +topEle23CaloJet30_ele.njets = cms.uint32(1) +topEle23CaloJet30_ele.eleSelection = cms.string('pt>25 & abs(eta)<2.4') +topEle23CaloJet30_ele.jetSelection = cms.string('pt>80 & abs(eta)<2.4') +topEle23CaloJet30_ele.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +topEle23CaloJet30_ele.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +topEle23CaloJet30_ele.histoPSet.elePtBinning = cms.vdouble(0,25,30,32.5,35,40,45,50,60,80,120,200,400) +topEle23CaloJet30_ele.histoPSet.elePtBinning2D = cms.vdouble(0,25,30,40,50,60,80,100,200,400) +topEle23CaloJet30_ele.histoPSet.jetPtBinning = cms.vdouble(0,50,60,80,120,200,400) +topEle23CaloJet30_ele.histoPSet.jetPtBinning2D = cms.vdouble(0,50,60,80,100,200,400) +topEle23CaloJet30_ele.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v*') +topEle23CaloJet30_ele.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_PFJet60_v*') + +topEle23CaloJet30_all = hltTOPmonitoring.clone() +topEle23CaloJet30_all.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/GlobalMonitor') +topEle23CaloJet30_all.nmuons = cms.uint32(0) +topEle23CaloJet30_all.nelectrons = cms.uint32(1) +topEle23CaloJet30_all.njets = cms.uint32(1) +topEle23CaloJet30_all.eleSelection = cms.string('pt>14 & abs(eta)<2.4') +topEle23CaloJet30_all.jetSelection = cms.string('pt>35 & abs(eta)<2.4') +topEle23CaloJet30_all.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +topEle23CaloJet30_all.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +topEle23CaloJet30_all.histoPSet.elePtBinning = cms.vdouble(0,12,25,30,32.5,35,40,45,50,60,80,120,200,400) +topEle23CaloJet30_all.histoPSet.elePtBinning2D = cms.vdouble(0,12,25,30,40,50,60,80,100,200,400) +topEle23CaloJet30_all.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) +topEle23CaloJet30_all.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) +topEle23CaloJet30_all.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v*') +# topEle23CaloJet30_all.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_IsoMu24_v*') + +topEle23CaloIdMJet30_jet = hltTOPmonitoring.clone() +topEle23CaloIdMJet30_jet.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/JetMonitor') +topEle23CaloIdMJet30_jet.nmuons = cms.uint32(0) +topEle23CaloIdMJet30_jet.nelectrons = cms.uint32(1) +topEle23CaloIdMJet30_jet.njets = cms.uint32(1) +topEle23CaloIdMJet30_jet.eleSelection = cms.string('pt>50 & abs(eta)<2.4') +topEle23CaloIdMJet30_jet.jetSelection = cms.string('pt>35 & abs(eta)<2.4') +topEle23CaloIdMJet30_jet.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +topEle23CaloIdMJet30_jet.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +topEle23CaloIdMJet30_jet.histoPSet.elePtBinning = cms.vdouble(0,50,60,80,120,200,400) +topEle23CaloIdMJet30_jet.histoPSet.elePtBinning2D = cms.vdouble(0,50,70,120,200,400) +topEle23CaloIdMJet30_jet.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) +topEle23CaloIdMJet30_jet.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) +topEle23CaloIdMJet30_jet.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v*') +topEle23CaloIdMJet30_jet.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele35_WPTight_Gsf_v*', 'HLT_Ele38_WPTight_Gsf_v*', 'HLT_Ele40_WPTight_Gsf_v*') + +topEle23CaloIdMJet30_ele = hltTOPmonitoring.clone() +topEle23CaloIdMJet30_ele.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/ElectronMonitor') +topEle23CaloIdMJet30_ele.nmuons = cms.uint32(0) +topEle23CaloIdMJet30_ele.nelectrons = cms.uint32(1) +topEle23CaloIdMJet30_ele.njets = cms.uint32(1) +topEle23CaloIdMJet30_ele.eleSelection = cms.string('pt>25 & abs(eta)<2.4') +topEle23CaloIdMJet30_ele.jetSelection = cms.string('pt>80 & abs(eta)<2.4') +topEle23CaloIdMJet30_ele.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +topEle23CaloIdMJet30_ele.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +topEle23CaloIdMJet30_ele.histoPSet.elePtBinning = cms.vdouble(0,25,30,32.5,35,40,45,50,60,80,120,200,400) +topEle23CaloIdMJet30_ele.histoPSet.elePtBinning2D = cms.vdouble(0,25,30,40,50,60,80,100,200,400) +topEle23CaloIdMJet30_ele.histoPSet.jetPtBinning = cms.vdouble(0,50,60,80,120,200,400) +topEle23CaloIdMJet30_ele.histoPSet.jetPtBinning2D = cms.vdouble(0,50,60,80,100,200,400) +topEle23CaloIdMJet30_ele.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v*') +topEle23CaloIdMJet30_ele.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_PFJet60_v*') + +topEle23CaloIdMJet30_all = hltTOPmonitoring.clone() +topEle23CaloIdMJet30_all.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/GlobalMonitor') +topEle23CaloIdMJet30_all.nmuons = cms.uint32(0) +topEle23CaloIdMJet30_all.nelectrons = cms.uint32(1) +topEle23CaloIdMJet30_all.njets = cms.uint32(1) +topEle23CaloIdMJet30_all.eleSelection = cms.string('pt>14 & abs(eta)<2.4') +topEle23CaloIdMJet30_all.jetSelection = cms.string('pt>35 & abs(eta)<2.4') +topEle23CaloIdMJet30_all.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +topEle23CaloIdMJet30_all.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +topEle23CaloIdMJet30_all.histoPSet.elePtBinning = cms.vdouble(0,12,25,30,32.5,35,40,45,50,60,80,120,200,400) +topEle23CaloIdMJet30_all.histoPSet.elePtBinning2D = cms.vdouble(0,12,25,30,40,50,60,80,100,200,400) +topEle23CaloIdMJet30_all.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) +topEle23CaloIdMJet30_all.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) +topEle23CaloIdMJet30_all.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v*') +# topEle23CaloIdMJet30_all.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_IsoMu24_v*') + + + + + topEleHT_ht = hltTOPmonitoring.clone() topEleHT_ht.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleHT/HTMonitor') topEleHT_ht.nmuons = cms.uint32(0) @@ -535,6 +833,24 @@ topEleJet_ele + topEleJet_jet + topEleJet_all + + topEle8CaloJet30_ele + + topEle8CaloJet30_jet + + topEle8CaloJet30_all + + topEle12CaloJet30_ele + + topEle12CaloJet30_jet + + topEle12CaloJet30_all + + topEle23CaloJet30_ele + + topEle23CaloJet30_jet + + topEle23CaloJet30_all + + topEle8CaloIdMJet30_ele + + topEle8CaloIdMJet30_jet + + topEle8CaloIdMJet30_all + + topEle17CaloIdMJet30_ele + + topEle17CaloIdMJet30_jet + + topEle17CaloIdMJet30_all + + topEle23CaloIdMJet30_ele + + topEle23CaloIdMJet30_jet + + topEle23CaloIdMJet30_all + topEleHT_ele + topEleHT_ht + topEleHT_all From 1b4f3b0b4776e8c0ec3235069c9ad1c1dc4c4518 Mon Sep 17 00:00:00 2001 From: parbol Date: Thu, 15 Jun 2017 16:30:18 +0200 Subject: [PATCH 2/8] Added new SusyMonitor and moved all the susy paths to susy area. --- DQMOffline/Trigger/python/SusyMonitor_cfi.py | 105 ++++++ .../Trigger/python/SusyMonitoring_cff.py | 323 +++++++++++++++++- DQMOffline/Trigger/python/TopMonitor_cfi.py | 2 +- .../Trigger/python/TopMonitoring_cff.py | 315 ----------------- 4 files changed, 428 insertions(+), 317 deletions(-) create mode 100644 DQMOffline/Trigger/python/SusyMonitor_cfi.py diff --git a/DQMOffline/Trigger/python/SusyMonitor_cfi.py b/DQMOffline/Trigger/python/SusyMonitor_cfi.py new file mode 100644 index 0000000000000..4aa727f545c4f --- /dev/null +++ b/DQMOffline/Trigger/python/SusyMonitor_cfi.py @@ -0,0 +1,105 @@ +import FWCore.ParameterSet.Config as cms + +from DQMOffline.Trigger.topMonitoring_cfi import topMonitoring + +hltSUSYmonitoring = topMonitoring.clone() +hltSUSYmonitoring.FolderName = cms.string('HLT/SusyHLTOffline/SusyMonitor/default/') +hltSUSYmonitoring.histoPSet.metPSet = cms.PSet( + nbins = cms.uint32( 30 ), + xmin = cms.double( 0 ), + xmax = cms.double( 300 ), +) +hltSUSYmonitoring.histoPSet.ptPSet = cms.PSet( + nbins = cms.uint32( 60 ), + xmin = cms.double( 0 ), + xmax = cms.double( 300 ), +) +hltSUSYmonitoring.histoPSet.phiPSet = cms.PSet( + nbins = cms.uint32( 32 ), + xmin = cms.double( -3.2 ), + xmax = cms.double( 3.2 ), +) +hltSUSYmonitoring.histoPSet.etaPSet = cms.PSet( + nbins = cms.uint32( 24 ), + xmin = cms.double( -2.4 ), + xmax = cms.double( 2.4 ), +) +hltSUSYmonitoring.histoPSet.htPSet = cms.PSet( + nbins = cms.uint32( 60 ), + xmin = cms.double( 0 ), + xmax = cms.double( 600 ), +) +# Marina +hltSUSYmonitoring.histoPSet.csvPSet = cms.PSet( + nbins = cms.uint32( 50 ), + xmin = cms.double( 0.0 ), + xmax = cms.double( 1.0 ), +) +#BTV +hltSUSYmonitoring.histoPSet.DRPSet = cms.PSet( + nbins = cms.uint32( 60 ), + xmin = cms.double( 0.0 ), + xmax = cms.double( 6.0 ), +) + +#Suvankar +hltSUSYmonitoring.applyleptonPVcuts = cms.bool(False) +hltSUSYmonitoring.leptonPVcuts = cms.PSet( + dxy = cms.double( 9999. ), + dz = cms.double( 9999. ), +) + +#MET and HT binning +hltSUSYmonitoring.histoPSet.metBinning = cms.vdouble(0,20,40,60,80,100,125,150,175,200) +hltSUSYmonitoring.histoPSet.HTBinning = cms.vdouble(0,20,40,60,80,100,125,150,175,200,300,400,500,700) +#Eta binning +hltSUSYmonitoring.histoPSet.eleEtaBinning = cms.vdouble(-2.4,-2.1,-1.5,-0.9,-0.3,0.,0.3,0.9,1.5,2.1,2.4) +hltSUSYmonitoring.histoPSet.jetEtaBinning = cms.vdouble(-2.4,-2.1,-1.5,-0.9,-0.3,0.,0.3,0.9,1.5,2.1,2.4) +hltSUSYmonitoring.histoPSet.muEtaBinning = cms.vdouble(-2.4,-2.1,-1.5,-0.9,-0.3,0.,0.3,0.9,1.5,2.1,2.4) +#pt binning +hltSUSYmonitoring.histoPSet.elePtBinning = cms.vdouble(0,5,10,20,30,40,50,70,100,200,400) +hltSUSYmonitoring.histoPSet.jetPtBinning = cms.vdouble(0,5,10,20,30,40,50,70,100,200,400) +ltTOPmonitoring.histoPSet.muPtBinning = cms.vdouble(0,5,10,20,30,40,50,70,100,200,400) +#Eta binning 2D +hltSUSYmonitoring.histoPSet.eleEtaBinning2D = cms.vdouble(-2.5,-1.5,-0.6,0.,0.6,1.5,2.5) +hltSUSYmonitoring.histoPSet.jetEtaBinning2D = cms.vdouble(-2.5,-1.5,-0.6,0.,0.6,1.5,2.5) +hltSUSYmonitoring.histoPSet.muEtaBinning2D = cms.vdouble(-2.5,-1.5,-0.6,0.,0.6,1.5,2.5) +#pt binning 2D +hltSUSYmonitoring.histoPSet.elePtBinning2D = cms.vdouble(0,20,30,50,100,200,400) +hltSUSYmonitoring.histoPSet.jetPtBinning2D = cms.vdouble(0,20,30,50,100,200,400) +hltSUSYmonitoring.histoPSet.muPtBinning2D = cms.vdouble(0,20,30,50,100,200,400) +#HT and phi binning 2D +hltSUSYmonitoring.histoPSet.HTBinning2D = cms.vdouble(0,20,40,70,100,150,200,400,700) +hltSUSYmonitoring.histoPSet.phiBinning2D = cms.vdouble(-3.1416,-1.8849,-0.6283,0.6283,1.8849,3.1416) + + +hltSUSYmonitoring.met = cms.InputTag("pfMetEI") # pfMet +hltSUSYmonitoring.jets = cms.InputTag("ak4PFJetsCHS") # ak4PFJets, ak4PFJetsCHS, pfJetsEI +hltSUSYmonitoring.electrons = cms.InputTag("gedGsfElectrons") # while pfIsolatedElectronsEI are reco::PFCandidate ! +hltSUSYmonitoring.muons = cms.InputTag("muons") # while pfIsolatedMuonsEI are reco::PFCandidate ! +#Suvankar +hltSUSYmonitoring.vertices = cms.InputTag("offlinePrimaryVertices") + +# Marina +hltSUSYmonitoring.btagalgo = cms.InputTag("pfCombinedSecondaryVertexV2BJetTags") +hltSUSYmonitoring.workingpoint = cms.double(0.8484) # Medium + +hltSUSYmonitoring.HTdefinition = cms.string('pt>30 & abs(eta)<2.5') +hltSUSYmonitoring.leptJetDeltaRmin = cms.double(0.4) + +hltSUSYmonitoring.numGenericTriggerEventPSet.andOr = cms.bool( False ) +hltSUSYmonitoring.numGenericTriggerEventPSet.andOrHlt = cms.bool(True)# True:=OR; False:=AND +hltSUSYmonitoring.numGenericTriggerEventPSet.hltInputTag = cms.InputTag( "TriggerResults::HLT" ) +hltSUSYmonitoring.numGenericTriggerEventPSet.errorReplyHlt = cms.bool( False ) +hltSUSYmonitoring.numGenericTriggerEventPSet.verbosityLevel = cms.uint32(0) + +hltSUSYmonitoring.denGenericTriggerEventPSet.andOr = cms.bool( False ) +hltSUSYmonitoring.numGenericTriggerEventPSet.andOrHlt = cms.bool(True)# True:=OR; False:=AND +hltSUSYmonitoring.numGenericTriggerEventPSet.hltInputTag = cms.InputTag( "TriggerResults::HLT" ) +hltSUSYmonitoring.numGenericTriggerEventPSet.errorReplyHlt = cms.bool( False ) +hltSUSYmonitoring.denGenericTriggerEventPSet.dcsInputTag = cms.InputTag( "scalersRawToDigi" ) +hltSUSYmonitoring.denGenericTriggerEventPSet.dcsPartitions = cms.vint32 ( 24, 25, 26, 27, 28, 29 ) # 24-27: strip, 28-29: pixel, we should add all other detectors ! +hltSUSYmonitoring.denGenericTriggerEventPSet.andOrDcs = cms.bool( False ) +hltSUSYmonitoring.denGenericTriggerEventPSet.errorReplyDcs = cms.bool( True ) +hltSUSYmonitoring.denGenericTriggerEventPSet.verbosityLevel = cms.uint32(0) + diff --git a/DQMOffline/Trigger/python/SusyMonitoring_cff.py b/DQMOffline/Trigger/python/SusyMonitoring_cff.py index 05c3d0e247dbe..7811b455c3fbc 100644 --- a/DQMOffline/Trigger/python/SusyMonitoring_cff.py +++ b/DQMOffline/Trigger/python/SusyMonitoring_cff.py @@ -1,4 +1,325 @@ import FWCore.ParameterSet.Config as cms + +from DQMOffline.Trigger.SusyMonitor_cfi import hltSUSYmonitoring + + + +#This is added by Pablo in order to monitor the auxiliary paths for electron fake rate calculation +susyEle8CaloJet30_jet = hltSUSYmonitoring.clone() +susyEle8CaloJet30_jet.FolderName = cms.string('HLT/SusyHLTOffline/SusyMonitor/EleJet/JetMonitor') +susyEle8CaloJet30_jet.nmuons = cms.uint32(0) +susyEle8CaloJet30_jet.nelectrons = cms.uint32(1) +susyEle8CaloJet30_jet.njets = cms.uint32(1) +susyEle8CaloJet30_jet.eleSelection = cms.string('pt>50 & abs(eta)<2.4') +susyEle8CaloJet30_jet.jetSelection = cms.string('pt>35 & abs(eta)<2.4') +susyEle8CaloJet30_jet.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +susyEle8CaloJet30_jet.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +susyEle8CaloJet30_jet.histoPSet.elePtBinning = cms.vdouble(0,50,60,80,120,200,400) +susyEle8CaloJet30_jet.histoPSet.elePtBinning2D = cms.vdouble(0,50,70,120,200,400) +susyEle8CaloJet30_jet.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) +susyEle8CaloJet30_jet.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) +susyEle8CaloJet30_jet.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v*') +susyEle8CaloJet30_jet.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele35_WPTight_Gsf_v*', 'HLT_Ele38_WPTight_Gsf_v*', 'HLT_Ele40_WPTight_Gsf_v*') + +susyEle8CaloJet30_ele = hltSUSYmonitoring.clone() +susyEle8CaloJet30_ele.FolderName = cms.string('HLT/SusyHLTOffline/SusyMonitor/EleJet/ElectronMonitor') +susyEle8CaloJet30_ele.nmuons = cms.uint32(0) +susyEle8CaloJet30_ele.nelectrons = cms.uint32(1) +susyEle8CaloJet30_ele.njets = cms.uint32(1) +susyEle8CaloJet30_ele.eleSelection = cms.string('pt>10 & abs(eta)<2.4') +susyEle8CaloJet30_ele.jetSelection = cms.string('pt>80 & abs(eta)<2.4') +susyEle8CaloJet30_ele.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +susyEle8CaloJet30_ele.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +susyEle8CaloJet30_ele.histoPSet.elePtBinning = cms.vdouble(0,10,25,30,32.5,35,40,45,50,60,80,120,200,400) +susyEle8CaloJet30_ele.histoPSet.elePtBinning2D = cms.vdouble(0,10,25,30,40,50,60,80,100,200,400) +susyEle8CaloJet30_ele.histoPSet.jetPtBinning = cms.vdouble(0,50,60,80,120,200,400) +susyEle8CaloJet30_ele.histoPSet.jetPtBinning2D = cms.vdouble(0,50,60,80,100,200,400) +susyEle8CaloJet30_ele.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v*') +susyEle8CaloJet30_ele.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_PFJet60_v*') + +susyEle8CaloJet30_all = hltSUSYmonitoring.clone() +susyEle8CaloJet30_all.FolderName = cms.string('HLT/SusyHLTOffline/SusyMonitor/EleJet/GlobalMonitor') +susyEle8CaloJet30_all.nmuons = cms.uint32(0) +susyEle8CaloJet30_all.nelectrons = cms.uint32(1) +susyEle8CaloJet30_all.njets = cms.uint32(1) +susyEle8CaloJet30_all.eleSelection = cms.string('pt>10 & abs(eta)<2.4') +susyEle8CaloJet30_all.jetSelection = cms.string('pt>35 & abs(eta)<2.4') +susyEle8CaloJet30_all.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +susyEle8CaloJet30_all.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +susyEle8CaloJet30_all.histoPSet.elePtBinning = cms.vdouble(0,10,25,30,32.5,35,40,45,50,60,80,120,200,400) +susyEle8CaloJet30_all.histoPSet.elePtBinning2D = cms.vdouble(0,10,25,30,40,50,60,80,100,200,400) +susyEle8CaloJet30_all.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) +susyEle8CaloJet30_all.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) +susyEle8CaloJet30_all.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v*') +# susyEle8CaloJet30_all.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_IsoMu24_v*') + + +susyEle8CaloIdMJet30_jet = hltSUSYmonitoring.clone() +susyEle8CaloIdMJet30_jet.FolderName = cms.string('HLT/SusyHLTOffline/SusyMonitor/EleJet/JetMonitor') +susyEle8CaloIdMJet30_jet.nmuons = cms.uint32(0) +susyEle8CaloIdMJet30_jet.nelectrons = cms.uint32(1) +susyEle8CaloIdMJet30_jet.njets = cms.uint32(1) +susyEle8CaloIdMJet30_jet.eleSelection = cms.string('pt>50 & abs(eta)<2.4') +susyEle8CaloIdMJet30_jet.jetSelection = cms.string('pt>35 & abs(eta)<2.4') +susyEle8CaloIdMJet30_jet.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +susyEle8CaloIdMJet30_jet.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +susyEle8CaloIdMJet30_jet.histoPSet.elePtBinning = cms.vdouble(0,50,60,80,120,200,400) +susyEle8CaloIdMJet30_jet.histoPSet.elePtBinning2D = cms.vdouble(0,50,70,120,200,400) +susyEle8CaloIdMJet30_jet.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) +susyEle8CaloIdMJet30_jet.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) +susyEle8CaloIdMJet30_jet.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v*') +susyEle8CaloIdMJet30_jet.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele35_WPTight_Gsf_v*', 'HLT_Ele38_WPTight_Gsf_v*', 'HLT_Ele40_WPTight_Gsf_v*') + +susyEle8CaloIdMJet30_ele = hltSUSYmonitoring.clone() +susyEle8CaloIdMJet30_ele.FolderName = cms.string('HLT/SusyHLTOffline/SusyMonitor/EleJet/ElectronMonitor') +susyEle8CaloIdMJet30_ele.nmuons = cms.uint32(0) +susyEle8CaloIdMJet30_ele.nelectrons = cms.uint32(1) +susyEle8CaloIdMJet30_ele.njets = cms.uint32(1) +susyEle8CaloIdMJet30_ele.eleSelection = cms.string('pt>10 & abs(eta)<2.4') +susyEle8CaloIdMJet30_ele.jetSelection = cms.string('pt>80 & abs(eta)<2.4') +susyEle8CaloIdMJet30_ele.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +susyEle8CaloIdMJet30_ele.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +susyEle8CaloIdMJet30_ele.histoPSet.elePtBinning = cms.vdouble(0,10,25,30,32.5,35,40,45,50,60,80,120,200,400) +susyEle8CaloIdMJet30_ele.histoPSet.elePtBinning2D = cms.vdouble(0,10,25,30,40,50,60,80,100,200,400) +susyEle8CaloIdMJet30_ele.histoPSet.jetPtBinning = cms.vdouble(0,50,60,80,120,200,400) +susyEle8CaloIdMJet30_ele.histoPSet.jetPtBinning2D = cms.vdouble(0,50,60,80,100,200,400) +susyEle8CaloIdMJet30_ele.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v*') +susyEle8CaloIdMJet30_ele.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_PFJet60_v*') + +susyEle8CaloIdMJet30_all = hltSUSYmonitoring.clone() +susyEle8CaloIdMJet30_all.FolderName = cms.string('HLT/SusyHLTOffline/SusyMonitor/EleJet/GlobalMonitor') +susyEle8CaloIdMJet30_all.nmuons = cms.uint32(0) +susyEle8CaloIdMJet30_all.nelectrons = cms.uint32(1) +susyEle8CaloIdMJet30_all.njets = cms.uint32(1) +susyEle8CaloIdMJet30_all.eleSelection = cms.string('pt>10 & abs(eta)<2.4') +susyEle8CaloIdMJet30_all.jetSelection = cms.string('pt>35 & abs(eta)<2.4') +susyEle8CaloIdMJet30_all.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +susyEle8CaloIdMJet30_all.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +susyEle8CaloIdMJet30_all.histoPSet.elePtBinning = cms.vdouble(0,10,25,30,32.5,35,40,45,50,60,80,120,200,400) +susyEle8CaloIdMJet30_all.histoPSet.elePtBinning2D = cms.vdouble(0,10,25,30,40,50,60,80,100,200,400) +susyEle8CaloIdMJet30_all.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) +susyEle8CaloIdMJet30_all.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) +susyEle8CaloIdMJet30_all.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v*') +# susyEle8CaloIdMJet30_all.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_IsoMu24_v*') + + +susyEle12CaloJet30_jet = hltSUSYmonitoring.clone() +susyEle12CaloJet30_jet.FolderName = cms.string('HLT/SusyHLTOffline/SusyMonitor/EleJet/JetMonitor') +susyEle12CaloJet30_jet.nmuons = cms.uint32(0) +susyEle12CaloJet30_jet.nelectrons = cms.uint32(1) +susyEle12CaloJet30_jet.njets = cms.uint32(1) +susyEle12CaloJet30_jet.eleSelection = cms.string('pt>50 & abs(eta)<2.4') +susyEle12CaloJet30_jet.jetSelection = cms.string('pt>35 & abs(eta)<2.4') +susyEle12CaloJet30_jet.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +susyEle12CaloJet30_jet.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +susyEle12CaloJet30_jet.histoPSet.elePtBinning = cms.vdouble(0,50,60,80,120,200,400) +susyEle12CaloJet30_jet.histoPSet.elePtBinning2D = cms.vdouble(0,50,70,120,200,400) +susyEle12CaloJet30_jet.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) +susyEle12CaloJet30_jet.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) +susyEle12CaloJet30_jet.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v*') +susyEle12CaloJet30_jet.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele35_WPTight_Gsf_v*', 'HLT_Ele38_WPTight_Gsf_v*', 'HLT_Ele40_WPTight_Gsf_v*') + +susyEle12CaloJet30_ele = hltSUSYmonitoring.clone() +susyEle12CaloJet30_ele.FolderName = cms.string('HLT/SusyHLTOffline/SusyMonitor/EleJet/ElectronMonitor') +susyEle12CaloJet30_ele.nmuons = cms.uint32(0) +susyEle12CaloJet30_ele.nelectrons = cms.uint32(1) +susyEle12CaloJet30_ele.njets = cms.uint32(1) +susyEle12CaloJet30_ele.eleSelection = cms.string('pt>14 & abs(eta)<2.4') +susyEle12CaloJet30_ele.jetSelection = cms.string('pt>80 & abs(eta)<2.4') +susyEle12CaloJet30_ele.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +susyEle12CaloJet30_ele.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +susyEle12CaloJet30_ele.histoPSet.elePtBinning = cms.vdouble(0,12,25,30,32.5,35,40,45,50,60,80,120,200,400) +susyEle12CaloJet30_ele.histoPSet.elePtBinning2D = cms.vdouble(0,12,25,30,40,50,60,80,100,200,400) +susyEle12CaloJet30_ele.histoPSet.jetPtBinning = cms.vdouble(0,50,60,80,120,200,400) +susyEle12CaloJet30_ele.histoPSet.jetPtBinning2D = cms.vdouble(0,50,60,80,100,200,400) +susyEle12CaloJet30_ele.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v*') +susyEle12CaloJet30_ele.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_PFJet60_v*') + +susyEle12CaloJet30_all = hltSUSYmonitoring.clone() +susyEle12CaloJet30_all.FolderName = cms.string('HLT/SusyHLTOffline/SusyMonitor/EleJet/GlobalMonitor') +susyEle12CaloJet30_all.nmuons = cms.uint32(0) +susyEle12CaloJet30_all.nelectrons = cms.uint32(1) +susyEle12CaloJet30_all.njets = cms.uint32(1) +susyEle12CaloJet30_all.eleSelection = cms.string('pt>14 & abs(eta)<2.4') +susyEle12CaloJet30_all.jetSelection = cms.string('pt>35 & abs(eta)<2.4') +susyEle12CaloJet30_all.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +susyEle12CaloJet30_all.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +susyEle12CaloJet30_all.histoPSet.elePtBinning = cms.vdouble(0,12,25,30,32.5,35,40,45,50,60,80,120,200,400) +susyEle12CaloJet30_all.histoPSet.elePtBinning2D = cms.vdouble(0,12,25,30,40,50,60,80,100,200,400) +susyEle12CaloJet30_all.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) +susyEle12CaloJet30_all.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) +susyEle12CaloJet30_all.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v*') +# susyEle12CaloJet30_all.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_IsoMu24_v*') + + +susyEle17CaloIdMJet30_jet = hltSUSYmonitoring.clone() +susyEle17CaloIdMJet30_jet.FolderName = cms.string('HLT/SusyHLTOffline/SusyMonitor/EleJet/JetMonitor') +susyEle17CaloIdMJet30_jet.nmuons = cms.uint32(0) +susyEle17CaloIdMJet30_jet.nelectrons = cms.uint32(1) +susyEle17CaloIdMJet30_jet.njets = cms.uint32(1) +susyEle17CaloIdMJet30_jet.eleSelection = cms.string('pt>50 & abs(eta)<2.4') +susyEle17CaloIdMJet30_jet.jetSelection = cms.string('pt>35 & abs(eta)<2.4') +susyEle17CaloIdMJet30_jet.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +susyEle17CaloIdMJet30_jet.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +susyEle17CaloIdMJet30_jet.histoPSet.elePtBinning = cms.vdouble(0,50,60,80,120,200,400) +susyEle17CaloIdMJet30_jet.histoPSet.elePtBinning2D = cms.vdouble(0,50,70,120,200,400) +susyEle17CaloIdMJet30_jet.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) +susyEle17CaloIdMJet30_jet.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) +susyEle17CaloIdMJet30_jet.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v*') +susyEle17CaloIdMJet30_jet.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele35_WPTight_Gsf_v*', 'HLT_Ele38_WPTight_Gsf_v*', 'HLT_Ele40_WPTight_Gsf_v*') + +susyEle17CaloIdMJet30_ele = hltSUSYmonitoring.clone() +susyEle17CaloIdMJet30_ele.FolderName = cms.string('HLT/SusyHLTOffline/SusyMonitor/EleJet/ElectronMonitor') +susyEle17CaloIdMJet30_ele.nmuons = cms.uint32(0) +susyEle17CaloIdMJet30_ele.nelectrons = cms.uint32(1) +susyEle17CaloIdMJet30_ele.njets = cms.uint32(1) +susyEle17CaloIdMJet30_ele.eleSelection = cms.string('pt>19 & abs(eta)<2.4') +susyEle17CaloIdMJet30_ele.jetSelection = cms.string('pt>80 & abs(eta)<2.4') +susyEle17CaloIdMJet30_ele.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +susyEle17CaloIdMJet30_ele.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +susyEle17CaloIdMJet30_ele.histoPSet.elePtBinning = cms.vdouble(0,19,25,30,32.5,35,40,45,50,60,80,120,200,400) +susyEle17CaloIdMJet30_ele.histoPSet.elePtBinning2D = cms.vdouble(0,19,25,30,40,50,60,80,100,200,400) +susyEle17CaloIdMJet30_ele.histoPSet.jetPtBinning = cms.vdouble(0,50,60,80,120,200,400) +susyEle17CaloIdMJet30_ele.histoPSet.jetPtBinning2D = cms.vdouble(0,50,60,80,100,200,400) +susyEle17CaloIdMJet30_ele.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v*') +susyEle17CaloIdMJet30_ele.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_PFJet60_v*') + +susyEle17CaloIdMJet30_all = hltSUSYmonitoring.clone() +susyEle17CaloIdMJet30_all.FolderName = cms.string('HLT/SusyHLTOffline/SusyMonitor/EleJet/GlobalMonitor') +susyEle17CaloIdMJet30_all.nmuons = cms.uint32(0) +susyEle17CaloIdMJet30_all.nelectrons = cms.uint32(1) +susyEle17CaloIdMJet30_all.njets = cms.uint32(1) +susyEle17CaloIdMJet30_all.eleSelection = cms.string('pt>19 & abs(eta)<2.4') +susyEle17CaloIdMJet30_all.jetSelection = cms.string('pt>35 & abs(eta)<2.4') +susyEle17CaloIdMJet30_all.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +susyEle17CaloIdMJet30_all.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +susyEle17CaloIdMJet30_all.histoPSet.elePtBinning = cms.vdouble(0,19,25,30,32.5,35,40,45,50,60,80,120,200,400) +susyEle17CaloIdMJet30_all.histoPSet.elePtBinning2D = cms.vdouble(0,19,25,30,40,50,60,80,100,200,400) +susyEle17CaloIdMJet30_all.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) +susyEle17CaloIdMJet30_all.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) +susyEle17CaloIdMJet30_all.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v*') +# susyEle17CaloIdMJet30_all.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_IsoMu24_v*') + + +susyEle23CaloJet30_jet = hltSUSYmonitoring.clone() +susyEle23CaloJet30_jet.FolderName = cms.string('HLT/SusyHLTOffline/SusyMonitor/EleJet/JetMonitor') +susyEle23CaloJet30_jet.nmuons = cms.uint32(0) +susyEle23CaloJet30_jet.nelectrons = cms.uint32(1) +susyEle23CaloJet30_jet.njets = cms.uint32(1) +susyEle23CaloJet30_jet.eleSelection = cms.string('pt>50 & abs(eta)<2.4') +susyEle23CaloJet30_jet.jetSelection = cms.string('pt>35 & abs(eta)<2.4') +susyEle23CaloJet30_jet.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +susyEle23CaloJet30_jet.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +susyEle23CaloJet30_jet.histoPSet.elePtBinning = cms.vdouble(0,50,60,80,120,200,400) +susyEle23CaloJet30_jet.histoPSet.elePtBinning2D = cms.vdouble(0,50,70,120,200,400) +susyEle23CaloJet30_jet.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) +susyEle23CaloJet30_jet.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) +susyEle23CaloJet30_jet.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v*') +susyEle23CaloJet30_jet.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele35_WPTight_Gsf_v*', 'HLT_Ele38_WPTight_Gsf_v*', 'HLT_Ele40_WPTight_Gsf_v*') + +susyEle23CaloJet30_ele = hltSUSYmonitoring.clone() +susyEle23CaloJet30_ele.FolderName = cms.string('HLT/SusyHLTOffline/SusyMonitor/EleJet/ElectronMonitor') +susyEle23CaloJet30_ele.nmuons = cms.uint32(0) +susyEle23CaloJet30_ele.nelectrons = cms.uint32(1) +susyEle23CaloJet30_ele.njets = cms.uint32(1) +susyEle23CaloJet30_ele.eleSelection = cms.string('pt>25 & abs(eta)<2.4') +susyEle23CaloJet30_ele.jetSelection = cms.string('pt>80 & abs(eta)<2.4') +susyEle23CaloJet30_ele.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +susyEle23CaloJet30_ele.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +susyEle23CaloJet30_ele.histoPSet.elePtBinning = cms.vdouble(0,25,30,32.5,35,40,45,50,60,80,120,200,400) +susyEle23CaloJet30_ele.histoPSet.elePtBinning2D = cms.vdouble(0,25,30,40,50,60,80,100,200,400) +susyEle23CaloJet30_ele.histoPSet.jetPtBinning = cms.vdouble(0,50,60,80,120,200,400) +susyEle23CaloJet30_ele.histoPSet.jetPtBinning2D = cms.vdouble(0,50,60,80,100,200,400) +susyEle23CaloJet30_ele.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v*') +susyEle23CaloJet30_ele.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_PFJet60_v*') + +susyEle23CaloJet30_all = hltSUSYmonitoring.clone() +susyEle23CaloJet30_all.FolderName = cms.string('HLT/SusyHLTOffline/SusyMonitor/EleJet/GlobalMonitor') +susyEle23CaloJet30_all.nmuons = cms.uint32(0) +susyEle23CaloJet30_all.nelectrons = cms.uint32(1) +susyEle23CaloJet30_all.njets = cms.uint32(1) +susyEle23CaloJet30_all.eleSelection = cms.string('pt>14 & abs(eta)<2.4') +susyEle23CaloJet30_all.jetSelection = cms.string('pt>35 & abs(eta)<2.4') +susyEle23CaloJet30_all.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +susyEle23CaloJet30_all.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +susyEle23CaloJet30_all.histoPSet.elePtBinning = cms.vdouble(0,12,25,30,32.5,35,40,45,50,60,80,120,200,400) +susyEle23CaloJet30_all.histoPSet.elePtBinning2D = cms.vdouble(0,12,25,30,40,50,60,80,100,200,400) +susyEle23CaloJet30_all.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) +susyEle23CaloJet30_all.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) +susyEle23CaloJet30_all.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v*') +# susyEle23CaloJet30_all.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_IsoMu24_v*') + +susyEle23CaloIdMJet30_jet = hltSUSYmonitoring.clone() +susyEle23CaloIdMJet30_jet.FolderName = cms.string('HLT/SusyHLTOffline/SusyMonitor/EleJet/JetMonitor') +susyEle23CaloIdMJet30_jet.nmuons = cms.uint32(0) +susyEle23CaloIdMJet30_jet.nelectrons = cms.uint32(1) +susyEle23CaloIdMJet30_jet.njets = cms.uint32(1) +susyEle23CaloIdMJet30_jet.eleSelection = cms.string('pt>50 & abs(eta)<2.4') +susyEle23CaloIdMJet30_jet.jetSelection = cms.string('pt>35 & abs(eta)<2.4') +susyEle23CaloIdMJet30_jet.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +susyEle23CaloIdMJet30_jet.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +susyEle23CaloIdMJet30_jet.histoPSet.elePtBinning = cms.vdouble(0,50,60,80,120,200,400) +susyEle23CaloIdMJet30_jet.histoPSet.elePtBinning2D = cms.vdouble(0,50,70,120,200,400) +susyEle23CaloIdMJet30_jet.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) +susyEle23CaloIdMJet30_jet.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) +susyEle23CaloIdMJet30_jet.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v*') +susyEle23CaloIdMJet30_jet.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele35_WPTight_Gsf_v*', 'HLT_Ele38_WPTight_Gsf_v*', 'HLT_Ele40_WPTight_Gsf_v*') + +susyEle23CaloIdMJet30_ele = hltSUSYmonitoring.clone() +susyEle23CaloIdMJet30_ele.FolderName = cms.string('HLT/SusyHLTOffline/SusyMonitor/EleJet/ElectronMonitor') +susyEle23CaloIdMJet30_ele.nmuons = cms.uint32(0) +susyEle23CaloIdMJet30_ele.nelectrons = cms.uint32(1) +susyEle23CaloIdMJet30_ele.njets = cms.uint32(1) +susyEle23CaloIdMJet30_ele.eleSelection = cms.string('pt>25 & abs(eta)<2.4') +susyEle23CaloIdMJet30_ele.jetSelection = cms.string('pt>80 & abs(eta)<2.4') +susyEle23CaloIdMJet30_ele.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +susyEle23CaloIdMJet30_ele.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +susyEle23CaloIdMJet30_ele.histoPSet.elePtBinning = cms.vdouble(0,25,30,32.5,35,40,45,50,60,80,120,200,400) +susyEle23CaloIdMJet30_ele.histoPSet.elePtBinning2D = cms.vdouble(0,25,30,40,50,60,80,100,200,400) +susyEle23CaloIdMJet30_ele.histoPSet.jetPtBinning = cms.vdouble(0,50,60,80,120,200,400) +susyEle23CaloIdMJet30_ele.histoPSet.jetPtBinning2D = cms.vdouble(0,50,60,80,100,200,400) +susyEle23CaloIdMJet30_ele.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v*') +susyEle23CaloIdMJet30_ele.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_PFJet60_v*') + +susyEle23CaloIdMJet30_all = hltSUSYmonitoring.clone() +susyEle23CaloIdMJet30_all.FolderName = cms.string('HLT/SusyHLTOffline/SusyMonitor/EleJet/GlobalMonitor') +susyEle23CaloIdMJet30_all.nmuons = cms.uint32(0) +susyEle23CaloIdMJet30_all.nelectrons = cms.uint32(1) +susyEle23CaloIdMJet30_all.njets = cms.uint32(1) +susyEle23CaloIdMJet30_all.eleSelection = cms.string('pt>14 & abs(eta)<2.4') +susyEle23CaloIdMJet30_all.jetSelection = cms.string('pt>35 & abs(eta)<2.4') +susyEle23CaloIdMJet30_all.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) +susyEle23CaloIdMJet30_all.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) +susyEle23CaloIdMJet30_all.histoPSet.elePtBinning = cms.vdouble(0,12,25,30,32.5,35,40,45,50,60,80,120,200,400) +susyEle23CaloIdMJet30_all.histoPSet.elePtBinning2D = cms.vdouble(0,12,25,30,40,50,60,80,100,200,400) +susyEle23CaloIdMJet30_all.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) +susyEle23CaloIdMJet30_all.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) +susyEle23CaloIdMJet30_all.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v*') +# susyEle23CaloIdMJet30_all.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_IsoMu24_v*') + + + + + + susyMonitorHLT = cms.Sequence( -) + susyEle8CaloJet30_ele + + susyEle8CaloJet30_jet + + susyEle8CaloJet30_all + + susyEle12CaloJet30_ele + + susyEle12CaloJet30_jet + + susyEle12CaloJet30_all + + susyEle23CaloJet30_ele + + susyEle23CaloJet30_jet + + susyEle23CaloJet30_all + + susyEle8CaloIdMJet30_ele + + susyEle8CaloIdMJet30_jet + + susyEle8CaloIdMJet30_all + + susyEle17CaloIdMJet30_ele + + susyEle17CaloIdMJet30_jet + + susyEle17CaloIdMJet30_all + + susyEle23CaloIdMJet30_ele + + susyEle23CaloIdMJet30_jet + + susyEle23CaloIdMJet30_all + ) diff --git a/DQMOffline/Trigger/python/TopMonitor_cfi.py b/DQMOffline/Trigger/python/TopMonitor_cfi.py index 895ec6b313993..09e468c7f2178 100644 --- a/DQMOffline/Trigger/python/TopMonitor_cfi.py +++ b/DQMOffline/Trigger/python/TopMonitor_cfi.py @@ -59,7 +59,7 @@ #pt binning hltTOPmonitoring.histoPSet.elePtBinning = cms.vdouble(0,5,10,20,30,40,50,70,100,200,400) hltTOPmonitoring.histoPSet.jetPtBinning = cms.vdouble(0,5,10,20,30,40,50,70,100,200,400) -hltTOPmonitoring.histoPSet.muPtBinning = cms.vdouble(0,5,10,20,30,40,50,70,100,200,400) +ltTOPmonitoring.histoPSet.muPtBinning = cms.vdouble(0,5,10,20,30,40,50,70,100,200,400) #Eta binning 2D hltTOPmonitoring.histoPSet.eleEtaBinning2D = cms.vdouble(-2.5,-1.5,-0.6,0.,0.6,1.5,2.5) hltTOPmonitoring.histoPSet.jetEtaBinning2D = cms.vdouble(-2.5,-1.5,-0.6,0.,0.6,1.5,2.5) diff --git a/DQMOffline/Trigger/python/TopMonitoring_cff.py b/DQMOffline/Trigger/python/TopMonitoring_cff.py index 83a3447a3f6b5..4379e0add7a82 100644 --- a/DQMOffline/Trigger/python/TopMonitoring_cff.py +++ b/DQMOffline/Trigger/python/TopMonitoring_cff.py @@ -54,303 +54,6 @@ -#This is added by Pablo in order to monitor the auxiliary paths for electron fake rate calculation -topEle8CaloJet30_jet = hltTOPmonitoring.clone() -topEle8CaloJet30_jet.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/JetMonitor') -topEle8CaloJet30_jet.nmuons = cms.uint32(0) -topEle8CaloJet30_jet.nelectrons = cms.uint32(1) -topEle8CaloJet30_jet.njets = cms.uint32(1) -topEle8CaloJet30_jet.eleSelection = cms.string('pt>50 & abs(eta)<2.4') -topEle8CaloJet30_jet.jetSelection = cms.string('pt>35 & abs(eta)<2.4') -topEle8CaloJet30_jet.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) -topEle8CaloJet30_jet.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) -topEle8CaloJet30_jet.histoPSet.elePtBinning = cms.vdouble(0,50,60,80,120,200,400) -topEle8CaloJet30_jet.histoPSet.elePtBinning2D = cms.vdouble(0,50,70,120,200,400) -topEle8CaloJet30_jet.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) -topEle8CaloJet30_jet.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) -topEle8CaloJet30_jet.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v*') -topEle8CaloJet30_jet.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele35_WPTight_Gsf_v*', 'HLT_Ele38_WPTight_Gsf_v*', 'HLT_Ele40_WPTight_Gsf_v*') - -topEle8CaloJet30_ele = hltTOPmonitoring.clone() -topEle8CaloJet30_ele.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/ElectronMonitor') -topEle8CaloJet30_ele.nmuons = cms.uint32(0) -topEle8CaloJet30_ele.nelectrons = cms.uint32(1) -topEle8CaloJet30_ele.njets = cms.uint32(1) -topEle8CaloJet30_ele.eleSelection = cms.string('pt>10 & abs(eta)<2.4') -topEle8CaloJet30_ele.jetSelection = cms.string('pt>80 & abs(eta)<2.4') -topEle8CaloJet30_ele.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) -topEle8CaloJet30_ele.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) -topEle8CaloJet30_ele.histoPSet.elePtBinning = cms.vdouble(0,10,25,30,32.5,35,40,45,50,60,80,120,200,400) -topEle8CaloJet30_ele.histoPSet.elePtBinning2D = cms.vdouble(0,10,25,30,40,50,60,80,100,200,400) -topEle8CaloJet30_ele.histoPSet.jetPtBinning = cms.vdouble(0,50,60,80,120,200,400) -topEle8CaloJet30_ele.histoPSet.jetPtBinning2D = cms.vdouble(0,50,60,80,100,200,400) -topEle8CaloJet30_ele.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v*') -topEle8CaloJet30_ele.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_PFJet60_v*') - -topEle8CaloJet30_all = hltTOPmonitoring.clone() -topEle8CaloJet30_all.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/GlobalMonitor') -topEle8CaloJet30_all.nmuons = cms.uint32(0) -topEle8CaloJet30_all.nelectrons = cms.uint32(1) -topEle8CaloJet30_all.njets = cms.uint32(1) -topEle8CaloJet30_all.eleSelection = cms.string('pt>10 & abs(eta)<2.4') -topEle8CaloJet30_all.jetSelection = cms.string('pt>35 & abs(eta)<2.4') -topEle8CaloJet30_all.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) -topEle8CaloJet30_all.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) -topEle8CaloJet30_all.histoPSet.elePtBinning = cms.vdouble(0,10,25,30,32.5,35,40,45,50,60,80,120,200,400) -topEle8CaloJet30_all.histoPSet.elePtBinning2D = cms.vdouble(0,10,25,30,40,50,60,80,100,200,400) -topEle8CaloJet30_all.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) -topEle8CaloJet30_all.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) -topEle8CaloJet30_all.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele8_CaloIdL_TrackIdL_IsoVL_PFJet30_v*') -# topEle8CaloJet30_all.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_IsoMu24_v*') - - -topEle8CaloIdMJet30_jet = hltTOPmonitoring.clone() -topEle8CaloIdMJet30_jet.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/JetMonitor') -topEle8CaloIdMJet30_jet.nmuons = cms.uint32(0) -topEle8CaloIdMJet30_jet.nelectrons = cms.uint32(1) -topEle8CaloIdMJet30_jet.njets = cms.uint32(1) -topEle8CaloIdMJet30_jet.eleSelection = cms.string('pt>50 & abs(eta)<2.4') -topEle8CaloIdMJet30_jet.jetSelection = cms.string('pt>35 & abs(eta)<2.4') -topEle8CaloIdMJet30_jet.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) -topEle8CaloIdMJet30_jet.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) -topEle8CaloIdMJet30_jet.histoPSet.elePtBinning = cms.vdouble(0,50,60,80,120,200,400) -topEle8CaloIdMJet30_jet.histoPSet.elePtBinning2D = cms.vdouble(0,50,70,120,200,400) -topEle8CaloIdMJet30_jet.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) -topEle8CaloIdMJet30_jet.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) -topEle8CaloIdMJet30_jet.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v*') -topEle8CaloIdMJet30_jet.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele35_WPTight_Gsf_v*', 'HLT_Ele38_WPTight_Gsf_v*', 'HLT_Ele40_WPTight_Gsf_v*') - -topEle8CaloIdMJet30_ele = hltTOPmonitoring.clone() -topEle8CaloIdMJet30_ele.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/ElectronMonitor') -topEle8CaloIdMJet30_ele.nmuons = cms.uint32(0) -topEle8CaloIdMJet30_ele.nelectrons = cms.uint32(1) -topEle8CaloIdMJet30_ele.njets = cms.uint32(1) -topEle8CaloIdMJet30_ele.eleSelection = cms.string('pt>10 & abs(eta)<2.4') -topEle8CaloIdMJet30_ele.jetSelection = cms.string('pt>80 & abs(eta)<2.4') -topEle8CaloIdMJet30_ele.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) -topEle8CaloIdMJet30_ele.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) -topEle8CaloIdMJet30_ele.histoPSet.elePtBinning = cms.vdouble(0,10,25,30,32.5,35,40,45,50,60,80,120,200,400) -topEle8CaloIdMJet30_ele.histoPSet.elePtBinning2D = cms.vdouble(0,10,25,30,40,50,60,80,100,200,400) -topEle8CaloIdMJet30_ele.histoPSet.jetPtBinning = cms.vdouble(0,50,60,80,120,200,400) -topEle8CaloIdMJet30_ele.histoPSet.jetPtBinning2D = cms.vdouble(0,50,60,80,100,200,400) -topEle8CaloIdMJet30_ele.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v*') -topEle8CaloIdMJet30_ele.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_PFJet60_v*') - -topEle8CaloIdMJet30_all = hltTOPmonitoring.clone() -topEle8CaloIdMJet30_all.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/GlobalMonitor') -topEle8CaloIdMJet30_all.nmuons = cms.uint32(0) -topEle8CaloIdMJet30_all.nelectrons = cms.uint32(1) -topEle8CaloIdMJet30_all.njets = cms.uint32(1) -topEle8CaloIdMJet30_all.eleSelection = cms.string('pt>10 & abs(eta)<2.4') -topEle8CaloIdMJet30_all.jetSelection = cms.string('pt>35 & abs(eta)<2.4') -topEle8CaloIdMJet30_all.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) -topEle8CaloIdMJet30_all.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) -topEle8CaloIdMJet30_all.histoPSet.elePtBinning = cms.vdouble(0,10,25,30,32.5,35,40,45,50,60,80,120,200,400) -topEle8CaloIdMJet30_all.histoPSet.elePtBinning2D = cms.vdouble(0,10,25,30,40,50,60,80,100,200,400) -topEle8CaloIdMJet30_all.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) -topEle8CaloIdMJet30_all.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) -topEle8CaloIdMJet30_all.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele8_CaloIdM_TrackIdM_PFJet30_v*') -# topEle8CaloIdMJet30_all.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_IsoMu24_v*') - - -topEle12CaloJet30_jet = hltTOPmonitoring.clone() -topEle12CaloJet30_jet.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/JetMonitor') -topEle12CaloJet30_jet.nmuons = cms.uint32(0) -topEle12CaloJet30_jet.nelectrons = cms.uint32(1) -topEle12CaloJet30_jet.njets = cms.uint32(1) -topEle12CaloJet30_jet.eleSelection = cms.string('pt>50 & abs(eta)<2.4') -topEle12CaloJet30_jet.jetSelection = cms.string('pt>35 & abs(eta)<2.4') -topEle12CaloJet30_jet.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) -topEle12CaloJet30_jet.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) -topEle12CaloJet30_jet.histoPSet.elePtBinning = cms.vdouble(0,50,60,80,120,200,400) -topEle12CaloJet30_jet.histoPSet.elePtBinning2D = cms.vdouble(0,50,70,120,200,400) -topEle12CaloJet30_jet.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) -topEle12CaloJet30_jet.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) -topEle12CaloJet30_jet.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v*') -topEle12CaloJet30_jet.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele35_WPTight_Gsf_v*', 'HLT_Ele38_WPTight_Gsf_v*', 'HLT_Ele40_WPTight_Gsf_v*') - -topEle12CaloJet30_ele = hltTOPmonitoring.clone() -topEle12CaloJet30_ele.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/ElectronMonitor') -topEle12CaloJet30_ele.nmuons = cms.uint32(0) -topEle12CaloJet30_ele.nelectrons = cms.uint32(1) -topEle12CaloJet30_ele.njets = cms.uint32(1) -topEle12CaloJet30_ele.eleSelection = cms.string('pt>14 & abs(eta)<2.4') -topEle12CaloJet30_ele.jetSelection = cms.string('pt>80 & abs(eta)<2.4') -topEle12CaloJet30_ele.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) -topEle12CaloJet30_ele.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) -topEle12CaloJet30_ele.histoPSet.elePtBinning = cms.vdouble(0,12,25,30,32.5,35,40,45,50,60,80,120,200,400) -topEle12CaloJet30_ele.histoPSet.elePtBinning2D = cms.vdouble(0,12,25,30,40,50,60,80,100,200,400) -topEle12CaloJet30_ele.histoPSet.jetPtBinning = cms.vdouble(0,50,60,80,120,200,400) -topEle12CaloJet30_ele.histoPSet.jetPtBinning2D = cms.vdouble(0,50,60,80,100,200,400) -topEle12CaloJet30_ele.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v*') -topEle12CaloJet30_ele.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_PFJet60_v*') - -topEle12CaloJet30_all = hltTOPmonitoring.clone() -topEle12CaloJet30_all.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/GlobalMonitor') -topEle12CaloJet30_all.nmuons = cms.uint32(0) -topEle12CaloJet30_all.nelectrons = cms.uint32(1) -topEle12CaloJet30_all.njets = cms.uint32(1) -topEle12CaloJet30_all.eleSelection = cms.string('pt>14 & abs(eta)<2.4') -topEle12CaloJet30_all.jetSelection = cms.string('pt>35 & abs(eta)<2.4') -topEle12CaloJet30_all.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) -topEle12CaloJet30_all.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) -topEle12CaloJet30_all.histoPSet.elePtBinning = cms.vdouble(0,12,25,30,32.5,35,40,45,50,60,80,120,200,400) -topEle12CaloJet30_all.histoPSet.elePtBinning2D = cms.vdouble(0,12,25,30,40,50,60,80,100,200,400) -topEle12CaloJet30_all.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) -topEle12CaloJet30_all.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) -topEle12CaloJet30_all.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele12_CaloIdL_TrackIdL_IsoVL_PFJet30_v*') -# topEle12CaloJet30_all.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_IsoMu24_v*') - - -topEle17CaloIdMJet30_jet = hltTOPmonitoring.clone() -topEle17CaloIdMJet30_jet.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/JetMonitor') -topEle17CaloIdMJet30_jet.nmuons = cms.uint32(0) -topEle17CaloIdMJet30_jet.nelectrons = cms.uint32(1) -topEle17CaloIdMJet30_jet.njets = cms.uint32(1) -topEle17CaloIdMJet30_jet.eleSelection = cms.string('pt>50 & abs(eta)<2.4') -topEle17CaloIdMJet30_jet.jetSelection = cms.string('pt>35 & abs(eta)<2.4') -topEle17CaloIdMJet30_jet.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) -topEle17CaloIdMJet30_jet.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) -topEle17CaloIdMJet30_jet.histoPSet.elePtBinning = cms.vdouble(0,50,60,80,120,200,400) -topEle17CaloIdMJet30_jet.histoPSet.elePtBinning2D = cms.vdouble(0,50,70,120,200,400) -topEle17CaloIdMJet30_jet.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) -topEle17CaloIdMJet30_jet.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) -topEle17CaloIdMJet30_jet.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v*') -topEle17CaloIdMJet30_jet.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele35_WPTight_Gsf_v*', 'HLT_Ele38_WPTight_Gsf_v*', 'HLT_Ele40_WPTight_Gsf_v*') - -topEle17CaloIdMJet30_ele = hltTOPmonitoring.clone() -topEle17CaloIdMJet30_ele.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/ElectronMonitor') -topEle17CaloIdMJet30_ele.nmuons = cms.uint32(0) -topEle17CaloIdMJet30_ele.nelectrons = cms.uint32(1) -topEle17CaloIdMJet30_ele.njets = cms.uint32(1) -topEle17CaloIdMJet30_ele.eleSelection = cms.string('pt>19 & abs(eta)<2.4') -topEle17CaloIdMJet30_ele.jetSelection = cms.string('pt>80 & abs(eta)<2.4') -topEle17CaloIdMJet30_ele.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) -topEle17CaloIdMJet30_ele.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) -topEle17CaloIdMJet30_ele.histoPSet.elePtBinning = cms.vdouble(0,19,25,30,32.5,35,40,45,50,60,80,120,200,400) -topEle17CaloIdMJet30_ele.histoPSet.elePtBinning2D = cms.vdouble(0,19,25,30,40,50,60,80,100,200,400) -topEle17CaloIdMJet30_ele.histoPSet.jetPtBinning = cms.vdouble(0,50,60,80,120,200,400) -topEle17CaloIdMJet30_ele.histoPSet.jetPtBinning2D = cms.vdouble(0,50,60,80,100,200,400) -topEle17CaloIdMJet30_ele.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v*') -topEle17CaloIdMJet30_ele.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_PFJet60_v*') - -topEle17CaloIdMJet30_all = hltTOPmonitoring.clone() -topEle17CaloIdMJet30_all.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/GlobalMonitor') -topEle17CaloIdMJet30_all.nmuons = cms.uint32(0) -topEle17CaloIdMJet30_all.nelectrons = cms.uint32(1) -topEle17CaloIdMJet30_all.njets = cms.uint32(1) -topEle17CaloIdMJet30_all.eleSelection = cms.string('pt>19 & abs(eta)<2.4') -topEle17CaloIdMJet30_all.jetSelection = cms.string('pt>35 & abs(eta)<2.4') -topEle17CaloIdMJet30_all.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) -topEle17CaloIdMJet30_all.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) -topEle17CaloIdMJet30_all.histoPSet.elePtBinning = cms.vdouble(0,19,25,30,32.5,35,40,45,50,60,80,120,200,400) -topEle17CaloIdMJet30_all.histoPSet.elePtBinning2D = cms.vdouble(0,19,25,30,40,50,60,80,100,200,400) -topEle17CaloIdMJet30_all.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) -topEle17CaloIdMJet30_all.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) -topEle17CaloIdMJet30_all.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele17_CaloIdM_TrackIdM_PFJet30_v*') -# topEle17CaloIdMJet30_all.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_IsoMu24_v*') - - -topEle23CaloJet30_jet = hltTOPmonitoring.clone() -topEle23CaloJet30_jet.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/JetMonitor') -topEle23CaloJet30_jet.nmuons = cms.uint32(0) -topEle23CaloJet30_jet.nelectrons = cms.uint32(1) -topEle23CaloJet30_jet.njets = cms.uint32(1) -topEle23CaloJet30_jet.eleSelection = cms.string('pt>50 & abs(eta)<2.4') -topEle23CaloJet30_jet.jetSelection = cms.string('pt>35 & abs(eta)<2.4') -topEle23CaloJet30_jet.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) -topEle23CaloJet30_jet.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) -topEle23CaloJet30_jet.histoPSet.elePtBinning = cms.vdouble(0,50,60,80,120,200,400) -topEle23CaloJet30_jet.histoPSet.elePtBinning2D = cms.vdouble(0,50,70,120,200,400) -topEle23CaloJet30_jet.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) -topEle23CaloJet30_jet.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) -topEle23CaloJet30_jet.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v*') -topEle23CaloJet30_jet.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele35_WPTight_Gsf_v*', 'HLT_Ele38_WPTight_Gsf_v*', 'HLT_Ele40_WPTight_Gsf_v*') - -topEle23CaloJet30_ele = hltTOPmonitoring.clone() -topEle23CaloJet30_ele.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/ElectronMonitor') -topEle23CaloJet30_ele.nmuons = cms.uint32(0) -topEle23CaloJet30_ele.nelectrons = cms.uint32(1) -topEle23CaloJet30_ele.njets = cms.uint32(1) -topEle23CaloJet30_ele.eleSelection = cms.string('pt>25 & abs(eta)<2.4') -topEle23CaloJet30_ele.jetSelection = cms.string('pt>80 & abs(eta)<2.4') -topEle23CaloJet30_ele.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) -topEle23CaloJet30_ele.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) -topEle23CaloJet30_ele.histoPSet.elePtBinning = cms.vdouble(0,25,30,32.5,35,40,45,50,60,80,120,200,400) -topEle23CaloJet30_ele.histoPSet.elePtBinning2D = cms.vdouble(0,25,30,40,50,60,80,100,200,400) -topEle23CaloJet30_ele.histoPSet.jetPtBinning = cms.vdouble(0,50,60,80,120,200,400) -topEle23CaloJet30_ele.histoPSet.jetPtBinning2D = cms.vdouble(0,50,60,80,100,200,400) -topEle23CaloJet30_ele.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v*') -topEle23CaloJet30_ele.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_PFJet60_v*') - -topEle23CaloJet30_all = hltTOPmonitoring.clone() -topEle23CaloJet30_all.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/GlobalMonitor') -topEle23CaloJet30_all.nmuons = cms.uint32(0) -topEle23CaloJet30_all.nelectrons = cms.uint32(1) -topEle23CaloJet30_all.njets = cms.uint32(1) -topEle23CaloJet30_all.eleSelection = cms.string('pt>14 & abs(eta)<2.4') -topEle23CaloJet30_all.jetSelection = cms.string('pt>35 & abs(eta)<2.4') -topEle23CaloJet30_all.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) -topEle23CaloJet30_all.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) -topEle23CaloJet30_all.histoPSet.elePtBinning = cms.vdouble(0,12,25,30,32.5,35,40,45,50,60,80,120,200,400) -topEle23CaloJet30_all.histoPSet.elePtBinning2D = cms.vdouble(0,12,25,30,40,50,60,80,100,200,400) -topEle23CaloJet30_all.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) -topEle23CaloJet30_all.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) -topEle23CaloJet30_all.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele23_CaloIdL_TrackIdL_IsoVL_PFJet30_v*') -# topEle23CaloJet30_all.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_IsoMu24_v*') - -topEle23CaloIdMJet30_jet = hltTOPmonitoring.clone() -topEle23CaloIdMJet30_jet.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/JetMonitor') -topEle23CaloIdMJet30_jet.nmuons = cms.uint32(0) -topEle23CaloIdMJet30_jet.nelectrons = cms.uint32(1) -topEle23CaloIdMJet30_jet.njets = cms.uint32(1) -topEle23CaloIdMJet30_jet.eleSelection = cms.string('pt>50 & abs(eta)<2.4') -topEle23CaloIdMJet30_jet.jetSelection = cms.string('pt>35 & abs(eta)<2.4') -topEle23CaloIdMJet30_jet.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) -topEle23CaloIdMJet30_jet.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) -topEle23CaloIdMJet30_jet.histoPSet.elePtBinning = cms.vdouble(0,50,60,80,120,200,400) -topEle23CaloIdMJet30_jet.histoPSet.elePtBinning2D = cms.vdouble(0,50,70,120,200,400) -topEle23CaloIdMJet30_jet.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) -topEle23CaloIdMJet30_jet.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) -topEle23CaloIdMJet30_jet.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v*') -topEle23CaloIdMJet30_jet.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele35_WPTight_Gsf_v*', 'HLT_Ele38_WPTight_Gsf_v*', 'HLT_Ele40_WPTight_Gsf_v*') - -topEle23CaloIdMJet30_ele = hltTOPmonitoring.clone() -topEle23CaloIdMJet30_ele.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/ElectronMonitor') -topEle23CaloIdMJet30_ele.nmuons = cms.uint32(0) -topEle23CaloIdMJet30_ele.nelectrons = cms.uint32(1) -topEle23CaloIdMJet30_ele.njets = cms.uint32(1) -topEle23CaloIdMJet30_ele.eleSelection = cms.string('pt>25 & abs(eta)<2.4') -topEle23CaloIdMJet30_ele.jetSelection = cms.string('pt>80 & abs(eta)<2.4') -topEle23CaloIdMJet30_ele.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) -topEle23CaloIdMJet30_ele.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) -topEle23CaloIdMJet30_ele.histoPSet.elePtBinning = cms.vdouble(0,25,30,32.5,35,40,45,50,60,80,120,200,400) -topEle23CaloIdMJet30_ele.histoPSet.elePtBinning2D = cms.vdouble(0,25,30,40,50,60,80,100,200,400) -topEle23CaloIdMJet30_ele.histoPSet.jetPtBinning = cms.vdouble(0,50,60,80,120,200,400) -topEle23CaloIdMJet30_ele.histoPSet.jetPtBinning2D = cms.vdouble(0,50,60,80,100,200,400) -topEle23CaloIdMJet30_ele.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v*') -topEle23CaloIdMJet30_ele.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_PFJet60_v*') - -topEle23CaloIdMJet30_all = hltTOPmonitoring.clone() -topEle23CaloIdMJet30_all.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleJet/GlobalMonitor') -topEle23CaloIdMJet30_all.nmuons = cms.uint32(0) -topEle23CaloIdMJet30_all.nelectrons = cms.uint32(1) -topEle23CaloIdMJet30_all.njets = cms.uint32(1) -topEle23CaloIdMJet30_all.eleSelection = cms.string('pt>14 & abs(eta)<2.4') -topEle23CaloIdMJet30_all.jetSelection = cms.string('pt>35 & abs(eta)<2.4') -topEle23CaloIdMJet30_all.histoPSet.eleEtaBinning = cms.vdouble(-2.1,-1.5,-0.9,-0.6,-0.3,-0.1,0,0.1,0.3,0.6,0.9,1.5,2.1) -topEle23CaloIdMJet30_all.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1) -topEle23CaloIdMJet30_all.histoPSet.elePtBinning = cms.vdouble(0,12,25,30,32.5,35,40,45,50,60,80,120,200,400) -topEle23CaloIdMJet30_all.histoPSet.elePtBinning2D = cms.vdouble(0,12,25,30,40,50,60,80,100,200,400) -topEle23CaloIdMJet30_all.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400) -topEle23CaloIdMJet30_all.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400) -topEle23CaloIdMJet30_all.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele23_CaloIdM_TrackIdM_PFJet30_v*') -# topEle23CaloIdMJet30_all.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_IsoMu24_v*') - - - - - topEleHT_ht = hltTOPmonitoring.clone() topEleHT_ht.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleHT/HTMonitor') topEleHT_ht.nmuons = cms.uint32(0) @@ -833,24 +536,6 @@ topEleJet_ele + topEleJet_jet + topEleJet_all - + topEle8CaloJet30_ele - + topEle8CaloJet30_jet - + topEle8CaloJet30_all - + topEle12CaloJet30_ele - + topEle12CaloJet30_jet - + topEle12CaloJet30_all - + topEle23CaloJet30_ele - + topEle23CaloJet30_jet - + topEle23CaloJet30_all - + topEle8CaloIdMJet30_ele - + topEle8CaloIdMJet30_jet - + topEle8CaloIdMJet30_all - + topEle17CaloIdMJet30_ele - + topEle17CaloIdMJet30_jet - + topEle17CaloIdMJet30_all - + topEle23CaloIdMJet30_ele - + topEle23CaloIdMJet30_jet - + topEle23CaloIdMJet30_all + topEleHT_ele + topEleHT_ht + topEleHT_all From f081645cb8f703d332dc30b77fca7c0c2f6ac723 Mon Sep 17 00:00:00 2001 From: gomber Date: Thu, 15 Jun 2017 16:41:07 +0200 Subject: [PATCH 3/8] EXO Wprime paths added --- .../Trigger/python/WprimeMonitor_cff.py | 93 +++++++++++++++++++ .../Trigger/python/WprimeMonitor_cfi.py | 18 ++++ 2 files changed, 111 insertions(+) create mode 100644 DQMOffline/Trigger/python/WprimeMonitor_cff.py create mode 100644 DQMOffline/Trigger/python/WprimeMonitor_cfi.py diff --git a/DQMOffline/Trigger/python/WprimeMonitor_cff.py b/DQMOffline/Trigger/python/WprimeMonitor_cff.py new file mode 100644 index 0000000000000..9af28c1bb6472 --- /dev/null +++ b/DQMOffline/Trigger/python/WprimeMonitor_cff.py @@ -0,0 +1,93 @@ +import FWCore.ParameterSet.Config as cms + +from DQMOffline.Trigger.WprimeMonitor_cfi import hltWprimemonitoring + +WprimeEle115 = hltWprimemonitoring.clone() +WprimeEle115.FolderName = cms.string('HLT/Wprime/WprimeEle115') +WprimeEle115.nmuons = cms.uint32(0) +WprimeEle115.nelectrons = cms.uint32(1) +WprimeEle115.njets = cms.uint32(0) +WprimeEle115.eleSelection = cms.string('pt>50 & abs(eta)<2.1 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') +WprimeEle115.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele115_CaloIdVT_GsfTrkIdT_v*') +WprimeEle115.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Mu27_v*', + 'HLT_TkMu27_v*', + 'HLT_Mu50_v*', + 'HLT_TkMu50_v*',) + + + +WprimeEle135 = hltWprimemonitoring.clone() +WprimeEle135.FolderName = cms.string('HLT/Wprime/WprimeEle135') +WprimeEle135.nmuons = cms.uint32(0) +WprimeEle135.nelectrons = cms.uint32(1) +WprimeEle135.njets = cms.uint32(0) +WprimeEle135.eleSelection = cms.string('pt>50 & abs(eta)<2.1 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') +WprimeEle135.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele135_CaloIdVT_GsfTrkIdT_v*') +WprimeEle135.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Mu27_v*', + 'HLT_TkMu27_v*', + 'HLT_Mu50_v*', + 'HLT_TkMu50_v*',) + + + +WprimeEle145 = hltWprimemonitoring.clone() +WprimeEle145.FolderName = cms.string('HLT/Wprime/WprimeEle145') +WprimeEle145.nmuons = cms.uint32(0) +WprimeEle145.nelectrons = cms.uint32(1) +WprimeEle145.njets = cms.uint32(0) +WprimeEle145.eleSelection = cms.string('pt>50 & abs(eta)<2.1 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') +WprimeEle145.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele145_CaloIdVT_GsfTrkIdT_v*') +WprimeEle145.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Mu27_v*', + 'HLT_TkMu27_v*', + 'HLT_Mu50_v*', + 'HLT_TkMu50_v*',) + + +WprimeEle200 = hltWprimemonitoring.clone() +WprimeEle200.FolderName = cms.string('HLT/Wprime/WprimeEle200') +WprimeEle200.nmuons = cms.uint32(0) +WprimeEle200.nelectrons = cms.uint32(1) +WprimeEle200.njets = cms.uint32(0) +WprimeEle200.eleSelection = cms.string('pt>50 & abs(eta)<2.1 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') +WprimeEle200.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele200_CaloIdVT_GsfTrkIdT_v*') +WprimeEle200.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Mu27_v*', + 'HLT_TkMu27_v*', + 'HLT_Mu50_v*', + 'HLT_TkMu50_v*',) + + +WprimeEle250 = hltWprimemonitoring.clone() +WprimeEle250.FolderName = cms.string('HLT/Wprime/WprimeEle250') +WprimeEle250.nmuons = cms.uint32(0) +WprimeEle250.nelectrons = cms.uint32(1) +WprimeEle250.njets = cms.uint32(0) +WprimeEle250.eleSelection = cms.string('pt>50 & abs(eta)<2.1 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') +WprimeEle250.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele250_CaloIdVT_GsfTrkIdT_v*') +WprimeEle250.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Mu27_v*', + 'HLT_TkMu27_v*', + 'HLT_Mu50_v*', + 'HLT_TkMu50_v*',) + + +WprimeEle300 = hltWprimemonitoring.clone() +WprimeEle300.FolderName = cms.string('HLT/Wprime/WprimeEle300') +WprimeEle300.nmuons = cms.uint32(0) +WprimeEle300.nelectrons = cms.uint32(1) +WprimeEle300.njets = cms.uint32(0) +WprimeEle300.eleSelection = cms.string('pt>50 & abs(eta)<2.1 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') +WprimeEle300.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele300_CaloIdVT_GsfTrkIdT_v*') +WprimeEle300.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Mu27_v*', + 'HLT_TkMu27_v*', + 'HLT_Mu50_v*', + 'HLT_TkMu50_v*',) + + +WprimeMonitorHLT = cms.Sequence( + WprimeEle115 + + WprimeEle135 + + WprimeEle145 + + WprimeEle200 + + WprimeEle250 + + WprimeEle300 + + ) diff --git a/DQMOffline/Trigger/python/WprimeMonitor_cfi.py b/DQMOffline/Trigger/python/WprimeMonitor_cfi.py new file mode 100644 index 0000000000000..7cc1bef4107d4 --- /dev/null +++ b/DQMOffline/Trigger/python/WprimeMonitor_cfi.py @@ -0,0 +1,18 @@ +import FWCore.ParameterSet.Config as cms + +from DQMOffline.Trigger.topMonitoring_cfi import topMonitoring + +hltWprimemonitoring = topMonitoring.clone() +hltWprimemonitoring.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/default/') + +hltWprimemonitoring.histoPSet.ptPSet = cms.PSet( + nbins = cms.uint32( 45 ), + xmin = cms.double( 100 ), + xmax = cms.double( 1000 ), +) + + +hltWprimemonitoring.histoPSet.elePtBinning = cms.vdouble(100.,110.,120.,130.,140.,150.,160.,170.,180.,190.,200.,220.,240.,260.,280.,300.,350.,400.,450.,1000.) +hltWprimemonitoring.histoPSet.elePtBinning2D = cms.vdouble(100.,110.,120.,130.,140.,150.,160.,170.,180.,190.,200.,220.,240.,260.,280.,300.,350.,400.,450.,1000.) + + From af9a3dfbd9f6644e0c60e11a6575618bf10f0e9b Mon Sep 17 00:00:00 2001 From: gomber Date: Thu, 15 Jun 2017 22:49:37 +0200 Subject: [PATCH 4/8] Updates --- .../Trigger/python/WprimeMonitor_cff.py | 45 ++++++++----------- .../Trigger/python/WprimeMonitor_cfi.py | 2 +- 2 files changed, 19 insertions(+), 28 deletions(-) diff --git a/DQMOffline/Trigger/python/WprimeMonitor_cff.py b/DQMOffline/Trigger/python/WprimeMonitor_cff.py index 9af28c1bb6472..f0d197241de68 100644 --- a/DQMOffline/Trigger/python/WprimeMonitor_cff.py +++ b/DQMOffline/Trigger/python/WprimeMonitor_cff.py @@ -3,83 +3,74 @@ from DQMOffline.Trigger.WprimeMonitor_cfi import hltWprimemonitoring WprimeEle115 = hltWprimemonitoring.clone() -WprimeEle115.FolderName = cms.string('HLT/Wprime/WprimeEle115') +WprimeEle115.FolderName = cms.string('HLT/EXO/Wprime/WprimeEle115') WprimeEle115.nmuons = cms.uint32(0) WprimeEle115.nelectrons = cms.uint32(1) WprimeEle115.njets = cms.uint32(0) -WprimeEle115.eleSelection = cms.string('pt>50 & abs(eta)<2.1 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') +WprimeEle115.eleSelection = cms.string('pt>50 & abs(eta)<2.4 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') WprimeEle115.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele115_CaloIdVT_GsfTrkIdT_v*') WprimeEle115.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Mu27_v*', - 'HLT_TkMu27_v*', 'HLT_Mu50_v*', - 'HLT_TkMu50_v*',) + ) WprimeEle135 = hltWprimemonitoring.clone() -WprimeEle135.FolderName = cms.string('HLT/Wprime/WprimeEle135') +WprimeEle135.FolderName = cms.string('HLT/EXO/Wprime/WprimeEle135') WprimeEle135.nmuons = cms.uint32(0) WprimeEle135.nelectrons = cms.uint32(1) WprimeEle135.njets = cms.uint32(0) -WprimeEle135.eleSelection = cms.string('pt>50 & abs(eta)<2.1 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') +WprimeEle135.eleSelection = cms.string('pt>50 & abs(eta)<2.4 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') WprimeEle135.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele135_CaloIdVT_GsfTrkIdT_v*') WprimeEle135.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Mu27_v*', - 'HLT_TkMu27_v*', 'HLT_Mu50_v*', - 'HLT_TkMu50_v*',) + ) WprimeEle145 = hltWprimemonitoring.clone() -WprimeEle145.FolderName = cms.string('HLT/Wprime/WprimeEle145') +WprimeEle145.FolderName = cms.string('HLT/EXO/Wprime/WprimeEle145') WprimeEle145.nmuons = cms.uint32(0) WprimeEle145.nelectrons = cms.uint32(1) WprimeEle145.njets = cms.uint32(0) -WprimeEle145.eleSelection = cms.string('pt>50 & abs(eta)<2.1 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') +WprimeEle145.eleSelection = cms.string('pt>50 & abs(eta)<2.4 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') WprimeEle145.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele145_CaloIdVT_GsfTrkIdT_v*') WprimeEle145.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Mu27_v*', - 'HLT_TkMu27_v*', 'HLT_Mu50_v*', - 'HLT_TkMu50_v*',) - + ) WprimeEle200 = hltWprimemonitoring.clone() -WprimeEle200.FolderName = cms.string('HLT/Wprime/WprimeEle200') +WprimeEle200.FolderName = cms.string('HLT/EXO/Wprime/WprimeEle200') WprimeEle200.nmuons = cms.uint32(0) WprimeEle200.nelectrons = cms.uint32(1) WprimeEle200.njets = cms.uint32(0) -WprimeEle200.eleSelection = cms.string('pt>50 & abs(eta)<2.1 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') +WprimeEle200.eleSelection = cms.string('pt>50 & abs(eta)<2.4 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') WprimeEle200.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele200_CaloIdVT_GsfTrkIdT_v*') WprimeEle200.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Mu27_v*', - 'HLT_TkMu27_v*', 'HLT_Mu50_v*', - 'HLT_TkMu50_v*',) - + ) WprimeEle250 = hltWprimemonitoring.clone() -WprimeEle250.FolderName = cms.string('HLT/Wprime/WprimeEle250') +WprimeEle250.FolderName = cms.string('HLT/EXO/Wprime/WprimeEle250') WprimeEle250.nmuons = cms.uint32(0) WprimeEle250.nelectrons = cms.uint32(1) WprimeEle250.njets = cms.uint32(0) -WprimeEle250.eleSelection = cms.string('pt>50 & abs(eta)<2.1 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') +WprimeEle250.eleSelection = cms.string('pt>50 & abs(eta)<2.4 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') WprimeEle250.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele250_CaloIdVT_GsfTrkIdT_v*') WprimeEle250.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Mu27_v*', - 'HLT_TkMu27_v*', 'HLT_Mu50_v*', - 'HLT_TkMu50_v*',) - + ) WprimeEle300 = hltWprimemonitoring.clone() -WprimeEle300.FolderName = cms.string('HLT/Wprime/WprimeEle300') +WprimeEle300.FolderName = cms.string('HLT/EXO/Wprime/WprimeEle300') WprimeEle300.nmuons = cms.uint32(0) WprimeEle300.nelectrons = cms.uint32(1) WprimeEle300.njets = cms.uint32(0) -WprimeEle300.eleSelection = cms.string('pt>50 & abs(eta)<2.1 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') +WprimeEle300.eleSelection = cms.string('pt>50 & abs(eta)<2.4 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') WprimeEle300.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele300_CaloIdVT_GsfTrkIdT_v*') WprimeEle300.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Mu27_v*', - 'HLT_TkMu27_v*', 'HLT_Mu50_v*', - 'HLT_TkMu50_v*',) + ) WprimeMonitorHLT = cms.Sequence( diff --git a/DQMOffline/Trigger/python/WprimeMonitor_cfi.py b/DQMOffline/Trigger/python/WprimeMonitor_cfi.py index 7cc1bef4107d4..93a76d779c8fa 100644 --- a/DQMOffline/Trigger/python/WprimeMonitor_cfi.py +++ b/DQMOffline/Trigger/python/WprimeMonitor_cfi.py @@ -3,7 +3,7 @@ from DQMOffline.Trigger.topMonitoring_cfi import topMonitoring hltWprimemonitoring = topMonitoring.clone() -hltWprimemonitoring.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/default/') + hltWprimemonitoring.histoPSet.ptPSet = cms.PSet( nbins = cms.uint32( 45 ), From 2512510f8b19b52a73952310efdc1bd4cb7fb475 Mon Sep 17 00:00:00 2001 From: gomber Date: Fri, 16 Jun 2017 11:52:06 +0200 Subject: [PATCH 5/8] Added wprime sequence to exotica monitoring --- DQMOffline/Trigger/python/ExoticaMonitoring_cff.py | 2 ++ DQMOffline/Trigger/python/WprimeMonitor_cff.py | 12 ++++++------ DQMOffline/Trigger/python/WprimeMonitor_cfi.py | 4 ++-- 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/DQMOffline/Trigger/python/ExoticaMonitoring_cff.py b/DQMOffline/Trigger/python/ExoticaMonitoring_cff.py index a9ad07798738e..1c8d5e30be061 100644 --- a/DQMOffline/Trigger/python/ExoticaMonitoring_cff.py +++ b/DQMOffline/Trigger/python/ExoticaMonitoring_cff.py @@ -1,7 +1,9 @@ import FWCore.ParameterSet.Config as cms from DQMOffline.Trigger.METMonitor_cff import * +from DQMOffline.Trigger.WprimeMonitor_cff import * exoticaMonitorHLT = cms.Sequence( exoHLTMETmonitoring + + WprimeMonitorHLT ) diff --git a/DQMOffline/Trigger/python/WprimeMonitor_cff.py b/DQMOffline/Trigger/python/WprimeMonitor_cff.py index f0d197241de68..696a51a61dd1a 100644 --- a/DQMOffline/Trigger/python/WprimeMonitor_cff.py +++ b/DQMOffline/Trigger/python/WprimeMonitor_cff.py @@ -7,7 +7,7 @@ WprimeEle115.nmuons = cms.uint32(0) WprimeEle115.nelectrons = cms.uint32(1) WprimeEle115.njets = cms.uint32(0) -WprimeEle115.eleSelection = cms.string('pt>50 & abs(eta)<2.4 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') +WprimeEle115.eleSelection = cms.string('pt>50 & abs(eta)<2.5 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') WprimeEle115.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele115_CaloIdVT_GsfTrkIdT_v*') WprimeEle115.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Mu27_v*', 'HLT_Mu50_v*', @@ -20,7 +20,7 @@ WprimeEle135.nmuons = cms.uint32(0) WprimeEle135.nelectrons = cms.uint32(1) WprimeEle135.njets = cms.uint32(0) -WprimeEle135.eleSelection = cms.string('pt>50 & abs(eta)<2.4 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') +WprimeEle135.eleSelection = cms.string('pt>50 & abs(eta)<2.5 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') WprimeEle135.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele135_CaloIdVT_GsfTrkIdT_v*') WprimeEle135.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Mu27_v*', 'HLT_Mu50_v*', @@ -33,7 +33,7 @@ WprimeEle145.nmuons = cms.uint32(0) WprimeEle145.nelectrons = cms.uint32(1) WprimeEle145.njets = cms.uint32(0) -WprimeEle145.eleSelection = cms.string('pt>50 & abs(eta)<2.4 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') +WprimeEle145.eleSelection = cms.string('pt>50 & abs(eta)<2.5 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') WprimeEle145.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele145_CaloIdVT_GsfTrkIdT_v*') WprimeEle145.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Mu27_v*', 'HLT_Mu50_v*', @@ -44,7 +44,7 @@ WprimeEle200.nmuons = cms.uint32(0) WprimeEle200.nelectrons = cms.uint32(1) WprimeEle200.njets = cms.uint32(0) -WprimeEle200.eleSelection = cms.string('pt>50 & abs(eta)<2.4 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') +WprimeEle200.eleSelection = cms.string('pt>50 & abs(eta)<2.5 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') WprimeEle200.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele200_CaloIdVT_GsfTrkIdT_v*') WprimeEle200.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Mu27_v*', 'HLT_Mu50_v*', @@ -55,7 +55,7 @@ WprimeEle250.nmuons = cms.uint32(0) WprimeEle250.nelectrons = cms.uint32(1) WprimeEle250.njets = cms.uint32(0) -WprimeEle250.eleSelection = cms.string('pt>50 & abs(eta)<2.4 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') +WprimeEle250.eleSelection = cms.string('pt>50 & abs(eta)<2.5 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') WprimeEle250.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele250_CaloIdVT_GsfTrkIdT_v*') WprimeEle250.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Mu27_v*', 'HLT_Mu50_v*', @@ -66,7 +66,7 @@ WprimeEle300.nmuons = cms.uint32(0) WprimeEle300.nelectrons = cms.uint32(1) WprimeEle300.njets = cms.uint32(0) -WprimeEle300.eleSelection = cms.string('pt>50 & abs(eta)<2.4 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') +WprimeEle300.eleSelection = cms.string('pt>50 & abs(eta)<2.5 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') WprimeEle300.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele300_CaloIdVT_GsfTrkIdT_v*') WprimeEle300.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Mu27_v*', 'HLT_Mu50_v*', diff --git a/DQMOffline/Trigger/python/WprimeMonitor_cfi.py b/DQMOffline/Trigger/python/WprimeMonitor_cfi.py index 93a76d779c8fa..a26ed459ce43c 100644 --- a/DQMOffline/Trigger/python/WprimeMonitor_cfi.py +++ b/DQMOffline/Trigger/python/WprimeMonitor_cfi.py @@ -1,8 +1,8 @@ import FWCore.ParameterSet.Config as cms -from DQMOffline.Trigger.topMonitoring_cfi import topMonitoring +from DQMOffline.Trigger.TopMonitor_cfi import hltTOPmonitoring -hltWprimemonitoring = topMonitoring.clone() +hltWprimemonitoring = hltTOPmonitoring.clone() hltWprimemonitoring.histoPSet.ptPSet = cms.PSet( From ba1b6d5cf83c34fcac7916f7f8f2e55b3e6d3440 Mon Sep 17 00:00:00 2001 From: parbol Date: Fri, 16 Jun 2017 13:28:39 +0200 Subject: [PATCH 6/8] Fixed problems spotted by Matteo. --- DQMOffline/Trigger/python/SusyMonitor_cfi.py | 8 ++-- .../python/SusyMonitoring_Client_cff.py | 42 +++++++++++++++++++ DQMOffline/Trigger/python/TopMonitor_cfi.py | 8 ++-- .../Trigger/python/TopMonitoring_cff.py | 1 - 4 files changed, 50 insertions(+), 9 deletions(-) diff --git a/DQMOffline/Trigger/python/SusyMonitor_cfi.py b/DQMOffline/Trigger/python/SusyMonitor_cfi.py index 4aa727f545c4f..c2008ad924bcb 100644 --- a/DQMOffline/Trigger/python/SusyMonitor_cfi.py +++ b/DQMOffline/Trigger/python/SusyMonitor_cfi.py @@ -59,7 +59,7 @@ #pt binning hltSUSYmonitoring.histoPSet.elePtBinning = cms.vdouble(0,5,10,20,30,40,50,70,100,200,400) hltSUSYmonitoring.histoPSet.jetPtBinning = cms.vdouble(0,5,10,20,30,40,50,70,100,200,400) -ltTOPmonitoring.histoPSet.muPtBinning = cms.vdouble(0,5,10,20,30,40,50,70,100,200,400) +hltSUSYmonitoring.histoPSet.muPtBinning = cms.vdouble(0,5,10,20,30,40,50,70,100,200,400) #Eta binning 2D hltSUSYmonitoring.histoPSet.eleEtaBinning2D = cms.vdouble(-2.5,-1.5,-0.6,0.,0.6,1.5,2.5) hltSUSYmonitoring.histoPSet.jetEtaBinning2D = cms.vdouble(-2.5,-1.5,-0.6,0.,0.6,1.5,2.5) @@ -94,9 +94,9 @@ hltSUSYmonitoring.numGenericTriggerEventPSet.verbosityLevel = cms.uint32(0) hltSUSYmonitoring.denGenericTriggerEventPSet.andOr = cms.bool( False ) -hltSUSYmonitoring.numGenericTriggerEventPSet.andOrHlt = cms.bool(True)# True:=OR; False:=AND -hltSUSYmonitoring.numGenericTriggerEventPSet.hltInputTag = cms.InputTag( "TriggerResults::HLT" ) -hltSUSYmonitoring.numGenericTriggerEventPSet.errorReplyHlt = cms.bool( False ) +hltSUSYmonitoring.denGenericTriggerEventPSet.andOrHlt = cms.bool(True)# True:=OR; False:=AND +hltSUSYmonitoring.denGenericTriggerEventPSet.hltInputTag = cms.InputTag( "TriggerResults::HLT" ) +hltSUSYmonitoring.denGenericTriggerEventPSet.errorReplyHlt = cms.bool( False ) hltSUSYmonitoring.denGenericTriggerEventPSet.dcsInputTag = cms.InputTag( "scalersRawToDigi" ) hltSUSYmonitoring.denGenericTriggerEventPSet.dcsPartitions = cms.vint32 ( 24, 25, 26, 27, 28, 29 ) # 24-27: strip, 28-29: pixel, we should add all other detectors ! hltSUSYmonitoring.denGenericTriggerEventPSet.andOrDcs = cms.bool( False ) diff --git a/DQMOffline/Trigger/python/SusyMonitoring_Client_cff.py b/DQMOffline/Trigger/python/SusyMonitoring_Client_cff.py index c96dd4dc21ca0..9ab8120f9ac36 100644 --- a/DQMOffline/Trigger/python/SusyMonitoring_Client_cff.py +++ b/DQMOffline/Trigger/python/SusyMonitoring_Client_cff.py @@ -1,4 +1,46 @@ import FWCore.ParameterSet.Config as cms +from DQMServices.Core.DQMEDHarvester import DQMEDHarvester + + +susyEfficiency_eleCalojets = DQMEDHarvester("DQMGenericClient", + subDirs = cms.untracked.vstring("HLT/SusyHLTOffline/SusyMonitor/EleJet/*"), + verbose = cms.untracked.uint32(0), # Set to 2 for all messages + resolution = cms.vstring(), + efficiency = cms.vstring( + "effic_metME 'efficiency vs MET; MET [GeV]; efficiency' metME_numerator metME_denominator", + "effic_elePt_1 'efficiency vs electron pt; electron pt [GeV]; efficiency' elePt_1_numerator elePt_1_denominator", + "effic_eleEta_1 'efficiency vs electron eta; electron eta ; efficiency' eleEta_1_numerator eleEta_1_denominator", + "effic_elePhi_1 'efficiency vs electron phi; electron phi ; efficiency' elePhi_1_numerator elePhi_1_denominator", + "effic_jetPt_1 'efficiency vs leading jet pt; jet pt [GeV]; efficiency' jetPt_1_numerator jetPt_1_denominator", + "effic_jetEta_1 'efficiency vs leading jet eta; jet eta ; efficiency' jetEta_1_numerator jetEta_1_denominator", + "effic_jetPhi_1 'efficiency vs leading jet phi; jet phi ; efficiency' jetPhi_1_numerator jetPhi_1_denominator", + "effic_eventHT 'efficiency vs event HT; event HT [GeV]; efficiency' eventHT_numerator eventHT_denominator", + "effic_jetEtaPhi_HEP17 'efficiency vs jet #eta-#phi; jet #eta; jet #phi' jetEtaPhi_HEP17_numerator jetEtaPhi_HEP17_denominator", + "effic_elePt_1_variableBinning 'efficiency vs electron pt; electron pt [GeV]; efficiency' elePt_1_variableBinning_numerator elePt_1_variableBinning_denominator", + "effic_eleEta_1_variableBinning 'efficiency vs electron eta; electron eta ; efficiency' eleEta_1_variableBinning_numerator eleEta_1_variableBinning_denominator", + "effic_jetPt_1_variableBinning 'efficiency vs leading jet pt; jet pt [GeV]; efficiency' jetPt_1_variableBinning_numerator jetPt_1_variableBinning_denominator", + "effic_jetEta_1_variableBinning 'efficiency vs leading jet eta; jet eta ; efficiency' jetEta_1_variableBinning_numerator jetEta_1_variableBinning_denominator", + "effic_eventHT_variableBinning 'efficiency vs event HT; event HT [GeV]; efficiency' eventHT_variableBinning_numerator eventHT_variableBinning_denominator", + "effic_jetMulti 'efficiency vs jet multiplicity; jet multiplicity; efficiency' jetMulti_numerator jetMulti_denominator", + "effic_eleMulti 'efficiency vs electron multiplicity; electron multiplicity; efficiency' eleMulti_numerator eleMulti_denominator", + "effic_muMulti 'efficiency vs muon multiplicity; muon multiplicity; efficiency' muMulti_numerator muMulti_denominator", + "effic_elePtEta_1 'efficiency vs electron pt-#eta; electron pt [GeV]; electron #eta' elePtEta_1_numerator elePtEta_1_denominator", + "effic_eleEtaPhi_1 'efficiency vs electron #eta-#phi; electron #eta ; electron #phi' eleEtaPhi_1_numerator eleEtaPhi_1_denominator", + "effic_jetPtEta_1 'efficiency vs jet pt-#eta; jet pt [GeV]; jet #eta' jetPtEta_1_numerator jetPtEta_1_denominator", + "effic_jetEtaPhi_1 'efficiency vs jet #eta-#phi; jet #eta ; jet #phi' jetEtaPhi_1_numerator jetEtaPhi_1_denominator", + "effic_elePt_jetPt 'efficiency vs electron pt - jet pt; electron pt [GeV] ; jet pt [GeV]' elePt_jetPt_numerator elePt_jetPt_denominator", + "effic_elePt_eventHT 'efficiency vs electron pt - event HT; electron pt [GeV] ; event HT [GeV]' elePt_eventHT_numerator elePt_eventHT_denominator", + + ), +) + + + + + susyClient = cms.Sequence( + susyEfficiency_eleCalojets ) + + diff --git a/DQMOffline/Trigger/python/TopMonitor_cfi.py b/DQMOffline/Trigger/python/TopMonitor_cfi.py index 09e468c7f2178..793ae2af983e1 100644 --- a/DQMOffline/Trigger/python/TopMonitor_cfi.py +++ b/DQMOffline/Trigger/python/TopMonitor_cfi.py @@ -59,7 +59,7 @@ #pt binning hltTOPmonitoring.histoPSet.elePtBinning = cms.vdouble(0,5,10,20,30,40,50,70,100,200,400) hltTOPmonitoring.histoPSet.jetPtBinning = cms.vdouble(0,5,10,20,30,40,50,70,100,200,400) -ltTOPmonitoring.histoPSet.muPtBinning = cms.vdouble(0,5,10,20,30,40,50,70,100,200,400) +hltTOPmonitoring.histoPSet.muPtBinning = cms.vdouble(0,5,10,20,30,40,50,70,100,200,400) #Eta binning 2D hltTOPmonitoring.histoPSet.eleEtaBinning2D = cms.vdouble(-2.5,-1.5,-0.6,0.,0.6,1.5,2.5) hltTOPmonitoring.histoPSet.jetEtaBinning2D = cms.vdouble(-2.5,-1.5,-0.6,0.,0.6,1.5,2.5) @@ -94,9 +94,9 @@ hltTOPmonitoring.numGenericTriggerEventPSet.verbosityLevel = cms.uint32(0) hltTOPmonitoring.denGenericTriggerEventPSet.andOr = cms.bool( False ) -hltTOPmonitoring.numGenericTriggerEventPSet.andOrHlt = cms.bool(True)# True:=OR; False:=AND -hltTOPmonitoring.numGenericTriggerEventPSet.hltInputTag = cms.InputTag( "TriggerResults::HLT" ) -hltTOPmonitoring.numGenericTriggerEventPSet.errorReplyHlt = cms.bool( False ) +hltTOPmonitoring.denGenericTriggerEventPSet.andOrHlt = cms.bool(True)# True:=OR; False:=AND +hltTOPmonitoring.denGenericTriggerEventPSet.hltInputTag = cms.InputTag( "TriggerResults::HLT" ) +hltTOPmonitoring.denGenericTriggerEventPSet.errorReplyHlt = cms.bool( False ) hltTOPmonitoring.denGenericTriggerEventPSet.dcsInputTag = cms.InputTag( "scalersRawToDigi" ) hltTOPmonitoring.denGenericTriggerEventPSet.dcsPartitions = cms.vint32 ( 24, 25, 26, 27, 28, 29 ) # 24-27: strip, 28-29: pixel, we should add all other detectors ! hltTOPmonitoring.denGenericTriggerEventPSet.andOrDcs = cms.bool( False ) diff --git a/DQMOffline/Trigger/python/TopMonitoring_cff.py b/DQMOffline/Trigger/python/TopMonitoring_cff.py index 4379e0add7a82..6eda22b8e1667 100644 --- a/DQMOffline/Trigger/python/TopMonitoring_cff.py +++ b/DQMOffline/Trigger/python/TopMonitoring_cff.py @@ -53,7 +53,6 @@ # topEleJet_all.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_IsoMu24_v*') - topEleHT_ht = hltTOPmonitoring.clone() topEleHT_ht.FolderName = cms.string('HLT/TopHLTOffline/TopMonitor/EleHT/HTMonitor') topEleHT_ht.nmuons = cms.uint32(0) From 9aa7074abcf43414b1dc994215ded9857e4b15ca Mon Sep 17 00:00:00 2001 From: gomber Date: Fri, 16 Jun 2017 15:39:39 +0200 Subject: [PATCH 7/8] Addded tight electron ID in the deonimator for barrel and endcap, required changing the top source code --- DQMOffline/Trigger/plugins/TopMonitor.cc | 4 +++- DQMOffline/Trigger/plugins/TopMonitor.h | 1 + DQMOffline/Trigger/python/WprimeMonitor_cff.py | 3 ++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/DQMOffline/Trigger/plugins/TopMonitor.cc b/DQMOffline/Trigger/plugins/TopMonitor.cc index b2595c9b2d1ec..0d6256321b45d 100644 --- a/DQMOffline/Trigger/plugins/TopMonitor.cc +++ b/DQMOffline/Trigger/plugins/TopMonitor.cc @@ -51,6 +51,7 @@ TopMonitor::TopMonitor( const edm::ParameterSet& iConfig ) : , metSelection_ ( iConfig.getParameter("metSelection") ) , jetSelection_ ( iConfig.getParameter("jetSelection") ) , eleSelection_ ( iConfig.getParameter("eleSelection") ) + , eleSelection1_ ( iConfig.getParameter("eleSelection1") ) , muoSelection_ ( iConfig.getParameter("muoSelection") ) , HTdefinition_ ( iConfig.getParameter("HTdefinition") ) , vtxSelection_ ( iConfig.getParameter("vertexSelection") ) @@ -551,7 +552,7 @@ void TopMonitor::analyze(edm::Event const& iEvent, edm::EventSetup const& iSetup std::vector electrons; if ( eleHandle->size() < nelectrons_ ) return; for ( auto const & e : *eleHandle ) { - if ( eleSelection_( e ) ) electrons.push_back(e); + if ( eleSelection_( e ) || eleSelection1_( e ) ) electrons.push_back(e); //Suvankar if ( usePVcuts_ && (std::fabs(e.gsfTrack()->dxy(pv->position())) >= lepPVcuts_.dxy || std::fabs(e.gsfTrack()->dz(pv->position())) >= lepPVcuts_.dz) ) continue; @@ -872,6 +873,7 @@ void TopMonitor::fillDescriptions(edm::ConfigurationDescriptions & descriptions) desc.add("metSelection", "pt > 0"); desc.add("jetSelection", "pt > 0"); desc.add("eleSelection", "pt > 0"); + desc.add("eleSelection1", "pt > 0"); desc.add("muoSelection", "pt > 0"); desc.add("HTdefinition", "pt > 0"); //Suvankar diff --git a/DQMOffline/Trigger/plugins/TopMonitor.h b/DQMOffline/Trigger/plugins/TopMonitor.h index 7c039b4c812c6..ee1f270331463 100644 --- a/DQMOffline/Trigger/plugins/TopMonitor.h +++ b/DQMOffline/Trigger/plugins/TopMonitor.h @@ -227,6 +227,7 @@ class TopMonitor : public DQMEDAnalyzer StringCutObjectSelector metSelection_; StringCutObjectSelector jetSelection_; StringCutObjectSelector eleSelection_; + StringCutObjectSelector eleSelection1_; StringCutObjectSelector muoSelection_; StringCutObjectSelector HTdefinition_; //Suvankar diff --git a/DQMOffline/Trigger/python/WprimeMonitor_cff.py b/DQMOffline/Trigger/python/WprimeMonitor_cff.py index 696a51a61dd1a..130de50003e07 100644 --- a/DQMOffline/Trigger/python/WprimeMonitor_cff.py +++ b/DQMOffline/Trigger/python/WprimeMonitor_cff.py @@ -7,7 +7,8 @@ WprimeEle115.nmuons = cms.uint32(0) WprimeEle115.nelectrons = cms.uint32(1) WprimeEle115.njets = cms.uint32(0) -WprimeEle115.eleSelection = cms.string('pt>50 & abs(eta)<2.5 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') +WprimeEle115.eleSelection = cms.string('pt>50 & abs(eta)<1.4442 & full5x5_sigmaIetaIeta<0.00998 & abs(deltaEtaSuperClusterAtVtx)<0.00308 & abs(deltaPhiSuperClusterTrackAtVtx)< 0.0816 & hadronicOverEm<0.0414 & abs(1.0/ecalEnergy - eSuperClusterOverP/ecalEnergy)<0.0129 & passConversionVeto==1 & gsfTrack.hitPattern.numberOfHits(reco::HitPattern::MISSING_INNER_HITS) & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') +WprimeEle115.eleSelection1 = cms.string('pt>50 & abs(eta)>1.566 & abs(eta)<2.5 & full5x5_sigmaIetaIeta<0.0292 & abs(deltaEtaSuperClusterAtVtx)<0.00605 & abs(deltaPhiSuperClusterTrackAtVtx)< 0.0394 & hadronicOverEm<0.0641 & abs(1.0/ecalEnergy - eSuperClusterOverP/ecalEnergy)<0.0129 & passConversionVeto==1 & gsfTrack.hitPattern.numberOfHits(reco::HitPattern::MISSING_INNER_HITS) & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') WprimeEle115.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele115_CaloIdVT_GsfTrkIdT_v*') WprimeEle115.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Mu27_v*', 'HLT_Mu50_v*', From 5fd1a15d33b6969b24d3edf9d43a09faac06a7c4 Mon Sep 17 00:00:00 2001 From: gomber Date: Fri, 16 Jun 2017 15:42:05 +0200 Subject: [PATCH 8/8] bug fix --- .../Trigger/python/WprimeMonitor_cff.py | 24 +++++++++++++------ 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/DQMOffline/Trigger/python/WprimeMonitor_cff.py b/DQMOffline/Trigger/python/WprimeMonitor_cff.py index 130de50003e07..33e22de89c1e8 100644 --- a/DQMOffline/Trigger/python/WprimeMonitor_cff.py +++ b/DQMOffline/Trigger/python/WprimeMonitor_cff.py @@ -7,8 +7,8 @@ WprimeEle115.nmuons = cms.uint32(0) WprimeEle115.nelectrons = cms.uint32(1) WprimeEle115.njets = cms.uint32(0) -WprimeEle115.eleSelection = cms.string('pt>50 & abs(eta)<1.4442 & full5x5_sigmaIetaIeta<0.00998 & abs(deltaEtaSuperClusterAtVtx)<0.00308 & abs(deltaPhiSuperClusterTrackAtVtx)< 0.0816 & hadronicOverEm<0.0414 & abs(1.0/ecalEnergy - eSuperClusterOverP/ecalEnergy)<0.0129 & passConversionVeto==1 & gsfTrack.hitPattern.numberOfHits(reco::HitPattern::MISSING_INNER_HITS) & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') -WprimeEle115.eleSelection1 = cms.string('pt>50 & abs(eta)>1.566 & abs(eta)<2.5 & full5x5_sigmaIetaIeta<0.0292 & abs(deltaEtaSuperClusterAtVtx)<0.00605 & abs(deltaPhiSuperClusterTrackAtVtx)< 0.0394 & hadronicOverEm<0.0641 & abs(1.0/ecalEnergy - eSuperClusterOverP/ecalEnergy)<0.0129 & passConversionVeto==1 & gsfTrack.hitPattern.numberOfHits(reco::HitPattern::MISSING_INNER_HITS) & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') +WprimeEle115.eleSelection = cms.string('pt>50 & abs(eta)<1.4442 & full5x5_sigmaIetaIeta<0.00998 & abs(deltaEtaSuperClusterAtVtx)<0.00308 & abs(deltaPhiSuperClusterTrackAtVtx)< 0.0816 & hadronicOverEm<0.0414 & abs(1.0/ecalEnergy - eSuperClusterOverP/ecalEnergy)<0.0129 & passConversionVeto==1 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') +WprimeEle115.eleSelection1 = cms.string('pt>50 & abs(eta)>1.566 & abs(eta)<2.5 & full5x5_sigmaIetaIeta<0.0292 & abs(deltaEtaSuperClusterAtVtx)<0.00605 & abs(deltaPhiSuperClusterTrackAtVtx)< 0.0394 & hadronicOverEm<0.0641 & abs(1.0/ecalEnergy - eSuperClusterOverP/ecalEnergy)<0.0129 & passConversionVeto==1 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') WprimeEle115.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele115_CaloIdVT_GsfTrkIdT_v*') WprimeEle115.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Mu27_v*', 'HLT_Mu50_v*', @@ -21,7 +21,9 @@ WprimeEle135.nmuons = cms.uint32(0) WprimeEle135.nelectrons = cms.uint32(1) WprimeEle135.njets = cms.uint32(0) -WprimeEle135.eleSelection = cms.string('pt>50 & abs(eta)<2.5 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') +WprimeEle135.eleSelection = cms.string('pt>50 & abs(eta)<1.4442 & full5x5_sigmaIetaIeta<0.00998 & abs(deltaEtaSuperClusterAtVtx)<0.00308 & abs(deltaPhiSuperClusterTrackAtVtx)< 0.0816 & hadronicOverEm<0.0414 & abs(1.0/ecalEnergy - eSuperClusterOverP/ecalEnergy)<0.0129 & passConversionVeto==1 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') +WprimeEle135.eleSelection1 = cms.string('pt>50 & abs(eta)>1.566 & abs(eta)<2.5 & full5x5_sigmaIetaIeta<0.0292 & abs(deltaEtaSuperClusterAtVtx)<0.00605 & abs(deltaPhiSuperClusterTrackAtVtx)< 0.0394 & hadronicOverEm<0.0641 & abs(1.0/ecalEnergy - eSuperClusterOverP/ecalEnergy)<0.0129 & passConversionVeto==1 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') + WprimeEle135.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele135_CaloIdVT_GsfTrkIdT_v*') WprimeEle135.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Mu27_v*', 'HLT_Mu50_v*', @@ -34,7 +36,9 @@ WprimeEle145.nmuons = cms.uint32(0) WprimeEle145.nelectrons = cms.uint32(1) WprimeEle145.njets = cms.uint32(0) -WprimeEle145.eleSelection = cms.string('pt>50 & abs(eta)<2.5 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') +WprimeEle145.eleSelection = cms.string('pt>50 & abs(eta)<1.4442 & full5x5_sigmaIetaIeta<0.00998 & abs(deltaEtaSuperClusterAtVtx)<0.00308 & abs(deltaPhiSuperClusterTrackAtVtx)< 0.0816 & hadronicOverEm<0.0414 & abs(1.0/ecalEnergy - eSuperClusterOverP/ecalEnergy)<0.0129 & passConversionVeto==1 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') +WprimeEle145.eleSelection1 = cms.string('pt>50 & abs(eta)>1.566 & abs(eta)<2.5 & full5x5_sigmaIetaIeta<0.0292 & abs(deltaEtaSuperClusterAtVtx)<0.00605 & abs(deltaPhiSuperClusterTrackAtVtx)< 0.0394 & hadronicOverEm<0.0641 & abs(1.0/ecalEnergy - eSuperClusterOverP/ecalEnergy)<0.0129 & passConversionVeto==1 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') + WprimeEle145.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele145_CaloIdVT_GsfTrkIdT_v*') WprimeEle145.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Mu27_v*', 'HLT_Mu50_v*', @@ -45,7 +49,9 @@ WprimeEle200.nmuons = cms.uint32(0) WprimeEle200.nelectrons = cms.uint32(1) WprimeEle200.njets = cms.uint32(0) -WprimeEle200.eleSelection = cms.string('pt>50 & abs(eta)<2.5 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') +WprimeEle200.eleSelection = cms.string('pt>50 & abs(eta)<1.4442 & full5x5_sigmaIetaIeta<0.00998 & abs(deltaEtaSuperClusterAtVtx)<0.00308 & abs(deltaPhiSuperClusterTrackAtVtx)< 0.0816 & hadronicOverEm<0.0414 & abs(1.0/ecalEnergy - eSuperClusterOverP/ecalEnergy)<0.0129 & passConversionVeto==1 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') +WprimeEle200.eleSelection1 = cms.string('pt>50 & abs(eta)>1.566 & abs(eta)<2.5 & full5x5_sigmaIetaIeta<0.0292 & abs(deltaEtaSuperClusterAtVtx)<0.00605 & abs(deltaPhiSuperClusterTrackAtVtx)< 0.0394 & hadronicOverEm<0.0641 & abs(1.0/ecalEnergy - eSuperClusterOverP/ecalEnergy)<0.0129 & passConversionVeto==1 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') + WprimeEle200.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele200_CaloIdVT_GsfTrkIdT_v*') WprimeEle200.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Mu27_v*', 'HLT_Mu50_v*', @@ -56,7 +62,9 @@ WprimeEle250.nmuons = cms.uint32(0) WprimeEle250.nelectrons = cms.uint32(1) WprimeEle250.njets = cms.uint32(0) -WprimeEle250.eleSelection = cms.string('pt>50 & abs(eta)<2.5 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') +WprimeEle250.eleSelection = cms.string('pt>50 & abs(eta)<1.4442 & full5x5_sigmaIetaIeta<0.00998 & abs(deltaEtaSuperClusterAtVtx)<0.00308 & abs(deltaPhiSuperClusterTrackAtVtx)< 0.0816 & hadronicOverEm<0.0414 & abs(1.0/ecalEnergy - eSuperClusterOverP/ecalEnergy)<0.0129 & passConversionVeto==1 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') +WprimeEle250.eleSelection1 = cms.string('pt>50 & abs(eta)>1.566 & abs(eta)<2.5 & full5x5_sigmaIetaIeta<0.0292 & abs(deltaEtaSuperClusterAtVtx)<0.00605 & abs(deltaPhiSuperClusterTrackAtVtx)< 0.0394 & hadronicOverEm<0.0641 & abs(1.0/ecalEnergy - eSuperClusterOverP/ecalEnergy)<0.0129 & passConversionVeto==1 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') + WprimeEle250.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele250_CaloIdVT_GsfTrkIdT_v*') WprimeEle250.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Mu27_v*', 'HLT_Mu50_v*', @@ -67,7 +75,9 @@ WprimeEle300.nmuons = cms.uint32(0) WprimeEle300.nelectrons = cms.uint32(1) WprimeEle300.njets = cms.uint32(0) -WprimeEle300.eleSelection = cms.string('pt>50 & abs(eta)<2.5 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') +WprimeEle300.eleSelection = cms.string('pt>50 & abs(eta)<1.4442 & full5x5_sigmaIetaIeta<0.00998 & abs(deltaEtaSuperClusterAtVtx)<0.00308 & abs(deltaPhiSuperClusterTrackAtVtx)< 0.0816 & hadronicOverEm<0.0414 & abs(1.0/ecalEnergy - eSuperClusterOverP/ecalEnergy)<0.0129 & passConversionVeto==1 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') +WprimeEle300.eleSelection1 = cms.string('pt>50 & abs(eta)>1.566 & abs(eta)<2.5 & full5x5_sigmaIetaIeta<0.0292 & abs(deltaEtaSuperClusterAtVtx)<0.00605 & abs(deltaPhiSuperClusterTrackAtVtx)< 0.0394 & hadronicOverEm<0.0641 & abs(1.0/ecalEnergy - eSuperClusterOverP/ecalEnergy)<0.0129 & passConversionVeto==1 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1') + WprimeEle300.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Ele300_CaloIdVT_GsfTrkIdT_v*') WprimeEle300.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Mu27_v*', 'HLT_Mu50_v*',