1 import FWCore.ParameterSet.Config
as cms
3 from DQMOffline.Trigger.TopMonitor_cfi
import hltTOPmonitoring
5 from Configuration.Eras.Modifier_run2_HLTconditions_2018_cff
import run2_HLTconditions_2018
6 from Configuration.Eras.Modifier_run2_HLTconditions_2017_cff
import run2_HLTconditions_2017
7 from Configuration.Eras.Modifier_run2_HLTconditions_2016_cff
import run2_HLTconditions_2016
13 topEleJet_jet = hltTOPmonitoring.clone(
14 FolderName =
'HLT/TOP/EleJet/JetMonitor',
18 eleSelection =
'pt>50 & abs(eta)<2.1',
19 jetSelection =
'pt>30 & abs(eta)<2.4',
20 histoPSet = dict(eleEtaBinning = [-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],
21 eleEtaBinning2D = [-2.1,-1.5,-0.6,0,0.6,1.5,2.1],
22 elePtBinning = [0,50,60,80,120,200,400],
23 elePtBinning2D = [0,50,70,120,200,400],
24 jetPtBinning = [0,30,35,37.5,40,50,60,80,120,200,400],
25 jetPtBinning2D = [0,30,35,40,50,60,80,100,200,400]),
26 numGenericTriggerEventPSet= dict(hltPaths = [
'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v*']),
27 denGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Ele35_WPTight_Gsf_v*',
28 'HLT_Ele38_WPTight_Gsf_v*',
29 'HLT_Ele40_WPTight_Gsf_v*',])
33 topEleJet_ele = hltTOPmonitoring.clone(
34 FolderName =
'HLT/TOP/EleJet/ElectronMonitor',
38 eleSelection =
'pt>25 & abs(eta)<2.1',
39 jetSelection =
'pt>50 & abs(eta)<2.4',
40 histoPSet = dict(eleEtaBinning = [-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],
41 eleEtaBinning2D = [-2.1,-1.5,-0.6,0,0.6,1.5,2.1],
42 elePtBinning = [0,25,30,32.5,35,40,45,50,60,80,120,200,400],
43 elePtBinning2D = [0,25,30,40,50,60,80,100,200,400],
44 jetPtBinning = [0,50,60,80,120,200,400],
45 jetPtBinning2D = [0,50,60,80,100,200,400]),
46 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v*']),
47 denGenericTriggerEventPSet = dict(hltPaths = [
'HLT_PFJet60_v*',
59 topEleJet_all = hltTOPmonitoring.clone(
60 FolderName =
'HLT/TOP/EleJet/GlobalMonitor',
64 eleSelection =
'pt>25 & abs(eta)<2.1',
65 jetSelection =
'pt>30 & abs(eta)<2.4',
66 histoPSet = dict(eleEtaBinning = [-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],
67 eleEtaBinning2D = [-2.1,-1.5,-0.6,0,0.6,1.5,2.1],
68 elePtBinning = [0,25,30,32.5,35,40,45,50,60,80,120,200,400],
69 elePtBinning2D = [0,25,30,40,50,60,80,100,200,400],
70 jetPtBinning = [0,30,35,37.5,40,50,60,80,120,200,400],
71 jetPtBinning2D = [0,30,35,40,50,60,80,100,200,400]),
72 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Ele30_eta2p1_WPTight_Gsf_CentralPFJet35_EleCleaned_v*']),
79 topEleHT_ht = hltTOPmonitoring.clone(
80 FolderName =
'HLT/TOP/EleHT/HTMonitor',
84 eleSelection =
'pt>50 & abs(eta)<2.1',
85 jetSelection =
'pt>30 & abs(eta)<2.4',
87 histoPSet = dict(eleEtaBinning = [-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],
88 eleEtaBinning2D = [-2.1,-1.5,-0.6,0,0.6,1.5,2.1],
89 elePtBinning = [0,50,60,80,120,200,400],
90 elePtBinning2D = [0,50,70,120,200,400],
91 jetPtBinning = [0,30,40,50,60,80,120,200,400],
92 jetPtBinning2D = [0,30,40,60,80,100,200,400],
93 HTBinning = [0,100,120,140,150,160,175,200,300,400,500,700],
94 HTBinning2D = [0,100,125,150,175,200,400,700]),
95 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v*']),
96 denGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Ele35_WPTight_Gsf_v*',
97 'HLT_Ele38_WPTight_Gsf_v*',
98 'HLT_Ele40_WPTight_Gsf_v*'])
102 topEleHT_ele = hltTOPmonitoring.clone(
103 FolderName =
'HLT/TOP/EleHT/ElectronMonitor',
107 eleSelection =
'pt>25 & abs(eta)<2.1',
108 jetSelection =
'pt>30 & abs(eta)<2.4',
110 histoPSet = dict(eleEtaBinning = [-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],
111 eleEtaBinning2D = [-2.1,-1.5,-0.6,0,0.6,1.5,2.1],
112 elePtBinning = [0,25,30,32.5,35,40,45,50,60,80,120,200,400],
113 elePtBinning2D = [0,25,30,40,50,60,80,100,200,400],
114 jetPtBinning = [0,30,40,50,60,80,120,200,400],
115 jetPtBinning2D = [0,30,40,60,80,100,200,400],
116 HTBinning = [0,200,250,300,350,400,500,700],
117 HTBinning2D = [0,200,250,300,400,500,700]),
118 numGenericTriggerEventPSet =dict(hltPaths = [
'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v*']),
119 denGenericTriggerEventPSet = dict(hltPaths = [
'HLT_PFHT250_v*',
130 topEleHT_all = hltTOPmonitoring.clone(
131 FolderName =
'HLT/TOP/EleHT/GlobalMonitor',
135 eleSelection =
'pt>25 & abs(eta)<2.1',
136 jetSelection =
'pt>30 & abs(eta)<2.4',
138 histoPSet = dict(eleEtaBinning = [-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],
139 eleEtaBinning2D = [-2.1,-1.5,-0.6,0,0.6,1.5,2.1],
140 elePtBinning = [0,25,30,32.5,35,40,45,50,60,80,120,200,400],
141 elePtBinning2D = [0,25,30,40,50,60,80,100,200,400],
142 jetPtBinning = [0,30,40,50,60,80,120,200,400],
143 jetPtBinning2D = [0,30,40,60,80,100,200,400],
144 HTBinning = [0,100,120,140,150,160,175,200,300,400,500,700],
145 HTBinning2D = [0,100,125,150.175,200,400,700]),
146 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Ele28_eta2p1_WPTight_Gsf_HT150_v*'])
153 topSingleMuonHLTMonitor_Mu24 = hltTOPmonitoring.clone(
154 FolderName =
'HLT/TOP/SingleLepton/SingleMuon/Mu24/',
158 eleSelection =
'pt>30 & abs(eta)<2.4',
159 muoSelection =
'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',
160 jetSelection =
'pt>20 & abs(eta)<2.4',
161 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_IsoMu24_eta2p1_v*',
'HLT_IsoMu24_v*'])
165 topSingleMuonHLTMonitor_Mu27 = hltTOPmonitoring.clone(
166 FolderName =
'HLT/TOP/SingleLepton/SingleMuon/Mu27/',
170 eleSelection =
'pt>30 & abs(eta)<2.4',
171 muoSelection =
'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',
172 jetSelection =
'pt>20 & abs(eta)<2.4',
173 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_IsoMu27_v*'])
177 topSingleMuonHLTMonitor_Mu50 = hltTOPmonitoring.clone(
178 FolderName =
'HLT/TOP/SingleLepton/SingleMuon/Mu50/',
182 eleSelection =
'pt>30 & abs(eta)<2.4',
183 muoSelection =
'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',
184 jetSelection =
'pt>20 & abs(eta)<2.4',
185 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu50_v*'])
191 topDiElectronHLTMonitor = hltTOPmonitoring.clone(
192 FolderName =
'HLT/TOP/DiLepton/DiElectron/Ele23Ele12/',
196 eleSelection =
'pt>15 & abs(eta)<2.4',
197 muoSelection =
'pt>15 & abs(eta)<2.4 & (pfIsolationR04.sumChargedHadronPt + max(pfIsolationR04.sumNeutralHadronEt + pfIsolationR04.sumPhotonEt - (pfIsolationR04.sumPUPt)/2.,0.))/pt < 0.25 & isPFMuon & (isTrackerMuon || isGlobalMuon)',
198 jetSelection =
'pt>30 & abs(eta)<2.4',
199 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v*'])
203 topDiElectronHLTMonitor_Dz = topDiElectronHLTMonitor.clone(
204 FolderName =
'HLT/TOP/DiLepton/DiElectron/Ele23Ele12_DzEfficiency/',
205 denGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Ele23_Ele12_CaloIdL_TrackIdL_IsoVL_v*'])
211 topDiMuonHLTMonitor_noDz = hltTOPmonitoring.clone(
212 FolderName =
'HLT/TOP/DiLepton/DiMuon/Mu17_Mu8/',
216 eleSelection =
'pt>15 & abs(eta)<2.4',
217 muoSelection =
'pt>15 & abs(eta)<2.4 & (pfIsolationR04.sumChargedHadronPt + max(pfIsolationR04.sumNeutralHadronEt + pfIsolationR04.sumPhotonEt - (pfIsolationR04.sumPUPt)/2.,0.))/pt < 0.25 & isPFMuon & (isTrackerMuon || isGlobalMuon)',
218 jetSelection =
'pt>30 & abs(eta)<2.4',
219 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v*'])
223 topDiMuonHLTMonitor_Dz = hltTOPmonitoring.clone(
224 FolderName =
'HLT/TOP/DiLepton/DiMuon/Mu17_Mu8_Dz/',
228 eleSelection =
'pt>15 & abs(eta)<2.4',
229 muoSelection =
'pt>15 & abs(eta)<2.4 & (pfIsolationR04.sumChargedHadronPt + max(pfIsolationR04.sumNeutralHadronEt + pfIsolationR04.sumPhotonEt - (pfIsolationR04.sumPUPt)/2.,0.))/pt < 0.25 & isPFMuon & (isTrackerMuon || isGlobalMuon)',
230 jetSelection =
'pt>30 & abs(eta)<2.4',
231 numGenericTriggerEventPSet =dict(hltPaths = [
'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v*'])
235 topDiMuonHLTMonitor_Dz_Mu17_Mu8 = topDiMuonHLTMonitor_Dz.clone(
236 FolderName =
'HLT/TOP/DiLepton/DiMuon/Mu17_Mu8_DzEfficiency/',
237 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v*']),
238 denGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_v*'])
242 topDiMuonHLTMonitor_Mass8 = hltTOPmonitoring.clone(
243 FolderName =
'HLT/TOP/DiLepton/DiMuon/Mass8/',
247 eleSelection =
'pt>15 & abs(eta)<2.4',
248 muoSelection =
'pt>15 & abs(eta)<2.4 & (pfIsolationR04.sumChargedHadronPt + max(pfIsolationR04.sumNeutralHadronEt + pfIsolationR04.sumPhotonEt - (pfIsolationR04.sumPUPt)/2.,0.))/pt < 0.25 & isPFMuon & (isTrackerMuon || isGlobalMuon)',
249 jetSelection =
'pt>30 & abs(eta)<2.4',
250 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v*'])
254 topDiMuonHLTMonitor_Mass3p8 = hltTOPmonitoring.clone(
255 FolderName =
'HLT/TOP/DiLepton/DiMuon/Mass3p8/',
259 eleSelection =
'pt>15 & abs(eta)<2.4',
260 muoSelection =
'pt>15 & abs(eta)<2.4 & (pfIsolationR04.sumChargedHadronPt + max(pfIsolationR04.sumNeutralHadronEt + pfIsolationR04.sumPhotonEt - (pfIsolationR04.sumPUPt)/2.,0.))/pt < 0.25 & isPFMuon & (isTrackerMuon || isGlobalMuon)',
261 jetSelection =
'pt>30 & abs(eta)<2.4',
262 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v*'])
266 topDiMuonHLTMonitor_Mass8Mon = hltTOPmonitoring.clone(
268 FolderName =
'HLT/TOP/DiLepton/DiMuon/Mu17_Mu8_Mass8Efficiency/',
272 eleSelection =
'pt>15 & abs(eta)<2.4',
273 muoSelection =
'pt>15 & abs(eta)<2.4 & (pfIsolationR04.sumChargedHadronPt + max(pfIsolationR04.sumNeutralHadronEt + pfIsolationR04.sumPhotonEt - (pfIsolationR04.sumPUPt)/2.,0.))/pt < 0.25 & isPFMuon & (isTrackerMuon || isGlobalMuon)',
274 jetSelection =
'pt>30 & abs(eta)<2.4',
275 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass8_v*']),
276 denGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v*'])
280 topDiMuonHLTMonitor_Mass3p8Mon = hltTOPmonitoring.clone(
282 FolderName =
'HLT/TOP/DiLepton/DiMuon/Mu17_Mu8_Mass3p8Efficiency/',
286 eleSelection =
'pt>15 & abs(eta)<2.4',
287 muoSelection =
'pt>15 & abs(eta)<2.4 & (pfIsolationR04.sumChargedHadronPt + max(pfIsolationR04.sumNeutralHadronEt + pfIsolationR04.sumPhotonEt - (pfIsolationR04.sumPUPt)/2.,0.))/pt < 0.25 & isPFMuon & (isTrackerMuon || isGlobalMuon)',
288 jetSelection =
'pt>30 & abs(eta)<2.4',
289 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_Mass3p8_v*']),
290 denGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v*'])
296 topElecMuonHLTMonitor = hltTOPmonitoring.clone(
297 FolderName =
'HLT/TOP/DiLepton/ElecMuon/OR/',
301 eleSelection =
'pt>15 & abs(eta)<2.4',
302 muoSelection =
'pt>15 & abs(eta)<2.4 & (pfIsolationR04.sumChargedHadronPt + max(pfIsolationR04.sumNeutralHadronEt + pfIsolationR04.sumPhotonEt - (pfIsolationR04.sumPUPt)/2.,0.))/pt < 0.25 & isPFMuon & (isTrackerMuon || isGlobalMuon)',
303 jetSelection =
'pt>30 & abs(eta)<2.4',
304 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v*',
305 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v*',
306 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v*',
307 'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v*',
308 'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v*',
309 'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v*'])
313 topElecMuonHLTMonitor_Dz_Mu12Ele23 = topElecMuonHLTMonitor.clone(
314 FolderName =
'HLT/TOP/DiLepton/ElecMuon/Mu12Ele23_DzEfficiency/',
315 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v*']),
316 denGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v*'])
320 topElecMuonHLTMonitor_Dz_Mu8Ele23 = topElecMuonHLTMonitor.clone(
321 FolderName =
'HLT/TOP/DiLepton/ElecMuon/Mu8Ele23_DzEfficiency/',
322 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v*']),
323 denGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v*'])
327 topElecMuonHLTMonitor_Dz_Mu23Ele12 = topElecMuonHLTMonitor.clone(
328 FolderName =
'HLT/TOP/DiLepton/ElecMuon/Mu23Ele12_DzEfficiency/',
329 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v*']),
330 denGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v*'])
334 topElecMuonHLTMonitor_Mu12Ele23 = topElecMuonHLTMonitor.clone(
335 FolderName =
'HLT/TOP/DiLepton/ElecMuon/Mu12Ele23/',
336 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v*'])
340 topElecMuonHLTMonitor_Mu8Ele23 = topElecMuonHLTMonitor.clone(
341 FolderName =
'HLT/TOP/DiLepton/ElecMuon/Mu8Ele23/',
342 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_DZ_v*'])
346 topElecMuonHLTMonitor_Mu23Ele12 = topElecMuonHLTMonitor.clone(
347 FolderName =
'HLT/TOP/DiLepton/ElecMuon/Mu23Ele12/',
348 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_DZ_v*'])
352 topElecMuonHLTMonitor_Mu12Ele23_ref = topElecMuonHLTMonitor.clone(
353 FolderName =
'HLT/TOP/DiLepton/ElecMuon/Mu12Ele23_Ref/',
354 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu12_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v*'])
358 topElecMuonHLTMonitor_Mu8Ele23_ref = topElecMuonHLTMonitor.clone(
359 FolderName =
'HLT/TOP/DiLepton/ElecMuon/Mu8Ele23_Ref/',
360 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu8_TrkIsoVVL_Ele23_CaloIdL_TrackIdL_IsoVL_v*'])
364 topElecMuonHLTMonitor_Mu23Ele12_ref = topElecMuonHLTMonitor.clone(
365 FolderName =
'HLT/TOP/DiLepton/ElecMuon/Mu23Ele12_Ref/',
366 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu23_TrkIsoVVL_Ele12_CaloIdL_TrackIdL_IsoVL_v*'])
372 fullyhadronic_ref350 = hltTOPmonitoring.clone(
373 FolderName =
'HLT/TOP/FullyHadronic/Reference/PFHT350Monitor/',
375 leptJetDeltaRmin = 0.0,
376 HTdefinition =
'pt>30 & abs(eta)<2.4',
379 histoPSet =dict(htPSet = dict(nbins= 50, xmin= 0.0, xmax= 1000 ),
380 HTBinning = [0,240,260,280,300,320,340,360,380,400,420,440,460,480,500,520,540,560,580,600,650,700,750,800,850,900,1000]),
382 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_PFHT350_v*']),
383 denGenericTriggerEventPSet = dict(hltPaths = [
'HLT_IsoMu27_v*'])
387 fullyhadronic_ref370 = hltTOPmonitoring.clone(
388 FolderName =
'HLT/TOP/FullyHadronic/Reference/PFHT370Monitor/',
390 leptJetDeltaRmin = 0.0,
391 HTdefinition =
'pt>30 & abs(eta)<2.4',
394 histoPSet = dict(htPSet = dict(nbins= 50, xmin= 0.0, xmax= 1000),
395 HTBinning = [0,240,260,280,300,320,340,360,380,400,420,440,460,480,500,520,540,560,580,600,650,700,750,800,850,900,1000]),
397 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_PFHT370_v*']),
398 denGenericTriggerEventPSet = dict(hltPaths = [
'HLT_IsoMu27_v*'])
402 fullyhadronic_ref430 = hltTOPmonitoring.clone(
403 FolderName =
'HLT/TOP/FullyHadronic/Reference/PFHT430Monitor/',
405 leptJetDeltaRmin = 0.0,
406 HTdefinition =
'pt>30 & abs(eta)<2.4',
409 histoPSet = dict(htPSet = dict(nbins= 50, xmin= 0.0, xmax= 1000 ),
410 HTBinning = [0,240,260,280,300,320,340,360,380,400,420,440,460,480,500,520,540,560,580,600,650,700,750,800,850,900,1000]),
412 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_PFHT430_v*']),
413 denGenericTriggerEventPSet = dict(hltPaths = [
'HLT_IsoMu27_v*'])
417 fullyhadronic_DoubleBTag_all = hltTOPmonitoring.clone(
418 FolderName =
'HLT/TOP/FullyHadronic/DoubleBTag/GlobalMonitor/',
420 leptJetDeltaRmin = 0.0,
422 jetSelection =
'pt>40 & abs(eta)<2.4',
423 HTdefinition =
'pt>30 & abs(eta)<2.4',
426 bjetSelection =
'pt>40 & abs(eta)<2.4',
427 btagAlgos = [
"pfDeepCSVJetTags:probb",
"pfDeepCSVJetTags:probbb"],
428 workingpoint = 0.4941,
430 histoPSet = dict(htPSet = dict(nbins= 50, xmin= 0.0, xmax= 1000),
431 jetPtBinning = [0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,90,100,120,140,160,200],
432 HTBinning = [0,420,440,460,480,500,520,540,560,580,600,650,700,750,800,850,900]),
434 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v*']),
435 denGenericTriggerEventPSet = dict(hltPaths = [
'HLT_IsoMu27_v*'])
438 run2_HLTconditions_2016.toModify(fullyhadronic_DoubleBTag_all, btagAlgos = [
"pfCombinedSecondaryVertexV2BJetTags"])
439 run2_HLTconditions_2016.toModify(fullyhadronic_DoubleBTag_all, workingpoint = 0.8484)
440 run2_HLTconditions_2016.toModify(fullyhadronic_DoubleBTag_all.numGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT400_SixJet30_DoubleBTagCSV_p056_v*'])
442 run2_HLTconditions_2017.toModify(fullyhadronic_DoubleBTag_all, btagAlgos = [
"pfCombinedSecondaryVertexV2BJetTags"])
443 run2_HLTconditions_2017.toModify(fullyhadronic_DoubleBTag_all, workingpoint = 0.8484)
444 run2_HLTconditions_2017.toModify(fullyhadronic_DoubleBTag_all.numGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v*'])
446 run2_HLTconditions_2018.toModify(fullyhadronic_DoubleBTag_all, btagAlgos = [
"pfDeepCSVJetTags:probb",
"pfDeepCSVJetTags:probbb"])
447 run2_HLTconditions_2018.toModify(fullyhadronic_DoubleBTag_all, workingpoint = 0.4941)
448 run2_HLTconditions_2018.toModify(fullyhadronic_DoubleBTag_all.numGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v*'])
451 fullyhadronic_DoubleBTag_jet = hltTOPmonitoring.clone(
452 FolderName =
'HLT/TOP/FullyHadronic/DoubleBTag/JetMonitor/',
454 leptJetDeltaRmin = 0.0,
456 jetSelection =
'pt>30 & abs(eta)<2.4',
457 HTdefinition =
'pt>30 & abs(eta)<2.4',
460 bjetSelection =
'pt>30 & abs(eta)<2.4',
461 btagAlgos = [
"pfDeepCSVJetTags:probb",
"pfDeepCSVJetTags:probbb"],
462 workingpoint = 0.4941,
464 histoPSet = dict(htPSet = dict(nbins= 50, xmin= 0.0, xmax= 1000),
465 jetPtBinning = [0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,90,100,120,140,160,200],
466 HTBinning = [0,420,440,460,480,500,520,540,560,580,600,650,700,750,800,850,900]),
468 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_PFHT400_SixPFJet32_v*']),
469 denGenericTriggerEventPSet = dict(hltPaths = [
'HLT_PFHT370_v*'])
472 run2_HLTconditions_2016.toModify(fullyhadronic_DoubleBTag_jet, btagAlgos = [
"pfCombinedSecondaryVertexV2BJetTags"])
473 run2_HLTconditions_2016.toModify(fullyhadronic_DoubleBTag_jet, workingpoint = 0.8484)
474 run2_HLTconditions_2016.toModify(fullyhadronic_DoubleBTag_jet.numGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT400_SixJet30_v*'])
475 run2_HLTconditions_2016.toModify(fullyhadronic_DoubleBTag_jet.denGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT350_v*'])
477 run2_HLTconditions_2017.toModify(fullyhadronic_DoubleBTag_jet, btagAlgos = [
"pfCombinedSecondaryVertexV2BJetTags"])
478 run2_HLTconditions_2017.toModify(fullyhadronic_DoubleBTag_jet, workingpoint = 0.8484)
479 run2_HLTconditions_2017.toModify(fullyhadronic_DoubleBTag_jet.numGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT380_SixPFJet32_v*'])
480 run2_HLTconditions_2017.toModify(fullyhadronic_DoubleBTag_jet.denGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT370_v*'])
482 run2_HLTconditions_2018.toModify(fullyhadronic_DoubleBTag_jet, btagAlgos = [
"pfDeepCSVJetTags:probb",
"pfDeepCSVJetTags:probbb"])
483 run2_HLTconditions_2018.toModify(fullyhadronic_DoubleBTag_jet, workingpoint = 0.4941)
484 run2_HLTconditions_2018.toModify(fullyhadronic_DoubleBTag_jet.numGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT400_SixPFJet32_v*'])
485 run2_HLTconditions_2018.toModify(fullyhadronic_DoubleBTag_jet.denGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT370_v*'])
488 fullyhadronic_DoubleBTag_bjet = hltTOPmonitoring.clone(
489 FolderName =
'HLT/TOP/FullyHadronic/DoubleBTag/BJetMonitor/',
491 leptJetDeltaRmin = 0.0,
493 jetSelection =
'pt>40 & abs(eta)<2.4',
494 HTdefinition =
'pt>30 & abs(eta)<2.4',
497 bjetSelection =
'pt>40 & abs(eta)<2.4',
498 btagAlgos = [
"pfDeepCSVJetTags:probb",
"pfDeepCSVJetTags:probbb"],
499 workingpoint = 0.1522,
501 histoPSet = dict(htPSet = dict(nbins= 50, xmin= 0.0, xmax= 1000),
502 jetPtBinning = [0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,90,100,120,140,160,200],
503 HTBinning = [0,420,440,460,480,500,520,540,560,580,600,650,700,750,800,850,900]),
505 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v*']),
506 denGenericTriggerEventPSet = dict(hltPaths = [
'HLT_PFHT400_SixPFJet32_v*'])
509 run2_HLTconditions_2016.toModify(fullyhadronic_DoubleBTag_bjet, btagAlgos = [
"pfCombinedSecondaryVertexV2BJetTags"])
510 run2_HLTconditions_2016.toModify(fullyhadronic_DoubleBTag_bjet, workingpoint = 0.5426)
511 run2_HLTconditions_2016.toModify(fullyhadronic_DoubleBTag_bjet.numGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT400_SixJet30_DoubleBTagCSV_p056_v*'])
512 run2_HLTconditions_2016.toModify(fullyhadronic_DoubleBTag_bjet.denGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT400_SixJet30_v*'])
514 run2_HLTconditions_2017.toModify(fullyhadronic_DoubleBTag_bjet, btagAlgos = [
"pfCombinedSecondaryVertexV2BJetTags"])
515 run2_HLTconditions_2017.toModify(fullyhadronic_DoubleBTag_bjet, workingpoint = 0.5426)
516 run2_HLTconditions_2017.toModify(fullyhadronic_DoubleBTag_bjet.numGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT380_SixPFJet32_DoublePFBTagCSV_2p2_v*'])
517 run2_HLTconditions_2017.toModify(fullyhadronic_DoubleBTag_bjet.denGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT380_SixPFJet32_v*'])
519 run2_HLTconditions_2018.toModify(fullyhadronic_DoubleBTag_bjet, btagAlgos = [
"pfDeepCSVJetTags:probb",
"pfDeepCSVJetTags:probbb"])
520 run2_HLTconditions_2018.toModify(fullyhadronic_DoubleBTag_bjet, workingpoint = 0.1522)
521 run2_HLTconditions_2018.toModify(fullyhadronic_DoubleBTag_bjet.numGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT400_SixPFJet32_DoublePFBTagDeepCSV_2p94_v*'])
522 run2_HLTconditions_2018.toModify(fullyhadronic_DoubleBTag_bjet.denGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT400_SixPFJet32_v*'])
526 fullyhadronic_DoubleBTag_ref = hltTOPmonitoring.clone(
527 FolderName =
'HLT/TOP/FullyHadronic/DoubleBTag/RefMonitor/',
529 leptJetDeltaRmin = 0.0,
531 jetSelection =
'pt>40 & abs(eta)<2.4',
532 HTdefinition =
'pt>30 & abs(eta)<2.4',
535 bjetSelection =
'pt>40 & abs(eta)<2.4',
536 btagAlgos = [
"pfDeepCSVJetTags:probb",
"pfDeepCSVJetTags:probbb"],
537 workingpoint = 0.4941,
539 histoPSet = dict(htPSet = dict(nbins= 50, xmin= 0.0, xmax= 1000),
540 jetPtBinning = [0,30,35,40,45,50,55,60,65,70,75,80,90,100,120,140,160,200],
541 HTBinning = [0,360,380,400,420,440,460,480,500,520,540,560,580,600,650,700,750,800,850,900]),
543 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_PFHT400_SixPFJet32_v*']),
544 denGenericTriggerEventPSet = dict(hltPaths = [
'HLT_IsoMu27_v*'])
547 run2_HLTconditions_2016.toModify(fullyhadronic_DoubleBTag_ref, btagAlgos = [
"pfCombinedSecondaryVertexV2BJetTags"])
548 run2_HLTconditions_2016.toModify(fullyhadronic_DoubleBTag_ref, workingpoint = 0.8484)
549 run2_HLTconditions_2016.toModify(fullyhadronic_DoubleBTag_ref.numGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT400_SixJet30_v*'])
551 run2_HLTconditions_2017.toModify(fullyhadronic_DoubleBTag_ref, btagAlgos = [
"pfCombinedSecondaryVertexV2BJetTags"])
552 run2_HLTconditions_2017.toModify(fullyhadronic_DoubleBTag_ref, workingpoint = 0.8484)
553 run2_HLTconditions_2017.toModify(fullyhadronic_DoubleBTag_ref.numGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT380_SixPFJet32_v*'])
555 run2_HLTconditions_2018.toModify(fullyhadronic_DoubleBTag_ref, btagAlgos = [
"pfDeepCSVJetTags:probb",
"pfDeepCSVJetTags:probbb"])
556 run2_HLTconditions_2018.toModify(fullyhadronic_DoubleBTag_ref, workingpoint = 0.4941)
557 run2_HLTconditions_2018.toModify(fullyhadronic_DoubleBTag_ref.numGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT400_SixPFJet32_v*'])
561 fullyhadronic_SingleBTag_all = hltTOPmonitoring.clone(
562 FolderName=
'HLT/TOP/FullyHadronic/SingleBTag/GlobalMonitor/',
564 leptJetDeltaRmin = 0.0,
566 jetSelection =
'pt>40 & abs(eta)<2.4',
567 HTdefinition =
'pt>30 & abs(eta)<2.4',
570 bjetSelection =
'pt>40 & abs(eta)<2.4',
571 btagAlgos = [
"pfDeepCSVJetTags:probb",
"pfDeepCSVJetTags:probbb"],
572 workingpoint = 0.4941,
574 histoPSet = dict(htPSet = dict(nbins= 50, xmin= 0.0, xmax= 1000),
575 jetPtBinning = [0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,90,100,120,140,160,200],
576 HTBinning = [0,420,440,460,480,500,520,540,560,580,600,650,700,750,800,850,900]),
578 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v*']),
579 denGenericTriggerEventPSet = dict(hltPaths = [
'HLT_IsoMu27_v*'])
582 run2_HLTconditions_2016.toModify(fullyhadronic_SingleBTag_all, btagAlgos = [
"pfCombinedSecondaryVertexV2BJetTags"])
583 run2_HLTconditions_2016.toModify(fullyhadronic_SingleBTag_all, workingpoint = 0.8484)
584 run2_HLTconditions_2016.toModify(fullyhadronic_SingleBTag_all.numGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT450_SixJet40_BTagCSV_p056_v*'])
586 run2_HLTconditions_2017.toModify(fullyhadronic_SingleBTag_all, btagAlgos = [
"pfCombinedSecondaryVertexV2BJetTags"])
587 run2_HLTconditions_2017.toModify(fullyhadronic_SingleBTag_all, workingpoint = 0.8484)
588 run2_HLTconditions_2017.toModify(fullyhadronic_SingleBTag_all.numGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v*'])
590 run2_HLTconditions_2018.toModify(fullyhadronic_SingleBTag_all, btagAlgos = [
"pfDeepCSVJetTags:probb",
"pfDeepCSVJetTags:probbb"])
591 run2_HLTconditions_2018.toModify(fullyhadronic_SingleBTag_all, workingpoint = 0.4941)
592 run2_HLTconditions_2018.toModify(fullyhadronic_SingleBTag_all.numGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v*'])
596 fullyhadronic_SingleBTag_jet = hltTOPmonitoring.clone(
597 FolderName=
'HLT/TOP/FullyHadronic/SingleBTag/JetMonitor/',
599 leptJetDeltaRmin = 0.0,
601 jetSelection =
'pt>30 & abs(eta)<2.4',
602 HTdefinition =
'pt>30 & abs(eta)<2.4',
605 bjetSelection =
'pt>30 & abs(eta)<2.4',
606 btagAlgos = [
"pfDeepCSVJetTags:probb",
"pfDeepCSVJetTags:probbb"],
607 workingpoint = 0.4941,
609 histoPSet = dict(htPSet = dict(nbins= 50, xmin= 0.0, xmax= 1000),
610 jetPtBinning = [0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,90,100,120,140,160,200],
611 HTBinning = [0,420,440,460,480,500,520,540,560,580,600,650,700,750,800,850,900]),
613 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_PFHT450_SixPFJet36_v*']),
614 denGenericTriggerEventPSet = dict(hltPaths = [
'HLT_PFHT430_v*'])
617 run2_HLTconditions_2016.toModify(fullyhadronic_SingleBTag_jet, btagAlgos = [
"pfCombinedSecondaryVertexV2BJetTags"])
618 run2_HLTconditions_2016.toModify(fullyhadronic_SingleBTag_jet, workingpoint = 0.8484)
619 run2_HLTconditions_2016.toModify(fullyhadronic_SingleBTag_jet.numGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT450_SixJet40_v*'])
620 run2_HLTconditions_2016.toModify(fullyhadronic_SingleBTag_jet.denGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT400_v*'])
622 run2_HLTconditions_2017.toModify(fullyhadronic_SingleBTag_jet, btagAlgos = [
"pfCombinedSecondaryVertexV2BJetTags"])
623 run2_HLTconditions_2017.toModify(fullyhadronic_SingleBTag_jet, workingpoint = 0.8484)
624 run2_HLTconditions_2017.toModify(fullyhadronic_SingleBTag_jet.numGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT430_SixPFJet40_v*'])
625 run2_HLTconditions_2017.toModify(fullyhadronic_SingleBTag_jet.denGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT430_v*'])
627 run2_HLTconditions_2018.toModify(fullyhadronic_SingleBTag_jet, btagAlgos = [
"pfDeepCSVJetTags:probb",
"pfDeepCSVJetTags:probbb"])
628 run2_HLTconditions_2018.toModify(fullyhadronic_SingleBTag_jet, workingpoint = 0.4941)
629 run2_HLTconditions_2018.toModify(fullyhadronic_SingleBTag_jet.numGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT450_SixPFJet36_v*'])
630 run2_HLTconditions_2018.toModify(fullyhadronic_SingleBTag_jet.denGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT430_v*'])
634 fullyhadronic_SingleBTag_bjet = hltTOPmonitoring.clone(
635 FolderName=
'HLT/TOP/FullyHadronic/SingleBTag/BJetMonitor/',
637 leptJetDeltaRmin = 0.0,
639 jetSelection =
'pt>40 & abs(eta)<2.4',
640 HTdefinition =
'pt>30 & abs(eta)<2.4',
643 bjetSelection =
'pt>40 & abs(eta)<2.4',
644 btagAlgos = [
"pfDeepCSVJetTags:probb",
"pfDeepCSVJetTags:probbb"],
645 workingpoint = 0.1522,
647 histoPSet = dict(htPSet = dict(nbins= 50, xmin= 0.0, xmax= 1000),
648 jetPtBinning = [0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,90,100,120,140,160,200],
649 HTBinning = [0,420,440,460,480,500,520,540,560,580,600,650,700,750,800,850,900]),
651 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v*']),
652 denGenericTriggerEventPSet = dict(hltPaths = [
'HLT_PFHT450_SixPFJet36_v*'])
655 run2_HLTconditions_2016.toModify(fullyhadronic_SingleBTag_bjet, btagAlgos = [
"pfCombinedSecondaryVertexV2BJetTags"])
656 run2_HLTconditions_2016.toModify(fullyhadronic_SingleBTag_bjet, workingpoint = 0.5426)
657 run2_HLTconditions_2016.toModify(fullyhadronic_SingleBTag_bjet.numGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT450_SixJet40_BTagCSV_p056_v*'])
658 run2_HLTconditions_2016.toModify(fullyhadronic_SingleBTag_bjet.denGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT450_SixJet40_v*'])
660 run2_HLTconditions_2017.toModify(fullyhadronic_SingleBTag_bjet, btagAlgos = [
"pfCombinedSecondaryVertexV2BJetTags"])
661 run2_HLTconditions_2017.toModify(fullyhadronic_SingleBTag_bjet, workingpoint = 0.5426)
662 run2_HLTconditions_2017.toModify(fullyhadronic_SingleBTag_bjet.numGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT430_SixPFJet40_PFBTagCSV_1p5_v*'])
663 run2_HLTconditions_2017.toModify(fullyhadronic_SingleBTag_bjet.denGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT430_SixPFJet40_v*'])
665 run2_HLTconditions_2018.toModify(fullyhadronic_SingleBTag_bjet, btagAlgos = [
"pfDeepCSVJetTags:probb",
"pfDeepCSVJetTags:probbb"])
666 run2_HLTconditions_2018.toModify(fullyhadronic_SingleBTag_bjet, workingpoint = 0.1522)
667 run2_HLTconditions_2018.toModify(fullyhadronic_SingleBTag_bjet.numGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT450_SixPFJet36_PFBTagDeepCSV_1p59_v*'])
668 run2_HLTconditions_2018.toModify(fullyhadronic_SingleBTag_bjet.denGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT450_SixPFJet36_v*'])
672 fullyhadronic_SingleBTag_ref = hltTOPmonitoring.clone(
673 FolderName=
'HLT/TOP/FullyHadronic/SingleBTag/RefMonitor/',
675 leptJetDeltaRmin = 0.0,
677 jetSelection =
'pt>40 & abs(eta)<2.4',
678 HTdefinition =
'pt>30 & abs(eta)<2.4',
681 bjetSelection =
'pt>40 & abs(eta)<2.4',
682 btagAlgos = [
"pfDeepCSVJetTags:probb",
"pfDeepCSVJetTags:probbb"],
683 workingpoint = 0.4941,
685 histoPSet = dict(htPSet = dict(nbins= 50, xmin= 0.0, xmax= 1000),
686 jetPtBinning = [0,30,35,40,45,50,55,60,65,70,75,80,90,100,120,140,160,200],
687 HTBinning = [0,400,420,440,460,480,500,520,540,560,580,600,650,700,750,800,850,900]),
689 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_PFHT450_SixPFJet36_v*']),
690 denGenericTriggerEventPSet = dict(hltPaths = [
'HLT_IsoMu27_v*'])
693 run2_HLTconditions_2016.toModify(fullyhadronic_SingleBTag_ref, btagAlgos = [
"pfCombinedSecondaryVertexV2BJetTags"])
694 run2_HLTconditions_2016.toModify(fullyhadronic_SingleBTag_ref, workingpoint = 0.8484)
695 run2_HLTconditions_2016.toModify(fullyhadronic_SingleBTag_ref.numGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT450_SixJet40_v*'])
697 run2_HLTconditions_2017.toModify(fullyhadronic_SingleBTag_ref, btagAlgos = [
"pfCombinedSecondaryVertexV2BJetTags"])
698 run2_HLTconditions_2017.toModify(fullyhadronic_SingleBTag_ref, workingpoint = 0.8484)
699 run2_HLTconditions_2017.toModify(fullyhadronic_SingleBTag_ref.numGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT430_SixPFJet40_v*'])
701 run2_HLTconditions_2018.toModify(fullyhadronic_SingleBTag_ref, btagAlgos = [
"pfDeepCSVJetTags:probb",
"pfDeepCSVJetTags:probbb"])
702 run2_HLTconditions_2018.toModify(fullyhadronic_SingleBTag_ref, workingpoint = 0.4941)
703 run2_HLTconditions_2018.toModify(fullyhadronic_SingleBTag_ref.numGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT450_SixPFJet36_v*'])
707 fullyhadronic_TripleBTag_all = hltTOPmonitoring.clone(
708 FolderName =
'HLT/TOP/FullyHadronic/TripleBTag/GlobalMonitor/',
710 leptJetDeltaRmin = 0.0,
712 jetSelection =
'pt>45 & abs(eta)<2.4',
713 HTdefinition =
'pt>30 & abs(eta)<2.4',
716 bjetSelection =
'pt>45 & abs(eta)<2.4',
717 btagAlgos = [
"pfDeepCSVJetTags:probb",
"pfDeepCSVJetTags:probbb"],
718 workingpoint = 0.4941,
720 histoPSet = dict(htPSet =dict(nbins= 50, xmin= 0.0, xmax= 1000),
721 jetPtBinning = [0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,90,100,120,200,400],
722 HTBinning = [0,460,480,500,520,540,560,580,600,650,700,750,800,850,900]),
724 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v*']),
725 denGenericTriggerEventPSet = dict(hltPaths = [
'HLT_IsoMu27_v*'])
728 run2_HLTconditions_2017.toModify(fullyhadronic_TripleBTag_all, btagAlgos = [
"pfCombinedSecondaryVertexV2BJetTags"])
729 run2_HLTconditions_2017.toModify(fullyhadronic_TripleBTag_all, workingpoint = 0.8484)
730 run2_HLTconditions_2017.toModify(fullyhadronic_TripleBTag_all.numGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v*'])
732 run2_HLTconditions_2018.toModify(fullyhadronic_TripleBTag_all, btagAlgos = [
"pfDeepCSVJetTags:probb",
"pfDeepCSVJetTags:probbb"])
733 run2_HLTconditions_2018.toModify(fullyhadronic_TripleBTag_all, workingpoint = 0.4941)
734 run2_HLTconditions_2018.toModify(fullyhadronic_TripleBTag_all.numGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v*'])
737 fullyhadronic_TripleBTag_jet = hltTOPmonitoring.clone(
738 FolderName =
'HLT/TOP/FullyHadronic/TripleBTag/JetMonitor/',
740 leptJetDeltaRmin = 0.0,
742 jetSelection =
'pt>45 & abs(eta)<2.4',
743 HTdefinition =
'pt>30 & abs(eta)<2.4',
746 bjetSelection =
'pt>45 & abs(eta)<2.4',
747 btagAlgos = [
"pfDeepCSVJetTags:probb",
"pfDeepCSVJetTags:probbb"],
748 workingpoint = 0.4941,
750 histoPSet = dict(htPSet = dict(nbins= 50, xmin= 0.0, xmax= 1000),
751 jetPtBinning = [0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,90,100,120,200,400],
752 HTBinning = [0,460,480,500,520,540,560,580,600,650,700,750,800,850,900]),
754 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v*']),
755 denGenericTriggerEventPSet = dict(hltPaths = [
'HLT_PFHT350_v*'])
758 run2_HLTconditions_2017.toModify(fullyhadronic_TripleBTag_jet, btagAlgos = [
"pfCombinedSecondaryVertexV2BJetTags"])
759 run2_HLTconditions_2017.toModify(fullyhadronic_TripleBTag_jet, workingpoint = 0.8484)
760 run2_HLTconditions_2017.toModify(fullyhadronic_TripleBTag_jet.numGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v*'])
762 run2_HLTconditions_2018.toModify(fullyhadronic_TripleBTag_jet, btagAlgos = [
"pfDeepCSVJetTags:probb",
"pfDeepCSVJetTags:probbb"])
763 run2_HLTconditions_2018.toModify(fullyhadronic_TripleBTag_jet, workingpoint = 0.4941)
764 run2_HLTconditions_2018.toModify(fullyhadronic_TripleBTag_jet.numGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v*'])
768 fullyhadronic_TripleBTag_bjet = hltTOPmonitoring.clone(
769 FolderName =
'HLT/TOP/FullyHadronic/TripleBTag/BJetMonitor/',
771 leptJetDeltaRmin = 0.0,
773 jetSelection =
'pt>45 & abs(eta)<2.4',
774 HTdefinition =
'pt>30 & abs(eta)<2.4',
777 bjetSelection =
'pt>45 & abs(eta)<2.4',
778 btagAlgos = [
"pfDeepCSVJetTags:probb",
"pfDeepCSVJetTags:probbb"],
779 workingpoint = 0.1522,
781 histoPSet = dict(htPSet = dict(nbins= 50, xmin= 0.0, xmax= 1000),
782 jetPtBinning = [0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,90,100,120,200,400],
783 HTBinning = [0,460,480,500,520,540,560,580,600,650,700,750,800,850,900]),
785 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v*']),
786 denGenericTriggerEventPSet = dict(hltPaths = [
'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v*'])
789 run2_HLTconditions_2017.toModify(fullyhadronic_TripleBTag_bjet, btagAlgos = [
"pfCombinedSecondaryVertexV2BJetTags"])
790 run2_HLTconditions_2017.toModify(fullyhadronic_TripleBTag_bjet, workingpoint = 0.5426)
791 run2_HLTconditions_2017.toModify(fullyhadronic_TripleBTag_bjet.numGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v*'])
792 run2_HLTconditions_2017.toModify(fullyhadronic_TripleBTag_bjet.denGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v*'])
794 run2_HLTconditions_2018.toModify(fullyhadronic_TripleBTag_bjet, btagAlgos = [
"pfDeepCSVJetTags:probb",
"pfDeepCSVJetTags:probbb"])
795 run2_HLTconditions_2018.toModify(fullyhadronic_TripleBTag_bjet, workingpoint = 0.1522)
796 run2_HLTconditions_2018.toModify(fullyhadronic_TripleBTag_bjet.numGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_TriplePFBTagDeepCSV_4p5_v*'])
797 run2_HLTconditions_2018.toModify(fullyhadronic_TripleBTag_bjet.denGenericTriggerEventPSet, hltPaths = [
'HLT_PFHT330PT30_QuadPFJet_75_60_45_40_v*'])
803 from DQMOffline.Trigger.HLTEGTnPMonitor_cfi
import egmGsfElectronIDsForDQM
805 topMonitorHLT = cms.Sequence(
814 + topSingleMuonHLTMonitor_Mu24
815 + topSingleMuonHLTMonitor_Mu27
816 + topSingleMuonHLTMonitor_Mu50
818 + topDiElectronHLTMonitor
819 + topDiElectronHLTMonitor_Dz
821 + topDiMuonHLTMonitor_noDz
822 + topDiMuonHLTMonitor_Dz
823 + topDiMuonHLTMonitor_Dz_Mu17_Mu8
824 + topDiMuonHLTMonitor_Mass8
825 + topDiMuonHLTMonitor_Mass3p8
826 + topDiMuonHLTMonitor_Mass8Mon
827 + topDiMuonHLTMonitor_Mass3p8Mon
829 + topElecMuonHLTMonitor
830 + topElecMuonHLTMonitor_Dz_Mu12Ele23
831 + topElecMuonHLTMonitor_Dz_Mu8Ele23
832 + topElecMuonHLTMonitor_Dz_Mu23Ele12
833 + topElecMuonHLTMonitor_Mu12Ele23
834 + topElecMuonHLTMonitor_Mu8Ele23
835 + topElecMuonHLTMonitor_Mu23Ele12
836 + topElecMuonHLTMonitor_Mu12Ele23_ref
837 + topElecMuonHLTMonitor_Mu8Ele23_ref
838 + topElecMuonHLTMonitor_Mu23Ele12_ref
840 + fullyhadronic_ref350
841 + fullyhadronic_ref370
842 + fullyhadronic_ref430
843 + fullyhadronic_DoubleBTag_all
844 + fullyhadronic_DoubleBTag_jet
845 + fullyhadronic_DoubleBTag_bjet
846 + fullyhadronic_DoubleBTag_ref
847 + fullyhadronic_SingleBTag_all
848 + fullyhadronic_SingleBTag_jet
849 + fullyhadronic_SingleBTag_bjet
850 + fullyhadronic_SingleBTag_ref
851 + fullyhadronic_TripleBTag_all
852 + fullyhadronic_TripleBTag_jet
853 + fullyhadronic_TripleBTag_bjet
855 , cms.Task(egmGsfElectronIDsForDQM)
858 topHLTDQMSourceExtra = cms.Sequence(
861 topMonitorHLT_2016 = topMonitorHLT.copy()
862 topMonitorHLT_2016.remove( topEleJet_jet )
863 topMonitorHLT_2016.remove( topEleJet_ele )
864 topMonitorHLT_2016.remove( topEleJet_all )
865 topMonitorHLT_2016.remove( topEleHT_ht )
866 topMonitorHLT_2016.remove( topEleHT_ele )
867 topMonitorHLT_2016.remove( topEleHT_all )
868 topMonitorHLT_2016.remove( topDiMuonHLTMonitor_Mass3p8 )
869 topMonitorHLT_2016.remove( topDiMuonHLTMonitor_Mass8Mon )
870 topMonitorHLT_2016.remove( topDiMuonHLTMonitor_Mass3p8Mon )
871 topMonitorHLT_2016.remove( fullyhadronic_ref370 )
872 topMonitorHLT_2016.remove( fullyhadronic_ref430 )
873 topMonitorHLT_2016.remove( fullyhadronic_TripleBTag_all )
874 topMonitorHLT_2016.remove( fullyhadronic_TripleBTag_jet )
875 topMonitorHLT_2016.remove( fullyhadronic_TripleBTag_bjet )
877 run2_HLTconditions_2016.toReplaceWith(topMonitorHLT, topMonitorHLT_2016)