CMS 3D CMS Logo

IntegrityTask_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 ecalIntegrityTask = cms.untracked.PSet(
4  MEs = cms.untracked.PSet(
5  GainSwitch = cms.untracked.PSet(
6 # path = cms.untracked.string('Ecal/Errors/Integrity/GainSwitch/'),
7  path = cms.untracked.string('%(subdet)s/%(prefix)sIntegrityTask/GainSwitch/%(prefix)sIT gain switch %(sm)s'),
8  kind = cms.untracked.string('TH2F'),
9  otype = cms.untracked.string('SM'),
10  btype = cms.untracked.string('Crystal'),
11  description = cms.untracked.string('')
12  ),
13  BlockSize = cms.untracked.PSet(
14 # path = cms.untracked.string('Ecal/Errors/Integrity/BlockSize/'),
15  path = cms.untracked.string('%(subdet)s/%(prefix)sIntegrityTask/TTBlockSize/%(prefix)sIT TTBlockSize %(sm)s'),
16  kind = cms.untracked.string('TH2F'),
17  otype = cms.untracked.string('SM'),
18  btype = cms.untracked.string('SuperCrystal'),
19  description = cms.untracked.string('')
20  ),
21  MapByLumi = cms.untracked.PSet(
22  path = cms.untracked.string('%(subdet)s/%(prefix)sIntegrityTask/%(prefix)sIT%(suffix)s integrity errors map by lumi'),
23  kind = cms.untracked.string('TH2F'),
24  otype = cms.untracked.string('Ecal3P'),
25  btype = cms.untracked.string('Crystal'),
26  description = cms.untracked.string('Integrity error occupancy map for this lumisection. Includes Gain, ChId, GainSwitch, TowerId, and BlockSize errors.')
27  ),
28  ByLumi = cms.untracked.PSet(
29  path = cms.untracked.string('%(subdet)s/%(prefix)sIntegrityTask/%(prefix)sIT weighted integrity errors by lumi'),
30  kind = cms.untracked.string('TH1F'),
31  otype = cms.untracked.string('Ecal2P'),
32  btype = cms.untracked.string('DCC'),
33  perLumi = cms.untracked.bool(True),
34  description = cms.untracked.string('Total number of integrity errors for each FED in this lumi section.')
35  ),
36  Gain = cms.untracked.PSet(
37 # path = cms.untracked.string('Ecal/Errors/Integrity/Gain/'),
38  path = cms.untracked.string('%(subdet)s/%(prefix)sIntegrityTask/Gain/%(prefix)sIT gain %(sm)s'),
39  kind = cms.untracked.string('TH2F'),
40  otype = cms.untracked.string('SM'),
41  btype = cms.untracked.string('Crystal'),
42  description = cms.untracked.string('')
43  ),
44  Total = cms.untracked.PSet(
45  path = cms.untracked.string('%(subdet)s/%(prefix)sSummaryClient/%(prefix)sIT integrity quality errors summary'), # In SummaryClient for historical reasons
46  kind = cms.untracked.string('TH1F'),
47  otype = cms.untracked.string('Ecal2P'),
48  btype = cms.untracked.string('DCC'),
49  description = cms.untracked.string('Total number of integrity errors for each FED.')
50  ),
51  TrendNErrors = cms.untracked.PSet(
52  path = cms.untracked.string('Ecal/Trends/IntegrityTask number of integrity errors'),
53  kind = cms.untracked.string('TH1F'),
54  otype = cms.untracked.string('Ecal'),
55  btype = cms.untracked.string('Trend'),
56  description = cms.untracked.string('Trend of the number of integrity errors.')
57  ),
58  ChId = cms.untracked.PSet(
59 # path = cms.untracked.string('Ecal/Errors/Integrity/ChId/'),
60  path = cms.untracked.string('%(subdet)s/%(prefix)sIntegrityTask/ChId/%(prefix)sIT ChId %(sm)s'),
61  kind = cms.untracked.string('TH2F'),
62  otype = cms.untracked.string('SM'),
63  btype = cms.untracked.string('Crystal'),
64  description = cms.untracked.string('')
65  ),
66  TowerId = cms.untracked.PSet(
67 # path = cms.untracked.string('Ecal/Errors/Integrity/TowerId/'),
68  path = cms.untracked.string('%(subdet)s/%(prefix)sIntegrityTask/TTId/%(prefix)sIT TTId %(sm)s'),
69  kind = cms.untracked.string('TH2F'),
70  otype = cms.untracked.string('SM'),
71  btype = cms.untracked.string('SuperCrystal'),
72  description = cms.untracked.string('')
73  ),
74  TTIDTotal = cms.untracked.PSet(
75  path = cms.untracked.string('%(subdet)s/%(prefix)sIntegrityTask/%(prefix)sIT weighted TTID errors'),
76  kind = cms.untracked.string('TH1F'),
77  otype = cms.untracked.string('Ecal2P'),
78  btype = cms.untracked.string('DCC'),
79  description = cms.untracked.string('Total number of TTID errors for each FED. Histogram filled weighted by no.of crystals per tower to be compatible with the other integrity errors which are binned by crystals.')
80  ),
81  TTIDByLumi = cms.untracked.PSet(
82  path = cms.untracked.string('%(subdet)s/%(prefix)sIntegrityTask/%(prefix)sIT weighted TTID errors by lumi'),
83  kind = cms.untracked.string('TH1F'),
84  otype = cms.untracked.string('Ecal2P'),
85  btype = cms.untracked.string('DCC'),
86  perLumi = cms.untracked.bool(True),
87  description = cms.untracked.string('Total number of TTID errors for each FED in this lumi section. Histogram filled weighted by no.of crystals per tower to be compatible with the other integrity errors which are binned by crystals.')
88  )
89  )
90 )
91