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 DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets110MaxDeta1p6 = hltMssmHbbmonitoring.clone()
14 DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets110MaxDeta1p6.FolderName = cms.string(
'HLT/Higgs/MssmHbb/fullhadronic/DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets110MaxDeta1p6')
15 DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets110MaxDeta1p6.nmuons = cms.uint32(0)
16 DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets110MaxDeta1p6.nbjets = cms.uint32(2)
17 DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets110MaxDeta1p6.bjetSelection = cms.string(
'pt>110 & abs(eta)<2.2')
18 DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets110MaxDeta1p6.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets110MaxDeta1p6_v*')
19 DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets110MaxDeta1p6.histoPSet.jetPtBinning = cms.vdouble(0,250,280,300,320,360,400,700,1000,1500)
21 DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets116MaxDeta1p6 = hltMssmHbbmonitoring.clone()
22 DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets116MaxDeta1p6.FolderName = cms.string(
'HLT/Higgs/MssmHbb/fullhadronic/DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets116MaxDeta1p6')
23 DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets116MaxDeta1p6.nmuons = cms.uint32(0)
24 DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets116MaxDeta1p6.nbjets = cms.uint32(2)
25 DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets116MaxDeta1p6.bjetSelection = cms.string(
'pt>116 & abs(eta)<2.2')
26 DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets116MaxDeta1p6.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets116MaxDeta1p6_v*')
27 DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets116MaxDeta1p6.histoPSet.jetPtBinning = cms.vdouble(0,250,280,300,320,360,400,700,1000,1500)
29 DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets128MaxDeta1p6 = hltMssmHbbmonitoring.clone()
30 DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets128MaxDeta1p6.FolderName = cms.string(
'HLT/Higgs/MssmHbb/fullhadronic/DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets128MaxDeta1p6')
31 DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets128MaxDeta1p6.nmuons = cms.uint32(0)
32 DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets128MaxDeta1p6.nbjets = cms.uint32(2)
33 DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets128MaxDeta1p6.bjetSelection = cms.string(
'pt>128 & abs(eta)<2.2')
34 DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets128MaxDeta1p6.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets128MaxDeta1p6_v*')
35 DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets128MaxDeta1p6.histoPSet.jetPtBinning = cms.vdouble(0,250,280,300,320,360,400,700,1000,1500)
38 DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets40MaxDeta1p6 = hltMssmHbbmonitoring.clone()
39 DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets40MaxDeta1p6.FolderName = cms.string(
'HLT/Higgs/MssmHbb/semileptonic/DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets40MaxDeta1p6')
40 DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets40MaxDeta1p6.nmuons = cms.uint32(1)
41 DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets40MaxDeta1p6.nbjets = cms.uint32(2)
42 DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets40MaxDeta1p6.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 DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets40MaxDeta1p6.bjetSelection = cms.string(
'pt>40 & abs(eta)<2.2')
44 DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets40MaxDeta1p6.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets40MaxDeta1p6_v*')
45 DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets40MaxDeta1p6.histoPSet.jetPtBinning = cms.vdouble(0,250,280,300,320,360,400,700,1000,1500)
47 DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets54MaxDeta1p6 = hltMssmHbbmonitoring.clone()
48 DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets54MaxDeta1p6.FolderName = cms.string(
'HLT/Higgs/MssmHbb/semileptonic/DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets54MaxDeta1p6')
49 DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets54MaxDeta1p6.nmuons = cms.uint32(1)
50 DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets54MaxDeta1p6.nbjets = cms.uint32(2)
51 DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets54MaxDeta1p6.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 DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets54MaxDeta1p6.bjetSelection = cms.string(
'pt>54 & abs(eta)<2.2')
53 DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets54MaxDeta1p6.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets54MaxDeta1p6_v*')
54 DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets54MaxDeta1p6.histoPSet.jetPtBinning = cms.vdouble(0,250,280,300,320,360,400,700,1000,1500)
56 DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets62MaxDeta1p6 = hltMssmHbbmonitoring.clone()
57 DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets62MaxDeta1p6.FolderName = cms.string(
'HLT/Higgs/MssmHbb/semileptonic/DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets62MaxDeta1p6')
58 DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets62MaxDeta1p6.nmuons = cms.uint32(1)
59 DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets62MaxDeta1p6.nbjets = cms.uint32(2)
60 DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets62MaxDeta1p6.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 DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets62MaxDeta1p6.bjetSelection = cms.string(
'pt>62 & abs(eta)<2.2')
62 DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets62MaxDeta1p6.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets62MaxDeta1p6_v*')
63 DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets62MaxDeta1p6.histoPSet.jetPtBinning = cms.vdouble(0,250,280,300,320,360,400,700,1000,1500)
66 SingleJet30_Mu12_SinglePFJet40 = hltMssmHbbmonitoring.clone()
67 SingleJet30_Mu12_SinglePFJet40.FolderName = cms.string(
'HLT/Higgs/MssmHbb/control/SingleJet30_Mu12_SinglePFJet40')
68 SingleJet30_Mu12_SinglePFJet40.nmuons = cms.uint32(1)
69 SingleJet30_Mu12_SinglePFJet40.nbjets = cms.uint32(0)
70 SingleJet30_Mu12_SinglePFJet40.njets = cms.uint32(1)
71 SingleJet30_Mu12_SinglePFJet40.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 SingleJet30_Mu12_SinglePFJet40.jetSelection = cms.string(
'pt>40 & abs(eta)<2.2')
74 SingleJet30_Mu12_SinglePFJet40.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'SingleJet30_Mu12_SinglePFJet40_v*')
75 SingleJet30_Mu12_SinglePFJet40.histoPSet.jetPtBinning = cms.vdouble(0,250,280,300,320,360,400,700,1000,1500)
78 mssmHbbMonitorHLT = cms.Sequence(
80 DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets110MaxDeta1p6
81 + DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets116MaxDeta1p6
82 + DoubleJets100_DoubleBtagCSV_0p92_DoublePFJets128MaxDeta1p6
84 + DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets40MaxDeta1p6
85 + DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets54MaxDeta1p6
86 + DoubleJets30_Mu12_DoubleBtagCSV_0p92_DoublePFJets62MaxDeta1p6
89 + SingleJet30_Mu12_SinglePFJet40