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