1 import FWCore.ParameterSet.Config
as cms
7 from DQMOffline.Trigger.TopMonitor_cfi
import hltTOPmonitoring
11 double_soft_muon_muonpt = hltTOPmonitoring.clone()
12 double_soft_muon_muonpt.FolderName = cms.string(
'HLT/SUSY/SOS/Muon/')
14 double_soft_muon_muonpt.nmuons = cms.uint32(2)
15 double_soft_muon_muonpt.HTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
16 double_soft_muon_muonpt.HTcut = cms.double(60)
17 double_soft_muon_muonpt.metSelection =cms.string(
'pt>150')
18 double_soft_muon_muonpt.MHTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
19 double_soft_muon_muonpt.MHTcut = cms.double(150)
20 double_soft_muon_muonpt.invMassUppercut = cms.double(50)
21 double_soft_muon_muonpt.invMassLowercut = cms.double(10)
23 double_soft_muon_muonpt.histoPSet.muPtBinning =cms.vdouble(0,2,5,7,10,12,15,17,20,25,30,50)
24 double_soft_muon_muonpt.histoPSet.muPtBinning2D =cms.vdouble(0,2,5,7,10,12,15,17,20,25,30,50)
26 double_soft_muon_muonpt.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v*')
27 double_soft_muon_muonpt.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_PFMET140_PFMHT140_v*')
30 double_soft_muon_metpt = hltTOPmonitoring.clone()
31 double_soft_muon_metpt.FolderName = cms.string(
'HLT/SUSY/SOS/MET/')
33 double_soft_muon_metpt.nmuons = cms.uint32(2)
34 double_soft_muon_metpt.HTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
35 double_soft_muon_metpt.HTcut = cms.double(60)
36 double_soft_muon_metpt.muoSelection =cms.string(
'pt>18 & abs(eta)<2.4')
37 double_soft_muon_metpt.MHTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
38 double_soft_muon_metpt.MHTcut = cms.double(150)
39 double_soft_muon_metpt.invMassUppercut = cms.double(50)
40 double_soft_muon_metpt.invMassLowercut = cms.double(10)
42 double_soft_muon_metpt.histoPSet.metPSet =cms.PSet(nbins=cms.uint32(50),xmin=cms.double(50),xmax=cms.double(300) )
44 double_soft_muon_metpt.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v*')
45 double_soft_muon_metpt.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v*')
48 double_soft_muon_mll = hltTOPmonitoring.clone()
49 double_soft_muon_mll.FolderName = cms.string(
'HLT/SUSY/SOS/Mll/')
51 double_soft_muon_mll.nmuons = cms.uint32(2)
52 double_soft_muon_mll.HTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
53 double_soft_muon_mll.HTcut = cms.double(60)
54 double_soft_muon_mll.muoSelection =cms.string(
'pt>10 & abs(eta)<2.4')
55 double_soft_muon_mll.MHTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
56 double_soft_muon_mll.MHTcut = cms.double(150)
57 double_soft_muon_mll.metSelection = cms.string(
'pt>150')
59 double_soft_muon_mll.histoPSet.invMassVariableBinning =cms.vdouble(8,12,15,20,25,30,35,40,45,47,50,60)
62 double_soft_muon_mll.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v*')
63 double_soft_muon_mll.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_Dimuon12_Upsilon_eta1p5_v*')
66 double_soft_muon_mhtpt = hltTOPmonitoring.clone()
67 double_soft_muon_mhtpt.FolderName = cms.string(
'HLT/SUSY/SOS/MHT/')
69 double_soft_muon_mhtpt.nmuons = cms.uint32(2)
70 double_soft_muon_mhtpt.HTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
71 double_soft_muon_mhtpt.HTcut = cms.double(60)
72 double_soft_muon_mhtpt.muoSelection =cms.string(
'pt>18 & abs(eta)<2.0')
73 double_soft_muon_mhtpt.MHTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
74 double_soft_muon_mhtpt.metSelection = cms.string(
'pt>150')
75 double_soft_muon_mhtpt.invMassUppercut = cms.double(50)
76 double_soft_muon_mhtpt.invMassLowercut = cms.double(10)
78 double_soft_muon_mhtpt.histoPSet.MHTVariableBinning =cms.vdouble(50,60,70,80,90,100,110,120,130,150,200,300)
81 double_soft_muon_mhtpt.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_DoubleMu3_DZ_PFMET50_PFMHT60_v*')
82 double_soft_muon_mhtpt.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v*')
86 double_soft_muon_backup_70_metpt = hltTOPmonitoring.clone()
87 double_soft_muon_backup_70_metpt.FolderName = cms.string(
'HLT/SUSY/SOS/Baclup70/MET/')
89 double_soft_muon_backup_70_metpt.nmuons = cms.uint32(2)
90 double_soft_muon_backup_70_metpt.HTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
91 double_soft_muon_backup_70_metpt.HTcut = cms.double(60)
92 double_soft_muon_backup_70_metpt.muoSelection =cms.string(
'pt>18 & abs(eta)<2.4')
93 double_soft_muon_backup_70_metpt.MHTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
94 double_soft_muon_backup_70_metpt.MHTcut = cms.double(150)
95 double_soft_muon_backup_70_metpt.invMassUppercut = cms.double(50)
96 double_soft_muon_backup_70_metpt.invMassLowercut = cms.double(10)
98 double_soft_muon_backup_70_metpt.histoPSet.metPSet =cms.PSet(nbins=cms.uint32(50),xmin=cms.double(50),xmax=cms.double(300) )
100 double_soft_muon_backup_70_metpt.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v*')
101 double_soft_muon_backup_70_metpt.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v*')
104 double_soft_muon_backup_70_mhtpt = hltTOPmonitoring.clone()
105 double_soft_muon_backup_70_mhtpt.FolderName = cms.string(
'HLT/SUSY/SOS/backup70/MHT/')
107 double_soft_muon_backup_70_mhtpt.nmuons = cms.uint32(2)
108 double_soft_muon_backup_70_mhtpt.HTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
109 double_soft_muon_backup_70_mhtpt.HTcut = cms.double(60)
110 double_soft_muon_backup_70_mhtpt.muoSelection =cms.string(
'pt>18 & abs(eta)<2.0')
111 double_soft_muon_backup_70_mhtpt.MHTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
112 double_soft_muon_backup_70_mhtpt.metSelection = cms.string(
'pt>150')
113 double_soft_muon_backup_70_mhtpt.invMassUppercut = cms.double(50)
114 double_soft_muon_backup_70_mhtpt.invMassLowercut = cms.double(10)
116 double_soft_muon_backup_70_mhtpt.histoPSet.MHTVariableBinning =cms.vdouble(50,60,70,80,90,100,110,120,130,150,200,300)
119 double_soft_muon_backup_70_mhtpt.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_DoubleMu3_DZ_PFMET70_PFMHT70_v*')
120 double_soft_muon_backup_70_mhtpt.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v*')
124 double_soft_muon_backup_90_metpt = hltTOPmonitoring.clone()
125 double_soft_muon_backup_90_metpt.FolderName = cms.string(
'HLT/SUSY/SOS/Baclup90/MET/')
127 double_soft_muon_backup_90_metpt.nmuons = cms.uint32(2)
128 double_soft_muon_backup_90_metpt.HTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
129 double_soft_muon_backup_90_metpt.HTcut = cms.double(60)
130 double_soft_muon_backup_90_metpt.muoSelection =cms.string(
'pt>18 & abs(eta)<2.4')
131 double_soft_muon_backup_90_metpt.MHTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
132 double_soft_muon_backup_90_metpt.MHTcut = cms.double(150)
133 double_soft_muon_backup_90_metpt.invMassUppercut = cms.double(50)
134 double_soft_muon_backup_90_metpt.invMassLowercut = cms.double(10)
136 double_soft_muon_backup_90_metpt.histoPSet.metPSet =cms.PSet(nbins=cms.uint32(50),xmin=cms.double(50),xmax=cms.double(300) )
138 double_soft_muon_backup_90_metpt.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v*')
139 double_soft_muon_backup_90_metpt.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v*')
142 double_soft_muon_backup_90_mhtpt = hltTOPmonitoring.clone()
143 double_soft_muon_backup_90_mhtpt.FolderName = cms.string(
'HLT/SUSY/SOS/backup90/MHT/')
145 double_soft_muon_backup_90_mhtpt.nmuons = cms.uint32(2)
146 double_soft_muon_backup_90_mhtpt.HTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
147 double_soft_muon_backup_90_mhtpt.HTcut = cms.double(60)
148 double_soft_muon_backup_90_mhtpt.muoSelection =cms.string(
'pt>18 & abs(eta)<2.0')
149 double_soft_muon_backup_90_mhtpt.MHTdefinition = cms.string(
'pt>30 & abs(eta)<2.4')
150 double_soft_muon_backup_90_mhtpt.metSelection = cms.string(
'pt>150')
151 double_soft_muon_backup_90_mhtpt.invMassUppercut = cms.double(50)
152 double_soft_muon_backup_90_mhtpt.invMassLowercut = cms.double(10)
154 double_soft_muon_backup_90_mhtpt.histoPSet.MHTVariableBinning =cms.vdouble(50,60,70,80,90,100,110,120,130,150,200,300)
157 double_soft_muon_backup_90_mhtpt.numGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_DoubleMu3_DZ_PFMET90_PFMHT90_v*')
158 double_soft_muon_backup_90_mhtpt.denGenericTriggerEventPSet.hltPaths = cms.vstring(
'HLT_Mu17_TrkIsoVVL_Mu8_TrkIsoVVL_DZ_v*')
160 susyMonitorHLT = cms.Sequence(
161 susyHLTRazorMonitoring
162 + susyHLTVBFMonitoring
165 + double_soft_muon_muonpt
166 + double_soft_muon_metpt
167 + double_soft_muon_mhtpt
168 + double_soft_muon_mll
169 + double_soft_muon_backup_70_metpt
170 + double_soft_muon_backup_70_mhtpt
171 + double_soft_muon_backup_90_metpt
172 + double_soft_muon_backup_90_mhtpt