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  )
75 )
76