1 import FWCore.ParameterSet.Config
as cms
3 ecalIntegrityTask = cms.untracked.PSet(
4 MEs = cms.untracked.PSet(
5 GainSwitch = cms.untracked.PSet(
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(
'')
13 BlockSize = cms.untracked.PSet(
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(
'')
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.')
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.')
36 Gain = cms.untracked.PSet(
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(
'')
44 Total = cms.untracked.PSet(
45 path = cms.untracked.string(
'%(subdet)s/%(prefix)sSummaryClient/%(prefix)sIT integrity quality errors summary'),
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.')
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.')
58 ChId = cms.untracked.PSet(
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(
'')
66 TowerId = cms.untracked.PSet(
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(
'')