1 import FWCore.ParameterSet.Config
as cms
3 from DQMOffline.Trigger.MssmHbbMonitoring_cfi
import mssmHbbMonitoring
6 hltMssmHbbmonitoring = mssmHbbMonitoring.clone(
7 btagAlgos = [
"pfDeepCSVJetTags:probb",
"pfDeepCSVJetTags:probbb"],
12 bJetDeltaEtaMax = 1.6,
16 hltMssmHbbDeepCSVMonitoringFH116 = hltMssmHbbmonitoring.clone(
17 FolderName =
'HLT/HIG/MssmHbb/fullhadronic/HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71',
18 bjetSelection =
'pt>100 & abs(eta)<2.2',
19 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepCSV_p71_v*']),
20 histoPSet = dict(jetPtBinning = [0,100,150,200,250,300,350,400,500,700,1000,1500])
24 hltMssmHbbDeepCSVMonitoringFH128 = hltMssmHbbmonitoring.clone(
25 FolderName =
'HLT/HIG/MssmHbb/fullhadronic/HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71',
26 bjetSelection =
'pt>100 & abs(eta)<2.2',
27 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepCSV_p71_v*']),
28 histoPSet = dict(jetPtBinning = [0,100,150,200,250,300,350,400,500,700,1000,1500])
32 hltMssmHbbDeepCSVMonitoringSL40 = hltMssmHbbmonitoring.clone(
33 FolderName =
'HLT/HIG/MssmHbb/semileptonic/HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71',
34 bjetSelection =
'pt>40 & abs(eta)<2.2',
36 muoSelection =
'pt>12 & abs(eta)<2.2 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10',
37 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepCSV_p71_v*']),
38 histoPSet = dict(jetPtBinning = [0,40,60,80,120,160,250,300,350,400,500,1000,1500],
39 muPtBinning = [0,7,11,12,13,15,20,30,40,50,70,100,150,200,400,700])
44 hltMssmHbbDeepCSVMonitoringSL54 = hltMssmHbbmonitoring.clone(
45 FolderName =
'HLT/HIG/MssmHbb/semileptonic/HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71',
46 bjetSelection =
'pt>40 & abs(eta)<2.2',
48 muoSelection =
'pt>12 & abs(eta)<2.2 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10',
49 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepCSV_p71_v*']),
50 histoPSet = dict(jetPtBinning = [0,40,60,80,120,160,250,300,350,400,500,1000,1500],
51 muPtBinning = [0,7,11,12,13,15,20,30,40,50,70,100,150,200,400,700])
58 hltMssmHbbDeepJetMonitoringFH116 = hltMssmHbbmonitoring.clone(
59 FolderName =
'HLT/HIG/MssmHbb/fullhadronic/HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71',
60 bjetSelection =
'pt>100 & abs(eta)<2.2',
61 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_DoublePFJets116MaxDeta1p6_DoublePFBTagDeepJet_p71_v*']),
62 histoPSet = dict(jetPtBinning = [0,100,150,200,250,300,350,400,500,700,1000,1500])
66 hltMssmHbbDeepJetMonitoringFH128 = hltMssmHbbmonitoring.clone(
67 FolderName =
'HLT/HIG/MssmHbb/fullhadronic/HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71',
68 bjetSelection =
'pt>100 & abs(eta)<2.2',
69 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_DoublePFJets128MaxDeta1p6_DoublePFBTagDeepJet_p71_v*']),
70 histoPSet = dict(jetPtBinning = [0,100,150,200,250,300,350,400,500,700,1000,1500])
74 hltMssmHbbDeepJetMonitoringSL40 = hltMssmHbbmonitoring.clone(
75 FolderName =
'HLT/HIG/MssmHbb/semileptonic/HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71',
76 bjetSelection =
'pt>40 & abs(eta)<2.2',
78 muoSelection =
'pt>12 & abs(eta)<2.2 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10',
79 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoublePFBTagDeepJet_p71_v*']),
80 histoPSet = dict(jetPtBinning = [0,40,60,80,120,160,250,300,350,400,500,1000,1500],
81 muPtBinning = [0,7,11,12,13,15,20,30,40,50,70,100,150,200,400,700])
85 hltMssmHbbDeepJetMonitoringSL54 = hltMssmHbbmonitoring.clone(
86 FolderName =
'HLT/HIG/MssmHbb/semileptonic/HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71',
87 bjetSelection =
'pt>40 & abs(eta)<2.2',
89 muoSelection =
'pt>12 & abs(eta)<2.2 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10',
90 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoublePFBTagDeepJet_p71_v*']),
91 histoPSet = dict(jetPtBinning = [0,40,60,80,120,160,250,300,350,400,500,1000,1500],
92 muPtBinning = [0,7,11,12,13,15,20,30,40,50,70,100,150,200,400,700])
98 hltMssmHbbMonitoringMu12 = hltMssmHbbmonitoring.clone(
99 FolderName =
'HLT/HIG/MssmHbb/control/muon/HLT_Mu12eta2p3',
103 muoSelection =
'pt>12 & abs(eta)<2.2 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10',
104 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu12eta2p3_v*']),
105 histoPSet = dict(muPtBinning = [0,7,11,12,13,15,20,30,40,50,70,100,150,200,400,700])
108 hltMssmHbbMonitoringMu12Jet40 = hltMssmHbbmonitoring.clone(
109 FolderName =
'HLT/HIG/MssmHbb/control/muon/HLT_Mu12eta2p3_PFJet40',
113 muoSelection =
'pt>12 & abs(eta)<2.2 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10',
114 jetSelection =
'pt>40 & abs(eta)<2.2',
115 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu12eta2p3_PFJet40_v*']),
116 histoPSet = dict(jetPtBinning = [0,40,60,80,120,160,250,300,350,400,500,1000,1500],
117 muPtBinning = [0,7,11,12,13,15,20,30,40,50,70,100,150,200,400,700])
122 mssmHbbMonitorHLT = cms.Sequence(
124 hltMssmHbbDeepCSVMonitoringFH116 +
125 hltMssmHbbDeepCSVMonitoringFH128 +
127 hltMssmHbbDeepCSVMonitoringSL40 +
128 hltMssmHbbDeepCSVMonitoringSL54 +
130 hltMssmHbbDeepJetMonitoringFH116 +
131 hltMssmHbbDeepJetMonitoringFH128 +
133 hltMssmHbbDeepJetMonitoringSL40 +
134 hltMssmHbbDeepJetMonitoringSL54 +
136 hltMssmHbbMonitoringMu12 +
137 hltMssmHbbMonitoringMu12Jet40