test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLTObjectMonitorHeavyIon_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 #setup names for multiple plots that use the same paths+modules
4 caloJet_pathName = "HLT_PAAK4CaloJet40_Eta5p1"
5 caloJet_moduleName = "hltSinglePAAK4CaloJet40Eta5p1"
6 
7 pfJet_pathName = "HLT_PAAK4PFJet40_Eta5p1"
8 pfJet_moduleName = "hltSinglePAAK4PFJet40Eta5p1"
9 
10 diCaloJet_pathName = "HLT_PADiAK4CaloJetAve40_Eta5p1"
11 diCaloJet_moduleName = "hltDiAk4CaloJetAve40Eta5p1"
12 
13 diPfJet_pathName = "HLT_PADiAK4PFJetAve40_Eta5p1"
14 diPfJet_moduleName = "hltDiAk4PFJetAve40Eta5p1"
15 
16 photon_pathName = "HLT_PASinglePhoton10_Eta3p1"
17 photon_moduleName = "hltHIPhoton10Eta3p1"
18 
19 photonPP_pathName = "HLT_PAPhoton10_Eta3p1_PPStyle"
20 photonPP_moduleName = "hltEGBptxAND10HEFilter"
21 
22 caloBJet_pathName = "HLT_PAAK4CaloBJetCSV40_Eta2p1"
23 caloBJet_moduleName = "hltPABLifetimeL3FilterCSVCaloJet40Eta2p1"
24 
25 pfBJet_pathName = "HLT_PAAK4PFBJetCSV40_Eta2p1"
26 pfBJet_moduleName = "hltBTagPFCSVp016SingleWithMatching40"
27 
28 electron_pathName = "HLT_PAEle20_WPLoose_Gsf"
29 electron_moduleName = "hltPAEle20WPLooseGsfTrackIsoFilter"
30 
31 l3muon3_pathName = "HLT_PAL3Mu3"
32 l3muon3_moduleName = "hltL3fL1sSingleMu3BptxANDL1f0L2f0L3Filtered3"
33 
34 l2muon12_pathName = "HLT_PAL2Mu12"
35 l2muon12_moduleName = "hltL2fL1sSingleMu7BptxANDL1f0L2Filtered12"
36 
37 l3muon12_pathName = "HLT_PAL3Mu12"
38 l3muon12_moduleName = "hltL3fL1sSingleMu7BptxANDL1f0L2f0L3Filtered12"
39 
40 #To avoid booking histogram, set pathName = cms.string("")
41 
42 hltObjectMonitorHeavyIon = cms.EDAnalyzer('HLTObjectMonitorHeavyIon',
43  processName = cms.string("HLT"),
44  caloAK4JetPt = cms.PSet(
45  pathName = cms.string(caloJet_pathName),
46  moduleName = cms.string(caloJet_moduleName),
47  plotLabel = cms.string("caloAK4Jet_pT"),
48  axisLabel = cms.string("caloAK4Jet p_{T} [GeV]"),
49  mainWorkspace = cms.bool(True),
50  NbinsX = cms.int32(60),
51  Xmin = cms.double(0),
52  Xmax = cms.double(120)
53  ),
54  caloAK4JetEta = cms.PSet(
55  pathName = cms.string(caloJet_pathName),
56  moduleName = cms.string(caloJet_moduleName),
57  plotLabel = cms.string("caloAK4Jet_eta"),
58  axisLabel = cms.string("caloAK4Jet eta"),
59  mainWorkspace = cms.bool(True),
60  NbinsX = cms.int32(75),
61  Xmin = cms.double(-5.2),
62  Xmax = cms.double(5.2)
63  ),
64  caloAK4JetPhi = cms.PSet(
65  pathName = cms.string(caloJet_pathName),
66  moduleName = cms.string(caloJet_moduleName),
67  plotLabel = cms.string("caloAK4Jet_phi"),
68  axisLabel = cms.string("caloAK4Jet phi"),
69  mainWorkspace = cms.bool(True),
70  NbinsX = cms.int32(50),
71  Xmin = cms.double(-3.2),
72  Xmax = cms.double(3.2)
73  ),
74  pfAK4JetPt = cms.PSet(
75  pathName = cms.string(pfJet_pathName),
76  moduleName = cms.string(pfJet_moduleName),
77  plotLabel = cms.string("pfAK4Jet_pT"),
78  axisLabel = cms.string("pfAK4Jet p_{T} [GeV]"),
79  mainWorkspace = cms.bool(True),
80  NbinsX = cms.int32(60),
81  Xmin = cms.double(0),
82  Xmax = cms.double(120)
83  ),
84  pfAK4JetEta = cms.PSet(
85  pathName = cms.string(pfJet_pathName),
86  moduleName = cms.string(pfJet_moduleName),
87  plotLabel = cms.string("pfAK4Jet_eta"),
88  axisLabel = cms.string("pfAK4Jet eta"),
89  mainWorkspace = cms.bool(True),
90  NbinsX = cms.int32(75),
91  Xmin = cms.double(-5.2),
92  Xmax = cms.double(5.2)
93  ),
94  pfAK4JetPhi = cms.PSet(
95  pathName = cms.string(pfJet_pathName),
96  moduleName = cms.string(pfJet_moduleName),
97  plotLabel = cms.string("pfAK4Jet_phi"),
98  axisLabel = cms.string("pfAK4Jet phi"),
99  mainWorkspace = cms.bool(True),
100  NbinsX = cms.int32(50),
101  Xmin = cms.double(-3.2),
102  Xmax = cms.double(3.2)
103  ),
104  caloDiAK4JetPt = cms.PSet(
105  pathName = cms.string(diCaloJet_pathName),
106  moduleName = cms.string(diCaloJet_moduleName),
107  plotLabel = cms.string("caloDiAK4Jet_pT"),
108  axisLabel = cms.string("caloDiAK4Jet p_{T} [GeV]"),
109  mainWorkspace = cms.bool(True),
110  NbinsX = cms.int32(60),
111  Xmin = cms.double(0),
112  Xmax = cms.double(120)
113  ),
114  caloDiAK4JetEta = cms.PSet(
115  pathName = cms.string(diCaloJet_pathName),
116  moduleName = cms.string(diCaloJet_moduleName),
117  plotLabel = cms.string("caloDiAK4Jet_eta"),
118  axisLabel = cms.string("caloDiAK4Jet eta"),
119  mainWorkspace = cms.bool(True),
120  NbinsX = cms.int32(75),
121  Xmin = cms.double(-5.2),
122  Xmax = cms.double(5.2)
123  ),
124  caloDiAK4JetPhi = cms.PSet(
125  pathName = cms.string(diCaloJet_pathName),
126  moduleName = cms.string(diCaloJet_moduleName),
127  plotLabel = cms.string("caloDiAK4Jet_phi"),
128  axisLabel = cms.string("caloDiAK4Jet phi"),
129  mainWorkspace = cms.bool(True),
130  NbinsX = cms.int32(50),
131  Xmin = cms.double(-3.2),
132  Xmax = cms.double(3.2)
133  ),
134  pfDiAK4JetPt = cms.PSet(
135  pathName = cms.string(diPfJet_pathName),
136  moduleName = cms.string(diPfJet_moduleName),
137  plotLabel = cms.string("pfDiAK4Jet_pT"),
138  axisLabel = cms.string("pfDiAK4Jet p_{T} [GeV]"),
139  mainWorkspace = cms.bool(True),
140  NbinsX = cms.int32(60),
141  Xmin = cms.double(0),
142  Xmax = cms.double(120)
143  ),
144  pfDiAK4JetEta = cms.PSet(
145  pathName = cms.string(diPfJet_pathName),
146  moduleName = cms.string(diPfJet_moduleName),
147  plotLabel = cms.string("pfDiAK4Jet_eta"),
148  axisLabel = cms.string("pfDiAK4Jet eta"),
149  mainWorkspace = cms.bool(True),
150  NbinsX = cms.int32(75),
151  Xmin = cms.double(-5.2),
152  Xmax = cms.double(5.2)
153  ),
154  pfDiAK4JetPhi = cms.PSet(
155  pathName = cms.string(diPfJet_pathName),
156  moduleName = cms.string(diPfJet_moduleName),
157  plotLabel = cms.string("pfDiAK4Jet_phi"),
158  axisLabel = cms.string("pfDiAK4Jet phi"),
159  mainWorkspace = cms.bool(True),
160  NbinsX = cms.int32(50),
161  Xmin = cms.double(-3.2),
162  Xmax = cms.double(3.2)
163  ),
164  photonPt = cms.PSet(
165  pathName = cms.string(photon_pathName),
166  moduleName = cms.string(photon_moduleName),
167  plotLabel = cms.string("Photon_pT"),
168  axisLabel = cms.string("photon p_{T} [GeV]"),
169  mainWorkspace = cms.bool(True),
170  NbinsX = cms.int32(40),
171  Xmin = cms.double(0),
172  Xmax = cms.double(80)
173  ),
174  photonEta = cms.PSet(
175  pathName = cms.string(photon_pathName),
176  moduleName = cms.string(photon_moduleName),
177  plotLabel = cms.string("Photon_eta"),
178  axisLabel = cms.string("photon eta"),
179  mainWorkspace = cms.bool(True),
180  NbinsX = cms.int32(50),
181  Xmin = cms.double(-3.2),
182  Xmax = cms.double(3.2)
183  ),
184  photonPhi = cms.PSet(
185  pathName = cms.string(photon_pathName),
186  moduleName = cms.string(photon_moduleName),
187  plotLabel = cms.string("Photon_phi"),
188  axisLabel = cms.string("photon phi"),
189  mainWorkspace = cms.bool(True),
190  NbinsX = cms.int32(50),
191  Xmin = cms.double(-3.2),
192  Xmax = cms.double(3.2)
193  ),
194  photonPPPt = cms.PSet(
195  pathName = cms.string(photonPP_pathName),
196  moduleName = cms.string(photonPP_moduleName),
197  plotLabel = cms.string("PhotonPP_pT"),
198  axisLabel = cms.string("photonPP p_{T} [GeV]"),
199  mainWorkspace = cms.bool(True),
200  NbinsX = cms.int32(40),
201  Xmin = cms.double(0),
202  Xmax = cms.double(80)
203  ),
204  photonPPEta = cms.PSet(
205  pathName = cms.string(photonPP_pathName),
206  moduleName = cms.string(photonPP_moduleName),
207  plotLabel = cms.string("PhotonPP_eta"),
208  axisLabel = cms.string("photonPP eta"),
209  mainWorkspace = cms.bool(True),
210  NbinsX = cms.int32(50),
211  Xmin = cms.double(-3.2),
212  Xmax = cms.double(3.2)
213  ),
214  photonPPPhi = cms.PSet(
215  pathName = cms.string(photonPP_pathName),
216  moduleName = cms.string(photonPP_moduleName),
217  plotLabel = cms.string("PhotonPP_phi"),
218  axisLabel = cms.string("photonPP phi"),
219  mainWorkspace = cms.bool(True),
220  NbinsX = cms.int32(50),
221  Xmin = cms.double(-3.2),
222  Xmax = cms.double(3.2)
223  ),
224 
225  caloBJetPt = cms.PSet(
226  pathName = cms.string(caloBJet_pathName),
227  moduleName = cms.string(caloBJet_moduleName),
228  plotLabel = cms.string("caloBJet_pT"),
229  axisLabel = cms.string("caloBJet p_{T} [GeV]"),
230  mainWorkspace = cms.bool(True),
231  NbinsX = cms.int32(60),
232  Xmin = cms.double(0),
233  Xmax = cms.double(120)
234  ),
235  caloBJetEta = cms.PSet(
236  pathName = cms.string(caloBJet_pathName),
237  moduleName = cms.string(caloBJet_moduleName),
238  plotLabel = cms.string("caloBJet_eta"),
239  axisLabel = cms.string("caloBJet eta"),
240  mainWorkspace = cms.bool(True),
241  NbinsX = cms.int32(40),
242  Xmin = cms.double(-2.2),
243  Xmax = cms.double(2.2)
244  ),
245  caloBJetPhi = cms.PSet(
246  pathName = cms.string(caloBJet_pathName),
247  moduleName = cms.string(caloBJet_moduleName),
248  plotLabel = cms.string("caloBJet_phi"),
249  axisLabel = cms.string("caloBJet phi"),
250  mainWorkspace = cms.bool(True),
251  NbinsX = cms.int32(50),
252  Xmin = cms.double(-3.2),
253  Xmax = cms.double(3.2)
254  ),
255  pfBJetPt = cms.PSet(
256  pathName = cms.string(pfBJet_pathName),
257  moduleName = cms.string(pfBJet_moduleName),
258  plotLabel = cms.string("pfBJet_pT"),
259  axisLabel = cms.string("pfBJet p_{T} [GeV]"),
260  mainWorkspace = cms.bool(True),
261  NbinsX = cms.int32(60),
262  Xmin = cms.double(0),
263  Xmax = cms.double(120)
264  ),
265  pfBJetEta = cms.PSet(
266  pathName = cms.string(pfBJet_pathName),
267  moduleName = cms.string(pfBJet_moduleName),
268  plotLabel = cms.string("pfBJet_eta"),
269  axisLabel = cms.string("pfBJet eta"),
270  mainWorkspace = cms.bool(True),
271  NbinsX = cms.int32(40),
272  Xmin = cms.double(-2.2),
273  Xmax = cms.double(2.2)
274  ),
275  pfBJetPhi = cms.PSet(
276  pathName = cms.string(pfBJet_pathName),
277  moduleName = cms.string(pfBJet_moduleName),
278  plotLabel = cms.string("pfBJet_phi"),
279  axisLabel = cms.string("pfBJet phi"),
280  mainWorkspace = cms.bool(True),
281  NbinsX = cms.int32(50),
282  Xmin = cms.double(-3.2),
283  Xmax = cms.double(3.2)
284  ),
285  electronPt = cms.PSet(
286  pathName = cms.string(electron_pathName),
287  moduleName = cms.string(electron_moduleName),
288  plotLabel = cms.string("Electron_pT"),
289  axisLabel = cms.string("electron p_{T} [GeV]"),
290  mainWorkspace = cms.bool(True),
291  NbinsX = cms.int32(40),
292  Xmin = cms.double(0),
293  Xmax = cms.double(80)
294  ),
295  electronEta = cms.PSet(
296  pathName = cms.string(electron_pathName),
297  moduleName = cms.string(electron_moduleName),
298  plotLabel = cms.string("Electron_eta"),
299  axisLabel = cms.string("electron eta"),
300  mainWorkspace = cms.bool(True),
301  NbinsX = cms.int32(50),
302  Xmin = cms.double(-2.6),
303  Xmax = cms.double(2.6)
304  ),
305  electronPhi = cms.PSet(
306  pathName = cms.string(electron_pathName),
307  moduleName = cms.string(electron_moduleName),
308  plotLabel = cms.string("Electron_phi"),
309  axisLabel = cms.string("electron phi"),
310  mainWorkspace = cms.bool(True),
311  NbinsX = cms.int32(50),
312  Xmin = cms.double(-3.4),
313  Xmax = cms.double(3.4)
314  ),
315  l3muon3Pt = cms.PSet(
316  pathName = cms.string(l3muon3_pathName),
317  moduleName = cms.string(l3muon3_moduleName),
318  plotLabel = cms.string("l3muon3_pT"),
319  axisLabel = cms.string("l3muon3 p_{T} [GeV]"),
320  mainWorkspace = cms.bool(True),
321  NbinsX = cms.int32(25),
322  Xmin = cms.double(0),
323  Xmax = cms.double(50)
324  ),
325  l3muon3Eta = cms.PSet(
326  pathName = cms.string(l3muon3_pathName),
327  moduleName = cms.string(l3muon3_moduleName),
328  plotLabel = cms.string("l3muon3_eta"),
329  axisLabel = cms.string("l3muon3 eta"),
330  mainWorkspace = cms.bool(True),
331  NbinsX = cms.int32(40),
332  Xmin = cms.double(-2.5),
333  Xmax = cms.double(2.5)
334  ),
335  l3muon3Phi = cms.PSet(
336  pathName = cms.string(l3muon3_pathName),
337  moduleName = cms.string(l3muon3_moduleName),
338  plotLabel = cms.string("l3muon3_phi"),
339  axisLabel = cms.string("l3muon3 phi"),
340  mainWorkspace = cms.bool(True),
341  NbinsX = cms.int32(50),
342  Xmin = cms.double(-3.2),
343  Xmax = cms.double(3.2)
344  ),
345  l2muon12Pt = cms.PSet(
346  pathName = cms.string(l2muon12_pathName),
347  moduleName = cms.string(l2muon12_moduleName),
348  plotLabel = cms.string("l2muon12_pT"),
349  axisLabel = cms.string("l2muon12 p_{T} [GeV]"),
350  mainWorkspace = cms.bool(True),
351  NbinsX = cms.int32(25),
352  Xmin = cms.double(0),
353  Xmax = cms.double(50)
354  ),
355  l2muon12Eta = cms.PSet(
356  pathName = cms.string(l2muon12_pathName),
357  moduleName = cms.string(l2muon12_moduleName),
358  plotLabel = cms.string("l2muon12_eta"),
359  axisLabel = cms.string("l2muon12 eta"),
360  mainWorkspace = cms.bool(True),
361  NbinsX = cms.int32(40),
362  Xmin = cms.double(-2.5),
363  Xmax = cms.double(2.5)
364  ),
365  l2muon12Phi = cms.PSet(
366  pathName = cms.string(l2muon12_pathName),
367  moduleName = cms.string(l2muon12_moduleName),
368  plotLabel = cms.string("l2muon12_phi"),
369  axisLabel = cms.string("l2muon12 phi"),
370  mainWorkspace = cms.bool(True),
371  NbinsX = cms.int32(50),
372  Xmin = cms.double(-3.2),
373  Xmax = cms.double(3.2)
374  ),
375  l3muon12Pt = cms.PSet(
376  pathName = cms.string(l3muon12_pathName),
377  moduleName = cms.string(l3muon12_moduleName),
378  plotLabel = cms.string("l3muon12_pT"),
379  axisLabel = cms.string("l3muon12 p_{T} [GeV]"),
380  mainWorkspace = cms.bool(True),
381  NbinsX = cms.int32(25),
382  Xmin = cms.double(0),
383  Xmax = cms.double(50)
384  ),
385  l3muon12Eta = cms.PSet(
386  pathName = cms.string(l3muon12_pathName),
387  moduleName = cms.string(l3muon12_moduleName),
388  plotLabel = cms.string("l3muon12_eta"),
389  axisLabel = cms.string("l3muon12 eta"),
390  mainWorkspace = cms.bool(True),
391  NbinsX = cms.int32(40),
392  Xmin = cms.double(-2.5),
393  Xmax = cms.double(2.5)
394  ),
395  l3muon12Phi = cms.PSet(
396  pathName = cms.string(l3muon12_pathName),
397  moduleName = cms.string(l3muon12_moduleName),
398  plotLabel = cms.string("l3muon12_phi"),
399  axisLabel = cms.string("l3muon12 phi"),
400  mainWorkspace = cms.bool(True),
401  NbinsX = cms.int32(50),
402  Xmin = cms.double(-3.2),
403  Xmax = cms.double(3.2)
404  ),
405  pAL1DoubleMuZMass = cms.PSet(
406  pathName = cms.string("HLT_PAL1DoubleMu10"),
407  moduleName = cms.string("hltL1fL1sDoubleMu10BptxANDL1Filtered0"),
408  plotLabel = cms.string("PAL1DoubleMu10_ZMass"),
409  axisLabel = cms.string("L1 dimuon mass [GeV]"),
410  mainWorkspace = cms.bool(True),
411  NbinsX = cms.int32(50),
412  Xmin = cms.double(60.0),
413  Xmax = cms.double(160.0)
414  ),
415  pAL2DoubleMuZMass = cms.PSet(
416  pathName = cms.string("HLT_PAL2DoubleMu10"),
417  moduleName = cms.string("hltL2fL1sDoubleMu10BptxANDL1f0L2Filtered10"),
418  plotLabel = cms.string("PAL2DoubleMu10_ZMass"),
419  axisLabel = cms.string("L2 dimuon mass [GeV]"),
420  mainWorkspace = cms.bool(True),
421  NbinsX = cms.int32(50),
422  Xmin = cms.double(60.0),
423  Xmax = cms.double(160.0)
424  ),
425  pAL3DoubleMuZMass = cms.PSet(
426  pathName = cms.string("HLT_PAL3DoubleMu10"),
427  moduleName = cms.string("hltL3fL1sDoubleMu10BptxANDL1f0L2f10L3Filtered10"),
428  plotLabel = cms.string("PAL3DoubleMu10_ZMass"),
429  axisLabel = cms.string("L3 dimuon mass [GeV]"),
430  mainWorkspace = cms.bool(True),
431  NbinsX = cms.int32(50),
432  Xmin = cms.double(60.0),
433  Xmax = cms.double(160.0)
434  ),
435  wallTime = cms.PSet(
436  pathName = cms.string("wall time per event"),
437  moduleName = cms.string(""),
438  plotLabel = cms.string("wallTime"),
439  axisLabel = cms.string("wall time per event [seconds]"),
440  mainWorkspace = cms.bool(True),
441  NbinsX = cms.int32(1000),
442  Xmin = cms.double(0),
443  Xmax = cms.double(0.005)
444  )
445 )