1 import FWCore.ParameterSet.Config
as cms
3 from DQMOffline.Trigger.MssmHbbMonitoring_cfi
import mssmHbbMonitoring
6 hltMssmHbbmonitoring = mssmHbbMonitoring.clone()
7 hltMssmHbbmonitoring.btagalgo = cms.InputTag(
"pfCombinedSecondaryVertexV2BJetTags")
8 hltMssmHbbmonitoring.workingpoint = cms.double(0.92)
9 hltMssmHbbmonitoring.bJetDeltaEtaMax = cms.double(1.6)
10 hltMssmHbbmonitoring.bJetMuDeltaRmax = cms.double(0.4)
13 hltMssmHbbmonitoringAL100 = hltMssmHbbmonitoring.clone()
14 hltMssmHbbmonitoringAL100.FolderName = cms.string(
'HLT/Higgs/MssmHbb/fullhadronic/pt100')
15 hltMssmHbbmonitoringAL100.nmuons = cms.uint32(0)
16 hltMssmHbbmonitoringAL100.nbjets = cms.uint32(2)
17 hltMssmHbbmonitoringAL100.bjetSelection = cms.string(
'pt>110 & abs(eta)<2.2')
18 hltMssmHbbmonitoringAL100.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v*')
19 hltMssmHbbmonitoringAL100.histoPSet.jetPtBinning = cms.vdouble(0,250,280,300,320,360,400,700,1000,1500)
21 hltMssmHbbmonitoringAL116 = hltMssmHbbmonitoring.clone()
22 hltMssmHbbmonitoringAL116.FolderName = cms.string(
'HLT/Higgs/MssmHbb/fullhadronic/pt116')
23 hltMssmHbbmonitoringAL116.nmuons = cms.uint32(0)
24 hltMssmHbbmonitoringAL116.nbjets = cms.uint32(2)
25 hltMssmHbbmonitoringAL116.bjetSelection = cms.string(
'pt>116 & abs(eta)<2.2')
26 hltMssmHbbmonitoringAL116.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v*')
27 hltMssmHbbmonitoringAL116.histoPSet.jetPtBinning = cms.vdouble(0,250,280,300,320,360,400,700,1000,1500)
29 hltMssmHbbmonitoringAL128 = hltMssmHbbmonitoring.clone()
30 hltMssmHbbmonitoringAL128.FolderName = cms.string(
'HLT/Higgs/MssmHbb/fullhadronic/pt128')
31 hltMssmHbbmonitoringAL128.nmuons = cms.uint32(0)
32 hltMssmHbbmonitoringAL128.nbjets = cms.uint32(2)
33 hltMssmHbbmonitoringAL128.bjetSelection = cms.string(
'pt>128 & abs(eta)<2.2')
34 hltMssmHbbmonitoringAL128.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v*')
35 hltMssmHbbmonitoringAL128.histoPSet.jetPtBinning = cms.vdouble(0,250,280,300,320,360,400,700,1000,1500)
38 hltMssmHbbmonitoringSL40 = hltMssmHbbmonitoring.clone()
39 hltMssmHbbmonitoringSL40.FolderName = cms.string(
'HLT/Higgs/MssmHbb/semileptonic/pt40')
40 hltMssmHbbmonitoringSL40.nmuons = cms.uint32(1)
41 hltMssmHbbmonitoringSL40.nbjets = cms.uint32(2)
42 hltMssmHbbmonitoringSL40.muoSelection = cms.string(
'pt>12 & abs(eta)<2.2 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10')
43 hltMssmHbbmonitoringSL40.bjetSelection = cms.string(
'pt>40 & abs(eta)<2.2')
44 hltMssmHbbmonitoringSL40.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v*')
45 hltMssmHbbmonitoringSL40.histoPSet.jetPtBinning = cms.vdouble(0,250,280,300,320,360,400,700,1000,1500)
47 hltMssmHbbmonitoringSL54 = hltMssmHbbmonitoring.clone()
48 hltMssmHbbmonitoringSL54.FolderName = cms.string(
'HLT/Higgs/MssmHbb/semileptonic/pt54')
49 hltMssmHbbmonitoringSL54.nmuons = cms.uint32(1)
50 hltMssmHbbmonitoringSL54.nbjets = cms.uint32(2)
51 hltMssmHbbmonitoringSL54.muoSelection = cms.string(
'pt>12 & abs(eta)<2.2 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10')
52 hltMssmHbbmonitoringSL54.bjetSelection = cms.string(
'pt>54 & abs(eta)<2.2')
53 hltMssmHbbmonitoringSL54.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v*')
54 hltMssmHbbmonitoringSL54.histoPSet.jetPtBinning = cms.vdouble(0,250,280,300,320,360,400,700,1000,1500)
56 hltMssmHbbmonitoringSL62 = hltMssmHbbmonitoring.clone()
57 hltMssmHbbmonitoringSL62.FolderName = cms.string(
'HLT/Higgs/MssmHbb/semileptonic/pt62')
58 hltMssmHbbmonitoringSL62.nmuons = cms.uint32(1)
59 hltMssmHbbmonitoringSL62.nbjets = cms.uint32(2)
60 hltMssmHbbmonitoringSL62.muoSelection = cms.string(
'pt>12 & abs(eta)<2.2 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10')
61 hltMssmHbbmonitoringSL62.bjetSelection = cms.string(
'pt>62 & abs(eta)<2.2')
62 hltMssmHbbmonitoringSL62.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v*')
63 hltMssmHbbmonitoringSL62.histoPSet.jetPtBinning = cms.vdouble(0,250,280,300,320,360,400,700,1000,1500)
66 hltMssmHbbmonitoringControl = hltMssmHbbmonitoring.clone()
67 hltMssmHbbmonitoringControl.FolderName = cms.string(
'HLT/Higgs/MssmHbb/control/mu12_pt30_nobtag')
68 hltMssmHbbmonitoringControl.nmuons = cms.uint32(1)
69 hltMssmHbbmonitoringControl.nbjets = cms.uint32(0)
70 hltMssmHbbmonitoringControl.njets = cms.uint32(1)
71 hltMssmHbbmonitoringControl.muoSelection = cms.string(
'pt>12 & abs(eta)<2.2 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrac\ 72 k.hitPattern.numberOfValidPixelHits>0 & globalTrack.hitPattern.numberOfValidMuonHits>0 & globalTrack.normalizedChi2<10')
73 hltMssmHbbmonitoringControl.jetSelection = cms.string(
'pt>40 & abs(eta)<2.2')
74 hltMssmHbbmonitoringControl.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_SingleJet30_Mu12_SinglePFJet40_v*')
75 hltMssmHbbmonitoringControl.histoPSet.jetPtBinning = cms.vdouble(0,250,280,300,320,360,400,700,1000,1500)
78 mssmHbbMonitorHLT = cms.Sequence(
80 hltMssmHbbmonitoringAL100
81 + hltMssmHbbmonitoringAL116
82 + hltMssmHbbmonitoringAL128
84 + hltMssmHbbmonitoringSL40
85 + hltMssmHbbmonitoringSL54
86 + hltMssmHbbmonitoringSL62
88 + hltMssmHbbmonitoringControl