1 import FWCore.ParameterSet.Config
as cms
3 from DQMOffline.Trigger.MssmHbbMonitoring_cfi
import mssmHbbMonitoring
5 MUON_PT_BINNING = [0,4,6,7,8,9,10,11,12,13,14,15,20,30,40,50,100,200]
8 hltMssmHbbmonitoring = mssmHbbMonitoring.clone(
9 btagAlgos = [
"pfParticleNetAK4DiscriminatorsJetTagsForRECO:BvsAll"],
10 workingpoint = 0.1919,
14 bJetDeltaEtaMax = 1.6,
18 hltMssmHbbMonitoringFH116 = hltMssmHbbmonitoring.clone(
19 FolderName =
'HLT/SUS/MssmHbb/fullhadronic/HLT_DoublePFJets116MaxDeta1p6_PNet2BTag_0p11',
20 bjetSelection =
'pt>100 & abs(eta)<2.2',
21 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_DoublePFJets116MaxDeta1p6_PNet2BTag_0p11_v*']),
22 histoPSet = dict(jetPtBinning = [0,100,150,200,250,300,350,400,500,700,1000,1500])
26 hltMssmHbbMonitoringFH128 = hltMssmHbbmonitoring.clone(
27 FolderName =
'HLT/SUS/MssmHbb/fullhadronic/HLT_DoublePFJets128MaxDeta1p6_PNet2BTag_0p11',
28 bjetSelection =
'pt>100 & abs(eta)<2.2',
29 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_DoublePFJets128MaxDeta1p6_PNet2BTag_0p11_v*']),
30 histoPSet = dict(jetPtBinning = [0,100,150,200,250,300,350,400,500,700,1000,1500])
34 hltMssmHbbMonitoringSL40 = hltMssmHbbmonitoring.clone(
35 FolderName =
'HLT/SUS/MssmHbb/semileptonic/HLT_Mu12_DoublePFJets40MaxDeta1p6_PNet2BTag_0p11',
36 bjetSelection =
'pt>40 & abs(eta)<2.2',
38 muoSelection =
'pt>12 & abs(eta)<2.2 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10',
39 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu12_DoublePFJets40MaxDeta1p6_PNet2BTag_0p11_v*']),
40 histoPSet = dict(jetPtBinning = [0,40,60,80,120,160,250,300,350,400,500,1000,1500],
41 muPtBinning = MUON_PT_BINNING)
46 hltMssmHbbMonitoringSL54 = hltMssmHbbmonitoring.clone(
47 FolderName =
'HLT/SUS/MssmHbb/semileptonic/HLT_Mu12_DoublePFJets54MaxDeta1p6_PNet2BTag_0p11',
48 bjetSelection =
'pt>40 & abs(eta)<2.2',
50 muoSelection =
'pt>12 & abs(eta)<2.2 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10',
51 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu12_DoublePFJets54MaxDeta1p6_PNet2BTag_0p11_v*']),
52 histoPSet = dict(jetPtBinning = [0,40,60,80,120,160,250,300,350,400,500,1000,1500],
53 muPtBinning = MUON_PT_BINNING)
58 hltMssmHbbMonitoringMu12 = hltMssmHbbmonitoring.clone(
59 FolderName =
'HLT/SUS/MssmHbb/control/muon/HLT_Mu12eta2p3',
63 muoSelection =
'pt>12 & abs(eta)<2.2 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10',
64 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu12eta2p3_v*']),
65 histoPSet = dict(muPtBinning = MUON_PT_BINNING)
68 hltMssmHbbMonitoringMu12Jet40 = hltMssmHbbmonitoring.clone(
69 FolderName =
'HLT/SUS/MssmHbb/control/muon/HLT_Mu12eta2p3_PFJet40',
73 muoSelection =
'pt>12 & abs(eta)<2.2 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10',
74 jetSelection =
'pt>40 & abs(eta)<2.2',
75 numGenericTriggerEventPSet = dict(hltPaths = [
'HLT_Mu12eta2p3_PFJet40_v*']),
76 histoPSet = dict(jetPtBinning = [0,40,60,80,120,160,250,300,350,400,500,1000,1500],
77 muPtBinning = MUON_PT_BINNING)
82 mssmHbbMonitorHLT = cms.Sequence(
83 hltMssmHbbMonitoringFH116 +
84 hltMssmHbbMonitoringFH128 +
85 hltMssmHbbMonitoringSL40 +
86 hltMssmHbbMonitoringSL54 +
87 hltMssmHbbMonitoringMu12 +
88 hltMssmHbbMonitoringMu12Jet40