1 import FWCore.ParameterSet.Config
as cms
3 from DQMOffline.Trigger.TopMonitor_cfi
import hltTOPmonitoring
5 topEleJet_jet = hltTOPmonitoring.clone()
6 topEleJet_jet.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/EleJet/JetMonitor')
7 topEleJet_jet.nmuons = cms.uint32(0)
8 topEleJet_jet.nelectrons = cms.uint32(1)
9 topEleJet_jet.njets = cms.uint32(1)
10 topEleJet_jet.eleSelection = cms.string(
'pt>50 & abs(eta)<2.1 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1')
11 topEleJet_jet.jetSelection = cms.string(
'pt>30 & abs(eta)<2.4')
12 topEleJet_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)
13 topEleJet_jet.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1)
14 topEleJet_jet.histoPSet.elePtBinning = cms.vdouble(0,50,60,80,120,200,400)
15 topEleJet_jet.histoPSet.elePtBinning2D = cms.vdouble(0,50,70,120,200,400)
16 topEleJet_jet.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400)
17 topEleJet_jet.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400)
18 topEleJet_jet.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v*')
19 topEleJet_jet.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_Ele35_WPTight_Gsf_v*',
20 'HLT_Ele38_WPTight_Gsf_v*',
21 'HLT_Ele40_WPTight_Gsf_v*',)
23 topEleJet_ele = hltTOPmonitoring.clone()
24 topEleJet_ele.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/EleJet/ElectronMonitor')
25 topEleJet_ele.nmuons = cms.uint32(0)
26 topEleJet_ele.nelectrons = cms.uint32(1)
27 topEleJet_ele.njets = cms.uint32(1)
28 topEleJet_ele.eleSelection = cms.string(
'pt>25 & abs(eta)<2.1 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1')
29 topEleJet_ele.jetSelection = cms.string(
'pt>50 & abs(eta)<2.4')
30 topEleJet_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)
31 topEleJet_ele.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1)
32 topEleJet_ele.histoPSet.elePtBinning = cms.vdouble(0,25,30,32.5,35,40,45,50,60,80,120,200,400)
33 topEleJet_ele.histoPSet.elePtBinning2D = cms.vdouble(0,25,30,40,50,60,80,100,200,400)
34 topEleJet_ele.histoPSet.jetPtBinning = cms.vdouble(0,50,60,80,120,200,400)
35 topEleJet_ele.histoPSet.jetPtBinning2D = cms.vdouble(0,50,60,80,100,200,400)
36 topEleJet_ele.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v*')
37 topEleJet_ele.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_PFJet60_v*',
48 topEleJet_all = hltTOPmonitoring.clone()
49 topEleJet_all.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/EleJet/GlobalMonitor')
50 topEleJet_all.nmuons = cms.uint32(0)
51 topEleJet_all.nelectrons = cms.uint32(1)
52 topEleJet_all.njets = cms.uint32(1)
53 topEleJet_all.eleSelection = cms.string(
'pt>25 & abs(eta)<2.1 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1')
54 topEleJet_all.jetSelection = cms.string(
'pt>30 & abs(eta)<2.4')
55 topEleJet_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)
56 topEleJet_all.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1)
57 topEleJet_all.histoPSet.elePtBinning = cms.vdouble(0,25,30,32.5,35,40,45,50,60,80,120,200,400)
58 topEleJet_all.histoPSet.elePtBinning2D = cms.vdouble(0,25,30,40,50,60,80,100,200,400)
59 topEleJet_all.histoPSet.jetPtBinning = cms.vdouble(0,30,35,37.5,40,50,60,80,120,200,400)
60 topEleJet_all.histoPSet.jetPtBinning2D = cms.vdouble(0,30,35,40,50,60,80,100,200,400)
61 topEleJet_all.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v*')
65 topEleHT_ht = hltTOPmonitoring.clone()
66 topEleHT_ht.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/EleHT/HTMonitor')
67 topEleHT_ht.nmuons = cms.uint32(0)
68 topEleHT_ht.nelectrons = cms.uint32(1)
69 topEleHT_ht.njets = cms.uint32(2)
70 topEleHT_ht.eleSelection = cms.string(
'pt>50 & abs(eta)<2.1 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1')
71 topEleHT_ht.jetSelection = cms.string(
'pt>30 & abs(eta)<2.4')
72 topEleHT_ht.HTcut = cms.double(100)
73 topEleHT_ht.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)
74 topEleHT_ht.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1)
75 topEleHT_ht.histoPSet.elePtBinning = cms.vdouble(0,50,60,80,120,200,400)
76 topEleHT_ht.histoPSet.elePtBinning2D = cms.vdouble(0,50,70,120,200,400)
77 topEleHT_ht.histoPSet.jetPtBinning = cms.vdouble(0,30,40,50,60,80,120,200,400)
78 topEleHT_ht.histoPSet.jetPtBinning2D = cms.vdouble(0,30,40,60,80,100,200,400)
79 topEleHT_ht.histoPSet.HTBinning = cms.vdouble(0,100,120,140,150,160,175,200,300,400,500,700)
80 topEleHT_ht.histoPSet.HTBinning2D = cms.vdouble(0,100,125,150,175,200,400,700)
81 topEleHT_ht.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v*')
82 topEleHT_ht.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_Ele35_WPTight_Gsf_v*',
83 'HLT_Ele38_WPTight_Gsf_v*',
84 'HLT_Ele40_WPTight_Gsf_v*',)
86 topEleHT_ele = hltTOPmonitoring.clone()
87 topEleHT_ele.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/EleHT/ElectronMonitor')
88 topEleHT_ele.nmuons = cms.uint32(0)
89 topEleHT_ele.nelectrons = cms.uint32(1)
90 topEleHT_ele.njets = cms.uint32(2)
91 topEleHT_ele.eleSelection = cms.string(
'pt>25 & abs(eta)<2.1 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1')
92 topEleHT_ele.jetSelection = cms.string(
'pt>30 & abs(eta)<2.4')
93 topEleHT_ele.HTcut = cms.double(200)
94 topEleHT_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)
95 topEleHT_ele.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1)
96 topEleHT_ele.histoPSet.elePtBinning = cms.vdouble(0,25,30,32.5,35,40,45,50,60,80,120,200,400)
97 topEleHT_ele.histoPSet.elePtBinning2D = cms.vdouble(0,25,30,40,50,60,80,100,200,400)
98 topEleHT_ele.histoPSet.jetPtBinning = cms.vdouble(0,30,40,50,60,80,120,200,400)
99 topEleHT_ele.histoPSet.jetPtBinning2D = cms.vdouble(0,30,40,60,80,100,200,400)
100 topEleHT_ele.histoPSet.HTBinning = cms.vdouble(0,200,250,300,350,400,500,700)
101 topEleHT_ele.histoPSet.HTBinning2D = cms.vdouble(0,200,250,300,400,500,700)
102 topEleHT_ele.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v*')
103 topEleHT_ele.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_PFHT250_v*',
112 topEleHT_all = hltTOPmonitoring.clone()
113 topEleHT_all.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/EleHT/GlobalMonitor')
114 topEleHT_all.nmuons = cms.uint32(0)
115 topEleHT_all.nelectrons = cms.uint32(1)
116 topEleHT_all.njets = cms.uint32(2)
117 topEleHT_all.eleSelection = cms.string(
'pt>25 & abs(eta)<2.1 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1')
118 topEleHT_all.jetSelection = cms.string(
'pt>30 & abs(eta)<2.4')
119 topEleHT_all.HTcut = cms.double(100)
120 topEleHT_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)
121 topEleHT_all.histoPSet.eleEtaBinning2D = cms.vdouble(-2.1,-1.5,-0.6,0,0.6,1.5,2.1)
122 topEleHT_all.histoPSet.elePtBinning = cms.vdouble(0,25,30,32.5,35,40,45,50,60,80,120,200,400)
123 topEleHT_all.histoPSet.elePtBinning2D = cms.vdouble(0,25,30,40,50,60,80,100,200,400)
124 topEleHT_all.histoPSet.jetPtBinning = cms.vdouble(0,30,40,50,60,80,120,200,400)
125 topEleHT_all.histoPSet.jetPtBinning2D = cms.vdouble(0,30,40,60,80,100,200,400)
126 topEleHT_all.histoPSet.HTBinning = cms.vdouble(0,100,120,140,150,160,175,200,300,400,500,700)
127 topEleHT_all.histoPSet.HTBinning2D = cms.vdouble(0,100,125,150.175,200,400,700)
128 topEleHT_all.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v*')
134 topSingleMuonHLTMonitor_Mu24 = hltTOPmonitoring.clone()
135 topSingleMuonHLTMonitor_Mu24.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/SingleLepton/SingleMuon/Mu24/')
136 topSingleMuonHLTMonitor_Mu24.nmuons = cms.uint32(1)
137 topSingleMuonHLTMonitor_Mu24.nelectrons = cms.uint32(0)
138 topSingleMuonHLTMonitor_Mu24.njets = cms.uint32(0)
139 topSingleMuonHLTMonitor_Mu24.eleSelection = cms.string(
'pt>30 & abs(eta)<2.4 & (dr03TkSumPt+dr03EcalRecHitSumEt+dr03HcalTowerSumEt)/pt < 0.1')
140 topSingleMuonHLTMonitor_Mu24.muoSelection = cms.string(
'pt>26 & abs(eta)<2.1 & isPFMuon & isGlobalMuon & isTrackerMuon & numberOfMatches>1 & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10 & (pfIsolationR04.sumChargedHadronPt + max(pfIsolationR04.sumNeutralHadronEt + pfIsolationR04.sumPhotonEt - (pfIsolationR04.sumPUPt)/2.,0.) )/pt<0.15')
141 topSingleMuonHLTMonitor_Mu24.jetSelection = cms.string(
'pt>20 & abs(eta)<2.4')
142 topSingleMuonHLTMonitor_Mu24.numGenericTriggerEventPSet.hltPaths = cms.vstring([
'HLT_IsoMu24_eta2p1_v*',
'HLT_IsoMu24_v*'])
144 topSingleMuonHLTMonitor_Mu27 = hltTOPmonitoring.clone()
145 topSingleMuonHLTMonitor_Mu27.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/SingleLepton/SingleMuon/Mu27/')
146 topSingleMuonHLTMonitor_Mu27.nmuons = cms.uint32(1)
147 topSingleMuonHLTMonitor_Mu27.nelectrons = cms.uint32(0)
148 topSingleMuonHLTMonitor_Mu27.njets = cms.uint32(0)
149 topSingleMuonHLTMonitor_Mu27.eleSelection = cms.string(
'pt>30 & abs(eta)<2.4 & (dr03TkSumPt+dr03EcalRecHitSumEt+dr03HcalTowerSumEt)/pt < 0.1')
150 topSingleMuonHLTMonitor_Mu27.muoSelection = cms.string(
'pt>26 & abs(eta)<2.1 & isPFMuon & isGlobalMuon & isTrackerMuon & numberOfMatches>1 & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10 & (pfIsolationR04.sumChargedHadronPt + max(pfIsolationR04.sumNeutralHadronEt + pfIsolationR04.sumPhotonEt - (pfIsolationR04.sumPUPt)/2.,0.) )/pt<0.15')
151 topSingleMuonHLTMonitor_Mu27.jetSelection = cms.string(
'pt>20 & abs(eta)<2.4')
152 topSingleMuonHLTMonitor_Mu27.numGenericTriggerEventPSet.hltPaths = cms.vstring([
'HLT_IsoMu27_v*',])
155 topSingleMuonHLTMonitor_Mu50 = hltTOPmonitoring.clone()
156 topSingleMuonHLTMonitor_Mu50.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/SingleLepton/SingleMuon/Mu50/')
157 topSingleMuonHLTMonitor_Mu50.nmuons = cms.uint32(1)
158 topSingleMuonHLTMonitor_Mu50.nelectrons = cms.uint32(0)
159 topSingleMuonHLTMonitor_Mu50.njets = cms.uint32(0)
160 topSingleMuonHLTMonitor_Mu50.eleSelection = cms.string(
'pt>30 & abs(eta)<2.4 & (dr03TkSumPt+dr03EcalRecHitSumEt+dr03HcalTowerSumEt)/pt < 0.1')
161 topSingleMuonHLTMonitor_Mu50.muoSelection = cms.string(
'pt>26 & abs(eta)<2.1 & isPFMuon & isGlobalMuon & isTrackerMuon & numberOfMatches>1 & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10 & (pfIsolationR04.sumChargedHadronPt + max(pfIsolationR04.sumNeutralHadronEt + pfIsolationR04.sumPhotonEt - (pfIsolationR04.sumPUPt)/2.,0.) )/pt<0.15')
162 topSingleMuonHLTMonitor_Mu50.jetSelection = cms.string(
'pt>20 & abs(eta)<2.4')
163 topSingleMuonHLTMonitor_Mu50.numGenericTriggerEventPSet.hltPaths = cms.vstring([
'HLT_Mu50_v*'])
167 topDiElectronHLTMonitor = hltTOPmonitoring.clone()
168 topDiElectronHLTMonitor.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/DiLepton/DiElectron/Ele23Ele12/')
169 topDiElectronHLTMonitor.nmuons = cms.uint32(0)
170 topDiElectronHLTMonitor.nelectrons = cms.uint32(2)
171 topDiElectronHLTMonitor.njets = cms.uint32(0)
172 topDiElectronHLTMonitor.eleSelection = cms.string(
'pt>15 & abs(eta)<2.4 & (dr03TkSumPt+dr03EcalRecHitSumEt+dr03HcalTowerSumEt)/pt < 0.1')
173 topDiElectronHLTMonitor.muoSelection = cms.string(
'pt>15 & abs(eta)<2.4 & (pfIsolationR04.sumChargedHadronPt + max(pfIsolationR04.sumNeutralHadronEt + pfIsolationR04.sumPhotonEt - (pfIsolationR04.sumPUPt)/2.,0.))/pt < 0.25 & isPFMuon & (isTrackerMuon || isGlobalMuon)')
174 topDiElectronHLTMonitor.jetSelection = cms.string(
'pt>30 & abs(eta)<2.4')
175 topDiElectronHLTMonitor.numGenericTriggerEventPSet.hltPaths = cms.vstring([
'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v*'])
177 topDiElectronHLTMonitor_Dz = topDiElectronHLTMonitor.clone()
178 topDiElectronHLTMonitor_Dz.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/DiLepton/DiElectron/Ele23Ele12_DzEfficiency/')
179 topDiElectronHLTMonitor_Dz.denGenericTriggerEventPSet.hltPaths = cms.vstring([
'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v*'])
182 topDiMuonHLTMonitor_noDz = hltTOPmonitoring.clone()
183 topDiMuonHLTMonitor_noDz.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/DiLepton/DiMuon/Mu17_Mu8/')
184 topDiMuonHLTMonitor_noDz.nmuons = cms.uint32(2)
185 topDiMuonHLTMonitor_noDz.nelectrons = cms.uint32(0)
186 topDiMuonHLTMonitor_noDz.njets = cms.uint32(0)
187 topDiMuonHLTMonitor_noDz.eleSelection = cms.string(
'pt>15 & abs(eta)<2.4 & (dr03TkSumPt+dr03EcalRecHitSumEt+dr03HcalTowerSumEt)/pt < 0.1')
188 topDiMuonHLTMonitor_noDz.muoSelection = cms.string(
'pt>15 & abs(eta)<2.4 & (pfIsolationR04.sumChargedHadronPt + max(pfIsolationR04.sumNeutralHadronEt + pfIsolationR04.sumPhotonEt - (pfIsolationR04.sumPUPt)/2.,0.))/pt < 0.25 & isPFMuon & (isTrackerMuon || isGlobalMuon)')
189 topDiMuonHLTMonitor_noDz.jetSelection = cms.string(
'pt>30 & abs(eta)<2.4')
190 topDiMuonHLTMonitor_noDz.numGenericTriggerEventPSet.hltPaths = cms.vstring([
'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v*'])
192 topDiMuonHLTMonitor_Dz = hltTOPmonitoring.clone()
193 topDiMuonHLTMonitor_Dz.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/DiLepton/DiMuon/Mu17_Mu8_Dz/')
194 topDiMuonHLTMonitor_Dz.nmuons = cms.uint32(2)
195 topDiMuonHLTMonitor_Dz.nelectrons = cms.uint32(0)
196 topDiMuonHLTMonitor_Dz.njets = cms.uint32(0)
197 topDiMuonHLTMonitor_Dz.eleSelection = cms.string(
'pt>15 & abs(eta)<2.4 & (dr03TkSumPt+dr03EcalRecHitSumEt+dr03HcalTowerSumEt)/pt < 0.1')
198 topDiMuonHLTMonitor_Dz.muoSelection = cms.string(
'pt>15 & abs(eta)<2.4 & (pfIsolationR04.sumChargedHadronPt + max(pfIsolationR04.sumNeutralHadronEt + pfIsolationR04.sumPhotonEt - (pfIsolationR04.sumPUPt)/2.,0.))/pt < 0.25 & isPFMuon & (isTrackerMuon || isGlobalMuon)')
199 topDiMuonHLTMonitor_Dz.jetSelection = cms.string(
'pt>30 & abs(eta)<2.4')
200 topDiMuonHLTMonitor_Dz.numGenericTriggerEventPSet.hltPaths = cms.vstring([
'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v*'])
202 topDiMuonHLTMonitor_Dz_Mu17_Mu8 = topDiMuonHLTMonitor_Dz.clone()
203 topDiMuonHLTMonitor_Dz_Mu17_Mu8.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/DiLepton/DiMuon/Mu17_Mu8_DzEfficiency/')
204 topDiMuonHLTMonitor_Dz_Mu17_Mu8.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v*')
205 topDiMuonHLTMonitor_Dz_Mu17_Mu8.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v*')
207 topDiMuonHLTMonitor_Mass8 = hltTOPmonitoring.clone()
208 topDiMuonHLTMonitor_Mass8.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/DiLepton/DiMuon/Mass8/')
209 topDiMuonHLTMonitor_Mass8.nmuons = cms.uint32(2)
210 topDiMuonHLTMonitor_Mass8.nelectrons = cms.uint32(0)
211 topDiMuonHLTMonitor_Mass8.njets = cms.uint32(0)
212 topDiMuonHLTMonitor_Mass8.eleSelection = cms.string(
'pt>15 & abs(eta)<2.4 & (dr03TkSumPt+dr03EcalRecHitSumEt+dr03HcalTowerSumEt)/pt < 0.1')
213 topDiMuonHLTMonitor_Mass8.muoSelection = cms.string(
'pt>15 & abs(eta)<2.4 & (pfIsolationR04.sumChargedHadronPt + max(pfIsolationR04.sumNeutralHadronEt + pfIsolationR04.sumPhotonEt - (pfIsolationR04.sumPUPt)/2.,0.))/pt < 0.25 & isPFMuon & (isTrackerMuon || isGlobalMuon)')
214 topDiMuonHLTMonitor_Mass8.jetSelection = cms.string(
'pt>30 & abs(eta)<2.4')
215 topDiMuonHLTMonitor_Mass8.numGenericTriggerEventPSet.hltPaths = cms.vstring([
'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v'])
218 topElecMuonHLTMonitor = hltTOPmonitoring.clone()
219 topElecMuonHLTMonitor.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/DiLepton/ElecMuon/OR/')
220 topElecMuonHLTMonitor.nmuons = cms.uint32(1)
221 topElecMuonHLTMonitor.nelectrons = cms.uint32(1)
222 topElecMuonHLTMonitor.njets = cms.uint32(0)
223 topElecMuonHLTMonitor.eleSelection = cms.string(
'pt>15 & abs(eta)<2.4 & (dr03TkSumPt+dr03EcalRecHitSumEt+dr03HcalTowerSumEt)/pt < 0.1')
224 topElecMuonHLTMonitor.muoSelection = cms.string(
'pt>15 & abs(eta)<2.4 & (pfIsolationR04.sumChargedHadronPt + max(pfIsolationR04.sumNeutralHadronEt + pfIsolationR04.sumPhotonEt - (pfIsolationR04.sumPUPt)/2.,0.))/pt < 0.25 & isPFMuon & (isTrackerMuon || isGlobalMuon)')
225 topElecMuonHLTMonitor.jetSelection = cms.string(
'pt>30 & abs(eta)<2.4')
226 topElecMuonHLTMonitor.numGenericTriggerEventPSet.hltPaths = cms.vstring([
'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v*',
'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v*',
'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v*',
'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v*',
'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v*',
'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v*'])
229 topElecMuonHLTMonitor_Dz_Mu12Ele23 = topElecMuonHLTMonitor.clone()
230 topElecMuonHLTMonitor_Dz_Mu12Ele23.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/DiLepton/ElecMuon/Mu12Ele23_DzEfficiency/')
231 topElecMuonHLTMonitor_Dz_Mu12Ele23.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v*')
232 topElecMuonHLTMonitor_Dz_Mu12Ele23.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v*')
234 topElecMuonHLTMonitor_Dz_Mu8Ele23 = topElecMuonHLTMonitor.clone()
235 topElecMuonHLTMonitor_Dz_Mu8Ele23.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/DiLepton/ElecMuon/Mu8Ele23_DzEfficiency/')
236 topElecMuonHLTMonitor_Dz_Mu8Ele23.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v*')
237 topElecMuonHLTMonitor_Dz_Mu8Ele23.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v*')
239 topElecMuonHLTMonitor_Dz_Mu23Ele12 = topElecMuonHLTMonitor.clone()
240 topElecMuonHLTMonitor_Dz_Mu23Ele12.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/DiLepton/ElecMuon/Mu23Ele12_DzEfficiency/')
241 topElecMuonHLTMonitor_Dz_Mu23Ele12.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v*')
242 topElecMuonHLTMonitor_Dz_Mu23Ele12.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v*')
245 topElecMuonHLTMonitor_Mu12Ele23 = topElecMuonHLTMonitor.clone()
246 topElecMuonHLTMonitor_Mu12Ele23.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/DiLepton/ElecMuon/Mu12Ele23/')
247 topElecMuonHLTMonitor_Mu12Ele23.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v*')
249 topElecMuonHLTMonitor_Mu8Ele23 = topElecMuonHLTMonitor.clone()
250 topElecMuonHLTMonitor_Mu8Ele23.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/DiLepton/ElecMuon/Mu8Ele23/')
251 topElecMuonHLTMonitor_Mu8Ele23.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v*')
253 topElecMuonHLTMonitor_Mu23Ele12 = topElecMuonHLTMonitor.clone()
254 topElecMuonHLTMonitor_Mu23Ele12.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/DiLepton/ElecMuon/Mu23Ele12/')
255 topElecMuonHLTMonitor_Mu23Ele12.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v*')
258 topElecMuonHLTMonitor_Mu12Ele23_ref = topElecMuonHLTMonitor.clone()
259 topElecMuonHLTMonitor_Mu12Ele23_ref.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/DiLepton/ElecMuon/Mu12Ele23_Ref/')
260 topElecMuonHLTMonitor_Mu12Ele23_ref.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v*')
262 topElecMuonHLTMonitor_Mu8Ele23_ref = topElecMuonHLTMonitor.clone()
263 topElecMuonHLTMonitor_Mu8Ele23_ref.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/DiLepton/ElecMuon/Mu8Ele23_Ref/')
264 topElecMuonHLTMonitor_Mu8Ele23_ref.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v*')
266 topElecMuonHLTMonitor_Mu23Ele12_ref = topElecMuonHLTMonitor.clone()
267 topElecMuonHLTMonitor_Mu23Ele12_ref.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/DiLepton/ElecMuon/Mu23Ele12_Ref/')
268 topElecMuonHLTMonitor_Mu23Ele12_ref.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v*')
273 fullyhadronic_ref350 = hltTOPmonitoring.clone()
274 fullyhadronic_ref350.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/FullyHadronic/Reference/PFHT350Monitor/')
276 fullyhadronic_ref350.leptJetDeltaRmin = cms.double(0.0)
277 fullyhadronic_ref350.HTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
278 fullyhadronic_ref350.HTcut = cms.double(250)
280 fullyhadronic_ref350.histoPSet.htPSet = cms.PSet(nbins=cms.uint32(50), xmin=cms.double(0.0), xmax=cms.double(1000) )
281 fullyhadronic_ref350.histoPSet.HTBinning = cms.vdouble(0,240,260,280,300,320,340,360,380,400,420,440,460,480,
282 500,520,540,560,580,600,650,700,750,800,850,900,1000)
284 fullyhadronic_ref350.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_PFHT350_v*')
285 fullyhadronic_ref350.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_IsoMu27_v*')
288 fullyhadronic_ref370 = hltTOPmonitoring.clone()
289 fullyhadronic_ref370.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/FullyHadronic/Reference/PFHT370Monitor/')
291 fullyhadronic_ref370.leptJetDeltaRmin = cms.double(0.0)
292 fullyhadronic_ref370.HTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
293 fullyhadronic_ref370.HTcut = cms.double(250)
295 fullyhadronic_ref370.histoPSet.htPSet = cms.PSet(nbins=cms.uint32(50), xmin=cms.double(0.0), xmax=cms.double(1000) )
296 fullyhadronic_ref370.histoPSet.HTBinning = cms.vdouble(0,240,260,280,300,320,340,360,380,400,420,440,460,480,
297 500,520,540,560,580,600,650,700,750,800,850,900,1000)
299 fullyhadronic_ref370.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_PFHT370_v*')
300 fullyhadronic_ref370.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_IsoMu27_v*')
302 fullyhadronic_ref430 = hltTOPmonitoring.clone()
303 fullyhadronic_ref430.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/FullyHadronic/Reference/PFHT430Monitor/')
305 fullyhadronic_ref430.leptJetDeltaRmin = cms.double(0.0)
306 fullyhadronic_ref430.HTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
307 fullyhadronic_ref430.HTcut = cms.double(250)
309 fullyhadronic_ref430.histoPSet.htPSet = cms.PSet(nbins=cms.uint32(50), xmin=cms.double(0.0), xmax=cms.double(1000) )
310 fullyhadronic_ref430.histoPSet.HTBinning = cms.vdouble(0,240,260,280,300,320,340,360,380,400,420,440,460,480,
311 500,520,540,560,580,600,650,700,750,800,850,900,1000)
313 fullyhadronic_ref430.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_PFHT430_v*')
314 fullyhadronic_ref430.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_IsoMu27_v*')
317 fullyhadronic_DoubleBTag_all = hltTOPmonitoring.clone()
318 fullyhadronic_DoubleBTag_all.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/FullyHadronic/DoubleBTag/GlobalMonitor/')
320 fullyhadronic_DoubleBTag_all.leptJetDeltaRmin = cms.double(0.0)
321 fullyhadronic_DoubleBTag_all.njets = cms.uint32(6)
322 fullyhadronic_DoubleBTag_all.jetSelection = cms.string(
'pt>30 & abs(eta)<2.4')
323 fullyhadronic_DoubleBTag_all.HTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
324 fullyhadronic_DoubleBTag_all.HTcut = cms.double(450)
325 fullyhadronic_DoubleBTag_all.nbjets = cms.uint32(2)
326 fullyhadronic_DoubleBTag_all.bjetSelection = cms.string(
'pt>30 & abs(eta)<2.4')
327 fullyhadronic_DoubleBTag_all.workingpoint = cms.double(0.8484)
329 fullyhadronic_DoubleBTag_all.histoPSet.htPSet = cms.PSet(nbins=cms.uint32(50), xmin=cms.double(0.0), xmax=cms.double(1000) )
330 fullyhadronic_DoubleBTag_all.histoPSet.jetPtBinning = cms.vdouble(0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,90,100,120,140,160,200)
331 fullyhadronic_DoubleBTag_all.histoPSet.HTBinning = cms.vdouble(0,420,440,460,480,500,520,540,560,580,600,650,700,750,800,850,900)
333 fullyhadronic_DoubleBTag_all.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v*')
334 fullyhadronic_DoubleBTag_all.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_IsoMu27_v*')
336 fullyhadronic_DoubleBTag_jet = hltTOPmonitoring.clone()
337 fullyhadronic_DoubleBTag_jet.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/FullyHadronic/DoubleBTag/JetMonitor/')
339 fullyhadronic_DoubleBTag_jet.leptJetDeltaRmin = cms.double(0.0)
340 fullyhadronic_DoubleBTag_jet.njets = cms.uint32(6)
341 fullyhadronic_DoubleBTag_jet.jetSelection = cms.string(
'pt>30 & abs(eta)<2.4')
342 fullyhadronic_DoubleBTag_jet.HTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
343 fullyhadronic_DoubleBTag_jet.HTcut = cms.double(450)
344 fullyhadronic_DoubleBTag_jet.nbjets = cms.uint32(2)
345 fullyhadronic_DoubleBTag_jet.bjetSelection = cms.string(
'pt>30 & abs(eta)<2.4')
346 fullyhadronic_DoubleBTag_jet.workingpoint = cms.double(0.8484)
348 fullyhadronic_DoubleBTag_jet.histoPSet.htPSet = cms.PSet(nbins=cms.uint32(50), xmin=cms.double(0.0), xmax=cms.double(1000) )
349 fullyhadronic_DoubleBTag_jet.histoPSet.jetPtBinning = cms.vdouble(0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,90,100,120,140,160,200)
350 fullyhadronic_DoubleBTag_jet.histoPSet.HTBinning = cms.vdouble(0,420,440,460,480,500,520,540,560,580,600,650,700,750,800,850,900)
352 fullyhadronic_DoubleBTag_jet.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_PFHT380_SixPFJet32_v*')
353 fullyhadronic_DoubleBTag_jet.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_PFHT370_v*')
355 fullyhadronic_DoubleBTag_bjet = hltTOPmonitoring.clone()
356 fullyhadronic_DoubleBTag_bjet.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/FullyHadronic/DoubleBTag/BJetMonitor/')
358 fullyhadronic_DoubleBTag_bjet.leptJetDeltaRmin = cms.double(0.0)
359 fullyhadronic_DoubleBTag_bjet.njets = cms.uint32(6)
360 fullyhadronic_DoubleBTag_bjet.jetSelection = cms.string(
'pt>30 & abs(eta)<2.4')
361 fullyhadronic_DoubleBTag_bjet.HTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
362 fullyhadronic_DoubleBTag_bjet.HTcut = cms.double(450)
363 fullyhadronic_DoubleBTag_bjet.nbjets = cms.uint32(2)
364 fullyhadronic_DoubleBTag_bjet.bjetSelection = cms.string(
'pt>30 & abs(eta)<2.4')
365 fullyhadronic_DoubleBTag_bjet.workingpoint = cms.double(0.5426)
367 fullyhadronic_DoubleBTag_bjet.histoPSet.htPSet = cms.PSet(nbins=cms.uint32(50), xmin=cms.double(0.0), xmax=cms.double(1000) )
368 fullyhadronic_DoubleBTag_bjet.histoPSet.jetPtBinning = cms.vdouble(0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,90,100,120,140,160,200)
369 fullyhadronic_DoubleBTag_bjet.histoPSet.HTBinning = cms.vdouble(0,420,440,460,480,500,520,540,560,580,600,650,700,750,800,850,900)
371 fullyhadronic_DoubleBTag_bjet.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v*')
372 fullyhadronic_DoubleBTag_bjet.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_PFHT380_SixPFJet32_v*')
374 fullyhadronic_DoubleBTag_ref = hltTOPmonitoring.clone()
375 fullyhadronic_DoubleBTag_ref.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/FullyHadronic/DoubleBTag/RefMonitor/')
377 fullyhadronic_DoubleBTag_ref.leptJetDeltaRmin = cms.double(0.0)
378 fullyhadronic_DoubleBTag_ref.njets = cms.uint32(6)
379 fullyhadronic_DoubleBTag_ref.jetSelection = cms.string(
'pt>30 & abs(eta)<2.4')
380 fullyhadronic_DoubleBTag_ref.HTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
381 fullyhadronic_DoubleBTag_ref.HTcut = cms.double(360)
382 fullyhadronic_DoubleBTag_ref.nbjets = cms.uint32(0)
383 fullyhadronic_DoubleBTag_ref.bjetSelection = cms.string(
'pt>30 & abs(eta)<2.4')
384 fullyhadronic_DoubleBTag_ref.workingpoint = cms.double(0.8484)
386 fullyhadronic_DoubleBTag_ref.histoPSet.htPSet = cms.PSet(nbins=cms.uint32(50), xmin=cms.double(0.0), xmax=cms.double(1000) )
387 fullyhadronic_DoubleBTag_ref.histoPSet.jetPtBinning = cms.vdouble(0,30,35,40,45,50,55,60,65,70,75,80,90,100,120,140,160,200)
388 fullyhadronic_DoubleBTag_ref.histoPSet.HTBinning = cms.vdouble(0,360,380,400,420,440,460,480,500,520,540,560,580,600,650,700,750,800,850,900)
390 fullyhadronic_DoubleBTag_ref.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_PFHT380_SixPFJet32_v*')
391 fullyhadronic_DoubleBTag_ref.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_IsoMu27_v*')
393 fullyhadronic_SingleBTag_all = hltTOPmonitoring.clone()
394 fullyhadronic_SingleBTag_all.FolderName= cms.string(
'HLT/TopHLTOffline/TopMonitor/FullyHadronic/SingleBTag/GlobalMonitor/')
396 fullyhadronic_SingleBTag_all.leptJetDeltaRmin = cms.double(0.0)
397 fullyhadronic_SingleBTag_all.njets = cms.uint32(6)
398 fullyhadronic_SingleBTag_all.jetSelection = cms.string(
'pt>30 & abs(eta)<2.4')
399 fullyhadronic_SingleBTag_all.HTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
400 fullyhadronic_SingleBTag_all.HTcut = cms.double(450)
401 fullyhadronic_SingleBTag_all.nbjets = cms.uint32(2)
402 fullyhadronic_SingleBTag_all.bjetSelection = cms.string(
'pt>30 & abs(eta)<2.4')
403 fullyhadronic_SingleBTag_all.workingpoint = cms.double(0.8484)
405 fullyhadronic_SingleBTag_all.histoPSet.htPSet = cms.PSet(nbins=cms.uint32(50), xmin=cms.double(0.0), xmax=cms.double(1000) )
406 fullyhadronic_SingleBTag_all.histoPSet.jetPtBinning = cms.vdouble(0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,90,100,120,140,160,200)
407 fullyhadronic_SingleBTag_all.histoPSet.HTBinning = cms.vdouble(0,420,440,460,480,500,520,540,560,580,600,650,700,750,800,850,900)
409 fullyhadronic_SingleBTag_all.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v*')
410 fullyhadronic_SingleBTag_all.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_IsoMu27_v*')
412 fullyhadronic_SingleBTag_jet = hltTOPmonitoring.clone()
413 fullyhadronic_SingleBTag_jet.FolderName= cms.string(
'HLT/TopHLTOffline/TopMonitor/FullyHadronic/SingleBTag/JetMonitor/')
415 fullyhadronic_SingleBTag_jet.leptJetDeltaRmin = cms.double(0.0)
416 fullyhadronic_SingleBTag_jet.njets = cms.uint32(6)
417 fullyhadronic_SingleBTag_jet.jetSelection = cms.string(
'pt>30 & abs(eta)<2.4')
418 fullyhadronic_SingleBTag_jet.HTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
419 fullyhadronic_SingleBTag_jet.HTcut = cms.double(450)
420 fullyhadronic_SingleBTag_jet.nbjets = cms.uint32(2)
421 fullyhadronic_SingleBTag_jet.bjetSelection = cms.string(
'pt>30 & abs(eta)<2.4')
422 fullyhadronic_SingleBTag_jet.workingpoint = cms.double(0.8484)
424 fullyhadronic_SingleBTag_jet.histoPSet.htPSet = cms.PSet(nbins=cms.uint32(50), xmin=cms.double(0.0), xmax=cms.double(1000) )
425 fullyhadronic_SingleBTag_jet.histoPSet.jetPtBinning = cms.vdouble(0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,90,100,120,140,160,200)
426 fullyhadronic_SingleBTag_jet.histoPSet.HTBinning = cms.vdouble(0,420,440,460,480,500,520,540,560,580,600,650,700,750,800,850,900)
428 fullyhadronic_SingleBTag_jet.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_PFHT430_SixPFJet40_v*')
429 fullyhadronic_SingleBTag_jet.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_PFHT430_v*')
431 fullyhadronic_SingleBTag_bjet = hltTOPmonitoring.clone()
432 fullyhadronic_SingleBTag_bjet.FolderName= cms.string(
'HLT/TopHLTOffline/TopMonitor/FullyHadronic/SingleBTag/BJetMonitor/')
434 fullyhadronic_SingleBTag_bjet.leptJetDeltaRmin = cms.double(0.0)
435 fullyhadronic_SingleBTag_bjet.njets = cms.uint32(6)
436 fullyhadronic_SingleBTag_bjet.jetSelection = cms.string(
'pt>30 & abs(eta)<2.4')
437 fullyhadronic_SingleBTag_bjet.HTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
438 fullyhadronic_SingleBTag_bjet.HTcut = cms.double(450)
439 fullyhadronic_SingleBTag_bjet.nbjets = cms.uint32(2)
440 fullyhadronic_SingleBTag_bjet.bjetSelection = cms.string(
'pt>30 & abs(eta)<2.4')
441 fullyhadronic_SingleBTag_bjet.workingpoint = cms.double(0.5426)
443 fullyhadronic_SingleBTag_bjet.histoPSet.htPSet = cms.PSet(nbins=cms.uint32(50), xmin=cms.double(0.0), xmax=cms.double(1000) )
444 fullyhadronic_SingleBTag_bjet.histoPSet.jetPtBinning = cms.vdouble(0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,90,100,120,140,160,200)
445 fullyhadronic_SingleBTag_bjet.histoPSet.HTBinning = cms.vdouble(0,420,440,460,480,500,520,540,560,580,600,650,700,750,800,850,900)
447 fullyhadronic_SingleBTag_bjet.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v*')
448 fullyhadronic_SingleBTag_bjet.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_PFHT430_SixPFJet40_v*')
450 fullyhadronic_SingleBTag_ref = hltTOPmonitoring.clone()
451 fullyhadronic_SingleBTag_ref.FolderName= cms.string(
'HLT/TopHLTOffline/TopMonitor/FullyHadronic/SingleBTag/RefMonitor/')
453 fullyhadronic_SingleBTag_ref.leptJetDeltaRmin = cms.double(0.0)
454 fullyhadronic_SingleBTag_ref.njets = cms.uint32(6)
455 fullyhadronic_SingleBTag_ref.jetSelection = cms.string(
'pt>30 & abs(eta)<2.4')
456 fullyhadronic_SingleBTag_ref.HTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
457 fullyhadronic_SingleBTag_ref.HTcut = cms.double(400)
458 fullyhadronic_SingleBTag_ref.nbjets = cms.uint32(0)
459 fullyhadronic_SingleBTag_ref.bjetSelection = cms.string(
'pt>30 & abs(eta)<2.4')
460 fullyhadronic_SingleBTag_ref.workingpoint = cms.double(0.8484)
462 fullyhadronic_SingleBTag_ref.histoPSet.htPSet = cms.PSet(nbins=cms.uint32(50), xmin=cms.double(0.0), xmax=cms.double(1000) )
463 fullyhadronic_SingleBTag_ref.histoPSet.jetPtBinning = cms.vdouble(0,30,35,40,45,50,55,60,65,70,75,80,90,100,120,140,160,200)
464 fullyhadronic_SingleBTag_ref.histoPSet.HTBinning = cms.vdouble(0,400,420,440,460,480,500,520,540,560,580,600,650,700,750,800,850,900)
466 fullyhadronic_SingleBTag_ref.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_PFHT430_SixPFJet40_v*')
467 fullyhadronic_SingleBTag_ref.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_IsoMu27_v*')
470 fullyhadronic_TripleBTag_all = hltTOPmonitoring.clone()
471 fullyhadronic_TripleBTag_all.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/FullyHadronic/TripleBTag/GlobalMonitor/')
473 fullyhadronic_TripleBTag_all.leptJetDeltaRmin = cms.double(0.0)
474 fullyhadronic_TripleBTag_all.njets = cms.uint32(4)
475 fullyhadronic_TripleBTag_all.jetSelection = cms.string(
'pt>45 & abs(eta)<2.4')
476 fullyhadronic_TripleBTag_all.HTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
477 fullyhadronic_TripleBTag_all.HTcut = cms.double(500)
478 fullyhadronic_TripleBTag_all.nbjets = cms.uint32(4)
479 fullyhadronic_TripleBTag_all.bjetSelection = cms.string(
'pt>45 & abs(eta)<2.4')
480 fullyhadronic_TripleBTag_all.workingpoint = cms.double(0.8484)
482 fullyhadronic_TripleBTag_all.histoPSet.htPSet = cms.PSet(nbins=cms.uint32(50), xmin=cms.double(0.0), xmax=cms.double(1000) )
483 fullyhadronic_TripleBTag_all.histoPSet.jetPtBinning = cms.vdouble(0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,90,100,120,200,400)
484 fullyhadronic_TripleBTag_all.histoPSet.HTBinning = cms.vdouble(0,460,480,500,520,540,560,580,600,650,700,750,800,850,900)
486 fullyhadronic_TripleBTag_all.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v*')
487 fullyhadronic_TripleBTag_all.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_IsoMu27_v*')
489 fullyhadronic_TripleBTag_jet = hltTOPmonitoring.clone()
490 fullyhadronic_TripleBTag_jet.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/FullyHadronic/TripleBTag/JetMonitor/')
492 fullyhadronic_TripleBTag_jet.leptJetDeltaRmin = cms.double(0.0)
493 fullyhadronic_TripleBTag_jet.njets = cms.uint32(4)
494 fullyhadronic_TripleBTag_jet.jetSelection = cms.string(
'pt>45 & abs(eta)<2.4')
495 fullyhadronic_TripleBTag_jet.HTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
496 fullyhadronic_TripleBTag_jet.HTcut = cms.double(500)
497 fullyhadronic_TripleBTag_jet.nbjets = cms.uint32(4)
498 fullyhadronic_TripleBTag_jet.bjetSelection = cms.string(
'pt>45 & abs(eta)<2.4')
499 fullyhadronic_TripleBTag_jet.workingpoint = cms.double(0.8484)
501 fullyhadronic_TripleBTag_jet.histoPSet.htPSet = cms.PSet(nbins=cms.uint32(50), xmin=cms.double(0.0), xmax=cms.double(1000) )
502 fullyhadronic_TripleBTag_jet.histoPSet.jetPtBinning = cms.vdouble(0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,90,100,120,200,400)
503 fullyhadronic_TripleBTag_jet.histoPSet.HTBinning = cms.vdouble(0,460,480,500,520,540,560,580,600,650,700,750,800,850,900)
505 fullyhadronic_TripleBTag_jet.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v*')
506 fullyhadronic_TripleBTag_jet.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_PFHT350_v*')
508 fullyhadronic_TripleBTag_bjet = hltTOPmonitoring.clone()
509 fullyhadronic_TripleBTag_bjet.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/FullyHadronic/TripleBTag/BJetMonitor/')
511 fullyhadronic_TripleBTag_bjet.leptJetDeltaRmin = cms.double(0.0)
512 fullyhadronic_TripleBTag_bjet.njets = cms.uint32(4)
513 fullyhadronic_TripleBTag_bjet.jetSelection = cms.string(
'pt>45 & abs(eta)<2.4')
514 fullyhadronic_TripleBTag_bjet.HTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
515 fullyhadronic_TripleBTag_bjet.HTcut = cms.double(500)
516 fullyhadronic_TripleBTag_bjet.nbjets = cms.uint32(4)
517 fullyhadronic_TripleBTag_bjet.bjetSelection = cms.string(
'pt>45 & abs(eta)<2.4')
518 fullyhadronic_TripleBTag_bjet.workingpoint = cms.double(0.5426)
520 fullyhadronic_TripleBTag_bjet.histoPSet.htPSet = cms.PSet(nbins=cms.uint32(50), xmin=cms.double(0.0), xmax=cms.double(1000) )
521 fullyhadronic_TripleBTag_bjet.histoPSet.jetPtBinning = cms.vdouble(0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,90,100,120,200,400)
522 fullyhadronic_TripleBTag_bjet.histoPSet.HTBinning = cms.vdouble(0,460,480,500,520,540,560,580,600,650,700,750,800,850,900)
524 fullyhadronic_TripleBTag_bjet.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v*')
525 fullyhadronic_TripleBTag_bjet.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v*')
529 fullyhadronic_DoubleBTag_DeepCSV_all = hltTOPmonitoring.clone()
530 fullyhadronic_DoubleBTag_DeepCSV_all.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/FullyHadronic/DoubleBTag/GlobalMonitor_DeepCSV/')
532 fullyhadronic_DoubleBTag_DeepCSV_all.leptJetDeltaRmin = cms.double(0.0)
533 fullyhadronic_DoubleBTag_DeepCSV_all.njets = cms.uint32(6)
534 fullyhadronic_DoubleBTag_DeepCSV_all.jetSelection = cms.string(
'pt>30 & abs(eta)<2.4')
535 fullyhadronic_DoubleBTag_DeepCSV_all.HTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
536 fullyhadronic_DoubleBTag_DeepCSV_all.HTcut = cms.double(450)
537 fullyhadronic_DoubleBTag_DeepCSV_all.nbjets = cms.uint32(2)
538 fullyhadronic_DoubleBTag_DeepCSV_all.bjetSelection = cms.string(
'pt>30 & abs(eta)<2.4')
539 fullyhadronic_DoubleBTag_DeepCSV_all.btagalgo = cms.InputTag(
"pfDeepCSVJetTags")
540 fullyhadronic_DoubleBTag_DeepCSV_all.workingpoint = cms.double(0.6324)
542 fullyhadronic_DoubleBTag_DeepCSV_all.histoPSet.htPSet = cms.PSet(nbins=cms.uint32(50), xmin=cms.double(0.0), xmax=cms.double(1000) )
543 fullyhadronic_DoubleBTag_DeepCSV_all.histoPSet.jetPtBinning = cms.vdouble(0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,90,100,120,140,160,200)
544 fullyhadronic_DoubleBTag_DeepCSV_all.histoPSet.HTBinning = cms.vdouble(0,420,440,460,480,500,520,540,560,580,600,650,700,750,800,850,900)
546 fullyhadronic_DoubleBTag_DeepCSV_all.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v*')
547 fullyhadronic_DoubleBTag_DeepCSV_all.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_IsoMu27_v*')
549 fullyhadronic_DoubleBTag_DeepCSV_jet = hltTOPmonitoring.clone()
550 fullyhadronic_DoubleBTag_DeepCSV_jet.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/FullyHadronic/DoubleBTag/JetMonitor_DeepCSV/')
552 fullyhadronic_DoubleBTag_DeepCSV_jet.leptJetDeltaRmin = cms.double(0.0)
553 fullyhadronic_DoubleBTag_DeepCSV_jet.njets = cms.uint32(6)
554 fullyhadronic_DoubleBTag_DeepCSV_jet.jetSelection = cms.string(
'pt>30 & abs(eta)<2.4')
555 fullyhadronic_DoubleBTag_DeepCSV_jet.HTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
556 fullyhadronic_DoubleBTag_DeepCSV_jet.HTcut = cms.double(450)
557 fullyhadronic_DoubleBTag_DeepCSV_jet.nbjets = cms.uint32(2)
558 fullyhadronic_DoubleBTag_DeepCSV_jet.bjetSelection = cms.string(
'pt>30 & abs(eta)<2.4')
559 fullyhadronic_DoubleBTag_DeepCSV_jet.btagalgo = cms.InputTag(
"pfDeepCSVJetTags")
560 fullyhadronic_DoubleBTag_DeepCSV_jet.workingpoint = cms.double(0.6324)
562 fullyhadronic_DoubleBTag_DeepCSV_jet.histoPSet.htPSet = cms.PSet(nbins=cms.uint32(50), xmin=cms.double(0.0), xmax=cms.double(1000) )
563 fullyhadronic_DoubleBTag_DeepCSV_jet.histoPSet.jetPtBinning = cms.vdouble(0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,90,100,120,140,160,200)
564 fullyhadronic_DoubleBTag_DeepCSV_jet.histoPSet.HTBinning = cms.vdouble(0,420,440,460,480,500,520,540,560,580,600,650,700,750,800,850,900)
566 fullyhadronic_DoubleBTag_DeepCSV_jet.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v*')
567 fullyhadronic_DoubleBTag_DeepCSV_jet.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_PFHT370_v*')
569 fullyhadronic_DoubleBTag_DeepCSV_bjet = hltTOPmonitoring.clone()
570 fullyhadronic_DoubleBTag_DeepCSV_bjet.FolderName = cms.string(
'HLT/TopHLTOffline/TopMonitor/FullyHadronic/DoubleBTag/BJetMonitor_DeepCSV/')
572 fullyhadronic_DoubleBTag_DeepCSV_bjet.leptJetDeltaRmin = cms.double(0.0)
573 fullyhadronic_DoubleBTag_DeepCSV_bjet.njets = cms.uint32(6)
574 fullyhadronic_DoubleBTag_DeepCSV_bjet.jetSelection = cms.string(
'pt>30 & abs(eta)<2.4')
575 fullyhadronic_DoubleBTag_DeepCSV_bjet.HTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
576 fullyhadronic_DoubleBTag_DeepCSV_bjet.HTcut = cms.double(450)
577 fullyhadronic_DoubleBTag_DeepCSV_bjet.nbjets = cms.uint32(2)
578 fullyhadronic_DoubleBTag_DeepCSV_bjet.bjetSelection = cms.string(
'pt>30 & abs(eta)<2.4')
579 fullyhadronic_DoubleBTag_DeepCSV_bjet.btagalgo = cms.InputTag(
"pfDeepCSVJetTags")
580 fullyhadronic_DoubleBTag_DeepCSV_bjet.workingpoint = cms.double(0.45)
582 fullyhadronic_DoubleBTag_DeepCSV_bjet.histoPSet.htPSet = cms.PSet(nbins=cms.uint32(50), xmin=cms.double(0.0), xmax=cms.double(1000) )
583 fullyhadronic_DoubleBTag_DeepCSV_bjet.histoPSet.jetPtBinning = cms.vdouble(0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,90,100,120,140,160,200)
584 fullyhadronic_DoubleBTag_DeepCSV_bjet.histoPSet.HTBinning = cms.vdouble(0,420,440,460,480,500,520,540,560,580,600,650,700,750,800,850,900)
586 fullyhadronic_DoubleBTag_DeepCSV_bjet.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_PFHT380_SixPFJet32_DoublePFBTagDeepCSV_2p2_v*')
587 fullyhadronic_DoubleBTag_DeepCSV_bjet.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_PFHT380_SixPFJet32_v*')
590 topMonitorHLT = cms.Sequence(
597 + topSingleMuonHLTMonitor_Mu24
598 + topSingleMuonHLTMonitor_Mu27
599 + topSingleMuonHLTMonitor_Mu50
600 + topDiElectronHLTMonitor
601 + topDiMuonHLTMonitor_noDz
602 + topDiMuonHLTMonitor_Dz
603 + topDiMuonHLTMonitor_Mass8
604 + topElecMuonHLTMonitor
605 + fullyhadronic_ref350
606 + fullyhadronic_ref370
607 + fullyhadronic_ref430
608 + fullyhadronic_DoubleBTag_all
609 + fullyhadronic_DoubleBTag_jet
610 + fullyhadronic_DoubleBTag_bjet
611 + fullyhadronic_DoubleBTag_ref
612 + fullyhadronic_SingleBTag_all
613 + fullyhadronic_SingleBTag_jet
614 + fullyhadronic_SingleBTag_bjet
615 + fullyhadronic_SingleBTag_ref
616 + fullyhadronic_TripleBTag_all
617 + fullyhadronic_TripleBTag_jet
618 + fullyhadronic_TripleBTag_bjet
619 + topDiElectronHLTMonitor_Dz
620 + topElecMuonHLTMonitor_Dz_Mu12Ele23
621 + topElecMuonHLTMonitor_Dz_Mu8Ele23
622 + topElecMuonHLTMonitor_Dz_Mu23Ele12
623 + topElecMuonHLTMonitor_Mu12Ele23
624 + topElecMuonHLTMonitor_Mu8Ele23
625 + topElecMuonHLTMonitor_Mu23Ele12
626 + topElecMuonHLTMonitor_Mu12Ele23_ref
627 + topElecMuonHLTMonitor_Mu8Ele23_ref
628 + topElecMuonHLTMonitor_Mu23Ele12_ref
629 + topDiMuonHLTMonitor_Dz_Mu17_Mu8
630 + fullyhadronic_DoubleBTag_DeepCSV_all
631 + fullyhadronic_DoubleBTag_DeepCSV_jet
632 + fullyhadronic_DoubleBTag_DeepCSV_bjet