test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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]
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  isogammaThresholds = [20]
346  eleThresholds = [20]
347 
348  jetThresholdsMu = [30, 40, 60]
349  gammaThresholdsMu = [10, 15, 20]
350  muThresholds = [3, 5]
351 
352  for jType in jetTypes:
353  for t in jetThresholds:
354  partialPathName = "HLT_PAAK4" + jType + "Jet" + str(t) + "_Eta5p1_v"
355  hltSingleJet = cms.PSet(
356  triggerSelection = cms.string(partialPathName+"*"),
357  handlerType = cms.string("FromHLT"),
358  partialPathName = cms.string(partialPathName),
359  partialFilterName = cms.string("hltSinglePAAK4" + jType + "Jet"),
360  dqmhistolabel = cms.string("hltSingleAK4" + jType + "Jet" + str(t)),
361  mainDQMDirname = cms.untracked.string(dirname),
362  singleObjectsPreselection = cms.string("1==1"),
363  singleObjectDrawables = cms.VPSet(
364  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(20), max = cms.double(420)),
365  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-5.0), max = cms.double(5.0)),
366  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
367  ),
368  combinedObjectSelection = cms.string("1==1"),
369  combinedObjectSortCriteria = cms.string("at(0).pt"),
370  combinedObjectDimension = cms.int32(1),
371  combinedObjectDrawables = cms.VPSet()
372  )
373  ret.append(hltSingleJet)
374 
375  for t in jetThresholdsForMB:
376  partialPathName = "HLT_PAAK4" + jType + "Jet" + str(t) + "_Eta5p1_SeededWithMB_v"
377  hltSingleJet = cms.PSet(
378  triggerSelection = cms.string(partialPathName+"*"),
379  handlerType = cms.string("FromHLT"),
380  partialPathName = cms.string(partialPathName),
381  partialFilterName = cms.string("hltSinglePAAK4" + jType + "Jet"),
382  dqmhistolabel = cms.string("hltSingleAK4" + jType + "Jet" + str(t)),
383  mainDQMDirname = cms.untracked.string(dirname),
384  singleObjectsPreselection = cms.string("1==1"),
385  singleObjectDrawables = cms.VPSet(
386  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(20), max = cms.double(420)),
387  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-5.0), max = cms.double(5.0)),
388  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
389  ),
390  combinedObjectSelection = cms.string("1==1"),
391  combinedObjectSortCriteria = cms.string("at(0).pt"),
392  combinedObjectDimension = cms.int32(1),
393  combinedObjectDrawables = cms.VPSet()
394  )
395  ret.append(hltSingleJet)
396 
397  for t in jetThresholdsFor1:
398  partialPathName = "HLT_PAAK4" + jType + "Jet" + str(t) + "_Eta1p9toEta5p1_v"
399  hltSingleJet = cms.PSet(
400  triggerSelection = cms.string(partialPathName+"*"),
401  handlerType = cms.string("FromHLT"),
402  partialPathName = cms.string(partialPathName),
403  partialFilterName = cms.string("hltSinglePAAK4" + jType + "Jet" + str(t) + "MinEta1p9"),
404  dqmhistolabel = cms.string("hltSingleAK4" + jType + "Jet" + str(t) + "MinEta1p9"),
405  mainDQMDirname = cms.untracked.string(dirname),
406  singleObjectsPreselection = cms.string("1==1"),
407  singleObjectDrawables = cms.VPSet(
408  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(20), max = cms.double(420)),
409  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-5.0), max = cms.double(5.0)),
410  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
411  ),
412  combinedObjectSelection = cms.string("1==1"),
413  combinedObjectSortCriteria = cms.string("at(0).pt"),
414  combinedObjectDimension = cms.int32(1),
415  combinedObjectDrawables = cms.VPSet()
416  )
417  ret.append(hltSingleJet)
418 
419  for t in jetThresholdsFor2:
420  partialPathName = "HLT_PAAK4" + jType + "Jet" + str(t) + "_Eta2p9toEta5p1_v"
421  hltSingleJet = cms.PSet(
422  triggerSelection = cms.string(partialPathName+"*"),
423  handlerType = cms.string("FromHLT"),
424  partialPathName = cms.string(partialPathName),
425  partialFilterName = cms.string("hltSinglePAAK4" + jType + "Jet" + str(t) + "MinEta2p9"),
426  dqmhistolabel = cms.string("hltSingleAK4" + jType + "Jet" + str(t) + "MinEta2p9"),
427  mainDQMDirname = cms.untracked.string(dirname),
428  singleObjectsPreselection = cms.string("1==1"),
429  singleObjectDrawables = cms.VPSet(
430  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(20), max = cms.double(420)),
431  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-5.0), max = cms.double(5.0)),
432  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
433  ),
434  combinedObjectSelection = cms.string("1==1"),
435  combinedObjectSortCriteria = cms.string("at(0).pt"),
436  combinedObjectDimension = cms.int32(1),
437  combinedObjectDrawables = cms.VPSet()
438  )
439  ret.append(hltSingleJet)
440 
441  for t in dijetAveThresholds:
442  partialPathName = "HLT_PADiAK4" + jType + "JetAve" + str(t) + "_Eta5p1_v"
443  hltSingleJet = cms.PSet(
444  triggerSelection = cms.string(partialPathName+"*"),
445  handlerType = cms.string("FromHLT"),
446  partialPathName = cms.string(partialPathName),
447  partialFilterName = cms.string("hltDiAk4" + jType + "JetAve"),
448  dqmhistolabel = cms.string("hltDiAk4" + jType + "JetAve" + str(t)),
449  mainDQMDirname = cms.untracked.string(dirname),
450  singleObjectsPreselection = cms.string("1==1"),
451  singleObjectDrawables = cms.VPSet(
452  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(20), max = cms.double(420)),
453  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-5.0), max = cms.double(5.0)),
454  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
455  ),
456  combinedObjectSelection = cms.string("1==1"),
457  combinedObjectSortCriteria = cms.string("at(0).pt"),
458  combinedObjectDimension = cms.int32(1),
459  combinedObjectDrawables = cms.VPSet()
460  )
461  ret.append(hltSingleJet)
462 
463  for t in bjetThresholds:
464  partialPathName = "HLT_PAAK4" + jType + "BJetCSV" + str(t) + "_Eta2p1_v"
465  hltSingleJet = cms.PSet(
466  triggerSelection = cms.string(partialPathName+"*"),
467  handlerType = cms.string("FromHLT"),
468  partialPathName = cms.string(partialPathName),
469  partialFilterName = cms.string("hltSinglePAAK4" + jType + "Jet"),
470  dqmhistolabel = cms.string("hltSinglePAAK4" + jType + "BJetCSV" + str(t)),
471  mainDQMDirname = cms.untracked.string(dirname),
472  singleObjectsPreselection = cms.string("1==1"),
473  singleObjectDrawables = cms.VPSet(
474  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(20), max = cms.double(420)),
475  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-5.0), max = cms.double(5.0)),
476  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
477  ),
478  combinedObjectSelection = cms.string("1==1"),
479  combinedObjectSortCriteria = cms.string("at(0).pt"),
480  combinedObjectDimension = cms.int32(1),
481  combinedObjectDrawables = cms.VPSet()
482  )
483  ret.append(hltSingleJet)
484 
485  for t in bjetThresholds:
486  partialPathName = "HLT_PAAK4" + "PF" + "BJetCSV" + str(t) + "_CommonTracking_Eta2p1_v"
487  hltSingleJet = cms.PSet(
488  triggerSelection = cms.string(partialPathName+"*"),
489  handlerType = cms.string("FromHLT"),
490  partialPathName = cms.string(partialPathName),
491  partialFilterName = cms.string("hltSinglePAAK4" + jType + "Jet"),
492  dqmhistolabel = cms.string("hltSinglePAAK4" + jType + "BJetCSV" + str(t) + "CommonTracking"),
493  mainDQMDirname = cms.untracked.string(dirname),
494  singleObjectsPreselection = cms.string("1==1"),
495  singleObjectDrawables = cms.VPSet(
496  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(20), max = cms.double(420)),
497  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-5.0), max = cms.double(5.0)),
498  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
499  ),
500  combinedObjectSelection = cms.string("1==1"),
501  combinedObjectSortCriteria = cms.string("at(0).pt"),
502  combinedObjectDimension = cms.int32(1),
503  combinedObjectDrawables = cms.VPSet()
504  )
505  ret.append(hltSingleJet)
506 
507  for t in gammaThresholds:
508  partialPathName = "HLT_PASinglePhoton" + str(t) + "_Eta3p1_v"
509  hltSingleGamma = cms.PSet(
510  triggerSelection = cms.string(partialPathName+"*"),
511  handlerType = cms.string("FromHLT"),
512  partialPathName = cms.string(partialPathName),
513  partialFilterName = cms.string("hltHIPhoton"),
514  dqmhistolabel = cms.string("hltHIPhoton" + str(t)),
515  mainDQMDirname = cms.untracked.string(dirname),
516  singleObjectsPreselection = cms.string("1==1"),
517  singleObjectDrawables = cms.VPSet(
518  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(20), max = cms.double(220)),
519  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-3.0), max = cms.double(3.0)),
520  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
521  ),
522  combinedObjectSelection = cms.string("1==1"),
523  combinedObjectSortCriteria = cms.string("at(0).pt"),
524  combinedObjectDimension = cms.int32(1),
525  combinedObjectDrawables = cms.VPSet()
526  )
527  ret.append(hltSingleGamma)
528 
529  for t in gammaThresholds:
530  partialPathName = "HLT_PAPhoton" + str(t) + "_Eta3p1_PPStyle_v"
531  hltSingleGamma = cms.PSet(
532  triggerSelection = cms.string(partialPathName+"*"),
533  handlerType = cms.string("FromHLT"),
534  partialPathName = cms.string(partialPathName),
535  partialFilterName = cms.string("hltEGBptxAND" + str(t) + "EtFilter"),
536  dqmhistolabel = cms.string("hltHIPhoton" + str(t) + "PPStyle"),
537  mainDQMDirname = cms.untracked.string(dirname),
538  singleObjectsPreselection = cms.string("1==1"),
539  singleObjectDrawables = cms.VPSet(
540  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(20), max = cms.double(220)),
541  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-3.0), max = cms.double(3.0)),
542  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
543  ),
544  combinedObjectSelection = cms.string("1==1"),
545  combinedObjectSortCriteria = cms.string("at(0).pt"),
546  combinedObjectDimension = cms.int32(1),
547  combinedObjectDrawables = cms.VPSet()
548  )
549  ret.append(hltSingleGamma)
550 
551  for t in isogammaThresholds:
552  partialPathName = "HLT_PASingleIsoPhoton" + str(t) + "_Eta3p1_v"
553  hltSingleGamma = cms.PSet(
554  triggerSelection = cms.string(partialPathName+"*"),
555  handlerType = cms.string("FromHLT"),
556  partialPathName = cms.string(partialPathName),
557  partialFilterName = cms.string("hltHIPhoton"),
558  dqmhistolabel = cms.string("hltHIIsoPhoton" + str(t)),
559  mainDQMDirname = cms.untracked.string(dirname),
560  singleObjectsPreselection = cms.string("1==1"),
561  singleObjectDrawables = cms.VPSet(
562  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(20), max = cms.double(220)),
563  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-3.0), max = cms.double(3.0)),
564  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
565  ),
566  combinedObjectSelection = cms.string("1==1"),
567  combinedObjectSortCriteria = cms.string("at(0).pt"),
568  combinedObjectDimension = cms.int32(1),
569  combinedObjectDrawables = cms.VPSet()
570  )
571  ret.append(hltSingleGamma)
572 
573  for t in isogammaThresholds:
574  partialPathName = "HLT_PAIsoPhoton" + str(t) + "_Eta3p1_PPStyle_v"
575  hltSingleGamma = cms.PSet(
576  triggerSelection = cms.string(partialPathName+"*"),
577  handlerType = cms.string("FromHLT"),
578  partialPathName = cms.string(partialPathName),
579  partialFilterName = cms.string("hltIsoEGBptxAND" + str(t) + "EtFilter"),
580  dqmhistolabel = cms.string("hltHIIsoPhoton" + str(t) + "PPStyle"),
581  mainDQMDirname = cms.untracked.string(dirname),
582  singleObjectsPreselection = cms.string("1==1"),
583  singleObjectDrawables = cms.VPSet(
584  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(20), max = cms.double(220)),
585  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-3.0), max = cms.double(3.0)),
586  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
587  ),
588  combinedObjectSelection = cms.string("1==1"),
589  combinedObjectSortCriteria = cms.string("at(0).pt"),
590  combinedObjectDimension = cms.int32(1),
591  combinedObjectDrawables = cms.VPSet()
592  )
593  ret.append(hltSingleGamma)
594 
595  for t in eleThresholds:
596  partialPathName = "HLT_PAEle" + str(t) + "_WPLoose_Gsf_v"
597  hltSingleElectron = cms.PSet(
598  triggerSelection = cms.string(partialPathName+"*"),
599  handlerType = cms.string("FromHLT"),
600  partialPathName = cms.string(partialPathName),
601  partialFilterName = cms.string("hltPAEle" + str(t) + "WPLooseGsfTrackIsoFilter"),
602  dqmhistolabel = cms.string("hltHIPAElectron" + str(t)),
603  mainDQMDirname = cms.untracked.string(dirname),
604  singleObjectsPreselection = cms.string("1==1"),
605  singleObjectDrawables = cms.VPSet(
606  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(20), max = cms.double(220)),
607  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-3.0), max = cms.double(3.0)),
608  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
609  ),
610  combinedObjectSelection = cms.string("1==1"),
611  combinedObjectSortCriteria = cms.string("at(0).pt"),
612  combinedObjectDimension = cms.int32(1),
613  combinedObjectDrawables = cms.VPSet()
614  )
615  ret.append(hltSingleElectron)
616 
617  for t in jetThresholdsMu:
618  for tMu in muThresholds:
619  partialPathName = "HLT_PAAK4CaloJet" + str(t) + "_Eta5p1_PAL3Mu" + str(tMu) + "_v"
620  hltJetMu = cms.PSet(
621  triggerSelection = cms.string(partialPathName+"*"),
622  handlerType = cms.string("FromHLT"),
623  partialPathName = cms.string(partialPathName),
624  partialFilterName = cms.string("hltSinglePAAK4CaloJet"),
625  dqmhistolabel = cms.string("hltSingleAK4CaloJet" + str(t)),
626  mainDQMDirname = cms.untracked.string(dirname),
627  singleObjectsPreselection = cms.string("1==1"),
628  singleObjectDrawables = cms.VPSet(
629  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(20), max = cms.double(420)),
630  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-5.0), max = cms.double(5.0)),
631  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
632  ),
633  combinedObjectSelection = cms.string("1==1"),
634  combinedObjectSortCriteria = cms.string("at(0).pt"),
635  combinedObjectDimension = cms.int32(1),
636  combinedObjectDrawables = cms.VPSet()
637  )
638  ret.append(hltJetMu)
639 
640  for t in gammaThresholdsMu:
641  for tMu in muThresholds:
642  partialPathName = "HLT_PASinglePhoton" + str(t) + "_Eta3p1_PAL3Mu" + str(tMu) + "_v"
643  hltGammaMu = cms.PSet(
644  triggerSelection = cms.string(partialPathName+"*"),
645  handlerType = cms.string("FromHLT"),
646  partialPathName = cms.string(partialPathName),
647  partialFilterName = cms.string("hltHIPhoton"),
648  dqmhistolabel = cms.string("hltHIPhoton" + str(t)),
649  mainDQMDirname = cms.untracked.string(dirname),
650  singleObjectsPreselection = cms.string("1==1"),
651  singleObjectDrawables = cms.VPSet(
652  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(20), max = cms.double(220)),
653  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-3.0), max = cms.double(3.0)),
654  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
655  ),
656  combinedObjectSelection = cms.string("1==1"),
657  combinedObjectSortCriteria = cms.string("at(0).pt"),
658  combinedObjectDimension = cms.int32(1),
659  combinedObjectDrawables = cms.VPSet()
660  )
661  ret.append(hltGammaMu)
662 
663  partialPathName = "HLT_PADoublePhoton15_Eta3p1_Mass50_1000_v"
664  hltDoubleGamma = cms.PSet(
665  triggerSelection = cms.string(partialPathName+"*"),
666  handlerType = cms.string("FromHLT"),
667  partialPathName = cms.string(partialPathName),
668  partialFilterName = cms.string("hltHIDoublePhotonCut"),
669  dqmhistolabel = cms.string("hltHIDoublePhotonCut15"),
670  mainDQMDirname = cms.untracked.string(dirname),
671  singleObjectsPreselection = cms.string("1==1"),
672  singleObjectDrawables = cms.VPSet(
673  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(100), min = cms.double(20), max = cms.double(220)),
674  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-3.0), max = cms.double(3.0)),
675  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
676  ),
677  combinedObjectSelection = cms.string("1==1"),
678  combinedObjectSortCriteria = cms.string("at(0).pt"),
679  combinedObjectDimension = cms.int32(1),
680  combinedObjectDrawables = cms.VPSet()
681  )
682 
683  ret.append(hltDoubleGamma)
684 
685  return ret
686 
687 
688 
689 
691  ret=cms.VPSet()
692  partialPathName = "HLT_PAL1MinimumBiasHF_OR_SinglePixelTrack_v"
693  hltPAMBPixelTracks = cms.PSet(
694  triggerSelection = cms.string(partialPathName+"*"),
695  handlerType = cms.string("FromHLT"),
696  partialPathName = cms.string(partialPathName),
697  partialFilterName = cms.string("hltPAPixelFilter"),
698  dqmhistolabel = cms.string("hltPAMBPixelTracks"),
699  mainDQMDirname = cms.untracked.string(dirname),
700  singleObjectsPreselection = cms.string("1==1"),
701  singleObjectDrawables = cms.VPSet(
702  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(200), min = cms.double(0.0), max = cms.double(100)),
703  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-2.5), max = cms.double(2.5)),
704  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
705  ),
706  combinedObjectSelection = cms.string("1==1"),
707  combinedObjectSortCriteria = cms.string("at(0).pt"),
708  combinedObjectDimension = cms.int32(1),
709  combinedObjectDrawables = cms.VPSet()
710  )
711  ret.append(hltPAMBPixelTracks)
712 
713  partialPathName = "HLT_PAL1MinimumBiasHF_AND_SinglePixelTrack_v"
714  hltPAMBPixelTracks = cms.PSet(
715  triggerSelection = cms.string(partialPathName+"*"),
716  handlerType = cms.string("FromHLT"),
717  partialPathName = cms.string(partialPathName),
718  partialFilterName = cms.string("hltPAPixelFilter"),
719  dqmhistolabel = cms.string("hltPAMBPixelTracks"),
720  mainDQMDirname = cms.untracked.string(dirname),
721  singleObjectsPreselection = cms.string("1==1"),
722  singleObjectDrawables = cms.VPSet(
723  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(200), min = cms.double(0.0), max = cms.double(100)),
724  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-2.5), max = cms.double(2.5)),
725  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
726  ),
727  combinedObjectSelection = cms.string("1==1"),
728  combinedObjectSortCriteria = cms.string("at(0).pt"),
729  combinedObjectDimension = cms.int32(1),
730  combinedObjectDrawables = cms.VPSet()
731  )
732  ret.append(hltPAMBPixelTracks)
733 
734  partialPathName = "HLT_PAZeroBias_SinglePixelTrack_v"
735  hltPAMBPixelTracks = cms.PSet(
736  triggerSelection = cms.string(partialPathName+"*"),
737  handlerType = cms.string("FromHLT"),
738  partialPathName = cms.string(partialPathName),
739  partialFilterName = cms.string("hltPAPixelFilter"),
740  dqmhistolabel = cms.string("hltPAMBPixelTracks"),
741  mainDQMDirname = cms.untracked.string(dirname),
742  singleObjectsPreselection = cms.string("1==1"),
743  singleObjectDrawables = cms.VPSet(
744  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(200), min = cms.double(0.0), max = cms.double(100)),
745  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-2.5), max = cms.double(2.5)),
746  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
747  ),
748  combinedObjectSelection = cms.string("1==1"),
749  combinedObjectSortCriteria = cms.string("at(0).pt"),
750  combinedObjectDimension = cms.int32(1),
751  combinedObjectDrawables = cms.VPSet()
752  )
753  ret.append(hltPAMBPixelTracks)
754 
755  partialPathName = "HLT_PAZeroBias_DoublePixelTrack_v"
756  hltPAMBPixelTracks = cms.PSet(
757  triggerSelection = cms.string(partialPathName+"*"),
758  handlerType = cms.string("FromHLT"),
759  partialPathName = cms.string(partialPathName),
760  partialFilterName = cms.string("hltPAPixelFilter"),
761  dqmhistolabel = cms.string("hltPAMBPixelTracks"),
762  mainDQMDirname = cms.untracked.string(dirname),
763  singleObjectsPreselection = cms.string("1==1"),
764  singleObjectDrawables = cms.VPSet(
765  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(200), min = cms.double(0.0), max = cms.double(100)),
766  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-2.5), max = cms.double(2.5)),
767  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
768  ),
769  combinedObjectSelection = cms.string("1==1"),
770  combinedObjectSortCriteria = cms.string("at(0).pt"),
771  combinedObjectDimension = cms.int32(1),
772  combinedObjectDrawables = cms.VPSet()
773  )
774  ret.append(hltPAMBPixelTracks)
775 
776  partialPathName = "HLT_PASingleEG5_HFTwoTowerVeto_SingleTrack_v"
777  hltPAMBPixelTracks = cms.PSet(
778  triggerSelection = cms.string(partialPathName+"*"),
779  handlerType = cms.string("FromHLT"),
780  partialPathName = cms.string(partialPathName),
781  partialFilterName = cms.string("hltPAPixelFilter"),
782  dqmhistolabel = cms.string("hlt_PASingleEG5_HFTTV_ST"),
783  mainDQMDirname = cms.untracked.string(dirname),
784  singleObjectsPreselection = cms.string("1==1"),
785  singleObjectDrawables = cms.VPSet(
786  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(200), min = cms.double(0.0), max = cms.double(100)),
787  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-2.5), max = cms.double(2.5)),
788  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
789  ),
790  combinedObjectSelection = cms.string("1==1"),
791  combinedObjectSortCriteria = cms.string("at(0).pt"),
792  combinedObjectDimension = cms.int32(1),
793  combinedObjectDrawables = cms.VPSet()
794  )
795  ret.append(hltPAMBPixelTracks)
796 
797  partialPathName = "HLT_PASingleEG5_HFOneTowerVeto_SingleTrack_v"
798  hltPAMBPixelTracks = cms.PSet(
799  triggerSelection = cms.string(partialPathName+"*"),
800  handlerType = cms.string("FromHLT"),
801  partialPathName = cms.string(partialPathName),
802  partialFilterName = cms.string("hltPAPixelFilter"),
803  dqmhistolabel = cms.string("hlt_PASingleEG5_HFOTV_ST"),
804  mainDQMDirname = cms.untracked.string(dirname),
805  singleObjectsPreselection = cms.string("1==1"),
806  singleObjectDrawables = cms.VPSet(
807  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(200), min = cms.double(0.0), max = cms.double(100)),
808  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-2.5), max = cms.double(2.5)),
809  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
810  ),
811  combinedObjectSelection = cms.string("1==1"),
812  combinedObjectSortCriteria = cms.string("at(0).pt"),
813  combinedObjectDimension = cms.int32(1),
814  combinedObjectDrawables = cms.VPSet()
815  )
816  ret.append(hltPAMBPixelTracks)
817 
818  partialPathName = "HLT_PADoubleEG2_HFTwoTowerVeto_SingleTrack_v"
819  hltPAMBPixelTracks = cms.PSet(
820  triggerSelection = cms.string(partialPathName+"*"),
821  handlerType = cms.string("FromHLT"),
822  partialPathName = cms.string(partialPathName),
823  partialFilterName = cms.string("hltPAPixelFilter"),
824  dqmhistolabel = cms.string("hlt_PADoubleEG2_HFTTV_ST"),
825  mainDQMDirname = cms.untracked.string(dirname),
826  singleObjectsPreselection = cms.string("1==1"),
827  singleObjectDrawables = cms.VPSet(
828  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(200), min = cms.double(0.0), max = cms.double(100)),
829  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-2.5), max = cms.double(2.5)),
830  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
831  ),
832  combinedObjectSelection = cms.string("1==1"),
833  combinedObjectSortCriteria = cms.string("at(0).pt"),
834  combinedObjectDimension = cms.int32(1),
835  combinedObjectDrawables = cms.VPSet()
836  )
837  ret.append(hltPAMBPixelTracks)
838 
839  partialPathName = "HLT_PADoubleEG2_HFOneTowerVeto_SingleTrack_v"
840  hltPAMBPixelTracks = cms.PSet(
841  triggerSelection = cms.string(partialPathName+"*"),
842  handlerType = cms.string("FromHLT"),
843  partialPathName = cms.string(partialPathName),
844  partialFilterName = cms.string("hltPAPixelFilter"),
845  dqmhistolabel = cms.string("hlt_PADoubleEG2_HFOTV_ST"),
846  mainDQMDirname = cms.untracked.string(dirname),
847  singleObjectsPreselection = cms.string("1==1"),
848  singleObjectDrawables = cms.VPSet(
849  cms.PSet (name = cms.string("pt"), expression = cms.string("pt"), bins = cms.int32(200), min = cms.double(0.0), max = cms.double(100)),
850  cms.PSet (name = cms.string("eta"), expression = cms.string("eta"), bins = cms.int32(100), min = cms.double(-2.5), max = cms.double(2.5)),
851  cms.PSet (name = cms.string("phi"), expression = cms.string("phi"), bins = cms.int32(100), min = cms.double(-3.15), max = cms.double(3.15))
852  ),
853  combinedObjectSelection = cms.string("1==1"),
854  combinedObjectSortCriteria = cms.string("at(0).pt"),
855  combinedObjectDimension = cms.int32(1),
856  combinedObjectDrawables = cms.VPSet()
857  )
858  ret.append(hltPAMBPixelTracks)
859 
860  return ret
861 
863  ret = cms.VPSet()
864  ret.extend(getHILowLumiTriggers())
865  ret.extend(getFullTrackVPSet())
866  ret.extend(getPAHighMultVPSet())
867  ret.extend(getPAHighMultHighPtVPSet())
868  ret.extend(getPAMBVPSet())
869  ret.extend(getPAHighPtVPSet())
870  return ret
871 
872 dirname = "HLT/HI/"
873 
874 processName = "HLT"
875 
876 HILowLumiHLTOfflineSource = cms.EDAnalyzer("FSQDiJetAve",
877  triggerConfiguration = cms.PSet(
878  hltResults = cms.InputTag('TriggerResults','',processName),
879  l1tResults = cms.InputTag(''),
880  l1tIgnoreMaskAndPrescale = cms.bool( False ),
881  throw = cms.bool( False )
882  ),
883 
884 # hltProcessName = cms.string("HLT"),
885  # HLT paths passing any one of these regular expressions will be included
886 
887 # hltPathsToCheck = cms.vstring(
888 # "HLT_HISinglePhoton10_v1",
889 # ),
890 
891 # requiredTriggers = cms.untracked.vstring(
892 # "HLT_HISinglePhoton10_v1",
893 # ),
894 
895 
896  triggerSummaryLabel = cms.InputTag("hltTriggerSummaryAOD","", processName),
897  triggerResultsLabel = cms.InputTag("TriggerResults","", processName),
898  useGenWeight = cms.bool(False),
899  #useGenWeight = cms.bool(True),
900  todo = cms.VPSet(getHILowLumi())
901 )
902 
903 #from JetMETCorrections.Configuration.CorrectedJetProducers_cff import *
904 HILowLumiHLTOfflineSourceSequence = cms.Sequence(HILowLumiHLTOfflineSource)