CMS 3D CMS Logo

photon_test_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 PhotonIsoEt10SourcePlots = cms.EDAnalyzer("HLTMonPhotonSource",
4  outputFile = cms.untracked.string('./PhotonDQM.root'),
5  MonitorDaemon = cms.untracked.bool(False),
6  reqNum = cms.uint32(1),
7  DaqMonitorBEInterface = cms.untracked.bool(True),
8  filters = cms.VPSet(
9 
10 #get these parameters from the HLT tables for each release
11 
12 #iso single photon
13 
14 
15 #non-iso Et 10
16 
17  cms.PSet(
18  PlotBounds = cms.vdouble(0.0, 0.0),
19  HLTCollectionLabels = cms.InputTag("hltL1NonIsoSinglePhotonEt10EtFilter","","HLT"),
20  IsoCollections = cms.VInputTag(cms.InputTag("none")),
21  theHLTOutputTypes = cms.uint32(100)
22  ),
23  cms.PSet(
24  PlotBounds = cms.vdouble(0.0, 10.0),
25  HLTCollectionLabels = cms.InputTag("hltL1NonIsoSinglePhotonEt10EcalIsolFilter","","HLT"),
26  IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonEcalIsol","","HLT"), cms.InputTag("hltPhotonEcalNonIsol","","HLT")),
27  theHLTOutputTypes = cms.uint32(100)
28  ),
29  cms.PSet(
30  PlotBounds = cms.vdouble(0.0, 10.0),
31  HLTCollectionLabels = cms.InputTag("hltL1NonIsoSinglePhotonEt10HcalIsolFilter","","HLT"),
32  IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonHcalIsol","","HLT"), cms.InputTag("hltL1NonIsolatedPhotonHcalIsol","","HLT")),
33  theHLTOutputTypes = cms.uint32(100)
34  ),
35  cms.PSet(
36  PlotBounds = cms.vdouble(0.0, 10.0),
37  HLTCollectionLabels = cms.InputTag("hltL1NonIsoSinglePhotonEt10TrackIsolFilter","","HLT"),
38  IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsoPhotonTrackIsol","","HLT"), cms.InputTag("hltNonIsoPhotonTrackIsol","","HLT")),
39  theHLTOutputTypes = cms.uint32(91)
40  )
41 ),
42  PtMax = cms.untracked.double(200.0)
43 )
44 
45 
46 PhotonIsoEt15SourcePlots = cms.EDAnalyzer("HLTMonPhotonSource",
47  outputFile = cms.untracked.string('./PhotonDQM.root'),
48  MonitorDaemon = cms.untracked.bool(False),
49  reqNum = cms.uint32(1),
50  DaqMonitorBEInterface = cms.untracked.bool(True),
51  filters = cms.VPSet(
52 
53 #non-iso Et 15
54 
55  cms.PSet(
56  PlotBounds = cms.vdouble(0.0, 0.0),
57  HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTIsoSinglePhotonEt15EtFilter","","HLT"),
58  IsoCollections = cms.VInputTag(cms.InputTag("none")),
59  theHLTOutputTypes = cms.uint32(100)
60  ),
61  cms.PSet(
62  PlotBounds = cms.vdouble(0.0, 10.0),
63  HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTIsoSinglePhotonEt15EcalIsolFilter","","HLT"),
64  IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonEcalIsol","","HLT"), cms.InputTag("hltL1NonIsolatedPhotonEcalIsol","","HLT")),
65  theHLTOutputTypes = cms.uint32(100)
66  ),
67  cms.PSet(
68  PlotBounds = cms.vdouble(0.0, 10.0),
69  HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTIsoSinglePhotonEt15HcalIsolFilter","","HLT"),
70  IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonHcalIsol","","HLT"), cms.InputTag("hltL1NonIsolatedPhotonHcalIsol","","HLT")),
71  theHLTOutputTypes = cms.uint32(100)
72  ),
73  cms.PSet(
74  PlotBounds = cms.vdouble(0.0, 10.0),
75  HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTIsoSinglePhotonEt15TrackIsolFilter","","HLT"),
76  IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsoPhotonTrackIsol","","HLT"), cms.InputTag("hltL1NonIsoPhotonTrackIsol","","HLT")),
77  theHLTOutputTypes = cms.uint32(91)
78  )
79 ),
80  PtMax = cms.untracked.double(200.0)
81 )
82 
83 PhotonIsoEt20SourcePlots = cms.EDAnalyzer("HLTMonPhotonSource",
84  outputFile = cms.untracked.string('./PhotonDQM.root'),
85  MonitorDaemon = cms.untracked.bool(False),
86  reqNum = cms.uint32(1),
87  DaqMonitorBEInterface = cms.untracked.bool(True),
88  filters = cms.VPSet(
89 
90 
91 #non-iso Et 20
92 
93  cms.PSet(
94  PlotBounds = cms.vdouble(0.0, 0.0),
95  HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTIsoSinglePhotonEt20EtFilter","","HLT"),
96  IsoCollections = cms.VInputTag(cms.InputTag("none")),
97  theHLTOutputTypes = cms.uint32(100)
98  ),
99  cms.PSet(
100  PlotBounds = cms.vdouble(0.0, 10.0),
101  HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTIsoSinglePhotonEt20EcalIsolFilter","","HLT"),
102  IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonEcalIsol","","HLT"), cms.InputTag("hltL1NonIsolatedPhotonEcalIsol","","HLT")),
103  theHLTOutputTypes = cms.uint32(100)
104  ),
105  cms.PSet(
106  PlotBounds = cms.vdouble(0.0, 10.0),
107  HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTIsoSinglePhotonEt20HcalIsolFilter","","HLT"),
108  IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonHcalIsol","","HLT"), cms.InputTag("hltL1NonIsolatedPhotonHcalIsol","","HLT")),
109  theHLTOutputTypes = cms.uint32(100)
110  ),
111  cms.PSet(
112  PlotBounds = cms.vdouble(0.0, 10.0),
113  HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTIsoSinglePhotonEt20TrackIsolFilter","","HLT"),
114  IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsoPhotonTrackIsol","","HLT"), cms.InputTag("hltL1NonIsoPhotonTrackIsol","","HLT")),
115  theHLTOutputTypes = cms.uint32(91)
116  )
117 ),
118  PtMax = cms.untracked.double(200.0)
119 )
120 
121 PhotonIsoEt25SourcePlots = cms.EDAnalyzer("HLTMonPhotonSource",
122  outputFile = cms.untracked.string('./PhotonDQM.root'),
123  MonitorDaemon = cms.untracked.bool(False),
124  reqNum = cms.uint32(1),
125  DaqMonitorBEInterface = cms.untracked.bool(True),
126  filters = cms.VPSet(
127 
128 
129 #non-iso Et 25
130 
131  cms.PSet(
132  PlotBounds = cms.vdouble(0.0, 0.0),
133  HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTIsoSinglePhotonEt25EtFilter","","HLT"),
134  IsoCollections = cms.VInputTag(cms.InputTag("none")),
135  theHLTOutputTypes = cms.uint32(100)
136  ),
137  cms.PSet(
138  PlotBounds = cms.vdouble(0.0, 10.0),
139  HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTIsoSinglePhotonEt25EcalIsolFilter","","HLT"),
140  IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonEcalIsol","","HLT"), cms.InputTag("hltL1NonIsolatedPhotonEcalIsol","","HLT")),
141  theHLTOutputTypes = cms.uint32(100)
142  ),
143  cms.PSet(
144  PlotBounds = cms.vdouble(0.0, 10.0),
145  HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTIsoSinglePhotonEt25HcalIsolFilter","","HLT"),
146  IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonHcalIsol","","HLT"), cms.InputTag("hltL1NonIsolatedPhotonHcalIsol","","HLT")),
147  theHLTOutputTypes = cms.uint32(100)
148  ),
149  cms.PSet(
150  PlotBounds = cms.vdouble(0.0, 10.0),
151  HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTIsoSinglePhotonEt25TrackIsolFilter","","HLT"),
152  IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsoPhotonTrackIsol","","HLT"), cms.InputTag("hltL1NonIsoPhotonTrackIsol","","HLT")),
153  theHLTOutputTypes = cms.uint32(91)
154  )
155 ),
156 
157  PtMax = cms.untracked.double(200.0)
158 )
159 
160 PhotonIsoEt30SourcePlots = cms.EDAnalyzer("HLTMonPhotonSource",
161  outputFile = cms.untracked.string('./PhotonDQM.root'),
162  MonitorDaemon = cms.untracked.bool(False),
163  reqNum = cms.uint32(1),
164  DaqMonitorBEInterface = cms.untracked.bool(True),
165  filters = cms.VPSet(
166 
167 #move me back please
168 #iso single photon (et30)
169  cms.PSet(
170  PlotBounds = cms.vdouble(0.0, 0.0),
171  HLTCollectionLabels = cms.InputTag("hltL1IsoSinglePhotonEtFilter","","HLT"),
172  IsoCollections = cms.VInputTag(cms.InputTag("none")),
173  theHLTOutputTypes = cms.uint32(100)
174  ),
175  cms.PSet(
176  PlotBounds = cms.vdouble(0.0, 10.0),
177  HLTCollectionLabels = cms.InputTag("hltL1IsoSinglePhotonEcalIsolFilter","","HLT"),
178  IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonEcalIsol","","HLT"), cms.InputTag("hltPhotonEcalNonIsol","","HLT")),
179  theHLTOutputTypes = cms.uint32(100)
180  ),
181  cms.PSet(
182  PlotBounds = cms.vdouble(0.0, 10.0),
183  HLTCollectionLabels = cms.InputTag("hltL1IsoSinglePhotonHcalIsolFilter","","HLT"),
184  IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonHcalIsol","","HLT"), cms.InputTag("hltSingleEgammaHcalNonIsol","","HLT")),
185  theHLTOutputTypes = cms.uint32(100)
186  ),
187  cms.PSet(
188  PlotBounds = cms.vdouble(0.0, 10.0),
189  HLTCollectionLabels = cms.InputTag("hltL1IsoSinglePhotonTrackIsolFilter","","HLT"),
190  IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsoPhotonTrackIsol","","HLT"), cms.InputTag("hltPhotonNonIsoTrackIsol","","HLT")),
191  theHLTOutputTypes = cms.uint32(91)
192  )
193 ),
194 
195  PtMax = cms.untracked.double(200.0)
196 )
197 
198 PhotonNonIsoEt15SourcePlots = cms.EDAnalyzer("HLTMonPhotonSource",
199  outputFile = cms.untracked.string('./PhotonDQM.root'),
200  MonitorDaemon = cms.untracked.bool(False),
201  reqNum = cms.uint32(1),
202  DaqMonitorBEInterface = cms.untracked.bool(True),
203  filters = cms.VPSet(
204 
205 
206 #non-iso et 15
207 
208 
209  cms.PSet(
210  PlotBounds = cms.vdouble(0.0, 0.0),
211  HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTNonIsoSinglePhotonEt15EtFilter","","HLT"),
212  IsoCollections = cms.VInputTag(cms.InputTag("none")),
213  theHLTOutputTypes = cms.uint32(100)
214  ),
215  cms.PSet(
216  PlotBounds = cms.vdouble(0.0, 10.0),
217  HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTNonIsoSinglePhotonEt15EcalIsolFilter","","HLT"),
218  IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonEcalIsol","","HLT"), cms.InputTag("hltL1NonIsolatedPhotonEcalIsol","","HLT")),
219  theHLTOutputTypes = cms.uint32(100)
220  ),
221  cms.PSet(
222  PlotBounds = cms.vdouble(0.0, 10.0),
223  HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTNonIsoSinglePhotonEt15HcalIsolFilter","","HLT"),
224  IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonHcalIsol","","HLT"), cms.InputTag("hltL1NonIsolatedPhotonHcalIsol","","HLT")),
225  theHLTOutputTypes = cms.uint32(100)
226  ),
227  cms.PSet(
228  PlotBounds = cms.vdouble(0.0, 10.0),
229  HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTNonIsoSinglePhotonEt15TrackIsolFilter","","HLT"),
230  IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsoPhotonTrackIsol","","HLT"), cms.InputTag("hltL1NonIsoPhotonTrackIsol","","HLT")),
231  theHLTOutputTypes = cms.uint32(91)
232  )
233 ),
234 
235  PtMax = cms.untracked.double(200.0)
236 )
237 
238 PhotonNonIsoEt25SourcePlots = cms.EDAnalyzer("HLTMonPhotonSource",
239  outputFile = cms.untracked.string('./PhotonDQM.root'),
240  MonitorDaemon = cms.untracked.bool(False),
241  reqNum = cms.uint32(1),
242  DaqMonitorBEInterface = cms.untracked.bool(True),
243  filters = cms.VPSet(
244 
245 #non-iso Et 25
246 
247  cms.PSet(
248  PlotBounds = cms.vdouble(0.0, 0.0),
249  HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTNonIsoSinglePhotonEt25EtFilter","","HLT"),
250  IsoCollections = cms.VInputTag(cms.InputTag("none")),
251  theHLTOutputTypes = cms.uint32(100)
252  ),
253  cms.PSet(
254  PlotBounds = cms.vdouble(0.0, 10.0),
255  HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTNonIsoSinglePhotonEt25EcalIsolFilter","","HLT"),
256  IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonEcalIsol","","HLT"), cms.InputTag("hltL1NonIsolatedPhotonEcalIsol","","HLT")),
257  theHLTOutputTypes = cms.uint32(100)
258  ),
259  cms.PSet(
260  PlotBounds = cms.vdouble(0.0, 10.0),
261  HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTNonIsoSinglePhotonEt25HcalIsolFilter","","HLT"),
262  IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonHcalIsol","","HLT"), cms.InputTag("hltL1NonIsolatedPhotonHcalIsol","","HLT")),
263  theHLTOutputTypes = cms.uint32(100)
264  ),
265  cms.PSet(
266  PlotBounds = cms.vdouble(0.0, 10.0),
267  HLTCollectionLabels = cms.InputTag("hltL1NonIsoHLTNonIsoSinglePhotonEt25TrackIsolFilter","","HLT"),
268  IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsoPhotonTrackIsol","","HLT"), cms.InputTag("hltL1NonIsoPhotonTrackIsol","","HLT")),
269  theHLTOutputTypes = cms.uint32(91)
270  )
271 ),
272 
273  PtMax = cms.untracked.double(200.0)
274 )
275 
276 
277 PhotonNonIsoEt40SourcePlots = cms.EDAnalyzer("HLTMonPhotonSource",
278  outputFile = cms.untracked.string('./PhotonDQM.root'),
279  MonitorDaemon = cms.untracked.bool(False),
280  reqNum = cms.uint32(1),
281  DaqMonitorBEInterface = cms.untracked.bool(True),
282  filters = cms.VPSet(
283 
284 
285 #non-iso Single Photon
286 
287  cms.PSet(
288  PlotBounds = cms.vdouble(0.0, 0.0),
289  HLTCollectionLabels = cms.InputTag("hltL1NonIsoSinglePhotonEtFilter","","HLT"),
290  IsoCollections = cms.VInputTag(cms.InputTag("none")),
291  theHLTOutputTypes = cms.uint32(100)
292  ),
293  cms.PSet(
294  PlotBounds = cms.vdouble(0.0, 10.0),
295  HLTCollectionLabels = cms.InputTag("hltL1NonIsoSinglePhotonEcalIsolFilter","","HLT"),
296  IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonEcalIsol","","HLT"), cms.InputTag("hltL1NonIsolatedPhotonEcalIsol","","HLT")),
297  theHLTOutputTypes = cms.uint32(100)
298  ),
299  cms.PSet(
300  PlotBounds = cms.vdouble(0.0, 10.0),
301  HLTCollectionLabels = cms.InputTag("hltL1NonIsoSinglePhotonHcalIsolFilter","","HLT"),
302  IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonHcalIsol","","HLT"), cms.InputTag("hltL1NonIsolatedPhotonHcalIsol","","HLT")),
303  theHLTOutputTypes = cms.uint32(100)
304  ),
305  cms.PSet(
306  PlotBounds = cms.vdouble(0.0, 10.0),
307  HLTCollectionLabels = cms.InputTag("hltL1NonIsoSinglePhotonTrackIsolFilter","","HLT"),
308  IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsoPhotonTrackIsol","","HLT"), cms.InputTag("hltL1NonIsoPhotonTrackIsol","","HLT")),
309  theHLTOutputTypes = cms.uint32(91)
310  )
311 ),
312 
313 
314 # disableROOToutput = cms.untracked.bool(False),
315  PtMax = cms.untracked.double(200.0)
316 )
317 
318 PhotonIsoDoubleSourcePlots = cms.EDAnalyzer("HLTMonPhotonSource",
319  outputFile = cms.untracked.string('./PhotonDQM.root'),
320  MonitorDaemon = cms.untracked.bool(False),
321  reqNum = cms.uint32(1),
322  DaqMonitorBEInterface = cms.untracked.bool(True),
323  filters = cms.VPSet(
324 
325 
326 #iso double photon
327 
328  cms.PSet(
329  PlotBounds = cms.vdouble(0.0, 0.0),
330  HLTCollectionLabels = cms.InputTag("hltL1IsoDoublePhotonEtFilter","","HLT"),
331  IsoCollections = cms.VInputTag(cms.InputTag("none")),
332  theHLTOutputTypes = cms.uint32(100)
333  ),
334  cms.PSet(
335  PlotBounds = cms.vdouble(0.0, 10.0),
336  HLTCollectionLabels = cms.InputTag("hltL1IsoDoublePhotonEcalIsolFilter","","HLT"),
337  IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonEcalIsol","","HLT"), cms.InputTag("hltPhotonEcalNonIsol","","HLT")),
338  theHLTOutputTypes = cms.uint32(100)
339  ),
340  cms.PSet(
341  PlotBounds = cms.vdouble(0.0, 10.0),
342  HLTCollectionLabels = cms.InputTag("hltL1IsoDoublePhotonHcalIsolFilter","","HLT"),
343  IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsolatedPhotonHcalIsol","","HLT"), cms.InputTag("hltSingleEgammaHcalNonIsol","","HLT")),
344  theHLTOutputTypes = cms.uint32(100)
345  ),
346  cms.PSet(
347  PlotBounds = cms.vdouble(0.0, 10.0),
348  HLTCollectionLabels = cms.InputTag("hltL1IsoDoublePhotonTrackIsolFilter","","HLT"),
349  IsoCollections = cms.VInputTag(cms.InputTag("hltL1IsoPhotonTrackIsol","","HLT"), cms.InputTag("hltPhotonNonIsoTrackIsol","","HLT")),
350  theHLTOutputTypes = cms.uint32(91)
351  )
352 ),
353 
354 
355 # disableROOToutput = cms.untracked.bool(False),
356  PtMax = cms.untracked.double(200.0)
357 )
358 
359 
360 #iso et30 (default)
361 
362 PhotonIsoEt30ClientPlots = cms.EDAnalyzer("HLTMonPhotonClient",
363  outputFile = cms.untracked.string('./PhotonDQM.root'),
364  MonitorDaemon = cms.untracked.bool(True),
365  SourceTag = cms.InputTag("PhotonIsoEt30SourcePlots"),
366  DaqMonitorBEInterface = cms.untracked.bool(True),
367  disableROOToutput = cms.untracked.bool(True),
368  theHLTCollectionLabels = cms.VInputTag(
369  cms.InputTag("hltL1IsoSinglePhotonEcalIsolFilter"),
370  cms.InputTag("hltL1IsoSinglePhotonHcalIsolFilter"),
371  cms.InputTag("hltL1IsoSinglePhotonTrackIsolFilter"),
372  cms.InputTag("hltL1IsoSinglePhotonTrackIsolFilter")
373 
374 
375  )
376 )
377 
378 
379 
380 #iso et10
381 PhotonIsoEt10ClientPlots = cms.EDAnalyzer("HLTMonPhotonClient",
382  outputFile = cms.untracked.string('./PhotonDQM.root'),
383  MonitorDaemon = cms.untracked.bool(True),
384  SourceTag = cms.InputTag("PhotonIsoEt10SourcePlots"),
385  DaqMonitorBEInterface = cms.untracked.bool(True),
386  disableROOToutput = cms.untracked.bool(True),
387  theHLTCollectionLabels = cms.VInputTag(
388  cms.InputTag("hltL1NonIsoSinglePhotonEt10EcalIsolFilter"),
389  cms.InputTag("hltL1NonIsoSinglePhotonEt10HcalIsolFilter"),
390  cms.InputTag("hltL1NonIsoSinglePhotonEt10TrackIsolFilter"),
391  cms.InputTag("hltL1NonIsoSinglePhotonEt10TrackIsolFilter")
392 
393 
394  )
395 )
396 
397 #iso et15
398 PhotonIsoEt15ClientPlots = cms.EDAnalyzer("HLTMonPhotonClient",
399  outputFile = cms.untracked.string('./PhotonDQM.root'),
400  MonitorDaemon = cms.untracked.bool(True),
401  SourceTag = cms.InputTag("PhotonIsoEt15SourcePlots"),
402  DaqMonitorBEInterface = cms.untracked.bool(True),
403  disableROOToutput = cms.untracked.bool(True),
404  theHLTCollectionLabels = cms.VInputTag(
405  cms.InputTag("hltL1NonIsoHLTIsoSinglePhotonEt15EcalIsolFilter"),
406  cms.InputTag("hltL1NonIsoHLTIsoSinglePhotonEt15HcalIsolFilter"),
407  cms.InputTag("hltL1NonIsoHLTIsoSinglePhotonEt15TrackIsolFilter"),
408  cms.InputTag("hltL1NonIsoHLTIsoSinglePhotonEt15TrackIsolFilter")
409 
410 
411  )
412 )
413 
414 #iso et20
415 PhotonIsoEt20ClientPlots = cms.EDAnalyzer("HLTMonPhotonClient",
416  outputFile = cms.untracked.string('./PhotonDQM.root'),
417  MonitorDaemon = cms.untracked.bool(True),
418  SourceTag = cms.InputTag("PhotonIsoEt20SourcePlots"),
419  DaqMonitorBEInterface = cms.untracked.bool(True),
420  disableROOToutput = cms.untracked.bool(True),
421  theHLTCollectionLabels = cms.VInputTag(
422  cms.InputTag("hltL1NonIsoHLTIsoSinglePhotonEt20EcalIsolFilter"),
423  cms.InputTag("hltL1NonIsoHLTIsoSinglePhotonEt20HcalIsolFilter"),
424  cms.InputTag("hltL1NonIsoHLTIsoSinglePhotonEt20TrackIsolFilter"),
425  cms.InputTag("hltL1NonIsoHLTIsoSinglePhotonEt20TrackIsolFilter")
426 
427 
428  )
429 )
430 
431 #iso et25
432 PhotonIsoEt25ClientPlots = cms.EDAnalyzer("HLTMonPhotonClient",
433  outputFile = cms.untracked.string('./PhotonDQM.root'),
434  MonitorDaemon = cms.untracked.bool(True),
435  SourceTag = cms.InputTag("PhotonIsoEt25SourcePlots"),
436  DaqMonitorBEInterface = cms.untracked.bool(True),
437  disableROOToutput = cms.untracked.bool(True),
438  theHLTCollectionLabels = cms.VInputTag(
439  cms.InputTag("hltL1NonIsoHLTIsoSinglePhotonEt25EcalIsolFilter"),
440  cms.InputTag("hltL1NonIsoHLTIsoSinglePhotonEt25HcalIsolFilter"),
441  cms.InputTag("hltL1NonIsoHLTIsoSinglePhotonEt25TrackIsolFilter"),
442  cms.InputTag("hltL1NonIsoHLTIsoSinglePhotonEt25TrackIsolFilter")
443 
444 
445  )
446 )
447 
448 #noniso et15
449 PhotonNonIsoEt15ClientPlots = cms.EDAnalyzer("HLTMonPhotonClient",
450  outputFile = cms.untracked.string('./PhotonDQM.root'),
451  MonitorDaemon = cms.untracked.bool(True),
452  SourceTag = cms.InputTag("PhotonNonIsoEt15SourcePlots"),
453  DaqMonitorBEInterface = cms.untracked.bool(True),
454  disableROOToutput = cms.untracked.bool(True),
455  theHLTCollectionLabels = cms.VInputTag(
456  cms.InputTag("hltL1NonIsoHLTNonIsoSinglePhotonEt15EcalIsolFilter"),
457  cms.InputTag("hltL1NonIsoHLTNonIsoSinglePhotonEt15HcalIsolFilter"),
458  cms.InputTag("hltL1NonIsoHLTNonIsoSinglePhotonEt15TrackIsolFilter"),
459  cms.InputTag("hltL1NonIsoHLTNonIsoSinglePhotonEt15TrackIsolFilter")
460 
461 
462  )
463 )
464 
465 #noniso et25
466 PhotonNonIsoEt25ClientPlots = cms.EDAnalyzer("HLTMonPhotonClient",
467  outputFile = cms.untracked.string('./PhotonDQM.root'),
468  MonitorDaemon = cms.untracked.bool(True),
469  SourceTag = cms.InputTag("PhotonNonIsoEt25SourcePlots"),
470  DaqMonitorBEInterface = cms.untracked.bool(True),
471  disableROOToutput = cms.untracked.bool(True),
472  theHLTCollectionLabels = cms.VInputTag(
473  cms.InputTag("hltL1NonIsoHLTNonIsoSinglePhotonEt25EcalIsolFilter"),
474  cms.InputTag("hltL1NonIsoHLTNonIsoSinglePhotonEt25HcalIsolFilter"),
475  cms.InputTag("hltL1NonIsoHLTNonIsoSinglePhotonEt25TrackIsolFilter"),
476  cms.InputTag("hltL1NonIsoHLTNonIsoSinglePhotonEt25TrackIsolFilter")
477 
478 
479  )
480 )
481 
482 #noniso et40 (default)
483 PhotonNonIsoEt40ClientPlots = cms.EDAnalyzer("HLTMonPhotonClient",
484  outputFile = cms.untracked.string('./PhotonDQM.root'),
485  MonitorDaemon = cms.untracked.bool(True),
486  SourceTag = cms.InputTag("PhotonNonIsoEt40SourcePlots"),
487  DaqMonitorBEInterface = cms.untracked.bool(True),
488  disableROOToutput = cms.untracked.bool(True),
489  theHLTCollectionLabels = cms.VInputTag(
490  cms.InputTag("hltL1NonIsoSinglePhotonEcalIsolFilter"),
491  cms.InputTag("hltL1NonIsoSinglePhotonHcalIsolFilter"),
492  cms.InputTag("hltL1NonIsoSinglePhotonTrackIsolFilter"),
493  cms.InputTag("hltL1NonIsoSinglePhotonTrackIsolFilter")
494 
495 
496  )
497 )
498 
499 #iso double
500 PhotonIsoDoubleClientPlots = cms.EDAnalyzer("HLTMonPhotonClient",
501  outputFile = cms.untracked.string('./PhotonDQM.root'),
502  MonitorDaemon = cms.untracked.bool(True),
503  SourceTag = cms.InputTag("PhotonIsoDoubleSourcePlots"),
504  DaqMonitorBEInterface = cms.untracked.bool(True),
505  disableROOToutput = cms.untracked.bool(True),
506  theHLTCollectionLabels = cms.VInputTag(
507  cms.InputTag("hltL1IsoDoublePhotonEcalIsolFilter"),
508  cms.InputTag("hltL1IsoDoublePhotonHcalIsolFilter"),
509  cms.InputTag("hltL1IsoDoublePhotonTrackIsolFilter"),
510  cms.InputTag("hltL1IsoDoublePhotonTrackIsolFilter")
511 
512 
513  )
514 )
515 
516 
517 
518 
519 egammaPhotonDQMpath = cms.Path(PhotonIsoEt30SourcePlots * PhotonIsoEt30ClientPlots * PhotonIsoEt10SourcePlots* PhotonIsoEt10ClientPlots* PhotonIsoEt15SourcePlots* PhotonIsoEt15ClientPlots* PhotonIsoEt20SourcePlots* PhotonIsoEt20ClientPlots* PhotonIsoEt25SourcePlots* PhotonIsoEt25ClientPlots* PhotonNonIsoEt15SourcePlots* PhotonNonIsoEt15ClientPlots* PhotonNonIsoEt25SourcePlots* PhotonNonIsoEt25ClientPlots* PhotonNonIsoEt40SourcePlots* PhotonNonIsoEt40ClientPlots * PhotonIsoDoubleSourcePlots * PhotonIsoDoubleClientPlots)
520 
521 #egammaPhotonDQMpath = cms.Path(PhotonIsoEt30SourcePlots*PhotonClientPlots)