CMS 3D CMS Logo

BPHMonitor_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 from DQMOffline.Trigger.BPHMonitor_cfi import hltBPHmonitoring
4 # Tau3Mu
6 
7 Dimuon0_Jpsi_tnp = hltBPHmonitoring.clone()
8 Dimuon0_Jpsi_tnp.FolderName = cms.string('HLT/BPH/DiMu0_Jpsi_L1_NO_OS_denTrack2/')
9 Dimuon0_Jpsi_tnp.tnp = cms.bool(True)
10 Dimuon0_Jpsi_tnp.enum = cms.int32(1)
11 Dimuon0_Jpsi_tnp.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_Jpsi_L1_NoOS_v*")
12 #Dimuon0_Jpsi_tnp.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu0_SQ")
13 Dimuon0_Jpsi_tnp.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Mu7p5_Track2_Jpsi_v*")
14 #Dimuon0_Jpsi_tnp.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_SingleMu5_SQ OR L1_SingleMu7_SQ")
15 Dimuon0_Jpsi_tnp.muoSelection_ref = cms.string("pt>7.5 && abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
16 Dimuon0_Jpsi_tnp.muoSelection = cms.string("abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
17 
18 Dimuon25_Jpsi_tnp = hltBPHmonitoring.clone()
19 Dimuon25_Jpsi_tnp.FolderName = cms.string('HLT/BPH/DiMu25_Jpsi_noCorr/')
20 Dimuon25_Jpsi_tnp.tnp = cms.bool(True)
21 Dimuon25_Jpsi_tnp.enum = cms.int32(1)
22 Dimuon25_Jpsi_tnp.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon25_Jpsi_noCorrL1_v*")
23 #Dimuon25_Jpsi_tnp.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu8_SQ")
24 Dimuon25_Jpsi_tnp.muoSelection_ref = cms.string("pt>7.5 && abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
25 Dimuon25_Jpsi_tnp.muoSelection = cms.string("abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
26 
27 
28 Dimuon0_Jpsi_tnp1 = hltBPHmonitoring.clone()
29 Dimuon0_Jpsi_tnp1.FolderName = cms.string('HLT/BPH/DiMu0_Jpsi_L1_NO_OS_denTrack7/')
30 Dimuon0_Jpsi_tnp1.tnp = cms.bool(True)
31 Dimuon0_Jpsi_tnp1.enum = cms.int32(1)
32 Dimuon0_Jpsi_tnp1.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_Jpsi_L1_NoOS_v*")
33 #Dimuon0_Jpsi_tnp1.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu0_SQ")
34 Dimuon0_Jpsi_tnp1.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Mu7p5_Track7_Jpsi_v*")
35 #Dimuon0_Jpsi_tnp1.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_SingleMu5_SQ OR L1_SingleMu7_SQ")
36 Dimuon0_Jpsi_tnp1.muoSelection_ref = cms.string("pt>7.5 & abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
37 Dimuon0_Jpsi_tnp1.muoSelection = cms.string("abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
38 
39 
40 Dimuon0_Jpsi_tnp2 = hltBPHmonitoring.clone()
41 Dimuon0_Jpsi_tnp2.FolderName = cms.string('HLT/BPH/DiMu0_Jpsi_L1_NO_OS_denTrack3p5/')
42 Dimuon0_Jpsi_tnp2.tnp = cms.bool(True)
43 Dimuon0_Jpsi_tnp2.enum = cms.int32(1)
44 Dimuon0_Jpsi_tnp2.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_Jpsi_L1_NoOS_v*")
45 #Dimuon0_Jpsi_tnp2.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu0_SQ")
46 Dimuon0_Jpsi_tnp2.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Mu7p5_Track3p5_Jpsi_v*")
47 #Dimuon0_Jpsi_tnp2.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_SingleMu5_SQ OR L1_SingleMu7_SQ")
48 Dimuon0_Jpsi_tnp2.muoSelection_ref = cms.string("pt>7.5 && abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
49 Dimuon0_Jpsi_tnp2.muoSelection = cms.string("abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
50 
51 
52 
53 
54 Dimuon0_Jpsi_OS = hltBPHmonitoring.clone()
55 Dimuon0_Jpsi_OS.FolderName = cms.string('HLT/BPH/DiMu0_Jpsi_L1_OS/')
56 Dimuon0_Jpsi_OS.tnp = cms.bool(False)
57 Dimuon0_Jpsi_OS.enum = cms.int32(2)
58 Dimuon0_Jpsi_OS.Jpsi = cms.int32(1)
59 Dimuon0_Jpsi_OS.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_Jpsi_v*")
60 #Dimuon0_Jpsi_OS.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu0_SQ_OS")
61 Dimuon0_Jpsi_OS.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_Jpsi_L1_NoOS_v*")
62 #Dimuon0_Jpsi_OS.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu0_SQ")
63 Dimuon0_Jpsi_OS.muoSelection_ref = cms.string("abs(eta)<2.4 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
64 Dimuon0_Jpsi_OS.DMSelection_ref = cms.string("abs(Eta)<2.4")
65 
66 ###
67 
68 Dimuon0_er = hltBPHmonitoring.clone()
69 Dimuon0_er.FolderName = cms.string('HLT/BPH/DiMu0_Lowmass_L1_er/')
70 Dimuon0_er.tnp = cms.bool(False)
71 Dimuon0_er.enum = cms.int32(3)
72 Dimuon0_er.Jpsi = cms.int32(1)
73 Dimuon0_er.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_LowMass_L1_0er1p5_v*")
74 #Dimuon0_er.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu0er1p5_SQ_OS")
75 Dimuon0_er.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_Jpsi_v*")
76 #Dimuon0_er.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu0_SQ_OS")
77 Dimuon0_er.muoSelection_ref = cms.string("abs(eta)<1.5 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
78 Dimuon0_er.DMSelection_ref = cms.string("abs(Eta)<1.5")
79 
80 ###
81 Dimuon0_Upsilon_er = hltBPHmonitoring.clone()
82 Dimuon0_Upsilon_er.FolderName = cms.string('HLT/BPH/DiMu0_Upsilon_L1_er/')
83 Dimuon0_Upsilon_er.tnp = cms.bool(False)
84 Dimuon0_Upsilon_er.enum = cms.int32(3)
85 Dimuon0_Upsilon_er.Upsilon = cms.int32(1)
86 Dimuon0_Upsilon_er.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_Upsilon_L1_4p5er2p0_v*")
87 #Dimuon0_Upsilon_er.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu4p5er2p0_SQ_OS")
88 Dimuon0_Upsilon_er.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_Upsilon_L1_4p5_v*")
89 #Dimuon0_Upsilon_er.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu4p5_SQ_OS")
90 Dimuon0_Upsilon_er.muoSelection_ref = cms.string("abs(eta)<2. & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
91 Dimuon0_Upsilon_er.DMSelection_ref = cms.string("abs(Eta)<2. ")
92 
93 ###L1 dR cut
94 
95 ###
96 DMu4_3_Bs_dRcut = hltBPHmonitoring.clone()
97 DMu4_3_Bs_dRcut.FolderName = cms.string('HLT/BPH/DMu4_3_Bs_L1_dR/')
98 DMu4_3_Bs_dRcut.tnp = cms.bool(False)
99 DMu4_3_Bs_dRcut.enum = cms.int32(4)
100 DMu4_3_Bs_dRcut.ptCut = cms.int32(1)
101 DMu4_3_Bs_dRcut.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_DoubleMu4_3_Bs_v*")
102 #DMu4_3_Bs_dRcut.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu0er1p5_SQ_OS_dR_1p4")
103 DMu4_3_Bs_dRcut.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_LowMass_L1_0er1p5_v*")
104 #DMu4_3_Bs_dRcut.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu0er1p5_SQ_OS")
105 DMu4_3_Bs_dRcut.muoSelection_ref = cms.string("pt>4.5 && abs(eta)<1.5 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
106 DMu4_3_Bs_dRcut.muoSelection = cms.string("pt>3.5 && abs(eta)<1.5 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
107 DMu4_3_Bs_dRcut.DMSelection_ref = cms.string("abs(Eta)<1.5 && Pt>5.5 && M<5.9 && M>4.6")
108 DMu4_3_Bs_dRcut.histoPSet.dRPSet = cms.PSet(
109  nbins = cms.int32 ( 30 ),
110  xmin = cms.double(0.4),
111  xmax = cms.double(1.9),
112 )
113 DMu4_3_Bs_dRcut.histoPSet.massPSet = cms.PSet(
114  nbins = cms.int32 (9),
115  xmin = cms.double( 4.4),
116  xmax = cms.double(6.2),
117 )
118 
119 
120 DMu4_3_Jpsi_dRcut = hltBPHmonitoring.clone()
121 DMu4_3_Jpsi_dRcut.FolderName = cms.string('HLT/BPH/DMu4_3_Jpsi_L1_dR/')
122 DMu4_3_Jpsi_dRcut.tnp = cms.bool(False)
123 DMu4_3_Jpsi_dRcut.enum = cms.int32(4)
124 DMu4_3_Jpsi_dRcut.Jpsi = cms.int32(1)
125 DMu4_3_Jpsi_dRcut.ptCut = cms.int32(1)
126 DMu4_3_Jpsi_dRcut.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_DoubleMu4_3_Jpsi_v*")
127 #DMu4_3_Jpsi_dRcut.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu0er1p5_SQ_OS_dR_1p4")
128 DMu4_3_Jpsi_dRcut.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_LowMass_L1_0er1p5_v*")
129 #DMu4_3_Jpsi_dRcut.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu0er1p5_SQ_OS")
130 DMu4_3_Jpsi_dRcut.muoSelection_ref = cms.string("pt>4.5 && abs(eta)<1.5 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
131 DMu4_3_Jpsi_dRcut.muoSelection = cms.string("pt>3.5 && abs(eta)<1.5 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
132 DMu4_3_Jpsi_dRcut.DMSelection_ref = cms.string("abs(Eta)<1.5")
133 DMu4_3_Jpsi_dRcut.histoPSet.massPSet = cms.PSet(
134  nbins = cms.int32 ( 10 ),
135  xmin = cms.double(2.8),
136  xmax = cms.double(3.3),
137 )
138 
139 
140 Dimuon14_Phi_dRcut = hltBPHmonitoring.clone()
141 Dimuon14_Phi_dRcut.FolderName = cms.string('HLT/BPH/DiMu14_Phi_L1_dR/')
142 Dimuon14_Phi_dRcut.tnp = cms.bool(False)
143 Dimuon14_Phi_dRcut.enum = cms.int32(4)
144 Dimuon14_Phi_dRcut.seagull = cms.int32(1)
145 Dimuon14_Phi_dRcut.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon14_Phi_Barrel_Seagulls_v*")
146 #Dimuon14_Phi_dRcut.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu0er1p5_SQ_OS_dR_1p4")
147 Dimuon14_Phi_dRcut.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_LowMass_L1_0er1p5_v*")
148 #Dimuon14_Phi_dRcut.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu0er1p5_SQ_OS")
149 Dimuon14_Phi_dRcut.muoSelection_ref = cms.string("abs(eta)<1.5 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
150 Dimuon14_Phi_dRcut.DMSelection_ref = cms.string("M>0.95 & M<1.1 & Pt>15 & abs(Eta)<1.2")
151 Dimuon14_Phi_dRcut.histoPSet.dRPSet = cms.PSet(
152  nbins = cms.int32 ( 35 ),
153  xmin = cms.double(0),
154  xmax = cms.double(0.7),
155 )
156 Dimuon14_Phi_dRcut.histoPSet.massPSet = cms.PSet(
157  nbins = cms.int32 ( 10 ),
158  xmin = cms.double(0.95),
159  xmax = cms.double(1.1),
160 )
161 
162 
163 DMu4_LowMassNonResonantTrk_Displaced_dRcut = hltBPHmonitoring.clone()
164 DMu4_LowMassNonResonantTrk_Displaced_dRcut.FolderName = cms.string('HLT/BPH/DMu4_LowMassNonResonantTrk_Displaced_L1_dR/')
165 DMu4_LowMassNonResonantTrk_Displaced_dRcut.tnp = cms.bool(False)
166 DMu4_LowMassNonResonantTrk_Displaced_dRcut.enum = cms.int32(4)
167 DMu4_LowMassNonResonantTrk_Displaced_dRcut.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v*")
168 #DMu4_LowMassNonResonantTrk_Displaced_dRcut.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu0er1p5_SQ_OS_dR_1p4")
169 DMu4_LowMassNonResonantTrk_Displaced_dRcut.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_LowMass_L1_0er1p5_v*")
170 #DMu4_LowMassNonResonantTrk_Displaced_dRcut.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu0er1p5_SQ_OS")
171 DMu4_LowMassNonResonantTrk_Displaced_dRcut.muoSelection_ref = cms.string("pt>5 & abs(eta)<1.5 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
172 DMu4_LowMassNonResonantTrk_Displaced_dRcut.DMSelection_ref = cms.string("((M>1.1 & M<2.8) | (M>4.1 & M<4.7)) & abs(Eta)<1.5")
173 DMu4_LowMassNonResonantTrk_Displaced_dRcut.histoPSet.massPSet = cms.PSet(
174  nbins = cms.int32 ( 10 ),
175  xmin = cms.double(1.),
176  xmax = cms.double(3.),
177 )
178 
179 DMu4_LowMassNonResonantTrk_Displaced_dRcut_low = hltBPHmonitoring.clone()
180 DMu4_LowMassNonResonantTrk_Displaced_dRcut_low.FolderName = cms.string('HLT/BPH/DMu4_LowMassNonResonantTrk_Displaced_L1_dR_low/')
181 DMu4_LowMassNonResonantTrk_Displaced_dRcut_low.tnp = cms.bool(False)
182 DMu4_LowMassNonResonantTrk_Displaced_dRcut_low.enum = cms.int32(4)
183 DMu4_LowMassNonResonantTrk_Displaced_dRcut_low.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_DoubleMu4_LowMassNonResonantTrk_Displaced_v*")
184 #DMu4_LowMassNonResonantTrk_Displaced_dRcut_low.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu4_SQ_OS_dR_Max1p2")
185 DMu4_LowMassNonResonantTrk_Displaced_dRcut_low.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_LowMass_L1_4_v*")
186 #DMu4_LowMassNonResonantTrk_Displaced_dRcut_low.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu4_SQ_OS")
187 DMu4_LowMassNonResonantTrk_Displaced_dRcut_low.muoSelection_ref = cms.string("pt>5 & abs(eta)<2.4 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
188 DMu4_LowMassNonResonantTrk_Displaced_dRcut_low.DMSelection_ref = cms.string("((M>1.1 & M<2.8) | (M>4.1 & M<4.7)) & abs(Eta)<2.4")
189 DMu4_LowMassNonResonantTrk_Displaced_dRcut_low.max_dR = cms.double(1.2)
190 DMu4_LowMassNonResonantTrk_Displaced_dRcut_low.histoPSet.massPSet = cms.PSet(
191  nbins = cms.int32 ( 10 ),
192  xmin = cms.double(1.),
193  xmax = cms.double(3.),
194 )
195 
196 
197 DMu4_JpsiTrk_Displaced_dRcut = hltBPHmonitoring.clone()
198 DMu4_JpsiTrk_Displaced_dRcut.FolderName = cms.string('HLT/BPH/DMu4_JpsiTrk_Displaced_L1_dR/')
199 DMu4_JpsiTrk_Displaced_dRcut.tnp = cms.bool(False)
200 DMu4_JpsiTrk_Displaced_dRcut.enum = cms.int32(4)
201 DMu4_JpsiTrk_Displaced_dRcut.Jpsi = cms.int32(1)
202 DMu4_JpsiTrk_Displaced_dRcut.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_DoubleMu4_JpsiTrk_Displaced_v*")
203 #DMu4_JpsiTrk_Displaced_dRcut.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu0er1p5_SQ_OS_dR_1p4")
204 DMu4_JpsiTrk_Displaced_dRcut.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_LowMass_L1_0er1p5_v*")
205 #DMu4_JpsiTrk_Displaced_dRcut.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu0er1p5_SQ_OS")
206 DMu4_JpsiTrk_Displaced_dRcut.muoSelection_ref = cms.string("pt>5 & abs(eta)<1.5 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
207 DMu4_JpsiTrk_Displaced_dRcut.DMSelection_ref = cms.string("abs(Eta)<1.5")
208 DMu4_JpsiTrk_Displaced_dRcut.histoPSet.massPSet = cms.PSet(
209  nbins = cms.int32 ( 10 ),
210  xmin = cms.double(2.8),
211  xmax = cms.double(3.3),
212 )
213 
214 
215 DMu4_JpsiTrk_Displaced_dRcut_low = hltBPHmonitoring.clone()
216 DMu4_JpsiTrk_Displaced_dRcut_low.FolderName = cms.string('HLT/BPH/DMu4_JpsiTrk_Displaced_L1_dR_low/')
217 DMu4_JpsiTrk_Displaced_dRcut_low.tnp = cms.bool(False)
218 DMu4_JpsiTrk_Displaced_dRcut_low.enum = cms.int32(4)
219 DMu4_JpsiTrk_Displaced_dRcut_low.Jpsi = cms.int32(1)
220 DMu4_JpsiTrk_Displaced_dRcut_low.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_DoubleMu4_JpsiTrk_Displaced_v*")
221 #DMu4_JpsiTrk_Displaced_dRcut_low.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu4_SQ_OS_dR_Max1p2")
222 DMu4_JpsiTrk_Displaced_dRcut_low.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_LowMass_L1_4_v*")
223 #DMu4_JpsiTrk_Displaced_dRcut_low.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu4_SQ_OS")
224 DMu4_JpsiTrk_Displaced_dRcut_low.muoSelection_ref = cms.string("pt>5 & abs(eta)<2.4 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
225 DMu4_JpsiTrk_Displaced_dRcut_low.DMSelection_ref = cms.string("abs(Eta)<2.4")
226 DMu4_JpsiTrk_Displaced_dRcut_low.max_dR = cms.double(1.2)
227 DMu4_JpsiTrk_Displaced_dRcut_low.histoPSet.massPSet = cms.PSet(
228  nbins = cms.int32 ( 10 ),
229  xmin = cms.double(2.8),
230  xmax = cms.double(3.3),
231 )
232 
233 DMu4_PsiPrimeTrk_Displaced_dRcut = hltBPHmonitoring.clone()
234 DMu4_PsiPrimeTrk_Displaced_dRcut.FolderName = cms.string('HLT/BPH/DMu4_PsiPrimeTrk_Displaced_L1_dR/')
235 DMu4_PsiPrimeTrk_Displaced_dRcut.tnp = cms.bool(False)
236 DMu4_PsiPrimeTrk_Displaced_dRcut.enum = cms.int32(4)
237 DMu4_PsiPrimeTrk_Displaced_dRcut.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_DoubleMu4_PsiPrimeTrk_Displaced_v*")
238 #DMu4_PsiPrimeTrk_Displaced_dRcut.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu0er1p5_SQ_OS_dR_1p4")
239 DMu4_PsiPrimeTrk_Displaced_dRcut.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_LowMass_L1_0er1p5_v*")
240 #DMu4_PsiPrimeTrk_Displaced_dRcut.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu0er1p5_SQ_OS")
241 DMu4_PsiPrimeTrk_Displaced_dRcut.muoSelection_ref = cms.string("pt>5 & abs(eta)<1.5 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
242 DMu4_PsiPrimeTrk_Displaced_dRcut.DMSelection_ref = cms.string("M>3.4 & M<3.95 & abs(Eta)<1.5")
243 DMu4_PsiPrimeTrk_Displaced_dRcut.histoPSet.massPSet = cms.PSet(
244  nbins = cms.int32 ( 12 ),
245  xmin = cms.double(3.3),
246  xmax = cms.double(3.9),
247 )
248 
249 
250 
251 DMu4_PsiPrimeTrk_Displaced_dRcut_low = hltBPHmonitoring.clone()
252 DMu4_PsiPrimeTrk_Displaced_dRcut_low.FolderName = cms.string('HLT/BPH/DMu4_PsiPrimeTrk_Displaced_L1_dR_low/')
253 DMu4_PsiPrimeTrk_Displaced_dRcut_low.tnp = cms.bool(False)
254 DMu4_PsiPrimeTrk_Displaced_dRcut_low.enum = cms.int32(4)
255 DMu4_PsiPrimeTrk_Displaced_dRcut_low.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_DoubleMu4_PsiPrimeTrk_Displaced_v*")
256 #DMu4_PsiPrimeTrk_Displaced_dRcut_low.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu4_SQ_OS_dR_Max1p2")
257 DMu4_PsiPrimeTrk_Displaced_dRcut_low.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_LowMass_L1_4_v*")
258 #DMu4_PsiPrimeTrk_Displaced_dRcut_low.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu4_SQ_OS")
259 DMu4_PsiPrimeTrk_Displaced_dRcut_low.muoSelection_ref = cms.string("pt>5 & abs(eta)<2.4 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
260 DMu4_PsiPrimeTrk_Displaced_dRcut_low.DMSelection_ref = cms.string("M>3.4 & M<3.95 & abs(Eta)<2.4")
261 DMu4_PsiPrimeTrk_Displaced_dRcut_low.max_dR = cms.double(1.2)
262 DMu4_PsiPrimeTrk_Displaced_dRcut_low.histoPSet.massPSet = cms.PSet(
263  nbins = cms.int32 ( 12 ),
264  xmin = cms.double(3.3),
265  xmax = cms.double(3.9),
266 )
267 
268 
269 Dimuon25_Jpsi_dRcut = hltBPHmonitoring.clone()
270 Dimuon25_Jpsi_dRcut.FolderName = cms.string('HLT/BPH/DiMu25_Jpsi_L1_dR/')
271 Dimuon25_Jpsi_dRcut.tnp = cms.bool(False)
272 Dimuon25_Jpsi_dRcut.enum = cms.int32(4)
273 Dimuon25_Jpsi_dRcut.Jpsi = cms.int32(1)
274 Dimuon25_Jpsi_dRcut.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon25_Jpsi_v*")
275 #Dimuon25_Jpsi_dRcut.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu0er1p5_SQ_OS_dR_1p4")
276 Dimuon25_Jpsi_dRcut.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_LowMass_L1_0er1p5_v*")
277 #Dimuon25_Jpsi_dRcut.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu0er1p5_SQ_OS")
278 Dimuon25_Jpsi_dRcut.muoSelection_ref = cms.string("abs(eta)<1.5 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
279 Dimuon25_Jpsi_dRcut.DMSelection_ref = cms.string("Pt>26 & abs(Eta)<1.5")
280 Dimuon25_Jpsi_dRcut.histoPSet.dRPSet = cms.PSet(
281  nbins = cms.int32 ( 20 ),
282  xmin = cms.double(0.),
283  xmax = cms.double(1.),
284 )
285 Dimuon25_Jpsi_dRcut.histoPSet.massPSet = cms.PSet(
286  nbins = cms.int32 ( 10 ),
287  xmin = cms.double(2.8),
288  xmax = cms.double(3.3),
289 )
290 
291 
292 Dimuon18_PsiPrime_dRcut = hltBPHmonitoring.clone()
293 Dimuon18_PsiPrime_dRcut.FolderName = cms.string('HLT/BPH/DiMu18_PsiPrime_L1_dR/')
294 Dimuon18_PsiPrime_dRcut.tnp = cms.bool(False)
295 Dimuon18_PsiPrime_dRcut.enum = cms.int32(4)
296 Dimuon18_PsiPrime_dRcut.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon18_PsiPrime_v*")
297 #Dimuon18_PsiPrime_dRcut.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu0er1p5_SQ_OS_dR_1p4")
298 Dimuon18_PsiPrime_dRcut.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_LowMass_L1_0er1p5_v*")
299 #Dimuon18_PsiPrime_dRcut.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu0er1p5_SQ_OS")
300 Dimuon18_PsiPrime_dRcut.muoSelection_ref = cms.string("abs(eta)<1.5 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
301 Dimuon18_PsiPrime_dRcut.DMSelection_ref = cms.string("M>3.4 & M<3.95 & Pt>19 & abs(Eta)<1.5")
302 Dimuon18_PsiPrime_dRcut.histoPSet.massPSet = cms.PSet(
303  nbins = cms.int32 ( 12 ),
304  xmin = cms.double(3.3),
305  xmax = cms.double(3.9),
306 )
307 
308 Dimuon25_Jpsi_dRcut_low = hltBPHmonitoring.clone()
309 Dimuon25_Jpsi_dRcut_low.FolderName = cms.string('HLT/BPH/DiMu25_Jpsi_L1_dR_low/')
310 Dimuon25_Jpsi_dRcut_low.tnp = cms.bool(False)
311 Dimuon25_Jpsi_dRcut_low.enum = cms.int32(4)
312 Dimuon25_Jpsi_dRcut_low.Jpsi = cms.int32(1)
313 Dimuon25_Jpsi_dRcut_low.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon25_Jpsi_v*")
314 #Dimuon25_Jpsi_dRcut_low.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu4_SQ_OS_dR_Max1p2")
315 Dimuon25_Jpsi_dRcut_low.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_LowMass_L1_4_v*")
316 #Dimuon25_Jpsi_dRcut_low.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu4_SQ_OS")
317 Dimuon25_Jpsi_dRcut_low.muoSelection_ref = cms.string("pt>5 && abs(eta)<2.4 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
318 Dimuon25_Jpsi_dRcut_low.DMSelection_ref = cms.string("Pt>26 & abs(Eta)<2.4")
319 Dimuon25_Jpsi_dRcut_low.max_dR = cms.double(1.2)
320 Dimuon25_Jpsi_dRcut_low.histoPSet.dRPSet = cms.PSet(
321  nbins = cms.int32 ( 18 ),
322  xmin = cms.double(0.),
323  xmax = cms.double(0.9),
324 )
325 Dimuon25_Jpsi_dRcut_low.histoPSet.massPSet = cms.PSet(
326  nbins = cms.int32 ( 10 ),
327  xmin = cms.double(2.8),
328  xmax = cms.double(3.3),
329 )
330 
331 
332 Dimuon18_PsiPrime_dRcut_low = hltBPHmonitoring.clone()
333 Dimuon18_PsiPrime_dRcut_low.FolderName = cms.string('HLT/BPH/DiMu18_PsiPrime_L1_dR_low/')
334 Dimuon18_PsiPrime_dRcut_low.tnp = cms.bool(False)
335 Dimuon18_PsiPrime_dRcut_low.enum = cms.int32(4)
336 Dimuon18_PsiPrime_dRcut_low.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon18_PsiPrime_v*")
337 #Dimuon18_PsiPrime_dRcut_low.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu4_SQ_OS_dR_Max1p2")
338 Dimuon18_PsiPrime_dRcut_low.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_LowMass_L1_4_v*")
339 #Dimuon18_PsiPrime_dRcut_low.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu4_SQ_OS")
340 Dimuon18_PsiPrime_dRcut_low.muoSelection_ref = cms.string("pt>5 && abs(eta)<2.4 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
341 Dimuon18_PsiPrime_dRcut_low.DMSelection_ref = cms.string("M>3.4 & M<3.95 & Pt>19 & abs(Eta)<2.4")
342 Dimuon18_PsiPrime_dRcut_low.max_dR = cms.double(1.2)
343 Dimuon18_PsiPrime_dRcut_low.histoPSet.massPSet = cms.PSet(
344  nbins = cms.int32 ( 10 ),
345  xmin = cms.double(3.4),
346  xmax = cms.double(4.0),
347 )
348 
349 ###
350 ###mass cut
351 Dimuon20_masscut1 = hltBPHmonitoring.clone()
352 Dimuon20_masscut1.FolderName = cms.string('HLT/BPH/DiMu20_Upsilon_L1_masscut1/')
353 Dimuon20_masscut1.tnp = cms.bool(False)
354 Dimuon20_masscut1.Upsilon = cms.int32(1)
355 Dimuon20_masscut1.enum = cms.int32(5)
356 Dimuon20_masscut1.seagull = cms.int32(1)
357 Dimuon20_masscut1.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon10_Upsilon_Barrel_Seagulls_v*")
358 #Dimuon20_masscut1.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu4p5er2p0_SQ_OS_Mass_7to18")
359 Dimuon20_masscut1.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_Upsilon_L1_4p5er2p0_v*")
360 #Dimuon20_masscut1.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu4p5er2p0_SQ_OS")
361 Dimuon20_masscut1.muoSelection_ref = cms.string("pt>5 && abs(eta)<2.0 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
362 Dimuon20_masscut1.DMSelection_ref = cms.string("M<18 & M>7 & Pt>11 & abs(Eta)<1.2")
363 
364 
365 
366 Dimuon12_masscut2 = hltBPHmonitoring.clone()
367 Dimuon12_masscut2.FolderName = cms.string('HLT/BPH/DiMu12_Upsilon_L1_masscut2/')
368 Dimuon12_masscut2.tnp = cms.bool(False)
369 Dimuon12_masscut2.enum = cms.int32(5)
370 Dimuon12_masscut2.Upsilon = cms.int32(1)
371 Dimuon12_masscut2.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon12_Upsilon_y1p4_v*")
372 #Dimuon12_masscut2.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu4p5er2p0_SQ_OS_Mass_7to18")
373 Dimuon12_masscut2.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_Upsilon_L1_4p5er2p0_v*")
374 #Dimuon12_masscut2.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu4p5er2p0_SQ_OS")
375 Dimuon12_masscut2.muoSelection_ref = cms.string("pt>5 && abs(eta)<2.0 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
376 Dimuon12_masscut2.DMSelection_ref = cms.string("Pt>13 & abs(y)<1.5")
377 
378 
379 Trimuon2_masscut4 = hltBPHmonitoring.clone()
380 Trimuon2_masscut4.FolderName = cms.string('HLT/BPH/TripleMu2_Upsilon_L1_masscut4')
381 Trimuon2_masscut4.tnp = cms.bool(False)
382 Trimuon2_masscut4.enum = cms.int32(5)
383 Trimuon2_masscut4.Upsilon = cms.int32(1)
384 Trimuon2_masscut4.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Trimuon2_Upsilon5_Muon_v*")
385 #Trimuon2_masscut4.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_TripleMu5_3p5_2p2_DoubleMu5_2p5_Mass5to17")
386 Trimuon2_masscut4.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v*")
387 #Trimuon2_masscut4.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_TripleMu5_3p5_2")
388 Trimuon2_masscut4.muoSelection_ref = cms.string("pt>5 && abs(eta)<2.4 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
389 Trimuon2_masscut4.DMSelection_ref = cms.string("M<17 & M>5 & Pt>6 & abs(Eta)<2.4")
390 
391 
392 
393 Trimuon2_masscut5 = hltBPHmonitoring.clone()
394 Trimuon2_masscut5.FolderName = cms.string('HLT/BPH/DoubleMu3_Trk_L1_masscut5')
395 Trimuon2_masscut5.tnp = cms.bool(False)
396 Trimuon2_masscut5.enum = cms.int32(5)
397 Trimuon2_masscut5.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_DoubleMu3_Trk_Tau3mu_v*")
398 #Trimuon2_masscut5.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu5_3_SQ_Mass_Max9")
399 Trimuon2_masscut5.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v*")
400 #Trimuon2_masscut5.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_TripleMu5_3p5_2")
401 Trimuon2_masscut5.muoSelection_ref = cms.string("pt>4 && abs(eta)<2.4 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
402 Trimuon2_masscut5.DMSelection_ref = cms.string("M<9 & abs(Eta)<2.4")
403 
404 
405 
406 Trimuon2_masscut6 = hltBPHmonitoring.clone()
407 Trimuon2_masscut6.FolderName = cms.string('HLT/BPH/DoubleMu3_Trk_L1_masscut6')
408 Trimuon2_masscut6.tnp = cms.bool(False)
409 Trimuon2_masscut6.enum = cms.int32(5)
410 Trimuon2_masscut6.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_Jpsi3p5_Muon2_v*")
411 #Trimuon2_masscut6.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_TripleMu_5SQ_3SQ_0OQ_DoubleMu5_3_SQ_Mass_Max9")
412 Trimuon2_masscut6.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_Jpsi_v*")
413 #Trimuon2_masscut6.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu0_SQ_OS")
414 Trimuon2_masscut6.muoSelection_ref = cms.string("pt>3 && abs(eta)<2.4 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
415 Trimuon2_masscut6.DMSelection_ref = cms.string("M<9 & abs(Eta)<2.4")
416 Trimuon2_masscut6.histoPSet.dRPSet = cms.PSet(
417  nbins = cms.int32 ( 30 ),
418  xmin = cms.double(0.),
419  xmax = cms.double(1.5),
420 )
421 
422 ###triple muon
423 
424 Dimuon0_tripleMu1 = hltBPHmonitoring.clone()
425 Dimuon0_tripleMu1.FolderName = cms.string('HLT/BPH/DiMu0_Lowmass_L1_tripleMu1/')
426 Dimuon0_tripleMu1.tnp = cms.bool(False)
427 Dimuon0_tripleMu1.enum = cms.int32(6)
428 Dimuon0_tripleMu1.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Trimuon2_Upsilon5_Muon_NoL1Mass_v*")
429 #Dimuon0_tripleMu1.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_TripleMu5_3p5_2")
430 Dimuon0_tripleMu1.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v*")
431 #Dimuon0_tripleMu1.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_TripleMu5_3p5_2")
432 Dimuon0_tripleMu1.muoSelection_ref = cms.string("pt>4 && abs(eta)<2.4 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
433 Dimuon0_tripleMu1.DMSelection_ref = cms.string("abs(Eta)<2.4")
434 
435 
436 
437 Dimuon0_tripleMu2 = hltBPHmonitoring.clone()
438 Dimuon0_tripleMu2.FolderName = cms.string('HLT/BPH/DiMu0_Lowmass_L1_tripleMu2/')
439 Dimuon0_tripleMu2.tnp = cms.bool(False)
440 Dimuon0_tripleMu2.enum = cms.int32(6)
441 Dimuon0_tripleMu2.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Trimuon5_3p5_2_Upsilon_Muon_v*")
442 #Dimuon0_tripleMu2.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_TripleMu5_3p5_2")
443 Dimuon0_tripleMu2.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_Upsilon_Muon_NoL1Mass_v*")
444 #Dimuon0_tripleMu2.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_TripleMu0")
445 Dimuon0_tripleMu2.muoSelection_ref = cms.string("pt>4 && abs(eta)<2.4 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
446 Dimuon0_tripleMu2.DMSelection_ref = cms.string("abs(Eta)<2.4")
447 
448 
449 Dimuon0_tripleMu3 = hltBPHmonitoring.clone()
450 Dimuon0_tripleMu3.FolderName = cms.string('HLT/BPH/DiMu0_Lowmass_L1_tripleMu3/')
451 Dimuon0_tripleMu3.tnp = cms.bool(False)
452 Dimuon0_tripleMu3.enum = cms.int32(6)
453 Dimuon0_tripleMu3.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_DoubleMu3_Trk_Tau3mu_NoL1Mass_v*")
454 #Dimuon0_tripleMu3.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_TripleMu_5SQ_3SQ_0OQ")
455 Dimuon0_tripleMu3.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_LowMass_L1_TM530_v*")
456 #Dimuon0_tripleMu3.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_TripleMu_5SQ_3SQ_0OQ")
457 Dimuon0_tripleMu3.muoSelection_ref = cms.string("pt>4 && abs(eta)<2.4 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
458 Dimuon0_tripleMu3.DMSelection_ref = cms.string("abs(Eta)<2.4")
459 
460 
461 
462 ###photon
463 Dimuon0_photon1 = hltBPHmonitoring.clone()
464 Dimuon0_photon1.FolderName = cms.string('HLT/BPH/DiMu0_Lowmass_L1_photon1/')
465 Dimuon0_photon1.tnp = cms.bool(False)
466 Dimuon0_photon1.enum = cms.int32(7)
467 Dimuon0_photon1.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_DoubleMu20_7_Mass0to30_Photon23_v*")
468 #Dimuon0_photon1.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu4_SQ_OS_EG12")
469 Dimuon0_photon1.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v*")
470 #Dimuon0_photon1.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu4_SQ_OS_EG12")
471 Dimuon0_photon1.muoSelection_ref = cms.string("pt>10 && abs(eta)<2.4 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
472 Dimuon0_photon1.DMSelection_ref = cms.string("M<30 && abs(Eta)<2.4")
473 
474 
475 Dimuon0_photon2 = hltBPHmonitoring.clone()
476 Dimuon0_photon2.FolderName = cms.string('HLT/BPH/DiMu0_Lowmass_L1_photon2/')
477 Dimuon0_photon2.tnp = cms.bool(False)
478 Dimuon0_photon2.enum = cms.int32(7)
479 Dimuon0_photon2.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_DoubleMu20_7_Mass0to30_L1_DM4EG_v*")
480 #Dimuon0_photon2.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu4_SQ_OS_EG12")
481 Dimuon0_photon2.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_DoubleMu20_7_Mass0to30_L1_DM4_v*")
482 #Dimuon0_photon2.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu4_SQ_OS")
483 Dimuon0_photon2.muoSelection_ref = cms.string("pt>10 && abs(eta)<2.4 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
484 Dimuon0_photon2.DMSelection_ref = cms.string("M<30 && abs(Eta)<2.4")
485 
486 ###
487 ###L3 TnP
488 Dimuon0_L3TnP_Jpsi = hltBPHmonitoring.clone()
489 Dimuon0_L3TnP_Jpsi.FolderName = cms.string('HLT/BPH/DiMu0_L1_L3TnP_Jpsi/')
490 Dimuon0_L3TnP_Jpsi.tnp = cms.bool(True)
491 Dimuon0_L3TnP_Jpsi.L3 = cms.int32(1)
492 Dimuon0_L3TnP_Jpsi.enum = cms.int32(1)
493 ##Dimuon0_L3TnP_Jpsi.Jpsi = cms.int32(1)
494 Dimuon0_L3TnP_Jpsi.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Mu7p5_L2Mu2_Jpsi_v*")
495 #Dimuon0_L3TnP_Jpsi.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu0_SQ")
496 Dimuon0_L3TnP_Jpsi.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Mu7p5_L2Mu2_Jpsi_v*")
497 #Dimuon0_L3TnP_Jpsi.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu0_SQ")
498 Dimuon0_L3TnP_Jpsi.muoSelection_ref = cms.string("pt>7.5 & abs(eta)<2.4 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
499 Dimuon0_L3TnP_Jpsi.muoSelection = cms.string("pt>7.5 & abs(eta)<2.4 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
500 
501 Dimuon0_L3TnP_Upsilon = hltBPHmonitoring.clone()
502 Dimuon0_L3TnP_Upsilon.FolderName = cms.string('HLT/BPH/DiMu0_L1_L3TnP_Upsilon/')
503 Dimuon0_L3TnP_Upsilon.tnp = cms.bool(True)
504 Dimuon0_L3TnP_Upsilon.L3 = cms.int32(1)
505 ##Dimuon0_L3TnP_Upsilon.Upsilon = cms.int32(1)
506 Dimuon0_L3TnP_Upsilon.enum = cms.int32(1)
507 Dimuon0_L3TnP_Upsilon.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Mu7p5_L2Mu2_Upsilon_v*")
508 #Dimuon0_L3TnP_Upsilon.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu0_SQ")
509 Dimuon0_L3TnP_Upsilon.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Mu7p5_L2Mu2_Upsilon_v*")
510 #Dimuon0_L3TnP_Upsilon.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu0_SQ")
511 Dimuon0_L3TnP_Upsilon.muoSelection_ref = cms.string("pt>7.5 & abs(eta)<2.4 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
512 Dimuon0_L3TnP_Upsilon.muoSelection = cms.string("pt>7.5 & abs(eta)<2.4 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
513 ###
514 ###HLT OS
515 
516 Dimuon0_HLT_OS = hltBPHmonitoring.clone()
517 Dimuon0_HLT_OS.FolderName = cms.string('HLT/BPH/DiMu0_Jpsi_L1_HLT_OS/')
518 Dimuon0_HLT_OS.tnp = cms.bool(False)
519 Dimuon0_HLT_OS.enum = cms.int32(2)
520 Dimuon0_HLT_OS.Jpsi = cms.int32(1)
521 Dimuon0_HLT_OS.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_Jpsi_NoVertexing_v*")
522 #Dimuon0_HLT_OS.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu0_SQ_OS")
523 Dimuon0_HLT_OS.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v*")
524 #Dimuon0_HLT_OS.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu0_SQ")
525 Dimuon0_HLT_OS.muoSelection_ref = cms.string("abs(eta)<2.4 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
526 Dimuon0_HLT_OS.DMSelection_ref = cms.string("abs(Eta)<2.4")
527 
528 Dimuon0_HLT_OS1 = hltBPHmonitoring.clone()
529 Dimuon0_HLT_OS1.FolderName = cms.string('HLT/BPH/DiMu0_Jpsi_L1_HLT_OS1/')
530 Dimuon0_HLT_OS1.tnp = cms.bool(False)
531 Dimuon0_HLT_OS1.enum = cms.int32(2)
532 Dimuon0_HLT_OS1.Jpsi = cms.int32(1)
533 Dimuon0_HLT_OS1.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_Jpsi_L1_NoOS_v*")
534 #Dimuon0_HLT_OS1.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu0_SQ")
535 Dimuon0_HLT_OS1.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v*")
536 #Dimuon0_HLT_OS1.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu0_SQ")
537 Dimuon0_HLT_OS1.muoSelection_ref = cms.string("abs(eta)<2.4 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
538 Dimuon0_HLT_OS1.DMSelection_ref = cms.string("abs(Eta)<2.4")
539 
540 
541 ###
542 ###Loose vertex Jpsi
543 Dimuon0_looseVtx_Jpsi = hltBPHmonitoring.clone()
544 Dimuon0_looseVtx_Jpsi.FolderName = cms.string('HLT/BPH/DiMu0_L1_looseVtx_Jpsi/')
545 Dimuon0_looseVtx_Jpsi.tnp = cms.bool(False)
546 Dimuon0_looseVtx_Jpsi.enum = cms.int32(8)
547 Dimuon0_looseVtx_Jpsi.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_Jpsi_L1_4R_0er1p5R_v*")
548 Dimuon0_looseVtx_Jpsi.Jpsi = cms.int32(1)
549 #Dimuon0_looseVtx_Jpsi.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4")
550 Dimuon0_looseVtx_Jpsi.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_Jpsi_NoVertexing_v*")
551 #Dimuon0_looseVtx_Jpsi.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4")
552 Dimuon0_looseVtx_Jpsi.muoSelection_ref = cms.string("pt>5 && abs(eta)<2.4 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
553 Dimuon0_looseVtx_Jpsi.DMSelection_ref = cms.string("abs(Eta)<1.5")
554 
555 ####Loose vtx Upsilon
556 Dimuon0_looseVtx_Upsilon = hltBPHmonitoring.clone()
557 Dimuon0_looseVtx_Upsilon.FolderName = cms.string('HLT/BPH/DiMu0_L1_looseVtx_Upsilon/')
558 Dimuon0_looseVtx_Upsilon.tnp = cms.bool(False)
559 Dimuon0_looseVtx_Upsilon.enum = cms.int32(8)
560 Dimuon0_looseVtx_Upsilon.Upsilon = cms.int32(1)
561 Dimuon0_looseVtx_Upsilon.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_Upsilon_L1_4p5er2p0M_v*")
562 #Dimuon0_looseVtx_Upsilon.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu4p5er2p0_SQ_OS_Mass_7to18")
563 Dimuon0_looseVtx_Upsilon.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_Upsilon_NoVertexing_v*")
564 #Dimuon0_looseVtx_Upsilon.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu4p5er2p0_SQ_OS_Mass_7to18")
565 Dimuon0_looseVtx_Upsilon.muoSelection_ref = cms.string("pt>5 && abs(eta)<2.0 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
566 Dimuon0_looseVtx_Upsilon.DMSelection_ref = cms.string("abs(Eta)<2.0")
567 
568 ###tight vtx
569 Dimuon0_tightVtx_Jpsi = hltBPHmonitoring.clone()
570 Dimuon0_tightVtx_Jpsi.FolderName = cms.string('HLT/BPH/DiMu0_L1_tightVtx_Jpsi/')
571 Dimuon0_tightVtx_Jpsi.tnp = cms.bool(False)
572 Dimuon0_tightVtx_Jpsi.Jpsi = cms.int32(1)
573 Dimuon0_tightVtx_Jpsi.enum = cms.int32(8)
574 Dimuon0_tightVtx_Jpsi.displaced = cms.int32(1)
575 Dimuon0_tightVtx_Jpsi.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_DoubleMu4_Jpsi_Displaced_v*")
576 #Dimuon0_tightVtx_Jpsi.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4")
577 Dimuon0_tightVtx_Jpsi.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_DoubleMu4_Jpsi_NoVertexing_v*")
578 #Dimuon0_tightVtx_Jpsi.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4")
579 Dimuon0_tightVtx_Jpsi.muoSelection_ref = cms.string("pt>5 && abs(eta)<2.4 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
580 Dimuon0_tightVtx_Jpsi.DMSelection_ref = cms.string("abs(Eta)<2.4")
581 
582 
583 ###additional track
584 
585 Dimuon0_addTrack_Jpsi = hltBPHmonitoring.clone()
586 Dimuon0_addTrack_Jpsi.FolderName = cms.string('HLT/BPH/DiMu0_L1_addTrack_Jpsi/')
587 Dimuon0_addTrack_Jpsi.tnp = cms.bool(False)
588 Dimuon0_addTrack_Jpsi.enum = cms.int32(9)
589 Dimuon0_addTrack_Jpsi.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_DoubleMu4_JpsiTrk_Displaced_v*")
590 #Dimuon0_addTrack_Jpsi.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4")
591 Dimuon0_addTrack_Jpsi.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_DoubleMu4_Jpsi_Displaced_v*")
592 #Dimuon0_addTrack_Jpsi.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4")
593 Dimuon0_addTrack_Jpsi.muoSelection_ref = cms.string("pt>5 && abs(eta)<2.4 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
594 Dimuon0_addTrack_Jpsi.DMSelection_ref = cms.string("abs(Eta)<2.4")
595 Dimuon0_addTrack_Jpsi.trOrMu = cms.int32(True)
596 
597 Dimuon0_addTrackTrack_Jpsi = hltBPHmonitoring.clone()
598 Dimuon0_addTrackTrack_Jpsi.FolderName = cms.string('HLT/BPH/DiMu0_L1_addTrackTrack_Jpsi/')
599 Dimuon0_addTrackTrack_Jpsi.tnp = cms.bool(False)
600 Dimuon0_addTrackTrack_Jpsi.trOrMu = cms.int32(True)
601 Dimuon0_addTrackTrack_Jpsi.enum = cms.int32(11)
602 Dimuon0_addTrackTrack_Jpsi.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_DoubleMu4_JpsiTrkTrk_Displaced_v*")
603 #Dimuon0_addTrackTrack_Jpsi.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4")
604 Dimuon0_addTrackTrack_Jpsi.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_DoubleMu4_Jpsi_Displaced_v*")
605 #Dimuon0_addTrackTrack_Jpsi.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4")
606 Dimuon0_addTrackTrack_Jpsi.muoSelection_ref = cms.string("pt>5 && abs(eta)<2.4 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
607 Dimuon0_addTrackTrack_Jpsi.DMSelection_ref = cms.string("abs(Eta)<2.4")
608 
609 DM2_Jpsi_addTrackTrack_Phi = hltBPHmonitoring.clone()
610 DM2_Jpsi_addTrackTrack_Phi.FolderName = cms.string('HLT/BPH/DM2_Jpsi_addTrackTrack_Phi/')
611 DM2_Jpsi_addTrackTrack_Phi.tnp = cms.bool(False)
612 DM2_Jpsi_addTrackTrack_Phi.enum = cms.int32(11)
613 DM2_Jpsi_addTrackTrack_Phi.Jpsi = cms.int32(1)
614 DM2_Jpsi_addTrackTrack_Phi.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_DoubleMu2_Jpsi_DoubleTrk1_Phi1p05_v*")
615 #DM2_Jpsi_addTrackTrack_Phi.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4")
616 DM2_Jpsi_addTrackTrack_Phi.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Dimuon0_Jpsi_NoVertexing_v*")
617 #DM2_Jpsi_addTrackTrack_Phi.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_DoubleMu4_SQ_OS_dR_Max1p2 OR L1_DoubleMu0er1p5_SQ_OS_dR_Max1p4")
618 #DM2_Jpsi_addTrackTrack_Phi.muoSelection = cms.string("pt>2 && abs(eta)<2.4 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
619 DM2_Jpsi_addTrackTrack_Phi.muoSelection_ref = cms.string("pt>2 && abs(eta)<2.4 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
620 DM2_Jpsi_addTrackTrack_Phi.minprob = cms.double(0.1)
621 DM2_Jpsi_addTrackTrack_Phi.mincos = cms.double(0.)
622 DM2_Jpsi_addTrackTrack_Phi.minDS = cms.double(0.)
623 DM2_Jpsi_addTrackTrack_Phi.trOrMu = cms.int32(True)
624 DM2_Jpsi_addTrackTrack_Phi.trSelection_ref = cms.string("pt>1")
625 DM2_Jpsi_addTrackTrack_Phi.minmassTkTk = cms.double(0.920)
626 DM2_Jpsi_addTrackTrack_Phi.maxmassTkTk = cms.double(1.120)
627 DM2_Jpsi_addTrackTrack_Phi.minmassJpsiTk = cms.double(0.)
628 DM2_Jpsi_addTrackTrack_Phi.maxmassJpsiTk = cms.double(99.)
629 DM2_Jpsi_addTrackTrack_Phi.histoPSet.ptPSet = cms.PSet(
630  edges = cms.vdouble(-0.5, 0, 0.5, 1, 1.5, 2, 4, 8, 10, 12, 14, 16, 18, 20),
631 )
632 DM2_Jpsi_addTrackTrack_Phi.histoPSet.phiPSet = cms.PSet(
633  nbins = cms.int32 ( 32 ),
634  xmin = cms.double(-3.2),
635  xmax = cms.double( 3.2),
636 )
637 
638 DM2_Jpsi_addTkMuTkMu_Phi = DM2_Jpsi_addTrackTrack_Phi.clone()
639 DM2_Jpsi_addTkMuTkMu_Phi.FolderName = cms.string('HLT/BPH/DM2_Jpsi_addTkMuTkMu_Phi/')
640 DM2_Jpsi_addTkMuTkMu_Phi.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_DoubleMu2_Jpsi_DoubleTkMu0_Phi_v*")
641 DM2_Jpsi_addTkMuTkMu_Phi.trSelection_ref = cms.string("")
642 
643 
644 Dimuon0_addTrackMu_Onia = hltBPHmonitoring.clone()
645 Dimuon0_addTrackMu_Onia.FolderName = cms.string('HLT/BPH/DiMu0_L1_addTrackMu_Onia/')
646 Dimuon0_addTrackMu_Onia.tnp = cms.bool(False)
647 Dimuon0_addTrackMu_Onia.minmassJpsiTk = cms.double(3)
648 Dimuon0_addTrackMu_Onia.maxmassJpsiTk = cms.double(3.2)
649 Dimuon0_addTrackMu_Onia.enum = cms.int32(10)
650 Dimuon0_addTrackMu_Onia.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Mu30_TkMu0_Onia_v*")
651 #Dimuon0_addTrackMu_Onia.numGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_SingleMu22 OR L1_SingleMu25")
652 Dimuon0_addTrackMu_Onia.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Mu27_v*")
653 #Dimuon0_addTrackMu_Onia.denGenericTriggerEventPSet.l1Algorithms = cms.vstring("L1_SingleMu22 OR L1_SingleMu25")
654 Dimuon0_addTrackMu_Onia.muoSelection_ref = cms.string("pt>32 && abs(eta)<2.4 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
655 Dimuon0_addTrackMu_Onia.DMSelection_ref = cms.string("abs(Eta)<2.4")
656 Dimuon0_addTrackMu_Onia.trOrMu = cms.int32(True)
657 
658 Dimuon0_addTrackMu_Phi1 = hltBPHmonitoring.clone()
659 Dimuon0_addTrackMu_Phi1.FolderName = cms.string('HLT/BPH/DiMu0_L1_addTrackMu_Phi1/')
660 Dimuon0_addTrackMu_Phi1.tnp = cms.bool(False)
661 Dimuon0_addTrackMu_Phi1.minmassJpsiTk = cms.double(0.920)
662 Dimuon0_addTrackMu_Phi1.maxmassJpsiTk = cms.double(1.120)
663 Dimuon0_addTrackMu_Phi1.enum = cms.int32(10)
664 Dimuon0_addTrackMu_Phi1.numGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Mu25_TkMu0_Phi_v*")
665 Dimuon0_addTrackMu_Phi1.denGenericTriggerEventPSet.hltPaths = cms.vstring("HLT_Mu20_v*")
666 Dimuon0_addTrackMu_Phi1.muoSelection_ref = cms.string("pt>26 && abs(eta)<2.4 & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 ")
667 Dimuon0_addTrackMu_Phi1.DMSelection_ref = cms.string("abs(Eta)<2.4")
668 Dimuon0_addTrackMu_Phi1.trOrMu = cms.int32(True)
669 
670 DimuonX_HLT_OS_Vtx = hltBPHmonitoring.clone()
671 DimuonX_HLT_OS_Vtx.FolderName = cms.string('HLT/BPH/DimuX_HLT_OS_Vtx/')
672 DimuonX_HLT_OS_Vtx.tnp = cms.bool(False)
673 DimuonX_HLT_OS_Vtx.enum = cms.int32(2)
674 DimuonX_HLT_OS_Vtx.Jpsi = cms.int32(1)
675 DimuonX_HLT_OS_Vtx.numGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Dimuon0_Jpsi_L1_NoOS_v*')
676 #DimuonX_HLT_OS_Vtx.numGenericTriggerEventPSet.l1Algorithms = cms.vstring('L1_DoubleMu0_SQ')
677 DimuonX_HLT_OS_Vtx.denGenericTriggerEventPSet.hltPaths = cms.vstring('HLT_Dimuon0_Jpsi_NoVertexing_NoOS_v*')
678 #DimuonX_HLT_OS_Vtx.denGenericTriggerEventPSet.l1Algorithms = cms.vstring('L1_DoubleMu0_SQ')
679 DimuonX_HLT_OS_Vtx.muoSelection_ref = cms.string('abs(eta)<2.4 & isPFMuon & isGlobalMuon & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0')
680 
681 
682 #hltBPHmonitoring.histoPSet.ptPSet = cms.PSet(
683 # edges = cms.vdouble(-0.5, 0, 2, 4, 8, 10, 12, 14, 16, 18, 20, 22, 25, 30, 35, 40, 50, 70),
684 #)
685 #hltBPHmonitoring.histoPSet.dMu_ptPSet = cms.PSet(
686 # edges = cms.vdouble(-0.5, 0, 2, 4, 8, 10, 12, 14, 16, 18, 20, 22, 25, 30, 35, 40, 50, 70),
687 #)
688 
689 ###
690 
691 bphHLTmonitoring = cms.Sequence(
692  Dimuon25_Jpsi_tnp
693  + Dimuon0_Jpsi_tnp
694  + Dimuon0_Jpsi_tnp1
695  + Dimuon0_Jpsi_tnp2
696  + Dimuon0_Jpsi_OS
697  + Dimuon0_er
698  + Dimuon0_Upsilon_er
699  + DMu4_3_Bs_dRcut
700  + DMu4_3_Jpsi_dRcut
701  + Dimuon14_Phi_dRcut
702 # + DMu4_LowMassNonResonantTrk_Displaced_dRcut
703 # + DMu4_JpsiTrk_Displaced_dRcut
704 # + DMu4_PsiPrimeTrk_Displaced_dRcut
705  + Dimuon25_Jpsi_dRcut
706  + Dimuon18_PsiPrime_dRcut
707  + Dimuon25_Jpsi_dRcut_low
708  + Dimuon18_PsiPrime_dRcut_low
709 # + DMu4_PsiPrimeTrk_Displaced_dRcut_low
710 # + DMu4_JpsiTrk_Displaced_dRcut_low
711 # + DMu4_LowMassNonResonantTrk_Displaced_dRcut_low
712  + Dimuon20_masscut1
713  + Dimuon12_masscut2
714  + Trimuon2_masscut4
715  + Trimuon2_masscut5
716  + Trimuon2_masscut6
717  + Dimuon0_tripleMu1
718  + Dimuon0_tripleMu2
719  + Dimuon0_tripleMu3
720 # + Dimuon0_photon1
721 # + Dimuon0_photon2
722  + Dimuon0_L3TnP_Jpsi
723  + Dimuon0_L3TnP_Upsilon
724  + Dimuon0_HLT_OS
725  + Dimuon0_HLT_OS1
726  + Dimuon0_looseVtx_Jpsi
727  + Dimuon0_looseVtx_Upsilon
728  + Dimuon0_tightVtx_Jpsi
729  + Dimuon0_addTrack_Jpsi
730  + Dimuon0_addTrackTrack_Jpsi
731  + DM2_Jpsi_addTrackTrack_Phi
732  + DM2_Jpsi_addTkMuTkMu_Phi
733  + Dimuon0_addTrackMu_Onia
734  + Dimuon0_addTrackMu_Phi1
735  #+ DimuonX_HLT_OS_Vtx
736 )
737 
738 
739 
740 bphMonitorHLT = cms.Sequence(
741  bphHLTmonitoring *
742  tau3MuMonitorHLT
743 )
744 
745 bphHLTDQMSourceExtra = cms.Sequence(
746 )
747