CMS 3D CMS Logo

HILowLumiHLTOfflineSource_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
4  ret=cms.VPSet()
5  partialPathName = "HLT_AK4CaloJet30_v"
6  hltHICaloJet30 = cms.PSet(
7  triggerSelection = cms.string(partialPathName+"*"),
8  handlerType = cms.string("FromHLT"),
9  partialPathName = cms.string(partialPathName),
10  partialFilterName = cms.string("hltSingleAK4CaloJet"),
11  dqmhistolabel = cms.string("hltHICaloJet30"),
12  mainDQMDirname = cms.untracked.string(dirname),
13  singleObjectsPreselection = cms.string("1==1"),
14  singleObjectDrawables = cms.VPSet(
15  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(58), min = cms.double(10), max = cms.double(300)),
16  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-5), max = cms.double(5)),
17  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
18  ),
19  combinedObjectSelection = cms.string("1==1"),
20  combinedObjectSortCriteria = cms.string("at(0).pt"),
21  combinedObjectDimension = cms.int32(1),
22  combinedObjectDrawables = cms.VPSet()
23  )
24  ret.append(hltHICaloJet30)
25 
26  hltHICaloJet40 = hltHICaloJet30.clone(partialPathName = cms.string("HLT_AK4CaloJet40_v"),
27  triggerSelection = cms.string("HLT_AK4CaloJet40_v*"),
28  dqmhistolabel = cms.string("hltHICaloJet40")
29  )
30  ret.append(hltHICaloJet40)
31 
32  hltHICaloJet50 = hltHICaloJet30.clone(partialPathName = cms.string("HLT_AK4CaloJet50_v"),
33  triggerSelection = cms.string("HLT_AK4CaloJet50_v*"),
34  dqmhistolabel = cms.string("hltHICaloJet50")
35  )
36  ret.append(hltHICaloJet50)
37 
38  hltHICaloJet80 = hltHICaloJet30.clone(partialPathName = cms.string("HLT_AK4CaloJet80_v"),
39  triggerSelection = cms.string("HLT_AK4CaloJet80_v*"),
40  dqmhistolabel = cms.string("hltHICaloJet80")
41  )
42  ret.append(hltHICaloJet80)
43 
44  hltHICaloJet100 = hltHICaloJet30.clone(partialPathName = cms.string("HLT_AK4CaloJet100_v"),
45  triggerSelection = cms.string("HLT_AK4CaloJet100_v*"),
46  dqmhistolabel = cms.string("hltHICaloJet100")
47  )
48  ret.append(hltHICaloJet100)
49 
50  hltHICaloJet30ForEndOfFill = hltHICaloJet30.clone(partialPathName = cms.string("HLT_AK4CaloJet30ForEndOfFill_v"),
51  triggerSelection = cms.string("HLT_AK4CaloJet30ForEndOfFill_v*"),
52  dqmhistolabel = cms.string("hltHICaloJet30ForEndOfFill")
53  )
54  ret.append(hltHICaloJet30ForEndOfFill)
55 
56  hltHICaloJet40ForEndOfFill = hltHICaloJet30.clone(partialPathName = cms.string("HLT_AK4CaloJet40ForEndOfFill_v"),
57  triggerSelection = cms.string("HLT_AK4CaloJet40ForEndOfFill_v*"),
58  dqmhistolabel = cms.string("hltHICaloJet40ForEndOfFill")
59  )
60  ret.append(hltHICaloJet40ForEndOfFill)
61 
62  hltHICaloJet50ForEndOfFill = hltHICaloJet30.clone(partialPathName = cms.string("HLT_AK4CaloJet50ForEndOfFill_v"),
63  triggerSelection = cms.string("HLT_AK4CaloJet50ForEndOfFill_v*"),
64  dqmhistolabel = cms.string("hltHICaloJet50ForEndOfFill")
65  )
66  ret.append(hltHICaloJet50ForEndOfFill)
67 
68 
69  hltHIPFJet30 = hltHICaloJet30.clone(partialPathName = cms.string("HLT_AK4PFJet30_v"),
70  triggerSelection = cms.string("HLT_AK4PFJet30_v*"),
71  dqmhistolabel = cms.string("hltHIPFJet30"),
72  partialFilterName = cms.string("hltSingleAK4PFJet")
73  )
74  ret.append(hltHIPFJet30)
75 
76  hltHIPFJet50 = hltHIPFJet30.clone(partialPathName = cms.string("HLT_AK4PFJet50_v"),
77  triggerSelection = cms.string("HLT_AK4PFJet50_v*"),
78  dqmhistolabel = cms.string("hltHIPFJet50")
79  )
80  ret.append(hltHIPFJet50)
81 
82  hltHIPFJet80 = hltHIPFJet30.clone(partialPathName = cms.string("HLT_AK4PFJet80_v"),
83  triggerSelection = cms.string("HLT_AK4PFJet80_v*"),
84  dqmhistolabel = cms.string("hltHIPFJet80")
85  )
86  ret.append(hltHIPFJet80)
87 
88  hltHIPFJet100 = hltHIPFJet30.clone(partialPathName = cms.string("HLT_AK4PFJet100_v"),
89  triggerSelection = cms.string("HLT_AK4PFJet100_v*"),
90  dqmhistolabel = cms.string("hltHIPFJet100")
91  )
92  ret.append(hltHIPFJet100)
93 
94  hltHIPFJet30ForEndOfFill = hltHIPFJet30.clone(partialPathName = cms.string("HLT_AK4PFJet30ForEndOfFill_v"),
95  triggerSelection = cms.string("HLT_AK4PFJet30ForEndOfFill_v*"),
96  dqmhistolabel = cms.string("hltHIPFJet30ForEndOfFill")
97  )
98  ret.append(hltHIPFJet30ForEndOfFill)
99 
100  hltHIPFJet50ForEndOfFill = hltHIPFJet30.clone(partialPathName = cms.string("HLT_AK4PFJet50ForEndOfFill_v"),
101  triggerSelection = cms.string("HLT_AK4PFJet50ForEndOfFill_v*"),
102  dqmhistolabel = cms.string("hltHIPFJet50ForEndOfFill")
103  )
104  ret.append(hltHIPFJet50ForEndOfFill)
105 
106  hltHISinglePhoton10 = hltHICaloJet30.clone(partialPathName = cms.string("HLT_HISinglePhoton10_v"),
107  triggerSelection = cms.string("HLT_HISinglePhoton10_v*"),
108  dqmhistolabel = cms.string("hltHISinglePhoton10"),
109  partialFilterName = cms.string("hltHIPhoton")
110  )
111  ret.append(hltHISinglePhoton10)
112 
113  hltHISinglePhoton15 = hltHISinglePhoton10.clone(partialPathName = cms.string("HLT_HISinglePhoton15_v"),
114  triggerSelection = cms.string("HLT_HISinglePhoton15_v*"),
115  dqmhistolabel = cms.string("hltHISinglePhoton15")
116  )
117  ret.append(hltHISinglePhoton15)
118 
119 
120  hltHISinglePhoton20 = hltHISinglePhoton10.clone(partialPathName = cms.string("HLT_HISinglePhoton20_v"),
121  triggerSelection = cms.string("HLT_HISinglePhoton20_v*"),
122  dqmhistolabel = cms.string("hltHISinglePhoton20")
123  )
124  ret.append(hltHISinglePhoton20)
125 
126  hltHISinglePhoton40 = hltHISinglePhoton10.clone(partialPathName = cms.string("HLT_HISinglePhoton40_v"),
127  triggerSelection = cms.string("HLT_HISinglePhoton40_v*"),
128  dqmhistolabel = cms.string("hltHISinglePhoton40")
129  )
130  ret.append(hltHISinglePhoton40)
131 
132  hltHISinglePhoton60 = hltHISinglePhoton10.clone(partialPathName = cms.string("HLT_HISinglePhoton60_v"),
133  triggerSelection = cms.string("HLT_HISinglePhoton60_v*"),
134  dqmhistolabel = cms.string("hltHISinglePhoton60")
135  )
136  ret.append(hltHISinglePhoton60)
137 
138  hltHISinglePhoton10ForEndOfFill = hltHISinglePhoton10.clone(partialPathName = cms.string("HLT_HISinglePhoton10ForEndOfFill_v"),
139  triggerSelection = cms.string("HLT_HISinglePhoton10ForEndOfFill_v*"),
140  dqmhistolabel = cms.string("hltHISinglePhoton10ForEndOfFill")
141  )
142  ret.append(hltHISinglePhoton10ForEndOfFill)
143 
144  hltHISinglePhoton15ForEndOfFill = hltHISinglePhoton10.clone(partialPathName = cms.string("HLT_HISinglePhoton15ForEndOfFill_v"),
145  triggerSelection = cms.string("HLT_HISinglePhoton15ForEndOfFill_v*"),
146  dqmhistolabel = cms.string("hltHISinglePhoton15ForEndOfFill")
147  )
148  ret.append(hltHISinglePhoton15ForEndOfFill)
149 
150  hltHISinglePhoton20ForEndOfFill = hltHISinglePhoton10.clone(partialPathName = cms.string("HLT_HISinglePhoton20ForEndOfFill_v"),
151  triggerSelection = cms.string("HLT_HISinglePhoton20ForEndOfFill_v*"),
152  dqmhistolabel = cms.string("hltHISinglePhoton20ForEndOfFill")
153  )
154  ret.append(hltHISinglePhoton20ForEndOfFill)
155 
156  return ret
157 
159  ret=cms.VPSet()
160  thresholds = [12, 20, 30, 50]
161  for t in thresholds:
162  partialPathName = "HLT_FullTrack"+str(t)+"_v"
163  hltFullTrack = cms.PSet(
164  triggerSelection = cms.string(partialPathName+"*"),
165  handlerType = cms.string("FromHLT"),
166  partialPathName = cms.string(partialPathName),
167  partialFilterName = cms.string("hltHighPtFullTrack"),
168  dqmhistolabel = cms.string("hltHighPtFullTrack"),
169  mainDQMDirname = cms.untracked.string(dirname),
170  singleObjectsPreselection = cms.string("1==1"),
171  singleObjectDrawables = cms.VPSet(
172  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(0), max = cms.double(100)),
173  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-2.5), max = cms.double(2.5)),
174  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
175  ),
176  combinedObjectSelection = cms.string("1==1"),
177  combinedObjectSortCriteria = cms.string("at(0).pt"),
178  combinedObjectDimension = cms.int32(1),
179  combinedObjectDrawables = cms.VPSet()
180  )
181  ret.append(hltFullTrack)
182 
183  thresholds2 = [12]
184  for t in thresholds2:
185  partialPathName = "HLT_FullTrack"+str(t)+"ForEndOfFill_v"
186  hltFullTrack = cms.PSet(
187  triggerSelection = cms.string(partialPathName+"*"),
188  handlerType = cms.string("FromHLT"),
189  partialPathName = cms.string(partialPathName),
190  partialFilterName = cms.string("hltHighPtFullTrack"),
191  dqmhistolabel = cms.string("hltHighPtFullTrack"),
192  mainDQMDirname = cms.untracked.string(dirname),
193  singleObjectsPreselection = cms.string("1==1"),
194  singleObjectDrawables = cms.VPSet(
195  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(0), max = cms.double(100)),
196  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-2.5), max = cms.double(2.5)),
197  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
198  ),
199  combinedObjectSelection = cms.string("1==1"),
200  combinedObjectSortCriteria = cms.string("at(0).pt"),
201  combinedObjectDimension = cms.int32(1),
202  combinedObjectDrawables = cms.VPSet()
203  )
204  ret.append(hltFullTrack)
205 
206  thresholds3 = [80,100,130,150]
207  for t in thresholds3:
208  partialPathName = "HLT_FullTracks_Multiplicity"+str(t)+"_v"
209 # partialPathName = "HLT_FullTracks_Multiplicity80_v"
210  hltFullTrackMult = cms.PSet(
211  triggerSelection = cms.string(partialPathName+"*"),
212  handlerType = cms.string("FromHLT"),
213  partialPathName = cms.string(partialPathName),
214  partialFilterName = cms.string("hltFullTrackHighMult"),
215  dqmhistolabel = cms.string("hltFullTrackHighMult"),
216  mainDQMDirname = cms.untracked.string(dirname),
217  singleObjectsPreselection = cms.string("1==1"),
218  singleObjectDrawables = cms.VPSet(
219  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(0), max = cms.double(100)),
220  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-2.5), max = cms.double(2.5)),
221  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
222  ),
223  combinedObjectSelection = cms.string("1==1"),
224  combinedObjectSortCriteria = cms.string("at(0).pt"),
225  combinedObjectDimension = cms.int32(1),
226  combinedObjectDrawables = cms.VPSet()
227  )
228  ret.append(hltFullTrackMult)
229 
230  thresholds4 = [20, 30, 40]
231  for t in thresholds4:
232  partialPathName = "HLT_PAFullTracks_HighPt"+str(t)+"_v"
233  hltPAFullTrack = cms.PSet(
234  triggerSelection = cms.string(partialPathName+"*"),
235  handlerType = cms.string("FromHLT"),
236  partialPathName = cms.string(partialPathName),
237  partialFilterName = cms.string("hltPAFullTrack"),
238  dqmhistolabel = cms.string("hltPAFullTrack"),
239  mainDQMDirname = cms.untracked.string(dirname),
240  singleObjectsPreselection = cms.string("1==1"),
241  singleObjectDrawables = cms.VPSet(
242  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(0), max = cms.double(100)),
243  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-2.5), max = cms.double(2.5)),
244  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
245  ),
246  combinedObjectSelection = cms.string("1==1"),
247  combinedObjectSortCriteria = cms.string("at(0).pt"),
248  combinedObjectDimension = cms.int32(1),
249  combinedObjectDrawables = cms.VPSet()
250  )
251  ret.append(hltPAFullTrack)
252 
253  return ret
254 
256  ret=cms.VPSet()
257  thresholds = [120, 150, 185, 220, 250, 280]
258  for t in thresholds:
259  partialPathName = "HLT_PAFullTracks_Multiplicity"+str(t)+"_v"
260 
261  hltPAFullTracks = cms.PSet(
262  triggerSelection = cms.string(partialPathName+"*"),
263  handlerType = cms.string("FromHLT"),
264  partialPathName = cms.string(partialPathName),
265  partialFilterName = cms.string("hltPAFullTrackHighMult"),
266  dqmhistolabel = cms.string("hltPAFullTracks"),
267  mainDQMDirname = cms.untracked.string(dirname),
268  singleObjectsPreselection = cms.string("1==1"),
269  singleObjectDrawables = cms.VPSet(
270  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(200), min = cms.double(0.0), max = cms.double(100)),
271  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-2.5), max = cms.double(2.5)),
272  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
273  ),
274  combinedObjectSelection = cms.string("1==1"),
275  combinedObjectSortCriteria = cms.string("at(0).pt"),
276  combinedObjectDimension = cms.int32(1),
277  combinedObjectDrawables = cms.VPSet()
278  )
279  ret.append(hltPAFullTracks)
280 
281  return ret
282 
284  ret=cms.VPSet()
285  thresholds = [8, 16]
286  for t in thresholds:
287  partialPathName = "HLT_PAFullTracks_Multiplicity110_HighPt"+str(t)+"_v"
288 
289  hltPAFullTracks = cms.PSet(
290  triggerSelection = cms.string(partialPathName+"*"),
291  handlerType = cms.string("FromHLT"),
292  partialPathName = cms.string(partialPathName),
293  partialFilterName = cms.string("hltPAFullTrackHighPt"),
294  dqmhistolabel = cms.string("hltPAFullTracks"),
295  mainDQMDirname = cms.untracked.string(dirname),
296  singleObjectsPreselection = cms.string("1==1"),
297  singleObjectDrawables = cms.VPSet(
298  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(200), min = cms.double(0.0), max = cms.double(100)),
299  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-2.5), max = cms.double(2.5)),
300  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
301  ),
302  combinedObjectSelection = cms.string("1==1"),
303  combinedObjectSortCriteria = cms.string("at(0).pt"),
304  combinedObjectDimension = cms.int32(1),
305  combinedObjectDrawables = cms.VPSet()
306  )
307  ret.append(hltPAFullTracks)
308 
309  thresholds = [8, 16]
310  for t in thresholds:
311  partialPathName = "HLT_PAFullTracks_HFSumEt005_HighPt"+str(t)+"_v"
312 
313  hltPAFullTracks = cms.PSet(
314  triggerSelection = cms.string(partialPathName+"*"),
315  handlerType = cms.string("FromHLT"),
316  partialPathName = cms.string(partialPathName),
317  partialFilterName = cms.string("hltPAFullTrackHighPt"),
318  dqmhistolabel = cms.string("hltPAFullTracks"),
319  mainDQMDirname = cms.untracked.string(dirname),
320  singleObjectsPreselection = cms.string("1==1"),
321  singleObjectDrawables = cms.VPSet(
322  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(200), min = cms.double(0.0), max = cms.double(100)),
323  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-2.5), max = cms.double(2.5)),
324  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
325  ),
326  combinedObjectSelection = cms.string("1==1"),
327  combinedObjectSortCriteria = cms.string("at(0).pt"),
328  combinedObjectDimension = cms.int32(1),
329  combinedObjectDrawables = cms.VPSet()
330  )
331  ret.append(hltPAFullTracks)
332 
333  return ret
334 
336  ret=cms.VPSet()
337  jetTypes = ["Calo", "PF"]
338  jetThresholds = [40, 60, 80, 100, 120]
339  jetThresholdsFor1 = [40, 60]
340  jetThresholdsFor2 = [40]
341  jetThresholdsForMB = [40]
342  bjetThresholds = [40, 60, 80]
343  dijetAveThresholds = [40, 60, 80]
344  gammaThresholds = [10, 15, 20, 30, 40]
345  gammaMBThresholds = [15, 20]
346  gammaThresholdsEGJet = [30, 40]
347  isogammaThresholds = [20]
348  eleThresholds = [20]
349 
350  jetThresholdsMu = [30, 40, 60]
351  gammaThresholdsMu = [10, 15, 20]
352  muThresholds = [3, 5]
353 
354  for jType in jetTypes:
355  for t in jetThresholds:
356  if jType == "Calo" and t == 120:
357  continue
358  partialPathName = "HLT_PAAK4" + jType + "Jet" + str(t) + "_Eta5p1_v"
359  hltSingleJet = cms.PSet(
360  triggerSelection = cms.string(partialPathName+"*"),
361  handlerType = cms.string("FromHLT"),
362  partialPathName = cms.string(partialPathName),
363  partialFilterName = cms.string("hltSinglePAAK4" + jType + "Jet"),
364  dqmhistolabel = cms.string("hltSingleAK4" + jType + "Jet" + str(t)),
365  mainDQMDirname = cms.untracked.string(dirname),
366  singleObjectsPreselection = cms.string("1==1"),
367  singleObjectDrawables = cms.VPSet(
368  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(20), max = cms.double(420)),
369  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-5.0), max = cms.double(5.0)),
370  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
371  ),
372  combinedObjectSelection = cms.string("1==1"),
373  combinedObjectSortCriteria = cms.string("at(0).pt"),
374  combinedObjectDimension = cms.int32(1),
375  combinedObjectDrawables = cms.VPSet()
376  )
377  ret.append(hltSingleJet)
378 
379  for t in jetThresholdsForMB:
380  partialPathName = "HLT_PAAK4" + jType + "Jet" + str(t) + "_Eta5p1_SeededWithMB_v"
381  hltSingleJet = cms.PSet(
382  triggerSelection = cms.string(partialPathName+"*"),
383  handlerType = cms.string("FromHLT"),
384  partialPathName = cms.string(partialPathName),
385  partialFilterName = cms.string("hltSinglePAAK4" + jType + "Jet"),
386  dqmhistolabel = cms.string("hltSingleAK4" + jType + "Jet" + str(t)),
387  mainDQMDirname = cms.untracked.string(dirname),
388  singleObjectsPreselection = cms.string("1==1"),
389  singleObjectDrawables = cms.VPSet(
390  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(20), max = cms.double(420)),
391  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-5.0), max = cms.double(5.0)),
392  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
393  ),
394  combinedObjectSelection = cms.string("1==1"),
395  combinedObjectSortCriteria = cms.string("at(0).pt"),
396  combinedObjectDimension = cms.int32(1),
397  combinedObjectDrawables = cms.VPSet()
398  )
399  ret.append(hltSingleJet)
400 
401  for t in jetThresholdsFor1:
402  partialPathName = "HLT_PAAK4" + jType + "Jet" + str(t) + "_Eta1p9toEta5p1_v"
403  hltSingleJet = cms.PSet(
404  triggerSelection = cms.string(partialPathName+"*"),
405  handlerType = cms.string("FromHLT"),
406  partialPathName = cms.string(partialPathName),
407  partialFilterName = cms.string("hltSinglePAAK4" + jType + "Jet" + str(t) + "MinEta1p9"),
408  dqmhistolabel = cms.string("hltSingleAK4" + jType + "Jet" + str(t) + "MinEta1p9"),
409  mainDQMDirname = cms.untracked.string(dirname),
410  singleObjectsPreselection = cms.string("1==1"),
411  singleObjectDrawables = cms.VPSet(
412  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(20), max = cms.double(420)),
413  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-5.0), max = cms.double(5.0)),
414  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
415  ),
416  combinedObjectSelection = cms.string("1==1"),
417  combinedObjectSortCriteria = cms.string("at(0).pt"),
418  combinedObjectDimension = cms.int32(1),
419  combinedObjectDrawables = cms.VPSet()
420  )
421  ret.append(hltSingleJet)
422 
423  for t in jetThresholdsFor2:
424  partialPathName = "HLT_PAAK4" + jType + "Jet" + str(t) + "_Eta2p9toEta5p1_v"
425  hltSingleJet = cms.PSet(
426  triggerSelection = cms.string(partialPathName+"*"),
427  handlerType = cms.string("FromHLT"),
428  partialPathName = cms.string(partialPathName),
429  partialFilterName = cms.string("hltSinglePAAK4" + jType + "Jet" + str(t) + "MinEta2p9"),
430  dqmhistolabel = cms.string("hltSingleAK4" + jType + "Jet" + str(t) + "MinEta2p9"),
431  mainDQMDirname = cms.untracked.string(dirname),
432  singleObjectsPreselection = cms.string("1==1"),
433  singleObjectDrawables = cms.VPSet(
434  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(20), max = cms.double(420)),
435  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-5.0), max = cms.double(5.0)),
436  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
437  ),
438  combinedObjectSelection = cms.string("1==1"),
439  combinedObjectSortCriteria = cms.string("at(0).pt"),
440  combinedObjectDimension = cms.int32(1),
441  combinedObjectDrawables = cms.VPSet()
442  )
443  ret.append(hltSingleJet)
444 
445  for t in dijetAveThresholds:
446  partialPathName = "HLT_PADiAK4" + jType + "JetAve" + str(t) + "_Eta5p1_v"
447  hltSingleJet = cms.PSet(
448  triggerSelection = cms.string(partialPathName+"*"),
449  handlerType = cms.string("FromHLT"),
450  partialPathName = cms.string(partialPathName),
451  partialFilterName = cms.string("hltDiAk4" + jType + "JetAve"),
452  dqmhistolabel = cms.string("hltDiAk4" + jType + "JetAve" + str(t)),
453  mainDQMDirname = cms.untracked.string(dirname),
454  singleObjectsPreselection = cms.string("1==1"),
455  singleObjectDrawables = cms.VPSet(
456  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(20), max = cms.double(420)),
457  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-5.0), max = cms.double(5.0)),
458  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
459  ),
460  combinedObjectSelection = cms.string("1==1"),
461  combinedObjectSortCriteria = cms.string("at(0).pt"),
462  combinedObjectDimension = cms.int32(1),
463  combinedObjectDrawables = cms.VPSet()
464  )
465  ret.append(hltSingleJet)
466 
467  for t in bjetThresholds:
468  partialPathName = "HLT_PAAK4" + jType + "BJetCSV" + str(t) + "_Eta2p1_v"
469  hltSingleJet = cms.PSet(
470  triggerSelection = cms.string(partialPathName+"*"),
471  handlerType = cms.string("FromHLT"),
472  partialPathName = cms.string(partialPathName),
473  partialFilterName = cms.string("hltSinglePAAK4" + jType + "Jet"),
474  dqmhistolabel = cms.string("hltSinglePAAK4" + jType + "BJetCSV" + str(t)),
475  mainDQMDirname = cms.untracked.string(dirname),
476  singleObjectsPreselection = cms.string("1==1"),
477  singleObjectDrawables = cms.VPSet(
478  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(20), max = cms.double(420)),
479  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-5.0), max = cms.double(5.0)),
480  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
481  ),
482  combinedObjectSelection = cms.string("1==1"),
483  combinedObjectSortCriteria = cms.string("at(0).pt"),
484  combinedObjectDimension = cms.int32(1),
485  combinedObjectDrawables = cms.VPSet()
486  )
487  ret.append(hltSingleJet)
488 
489  for t in bjetThresholds:
490  partialPathName = "HLT_PAAK4" + "PF" + "BJetCSV" + str(t) + "_CommonTracking_Eta2p1_v"
491  hltSingleJet = cms.PSet(
492  triggerSelection = cms.string(partialPathName+"*"),
493  handlerType = cms.string("FromHLT"),
494  partialPathName = cms.string(partialPathName),
495  partialFilterName = cms.string("hltSinglePAAK4" + jType + "Jet"),
496  dqmhistolabel = cms.string("hltSinglePAAK4" + jType + "BJetCSV" + str(t) + "CommonTracking"),
497  mainDQMDirname = cms.untracked.string(dirname),
498  singleObjectsPreselection = cms.string("1==1"),
499  singleObjectDrawables = cms.VPSet(
500  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(20), max = cms.double(420)),
501  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-5.0), max = cms.double(5.0)),
502  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
503  ),
504  combinedObjectSelection = cms.string("1==1"),
505  combinedObjectSortCriteria = cms.string("at(0).pt"),
506  combinedObjectDimension = cms.int32(1),
507  combinedObjectDrawables = cms.VPSet()
508  )
509  ret.append(hltSingleJet)
510 
511  for t in gammaThresholds:
512  partialPathName = "HLT_PASinglePhoton" + str(t) + "_Eta3p1_v"
513  hltSingleGamma = cms.PSet(
514  triggerSelection = cms.string(partialPathName+"*"),
515  handlerType = cms.string("FromHLT"),
516  partialPathName = cms.string(partialPathName),
517  partialFilterName = cms.string("hltHIPhoton"),
518  dqmhistolabel = cms.string("hltHIPhoton" + str(t)),
519  mainDQMDirname = cms.untracked.string(dirname),
520  singleObjectsPreselection = cms.string("1==1"),
521  singleObjectDrawables = cms.VPSet(
522  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(20), max = cms.double(220)),
523  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-3.0), max = cms.double(3.0)),
524  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
525  ),
526  combinedObjectSelection = cms.string("1==1"),
527  combinedObjectSortCriteria = cms.string("at(0).pt"),
528  combinedObjectDimension = cms.int32(1),
529  combinedObjectDrawables = cms.VPSet()
530  )
531  ret.append(hltSingleGamma)
532 
533  for t in gammaMBThresholds:
534  partialPathName = "HLT_PASinglePhoton" + str(t) + "_Eta3p1_SeededWithMB_v"
535  hltSingleGamma = cms.PSet(
536  triggerSelection = cms.string(partialPathName+"*"),
537  handlerType = cms.string("FromHLT"),
538  partialPathName = cms.string(partialPathName),
539  partialFilterName = cms.string("hltHIPhoton"),
540  dqmhistolabel = cms.string("hltHIPhoton" + str(t)),
541  mainDQMDirname = cms.untracked.string(dirname),
542  singleObjectsPreselection = cms.string("1==1"),
543  singleObjectDrawables = cms.VPSet(
544  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(20), max = cms.double(220)),
545  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-3.0), max = cms.double(3.0)),
546  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
547  ),
548  combinedObjectSelection = cms.string("1==1"),
549  combinedObjectSortCriteria = cms.string("at(0).pt"),
550  combinedObjectDimension = cms.int32(1),
551  combinedObjectDrawables = cms.VPSet()
552  )
553  ret.append(hltSingleGamma)
554 
555  for t in gammaThresholdsEGJet:
556  partialPathName = "HLT_PASinglePhoton" + str(t) + "_L1EGJet_Eta3p1_v"
557  hltSingleGamma = cms.PSet(
558  triggerSelection = cms.string(partialPathName+"*"),
559  handlerType = cms.string("FromHLT"),
560  partialPathName = cms.string(partialPathName),
561  partialFilterName = cms.string("hltHIPhoton"),
562  dqmhistolabel = cms.string("hltHIPhoton" + str(t)),
563  mainDQMDirname = cms.untracked.string(dirname),
564  singleObjectsPreselection = cms.string("1==1"),
565  singleObjectDrawables = cms.VPSet(
566  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(20), max = cms.double(220)),
567  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-3.0), max = cms.double(3.0)),
568  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
569  ),
570  combinedObjectSelection = cms.string("1==1"),
571  combinedObjectSortCriteria = cms.string("at(0).pt"),
572  combinedObjectDimension = cms.int32(1),
573  combinedObjectDrawables = cms.VPSet()
574  )
575  ret.append(hltSingleGamma)
576 
577  for t in gammaThresholds:
578  partialPathName = "HLT_PAPhoton" + str(t) + "_Eta3p1_PPStyle_v"
579  hltSingleGamma = cms.PSet(
580  triggerSelection = cms.string(partialPathName+"*"),
581  handlerType = cms.string("FromHLT"),
582  partialPathName = cms.string(partialPathName),
583  partialFilterName = cms.string("hltEGBptxAND" + str(t) + "EtFilter"),
584  dqmhistolabel = cms.string("hltHIPhoton" + str(t) + "PPStyle"),
585  mainDQMDirname = cms.untracked.string(dirname),
586  singleObjectsPreselection = cms.string("1==1"),
587  singleObjectDrawables = cms.VPSet(
588  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(20), max = cms.double(220)),
589  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-3.0), max = cms.double(3.0)),
590  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
591  ),
592  combinedObjectSelection = cms.string("1==1"),
593  combinedObjectSortCriteria = cms.string("at(0).pt"),
594  combinedObjectDimension = cms.int32(1),
595  combinedObjectDrawables = cms.VPSet()
596  )
597  ret.append(hltSingleGamma)
598 
599  for t in isogammaThresholds:
600  partialPathName = "HLT_PASingleIsoPhoton" + str(t) + "_Eta3p1_v"
601  hltSingleGamma = cms.PSet(
602  triggerSelection = cms.string(partialPathName+"*"),
603  handlerType = cms.string("FromHLT"),
604  partialPathName = cms.string(partialPathName),
605  partialFilterName = cms.string("hltHIPhoton"),
606  dqmhistolabel = cms.string("hltHIIsoPhoton" + str(t)),
607  mainDQMDirname = cms.untracked.string(dirname),
608  singleObjectsPreselection = cms.string("1==1"),
609  singleObjectDrawables = cms.VPSet(
610  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(20), max = cms.double(220)),
611  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-3.0), max = cms.double(3.0)),
612  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
613  ),
614  combinedObjectSelection = cms.string("1==1"),
615  combinedObjectSortCriteria = cms.string("at(0).pt"),
616  combinedObjectDimension = cms.int32(1),
617  combinedObjectDrawables = cms.VPSet()
618  )
619  ret.append(hltSingleGamma)
620 
621  for t in isogammaThresholds:
622  partialPathName = "HLT_PAIsoPhoton" + str(t) + "_Eta3p1_PPStyle_v"
623  hltSingleGamma = cms.PSet(
624  triggerSelection = cms.string(partialPathName+"*"),
625  handlerType = cms.string("FromHLT"),
626  partialPathName = cms.string(partialPathName),
627  partialFilterName = cms.string("hltIsoEGBptxAND" + str(t) + "EtFilter"),
628  dqmhistolabel = cms.string("hltHIIsoPhoton" + str(t) + "PPStyle"),
629  mainDQMDirname = cms.untracked.string(dirname),
630  singleObjectsPreselection = cms.string("1==1"),
631  singleObjectDrawables = cms.VPSet(
632  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(20), max = cms.double(220)),
633  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-3.0), max = cms.double(3.0)),
634  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
635  ),
636  combinedObjectSelection = cms.string("1==1"),
637  combinedObjectSortCriteria = cms.string("at(0).pt"),
638  combinedObjectDimension = cms.int32(1),
639  combinedObjectDrawables = cms.VPSet()
640  )
641  ret.append(hltSingleGamma)
642 
643  for t in eleThresholds:
644  partialPathName = "HLT_PAEle" + str(t) + "_WPLoose_Gsf_v"
645  hltSingleElectron = cms.PSet(
646  triggerSelection = cms.string(partialPathName+"*"),
647  handlerType = cms.string("FromHLT"),
648  partialPathName = cms.string(partialPathName),
649  partialFilterName = cms.string("hltPAEle" + str(t) + "WPLooseGsfTrackIsoFilter"),
650  dqmhistolabel = cms.string("hltHIPAElectron" + str(t)),
651  mainDQMDirname = cms.untracked.string(dirname),
652  singleObjectsPreselection = cms.string("1==1"),
653  singleObjectDrawables = cms.VPSet(
654  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(20), max = cms.double(220)),
655  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-3.0), max = cms.double(3.0)),
656  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
657  ),
658  combinedObjectSelection = cms.string("1==1"),
659  combinedObjectSortCriteria = cms.string("at(0).pt"),
660  combinedObjectDimension = cms.int32(1),
661  combinedObjectDrawables = cms.VPSet()
662  )
663  ret.append(hltSingleElectron)
664 
665  for t in jetThresholdsMu:
666  for tMu in muThresholds:
667  partialPathName = "HLT_PAAK4CaloJet" + str(t) + "_Eta5p1_PAL3Mu" + str(tMu) + "_v"
668  hltJetMu = cms.PSet(
669  triggerSelection = cms.string(partialPathName+"*"),
670  handlerType = cms.string("FromHLT"),
671  partialPathName = cms.string(partialPathName),
672  partialFilterName = cms.string("hltSinglePAAK4CaloJet"),
673  dqmhistolabel = cms.string("hltSingleAK4CaloJet" + str(t)),
674  mainDQMDirname = cms.untracked.string(dirname),
675  singleObjectsPreselection = cms.string("1==1"),
676  singleObjectDrawables = cms.VPSet(
677  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(20), max = cms.double(420)),
678  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-5.0), max = cms.double(5.0)),
679  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
680  ),
681  combinedObjectSelection = cms.string("1==1"),
682  combinedObjectSortCriteria = cms.string("at(0).pt"),
683  combinedObjectDimension = cms.int32(1),
684  combinedObjectDrawables = cms.VPSet()
685  )
686  ret.append(hltJetMu)
687 
688  for t in gammaThresholdsMu:
689  for tMu in muThresholds:
690  partialPathName = "HLT_PASinglePhoton" + str(t) + "_Eta3p1_PAL3Mu" + str(tMu) + "_v"
691  hltGammaMu = cms.PSet(
692  triggerSelection = cms.string(partialPathName+"*"),
693  handlerType = cms.string("FromHLT"),
694  partialPathName = cms.string(partialPathName),
695  partialFilterName = cms.string("hltHIPhoton"),
696  dqmhistolabel = cms.string("hltHIPhoton" + str(t)),
697  mainDQMDirname = cms.untracked.string(dirname),
698  singleObjectsPreselection = cms.string("1==1"),
699  singleObjectDrawables = cms.VPSet(
700  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(20), max = cms.double(220)),
701  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-3.0), max = cms.double(3.0)),
702  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
703  ),
704  combinedObjectSelection = cms.string("1==1"),
705  combinedObjectSortCriteria = cms.string("at(0).pt"),
706  combinedObjectDimension = cms.int32(1),
707  combinedObjectDrawables = cms.VPSet()
708  )
709  ret.append(hltGammaMu)
710 
711  partialPathName = "HLT_PADoublePhoton15_Eta3p1_Mass50_1000_v"
712  hltDoubleGamma = cms.PSet(
713  triggerSelection = cms.string(partialPathName+"*"),
714  handlerType = cms.string("FromHLT"),
715  partialPathName = cms.string(partialPathName),
716  partialFilterName = cms.string("hltHIDoublePhotonCut"),
717  dqmhistolabel = cms.string("hltHIDoublePhotonCut15"),
718  mainDQMDirname = cms.untracked.string(dirname),
719  singleObjectsPreselection = cms.string("1==1"),
720  singleObjectDrawables = cms.VPSet(
721  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(20), max = cms.double(220)),
722  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-3.0), max = cms.double(3.0)),
723  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
724  ),
725  combinedObjectSelection = cms.string("1==1"),
726  combinedObjectSortCriteria = cms.string("at(0).pt"),
727  combinedObjectDimension = cms.int32(1),
728  combinedObjectDrawables = cms.VPSet()
729  )
730 
731  ret.append(hltDoubleGamma)
732 
733  return ret
734 
735 
736 
737 
739  ret=cms.VPSet()
740  partialPathName = "HLT_PAL1MinimumBiasHF_OR_SinglePixelTrack_v"
741  hltPAMBPixelTracks = cms.PSet(
742  triggerSelection = cms.string(partialPathName+"*"),
743  handlerType = cms.string("FromHLT"),
744  partialPathName = cms.string(partialPathName),
745  partialFilterName = cms.string("hltPAPixelFilter"),
746  dqmhistolabel = cms.string("hltPAMBPixelTracks"),
747  mainDQMDirname = cms.untracked.string(dirname),
748  singleObjectsPreselection = cms.string("1==1"),
749  singleObjectDrawables = cms.VPSet(
750  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(200), min = cms.double(0.0), max = cms.double(100)),
751  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-2.5), max = cms.double(2.5)),
752  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
753  ),
754  combinedObjectSelection = cms.string("1==1"),
755  combinedObjectSortCriteria = cms.string("at(0).pt"),
756  combinedObjectDimension = cms.int32(1),
757  combinedObjectDrawables = cms.VPSet()
758  )
759  ret.append(hltPAMBPixelTracks)
760 
761  partialPathName = "HLT_PAL1MinimumBiasHF_AND_SinglePixelTrack_v"
762  hltPAMBPixelTracks = cms.PSet(
763  triggerSelection = cms.string(partialPathName+"*"),
764  handlerType = cms.string("FromHLT"),
765  partialPathName = cms.string(partialPathName),
766  partialFilterName = cms.string("hltPAPixelFilter"),
767  dqmhistolabel = cms.string("hltPAMBPixelTracks"),
768  mainDQMDirname = cms.untracked.string(dirname),
769  singleObjectsPreselection = cms.string("1==1"),
770  singleObjectDrawables = cms.VPSet(
771  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(200), min = cms.double(0.0), max = cms.double(100)),
772  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-2.5), max = cms.double(2.5)),
773  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
774  ),
775  combinedObjectSelection = cms.string("1==1"),
776  combinedObjectSortCriteria = cms.string("at(0).pt"),
777  combinedObjectDimension = cms.int32(1),
778  combinedObjectDrawables = cms.VPSet()
779  )
780  ret.append(hltPAMBPixelTracks)
781 
782  partialPathName = "HLT_PAZeroBias_SinglePixelTrack_v"
783  hltPAMBPixelTracks = cms.PSet(
784  triggerSelection = cms.string(partialPathName+"*"),
785  handlerType = cms.string("FromHLT"),
786  partialPathName = cms.string(partialPathName),
787  partialFilterName = cms.string("hltPAPixelFilter"),
788  dqmhistolabel = cms.string("hltPAMBPixelTracks"),
789  mainDQMDirname = cms.untracked.string(dirname),
790  singleObjectsPreselection = cms.string("1==1"),
791  singleObjectDrawables = cms.VPSet(
792  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(200), min = cms.double(0.0), max = cms.double(100)),
793  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-2.5), max = cms.double(2.5)),
794  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
795  ),
796  combinedObjectSelection = cms.string("1==1"),
797  combinedObjectSortCriteria = cms.string("at(0).pt"),
798  combinedObjectDimension = cms.int32(1),
799  combinedObjectDrawables = cms.VPSet()
800  )
801  ret.append(hltPAMBPixelTracks)
802 
803  partialPathName = "HLT_PAZeroBias_DoublePixelTrack_v"
804  hltPAMBPixelTracks = cms.PSet(
805  triggerSelection = cms.string(partialPathName+"*"),
806  handlerType = cms.string("FromHLT"),
807  partialPathName = cms.string(partialPathName),
808  partialFilterName = cms.string("hltPAPixelFilter"),
809  dqmhistolabel = cms.string("hltPAMBPixelTracks"),
810  mainDQMDirname = cms.untracked.string(dirname),
811  singleObjectsPreselection = cms.string("1==1"),
812  singleObjectDrawables = cms.VPSet(
813  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(200), min = cms.double(0.0), max = cms.double(100)),
814  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-2.5), max = cms.double(2.5)),
815  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
816  ),
817  combinedObjectSelection = cms.string("1==1"),
818  combinedObjectSortCriteria = cms.string("at(0).pt"),
819  combinedObjectDimension = cms.int32(1),
820  combinedObjectDrawables = cms.VPSet()
821  )
822  ret.append(hltPAMBPixelTracks)
823 
824  partialPathName = "HLT_PASingleEG5_HFTwoTowerVeto_SingleTrack_v"
825  hltPAMBPixelTracks = cms.PSet(
826  triggerSelection = cms.string(partialPathName+"*"),
827  handlerType = cms.string("FromHLT"),
828  partialPathName = cms.string(partialPathName),
829  partialFilterName = cms.string("hltPAPixelFilter"),
830  dqmhistolabel = cms.string("hlt_PASingleEG5_HFTTV_ST"),
831  mainDQMDirname = cms.untracked.string(dirname),
832  singleObjectsPreselection = cms.string("1==1"),
833  singleObjectDrawables = cms.VPSet(
834  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(200), min = cms.double(0.0), max = cms.double(100)),
835  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-2.5), max = cms.double(2.5)),
836  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
837  ),
838  combinedObjectSelection = cms.string("1==1"),
839  combinedObjectSortCriteria = cms.string("at(0).pt"),
840  combinedObjectDimension = cms.int32(1),
841  combinedObjectDrawables = cms.VPSet()
842  )
843  ret.append(hltPAMBPixelTracks)
844 
845  partialPathName = "HLT_PASingleEG5_HFOneTowerVeto_SingleTrack_v"
846  hltPAMBPixelTracks = cms.PSet(
847  triggerSelection = cms.string(partialPathName+"*"),
848  handlerType = cms.string("FromHLT"),
849  partialPathName = cms.string(partialPathName),
850  partialFilterName = cms.string("hltPAPixelFilter"),
851  dqmhistolabel = cms.string("hlt_PASingleEG5_HFOTV_ST"),
852  mainDQMDirname = cms.untracked.string(dirname),
853  singleObjectsPreselection = cms.string("1==1"),
854  singleObjectDrawables = cms.VPSet(
855  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(200), min = cms.double(0.0), max = cms.double(100)),
856  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-2.5), max = cms.double(2.5)),
857  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
858  ),
859  combinedObjectSelection = cms.string("1==1"),
860  combinedObjectSortCriteria = cms.string("at(0).pt"),
861  combinedObjectDimension = cms.int32(1),
862  combinedObjectDrawables = cms.VPSet()
863  )
864  ret.append(hltPAMBPixelTracks)
865 
866  partialPathName = "HLT_PADoubleEG2_HFTwoTowerVeto_SingleTrack_v"
867  hltPAMBPixelTracks = cms.PSet(
868  triggerSelection = cms.string(partialPathName+"*"),
869  handlerType = cms.string("FromHLT"),
870  partialPathName = cms.string(partialPathName),
871  partialFilterName = cms.string("hltPAPixelFilter"),
872  dqmhistolabel = cms.string("hlt_PADoubleEG2_HFTTV_ST"),
873  mainDQMDirname = cms.untracked.string(dirname),
874  singleObjectsPreselection = cms.string("1==1"),
875  singleObjectDrawables = cms.VPSet(
876  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(200), min = cms.double(0.0), max = cms.double(100)),
877  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-2.5), max = cms.double(2.5)),
878  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
879  ),
880  combinedObjectSelection = cms.string("1==1"),
881  combinedObjectSortCriteria = cms.string("at(0).pt"),
882  combinedObjectDimension = cms.int32(1),
883  combinedObjectDrawables = cms.VPSet()
884  )
885  ret.append(hltPAMBPixelTracks)
886 
887  partialPathName = "HLT_PADoubleEG2_HFOneTowerVeto_SingleTrack_v"
888  hltPAMBPixelTracks = cms.PSet(
889  triggerSelection = cms.string(partialPathName+"*"),
890  handlerType = cms.string("FromHLT"),
891  partialPathName = cms.string(partialPathName),
892  partialFilterName = cms.string("hltPAPixelFilter"),
893  dqmhistolabel = cms.string("hlt_PADoubleEG2_HFOTV_ST"),
894  mainDQMDirname = cms.untracked.string(dirname),
895  singleObjectsPreselection = cms.string("1==1"),
896  singleObjectDrawables = cms.VPSet(
897  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(200), min = cms.double(0.0), max = cms.double(100)),
898  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-2.5), max = cms.double(2.5)),
899  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
900  ),
901  combinedObjectSelection = cms.string("1==1"),
902  combinedObjectSortCriteria = cms.string("at(0).pt"),
903  combinedObjectDimension = cms.int32(1),
904  combinedObjectDrawables = cms.VPSet()
905  )
906  ret.append(hltPAMBPixelTracks)
907 
908  return ret
909 
911  ret = cms.VPSet()
912  ret.extend(getHILowLumiTriggers())
913  ret.extend(getFullTrackVPSet())
914  ret.extend(getPAHighMultVPSet())
915  ret.extend(getPAHighMultHighPtVPSet())
916  ret.extend(getPAMBVPSet())
917  ret.extend(getPAHighPtVPSet())
918  return ret
919 
920 dirname = "HLT/HI/"
921 
922 processName = "HLT"
923 
924 HILowLumiHLTOfflineSource = cms.EDAnalyzer("FSQDiJetAve",
925  triggerConfiguration = cms.PSet(
926  hltResults = cms.InputTag('TriggerResults','',processName),
927  l1tResults = cms.InputTag(''),
928  l1tIgnoreMaskAndPrescale = cms.bool( False ),
929  throw = cms.bool( False )
930  ),
931 
932 # hltProcessName = cms.string("HLT"),
933  # HLT paths passing any one of these regular expressions will be included
934 
935 # hltPathsToCheck = cms.vstring(
936 # "HLT_HISinglePhoton10_v1",
937 # ),
938 
939 # requiredTriggers = cms.untracked.vstring(
940 # "HLT_HISinglePhoton10_v1",
941 # ),
942 
943 
944  triggerSummaryLabel = cms.InputTag("hltTriggerSummaryAOD","", processName),
945  triggerResultsLabel = cms.InputTag("TriggerResults","", processName),
946  useGenWeight = cms.bool(False),
947  #useGenWeight = cms.bool(True),
948  todo = cms.VPSet(getHILowLumi())
949 )
950 
951 #from JetMETCorrections.Configuration.CorrectedJetProducers_cff import *
952 HILowLumiHLTOfflineSourceSequence = cms.Sequence(HILowLumiHLTOfflineSource)