CMS 3D CMS Logo

L1TEMUEventInfoClient_cff.py
Go to the documentation of this file.
1 #
2 # L1 Emulator Event Info client cff
3 #
4 # authors previous versions - see CVS
5 #
6 # V.M. Ghete 2010-10-22 revised version of L1 emulator DQM
7 # V.M. Ghete 2012-06-01 get l1temuEventInfoClient by cloning l1tEventInfoClient
8 
9 import FWCore.ParameterSet.Config as cms
10 
12 l1temuEventInfoClient = DQM.L1TMonitorClient.L1TEventInfoClient_cfi.l1tEventInfoClient.clone()
13 
14 
15 l1EmulatorEventInfoClient = cms.Sequence(l1temuEventInfoClient)
16 
17 
18 # adapt L1TEventInfoClient_cfi to L1TEMU
19 
20 l1temuEventInfoClient.monitorDir = cms.untracked.string("L1TEMU")
21 
22  # decide when to run and update the results of the quality tests
23  # retrieval of quality test results must be consistent with the event / LS / Run execution
24  #
25 l1temuEventInfoClient.runInEventLoop=cms.untracked.bool(False)
26 l1temuEventInfoClient.runInEndLumi=cms.untracked.bool(True)
27 l1temuEventInfoClient.runInEndRun=cms.untracked.bool(True)
28 l1temuEventInfoClient.runInEndJob=cms.untracked.bool(False)
29 
30  #
31  # for each L1 system, give:
32  # - SystemLabel: system label
33  # - HwValLabel: system label as used in hardware validation package
34  # (the package producing the ErrorFlag histogram)
35  # - SystemDisable: system disabled: if 1, all quality tests for the system
36  # are disabled in the summary plot
37  # - for each quality test:
38  # - QualityTestName: name of quality test
39  # - QualityTestHist: histogram (full path)
40  # - QualityTestSummaryEnabled: 0 if disabled, 1 if enabled in summary plot
41  #
42  # the position in the parameter set gives, in reverse order, the position in the reportSummaryMap
43  # in the emulator column (left column)
44 
45 l1temuEventInfoClient.L1Systems = cms.VPSet(
46  cms.PSet(
47  SystemLabel = cms.string("ECAL_TPG"),
48  HwValLabel = cms.string("ETP"),
49  SystemDisable = cms.uint32(0),
50  QualityTests = cms.VPSet(
51  cms.PSet(
52  QualityTestName = cms.string(""),
53  QualityTestHist = cms.string(""),
54  QualityTestSummaryEnabled = cms.uint32(0)
55  )
56  )
57  ),
58  cms.PSet(
59  SystemLabel = cms.string("HCAL_TPG"),
60  HwValLabel = cms.string("HTP"),
61  SystemDisable = cms.uint32(0),
62  QualityTests = cms.VPSet(
63  cms.PSet(
64  QualityTestName = cms.string(""),
65  QualityTestHist = cms.string(""),
66  QualityTestSummaryEnabled = cms.uint32(0)
67  )
68  )
69  ),
70  cms.PSet(
71  SystemLabel = cms.string("RCT"),
72  HwValLabel = cms.string("RCT"),
73  SystemDisable = cms.uint32(0),
74  QualityTests = cms.VPSet(
75  cms.PSet(
76  QualityTestName = cms.string("L1EmulatorRCTErrorFlagQT"),
77  QualityTestHist = cms.string("L1TEMU/RCT/RCTErrorFlag"),
78  QualityTestSummaryEnabled = cms.uint32(1)
79  ),
80  ###
81  cms.PSet(
82  QualityTestName = cms.string("L1EmulatorRCTeff2DErrorQTest"),
83  QualityTestHist = cms.string("L1TEMU/L1TdeRCT/RegionData/rctRegEff2D"),
84  QualityTestSummaryEnabled = cms.uint32(1)
85  ),
86  #
87  cms.PSet(
88  QualityTestName = cms.string("L1EmulatorRCTeff2DErrorQTest"),
89  QualityTestHist = cms.string("L1TEMU/L1TdeRCT/IsoEm/rctIsoEmEff1"),
90  QualityTestSummaryEnabled = cms.uint32(1)
91  ),
92  cms.PSet(
93  QualityTestName = cms.string("L1EmulatorRCTeff2DErrorQTest"),
94  QualityTestHist = cms.string("L1TEMU/L1TdeRCT/NisoEm/rctNisoEmEff1"),
95  QualityTestSummaryEnabled = cms.uint32(1)
96  ),
97  #
98  cms.PSet(
99  QualityTestName = cms.string("L1EmulatorRCTeff2DErrorQTest"),
100  QualityTestHist = cms.string("L1TEMU/L1TdeRCT/IsoEm/rctIsoEmEff2"),
101  QualityTestSummaryEnabled = cms.uint32(1)
102  ),
103  cms.PSet(
104  QualityTestName = cms.string("L1EmulatorRCTeff2DErrorQTest"),
105  QualityTestHist = cms.string("L1TEMU/L1TdeRCT/NisoEm/rctNisoEmEff2"),
106  QualityTestSummaryEnabled = cms.uint32(1)
107  ),
108  ###
109  cms.PSet(
110  QualityTestName = cms.string("L1EmulatorRCTeff1DErrorQTest"),
111  QualityTestHist = cms.string("L1TEMU/L1TdeRCT/RegionData/rctRegEff1D"),
112  QualityTestSummaryEnabled = cms.uint32(1)
113  ),
114  #
115  cms.PSet(
116  QualityTestName = cms.string("L1EmulatorRCTeff1DErrorQTest"),
117  QualityTestHist = cms.string("L1TEMU/L1TdeRCT/IsoEm/rctIsoEmEff1oneD"),
118  QualityTestSummaryEnabled = cms.uint32(1)
119  ),
120  cms.PSet(
121  QualityTestName = cms.string("L1EmulatorRCTeff1DErrorQTest"),
122  QualityTestHist = cms.string("L1TEMU/L1TdeRCT/NisoEm/rctNisoEmEff1oneD"),
123  QualityTestSummaryEnabled = cms.uint32(1)
124  ),
125  #
126  cms.PSet(
127  QualityTestName = cms.string("L1EmulatorRCTeff1DErrorQTest"),
128  QualityTestHist = cms.string("L1TEMU/L1TdeRCT/IsoEm/rctIsoEmEff2oneD"),
129  QualityTestSummaryEnabled = cms.uint32(1)
130  ),
131  cms.PSet(
132  QualityTestName = cms.string("L1EmulatorRCTeff1DErrorQTest"),
133  QualityTestHist = cms.string("L1TEMU/L1TdeRCT/NisoEm/rctNisoEmEff2oneD"),
134  QualityTestSummaryEnabled = cms.uint32(1)
135  ),
136  ###
137  cms.PSet(
138  QualityTestName = cms.string("L1EmulatorRCTineff2DErrorQTest"),
139  QualityTestHist = cms.string("L1TEMU/L1TdeRCT/RegionData/rctRegIneff2D"),
140  QualityTestSummaryEnabled = cms.uint32(1)
141  ),
142  #
143  cms.PSet(
144  QualityTestName = cms.string("L1EmulatorRCTineff2DErrorQTest"),
145  QualityTestHist = cms.string("L1TEMU/L1TdeRCT/IsoEm/rctIsoEmIneff"),
146  QualityTestSummaryEnabled = cms.uint32(1)
147  ),
148  cms.PSet(
149  QualityTestName = cms.string("L1EmulatorRCTineff2DErrorQTest"),
150  QualityTestHist = cms.string("L1TEMU/L1TdeRCT/NisoEm/rctNisoEmIneff"),
151  QualityTestSummaryEnabled = cms.uint32(1)
152  ),
153  #
154  cms.PSet(
155  QualityTestName = cms.string("L1EmulatorRCTineff2DErrorQTest"),
156  QualityTestHist = cms.string("L1TEMU/L1TdeRCT/IsoEm/rctIsoEmIneff2"),
157  QualityTestSummaryEnabled = cms.uint32(1)
158  ),
159  cms.PSet(
160  QualityTestName = cms.string("L1EmulatorRCTineff2DErrorQTest"),
161  QualityTestHist = cms.string("L1TEMU/L1TdeRCT/NisoEm/rctNisoEmIneff2"),
162  QualityTestSummaryEnabled = cms.uint32(1)
163  ),
164  #
165  cms.PSet(
166  QualityTestName = cms.string("L1EmulatorRCTineff2DErrorQTest"),
167  QualityTestHist = cms.string("L1TEMU/L1TdeRCT/RegionData/rctRegOvereff2D"),
168  QualityTestSummaryEnabled = cms.uint32(1)
169  ),
170  #
171  cms.PSet(
172  QualityTestName = cms.string("L1EmulatorRCTineff2DErrorQTest"),
173  QualityTestHist = cms.string("L1TEMU/L1TdeRCT/IsoEm/rctIsoEmOvereff"),
174  QualityTestSummaryEnabled = cms.uint32(1)
175  ),
176  cms.PSet(
177  QualityTestName = cms.string("L1EmulatorRCTineff2DErrorQTest"),
178  QualityTestHist = cms.string("L1TEMU/L1TdeRCT/NisoEm/rctNisoEmOvereff"),
179  QualityTestSummaryEnabled = cms.uint32(1)
180  ),
181  ###
182  cms.PSet(
183  QualityTestName = cms.string("L1EmulatorRCTineff1DErrorQTest"),
184  QualityTestHist = cms.string("L1TEMU/L1TdeRCT/RegionData/rctRegIneff1D"),
185  QualityTestSummaryEnabled = cms.uint32(1)
186  ),
187  cms.PSet(
188  QualityTestName = cms.string("L1EmulatorRCTineff1DErrorQTest"),
189  QualityTestHist = cms.string("L1TEMU/L1TdeRCT/RegionData/rctRegSpIneff1D"),
190  QualityTestSummaryEnabled = cms.uint32(1)
191  ),
192  #
193  cms.PSet(
194  QualityTestName = cms.string("L1EmulatorRCTineff1DErrorQTest"),
195  QualityTestHist = cms.string("L1TEMU/L1TdeRCT/IsoEm/rctIsoEmIneff1D"),
196  QualityTestSummaryEnabled = cms.uint32(1)
197  ),
198  cms.PSet(
199  QualityTestName = cms.string("L1EmulatorRCTineff1DErrorQTest"),
200  QualityTestHist = cms.string("L1TEMU/L1TdeRCT/NisoEm/rctNisoEmIneff1D"),
201  QualityTestSummaryEnabled = cms.uint32(1)
202  ),
203  #
204  cms.PSet(
205  QualityTestName = cms.string("L1EmulatorRCTineff1DErrorQTest"),
206  QualityTestHist = cms.string("L1TEMU/L1TdeRCT/IsoEm/rctIsoEmIneff2oneD"),
207  QualityTestSummaryEnabled = cms.uint32(1)
208  ),
209  cms.PSet(
210  QualityTestName = cms.string("L1EmulatorRCTineff1DErrorQTest"),
211  QualityTestHist = cms.string("L1TEMU/L1TdeRCT/NisoEm/rctNisoEmIneff2oneD"),
212  QualityTestSummaryEnabled = cms.uint32(1)
213  ),
214  #
215  cms.PSet(
216  QualityTestName = cms.string("L1EmulatorRCTineff1DErrorQTest"),
217  QualityTestHist = cms.string("L1TEMU/L1TdeRCT/RegionData/rctRegOvereff1D"),
218  QualityTestSummaryEnabled = cms.uint32(1)
219  ),
220  #
221  cms.PSet(
222  QualityTestName = cms.string("L1EmulatorRCTineff1DErrorQTest"),
223  QualityTestHist = cms.string("L1TEMU/L1TdeRCT/IsoEm/rctIsoEmOvereff1D"),
224  QualityTestSummaryEnabled = cms.uint32(1)
225  ),
226  cms.PSet(
227  QualityTestName = cms.string("L1EmulatorRCTineff1DErrorQTest"),
228  QualityTestHist = cms.string("L1TEMU/L1TdeRCT/NisoEm/rctNisoEmOvereff1D"),
229  QualityTestSummaryEnabled = cms.uint32(1)
230  )
231  )
232  ),
233  cms.PSet(
234  SystemLabel = cms.string("Stage1Layer2"),
235  HwValLabel = cms.string("Stage1Layer2"),
236  SystemDisable = cms.uint32(0),
237  QualityTests = cms.VPSet(
238  cms.PSet(
239  QualityTestName = cms.string("L1EmulatorGCTErrorFlagQT"),
240  QualityTestHist = cms.string("L1TEMU/GCT/GCTErrorFlag"),
241  QualityTestSummaryEnabled = cms.uint32(1)
242  )
243  )
244  ),
245  cms.PSet(
246  SystemLabel = cms.string("DT_TPG"),
247  HwValLabel = cms.string("DTP"),
248  SystemDisable = cms.uint32(0),
249  QualityTests = cms.VPSet(
250  cms.PSet(
251  QualityTestName = cms.string(""),
252  QualityTestHist = cms.string(""),
253  QualityTestSummaryEnabled = cms.uint32(0)
254  )
255  )
256  ),
257  cms.PSet(
258  SystemLabel = cms.string("DTTF"),
259  HwValLabel = cms.string("DTF"),
260  SystemDisable = cms.uint32(0),
261  QualityTests = cms.VPSet(
262  cms.PSet(
263  QualityTestName = cms.string("L1EmulatorDTTFErrorFlagQT"),
264  QualityTestHist = cms.string("L1TEMU/DTTF/DTFErrorFlag"),
265  QualityTestSummaryEnabled = cms.uint32(1)
266  )
267  )
268  ),
269  cms.PSet(
270  SystemLabel = cms.string("CSC_TPG"),
271  HwValLabel = cms.string("CTP"),
272  SystemDisable = cms.uint32(0),
273  QualityTests = cms.VPSet(
274  cms.PSet(
275  QualityTestName = cms.string(""),
276  QualityTestHist = cms.string(""),
277  QualityTestSummaryEnabled = cms.uint32(0)
278  )
279  )
280  ),
281  cms.PSet(
282  SystemLabel = cms.string("CSCTF"),
283  HwValLabel = cms.string("CTF"),
284  SystemDisable = cms.uint32(0),
285  QualityTests = cms.VPSet(
286  cms.PSet(
287  QualityTestName = cms.string("L1EMulatorCSCTFDPhi12_ptLut"),
288  QualityTestHist = cms.string("L1TEMU/CSCTFexpert/pt1Comp_1d"),
289  QualityTestSummaryEnabled = cms.uint32(1)
290  ),
291  cms.PSet(
292  QualityTestName = cms.string("L1EMulatorCSCTFDPhi23_ptLut"),
293  QualityTestHist = cms.string("L1TEMU/CSCTFexpert/pt2Comp_1d"),
294  QualityTestSummaryEnabled = cms.uint32(1)
295  ),
296  cms.PSet(
297  QualityTestName = cms.string("L1EMulatorCSCTFEta_ptLut"),
298  QualityTestHist = cms.string("L1TEMU/CSCTFexpert/pt3Comp_1d"),
299  QualityTestSummaryEnabled = cms.uint32(1)
300  ),
301  cms.PSet(
302  QualityTestName = cms.string("L1EMulatorCSCTFMode_ptLut"),
303  QualityTestHist = cms.string("L1TEMU/CSCTFexpert/pt4Comp_1d"),
304  QualityTestSummaryEnabled = cms.uint32(1)
305  ),
306  cms.PSet(
307  QualityTestName = cms.string("L1EMulatorCSCTFFRBit_ptLut"),
308  QualityTestHist = cms.string("L1TEMU/CSCTFexpert/pt5Comp_1d"),
309  QualityTestSummaryEnabled = cms.uint32(1)
310  ),
311  cms.PSet(
312  QualityTestName = cms.string("L1EMulatorCSCTFPhi"),
313  QualityTestHist = cms.string("L1TEMU/CSCTFexpert/phiComp_1d"),
314  QualityTestSummaryEnabled = cms.uint32(1)
315  ),
316  cms.PSet(
317  QualityTestName = cms.string("L1EMulatorCSCTFEta"),
318  QualityTestHist = cms.string("L1TEMU/CSCTFexpert/etaComp_1d"),
319  QualityTestSummaryEnabled = cms.uint32(1)
320  ),
321  cms.PSet(
322  QualityTestName = cms.string("L1EMulatorCSCTFOcc"),
323  QualityTestHist = cms.string("L1TEMU/CSCTFexpert/occComp_1d"),
324  QualityTestSummaryEnabled = cms.uint32(1)
325  ),
326  cms.PSet(
327  QualityTestName = cms.string("L1EMulatorCSCTFPt"),
328  QualityTestHist = cms.string("L1TEMU/CSCTFexpert/ptComp_1d"),
329  QualityTestSummaryEnabled = cms.uint32(1)
330  ),
331  cms.PSet(
332  QualityTestName = cms.string("L1EMulatorCSCTFQual"),
333  QualityTestHist = cms.string("L1TEMU/CSCTFexpert/qualComp_1d"),
334  QualityTestSummaryEnabled = cms.uint32(1)
335  ),
336  cms.PSet(
337  QualityTestName = cms.string("L1EMulatorCSCTF_dtStubPhi"),
338  QualityTestHist = cms.string("L1TEMU/CSCTFexpert/dtStubPhi_1d"),
339  QualityTestSummaryEnabled = cms.uint32(1)
340  )
341 
342  )
343  ),
344  cms.PSet(
345  SystemLabel = cms.string("RPC"),
346  HwValLabel = cms.string("RPC"),
347  SystemDisable = cms.uint32(0),
348  QualityTests = cms.VPSet(
349  cms.PSet(
350  QualityTestName = cms.string("L1EmulatorRPCErrorFlagQT"),
351  QualityTestHist = cms.string("L1TEMU/RPC/RPCErrorFlag"),
352  QualityTestSummaryEnabled = cms.uint32(1)
353  )
354  )
355  ),
356  cms.PSet(
357  SystemLabel = cms.string("GMT"),
358  HwValLabel = cms.string("GMT"),
359  SystemDisable = cms.uint32(0),
360  QualityTests = cms.VPSet(
361  cms.PSet(
362  QualityTestName = cms.string("L1EmulatorGMTErrorFlagQT"),
363  QualityTestHist = cms.string("L1TEMU/GMT/GMTErrorFlag"),
364  QualityTestSummaryEnabled = cms.uint32(1)
365  )
366  )
367  ),
368  cms.PSet(
369  SystemLabel = cms.string("GT"),
370  HwValLabel = cms.string("GT"),
371  SystemDisable = cms.uint32(0),
372  QualityTests = cms.VPSet(
373  cms.PSet(
374  QualityTestName = cms.string("L1EmulatorGTErrorFlagQT"),
375  QualityTestHist = cms.string("L1TEMU/GTexpert/GTErrorFlag"),
376  QualityTestSummaryEnabled = cms.uint32(1)
377  )
378  )
379  )
380  )
381 
382  #
383  # for each L1 trigger object, give:
384  # - ObjectLabel: object label as used in enum L1GtObject
385  # - ObjectDisable: emulator mask: if 1, the system is masked in the summary plot
386  #
387  # the position in the parameter set gives, in reverse order, the position in the reportSummaryMap
388  # in the trigger object column (right column)
389 l1temuEventInfoClient.L1Objects = cms.VPSet(
390  cms.PSet(
391  ObjectLabel = cms.string("TechTrig"),
392  ObjectDisable = cms.uint32(0),
393  QualityTests = cms.VPSet(
394  cms.PSet(
395  QualityTestName = cms.string(""),
396  QualityTestHist = cms.string(""),
397  QualityTestSummaryEnabled = cms.uint32(0)
398  )
399  )
400  ),
401  cms.PSet(
402  ObjectLabel = cms.string("GtExternal"),
403  ObjectDisable = cms.uint32(0),
404  QualityTests = cms.VPSet(
405  cms.PSet(
406  QualityTestName = cms.string(""),
407  QualityTestHist = cms.string(""),
408  QualityTestSummaryEnabled = cms.uint32(0)
409  )
410  )
411  ),
412  cms.PSet(
413  ObjectLabel = cms.string("HfRingEtSums"),
414  ObjectDisable = cms.uint32(0),
415  QualityTests = cms.VPSet(
416  cms.PSet(
417  QualityTestName = cms.string("L1EmulatorHfRingEtSumsGctErrorFlagQT"),
418  QualityTestHist = cms.string("L1TEMU/Stage1Layer2expert/Stage1HFSums/Stage1HFSumsErrorFlag"),
419  QualityTestSummaryEnabled = cms.uint32(1)
420  )
421  )
422  ),
423  cms.PSet(
424  ObjectLabel = cms.string("HfBitCounts"),
425  ObjectDisable = cms.uint32(0),
426  QualityTests = cms.VPSet(
427  cms.PSet(
428  QualityTestName = cms.string("L1EmulatorHfBitCountsGctErrorFlagQT"),
429  QualityTestHist = cms.string("L1TEMU/Stage1Layer2expert/HFCnts/HFCntsErrorFlag"),
430  QualityTestSummaryEnabled = cms.uint32(1)
431  )
432  )
433  ),
434  cms.PSet(
435  ObjectLabel = cms.string("HTM"),
436  ObjectDisable = cms.uint32(0),
437  QualityTests = cms.VPSet(
438  cms.PSet(
439  QualityTestName = cms.string("L1EmulatorHtmGctErrorFlagQT"),
440  QualityTestHist = cms.string("L1TEMU/Stage1Layer2expert/MHT/MHTErrorFlag"),
441  QualityTestSummaryEnabled = cms.uint32(1)
442  )
443  )
444  ),
445  cms.PSet(
446  ObjectLabel = cms.string("HTT"),
447  ObjectDisable = cms.uint32(0),
448  QualityTests = cms.VPSet(
449  cms.PSet(
450  QualityTestName = cms.string("L1EmulatorHttGctErrorFlagQT"),
451  QualityTestHist = cms.string("L1TEMU/Stage1Layer2expert/HT/HTErrorFlag"),
452  QualityTestSummaryEnabled = cms.uint32(1)
453  )
454  )
455  ),
456  cms.PSet(
457  ObjectLabel = cms.string("ETM"),
458  ObjectDisable = cms.uint32(0),
459  QualityTests = cms.VPSet(
460  cms.PSet(
461  QualityTestName = cms.string("L1EmulatorEtmGctErrorFlagQT"),
462  QualityTestHist = cms.string("L1TEMU/Stage1Layer2expert/MET/METErrorFlag"),
463  QualityTestSummaryEnabled = cms.uint32(1)
464  )
465  )
466  ),
467  cms.PSet(
468  ObjectLabel = cms.string("ETT"),
469  ObjectDisable = cms.uint32(0),
470  QualityTests = cms.VPSet(
471  cms.PSet(
472  QualityTestName = cms.string("L1EmulatorEttGctErrorFlagQT"),
473  QualityTestHist = cms.string("L1TEMU/Stage1Layer2expert/ET/ETErrorFlag"),
474  QualityTestSummaryEnabled = cms.uint32(1)
475  )
476  )
477  ),
478  cms.PSet(
479  ObjectLabel = cms.string("TauJet"),
480  ObjectDisable = cms.uint32(0),
481  QualityTests = cms.VPSet(
482  cms.PSet(
483  QualityTestName = cms.string("L1EmulatorTauJetGctErrorFlagQT"),
484  QualityTestHist = cms.string("L1TEMU/Stage1Layer2expert/TauJet/TauJetErrorFlag"),
485  QualityTestSummaryEnabled = cms.uint32(1)
486  ),
487  cms.PSet(
488  QualityTestName = cms.string("L1EmulatorIsoTauJetGctErrorFlagQT"),
489  QualityTestHist = cms.string("L1TEMU/Stage1Layer2expert/IsoTauJet/IsoTauJetErrorFlag"),
490  QualityTestSummaryEnabled = cms.uint32(1)
491  )
492  )
493  ),
494  cms.PSet(
495  ObjectLabel = cms.string("For"),
496  ObjectDisable = cms.uint32(0),
497  QualityTests = cms.VPSet(
498  cms.PSet(
499  QualityTestName = cms.string("L1EmulatorForJetGctErrorFlagQT"),
500  QualityTestHist = cms.string("L1TEMU/Stage1Layer2expert/ForJet/ForJetErrorFlag"),
501  QualityTestSummaryEnabled = cms.uint32(1)
502  )
503  )
504  ),
505  cms.PSet(
506  ObjectLabel = cms.string("CenJet"),
507  ObjectDisable = cms.uint32(0),
508  QualityTests = cms.VPSet(
509  cms.PSet(
510  QualityTestName = cms.string("L1EmulatorCenJetGctErrorFlagQT"),
511  QualityTestHist = cms.string("L1TEMU/Stage1Layer2expert/CenJet/CenJetErrorFlag"),
512  QualityTestSummaryEnabled = cms.uint32(1)
513  )
514  )
515  ),
516  cms.PSet(
517  ObjectLabel = cms.string("IsoEG"),
518  ObjectDisable = cms.uint32(0),
519  QualityTests = cms.VPSet(
520  cms.PSet(
521  QualityTestName = cms.string("L1EmulatorIsoEGGctErrorFlagQT"),
522  QualityTestHist = cms.string("L1TEMU/Stage1Layer2expert/IsoEM/IsoEMErrorFlag"),
523  QualityTestSummaryEnabled = cms.uint32(1)
524  )
525  )
526  ),
527  cms.PSet(
528  ObjectLabel = cms.string("NoIsoEG"),
529  ObjectDisable = cms.uint32(0),
530  QualityTests = cms.VPSet(
531  cms.PSet(
532  QualityTestName = cms.string("L1EmulatorNoIsoEGGctErrorFlagQT"),
533  QualityTestHist = cms.string("L1TEMU/Stage1Layer2expert/NoisoEM/NoisoEMErrorFlag"),
534  QualityTestSummaryEnabled = cms.uint32(1)
535  )
536  )
537  ),
538  cms.PSet(
539  ObjectLabel = cms.string("Mu"),
540  ObjectDisable = cms.uint32(0),
541  QualityTests = cms.VPSet(
542  cms.PSet(
543  QualityTestName = cms.string("L1EmulatorMuGmtErrorFlagQT"),
544  QualityTestHist = cms.string("L1TEMU/GMT/GMTErrorFlag"),
545  QualityTestSummaryEnabled = cms.uint32(1)
546  ),
547  cms.PSet(
548  QualityTestName = cms.string("L1EmulatorMuDttfErrorFlagQT"),
549  QualityTestHist = cms.string("L1TEMU/DTTF/DTFErrorFlag"),
550  QualityTestSummaryEnabled = cms.uint32(1)
551  ),
552  cms.PSet(
553  QualityTestName = cms.string("L1EmulatorMuRpcErrorFlagQT"),
554  QualityTestHist = cms.string("L1TEMU/RPC/RPCErrorFlag"),
555  QualityTestSummaryEnabled = cms.uint32(1)
556  )
557  )
558  )
559  )
560  #
561  # fast over-mask a system: if the name of the system is in the list, the system will be masked
562  # (the default mask value is given in L1Systems VPSet)
563  #
564 l1temuEventInfoClient.DisableL1Systems = cms.vstring()
565  #
566  # fast over-mask an object: if the name of the object is in the list, the object will be masked
567  # (the default mask value is given in L1Objects VPSet)
568  #
569 l1temuEventInfoClient.DisableL1Objects = cms.vstring()
570 
571 
572 
573