1 import FWCore.ParameterSet.Config
as cms
3 from DQM.EcalMonitorTasks.SelectiveReadoutTask_cfi
import ecalSelectiveReadoutTask
4 from DQM.EcalMonitorTasks.TrigPrimTask_cfi
import ecalTrigPrimTask
6 ecalSelectiveReadoutClient = cms.untracked.PSet(
7 sources = cms.untracked.PSet(
8 FlagCounterMap = ecalSelectiveReadoutTask.MEs.FlagCounterMap,
9 RUForcedMap = ecalSelectiveReadoutTask.MEs.RUForcedMap,
10 FullReadoutMap = ecalSelectiveReadoutTask.MEs.FullReadoutMap,
11 ZS1Map = ecalSelectiveReadoutTask.MEs.ZS1Map,
12 ZSMap = ecalSelectiveReadoutTask.MEs.ZSMap,
13 ZSFullReadoutMap = ecalSelectiveReadoutTask.MEs.ZSFullReadoutMap,
14 FRDroppedMap = ecalSelectiveReadoutTask.MEs.FRDroppedMap,
15 HighIntMap = ecalTrigPrimTask.MEs.HighIntMap,
16 MedIntMap = ecalTrigPrimTask.MEs.MedIntMap,
17 LowIntMap = ecalTrigPrimTask.MEs.LowIntMap
19 MEs = cms.untracked.PSet(
20 FR = cms.untracked.PSet(
21 path = cms.untracked.string(
'%(subdet)s/%(prefix)sSelectiveReadoutTask/%(prefix)sSRT full readout SR Flags%(suffix)s'),
22 kind = cms.untracked.string(
'TH2F'),
23 zaxis = cms.untracked.PSet(
24 title = cms.untracked.string(
'rate')
26 otype = cms.untracked.string(
'Ecal3P'),
27 btype = cms.untracked.string(
'SuperCrystal'),
28 description = cms.untracked.string(
'Occurrence rate of full readout flag.')
30 LowInterest = cms.untracked.PSet(
31 path = cms.untracked.string(
'%(subdet)s/%(prefix)sSelectiveReadoutTask/%(prefix)sSRT low interest TT Flags%(suffix)s'),
32 kind = cms.untracked.string(
'TH2F'),
33 zaxis = cms.untracked.PSet(
34 title = cms.untracked.string(
'rate')
36 otype = cms.untracked.string(
'Ecal3P'),
37 btype = cms.untracked.string(
'TriggerTower'),
38 description = cms.untracked.string(
'Occurrence rate of low interest TT flags.')
40 RUForced = cms.untracked.PSet(
41 path = cms.untracked.string(
'%(subdet)s/%(prefix)sSelectiveReadoutTask/%(prefix)sSRT readout unit with SR forced%(suffix)s'),
42 kind = cms.untracked.string(
'TH2F'),
43 zaxis = cms.untracked.PSet(
44 title = cms.untracked.string(
'rate')
46 otype = cms.untracked.string(
'Ecal3P'),
47 btype = cms.untracked.string(
'SuperCrystal'),
48 description = cms.untracked.string(
'Occurrence rate of forced selective readout.')
50 ZS1 = cms.untracked.PSet(
51 path = cms.untracked.string(
'%(subdet)s/%(prefix)sSelectiveReadoutTask/%(prefix)sSRT zero suppression 1 SR Flags%(suffix)s'),
52 kind = cms.untracked.string(
'TH2F'),
53 zaxis = cms.untracked.PSet(
54 title = cms.untracked.string(
'rate')
56 otype = cms.untracked.string(
'Ecal3P'),
57 btype = cms.untracked.string(
'SuperCrystal'),
58 description = cms.untracked.string(
'Occurrence rate of zero suppression 1 flags.')
60 MedInterest = cms.untracked.PSet(
61 path = cms.untracked.string(
'%(subdet)s/%(prefix)sSelectiveReadoutTask/%(prefix)sSRT medium interest TT Flags%(suffix)s'),
62 kind = cms.untracked.string(
'TH2F'),
63 zaxis = cms.untracked.PSet(
64 title = cms.untracked.string(
'rate')
66 otype = cms.untracked.string(
'Ecal3P'),
67 btype = cms.untracked.string(
'TriggerTower'),
68 description = cms.untracked.string(
'Occurrence rate of medium interest TT flags.')
70 HighInterest = cms.untracked.PSet(
71 path = cms.untracked.string(
'%(subdet)s/%(prefix)sSelectiveReadoutTask/%(prefix)sSRT high interest TT Flags%(suffix)s'),
72 kind = cms.untracked.string(
'TH2F'),
73 zaxis = cms.untracked.PSet(
74 title = cms.untracked.string(
'rate')
76 otype = cms.untracked.string(
'Ecal3P'),
77 btype = cms.untracked.string(
'TriggerTower'),
78 description = cms.untracked.string(
'Occurrence rate of high interest TT flags.')
80 ZSReadout = cms.untracked.PSet(
81 path = cms.untracked.string(
'%(subdet)s/%(prefix)sSelectiveReadoutTask/%(prefix)sSRT ZS Flagged Fully Readout%(suffix)s'),
82 kind = cms.untracked.string(
'TH2F'),
83 zaxis = cms.untracked.PSet(
84 title = cms.untracked.string(
'rate')
86 otype = cms.untracked.string(
'Ecal3P'),
87 btype = cms.untracked.string(
'SuperCrystal'),
88 description = cms.untracked.string(
'Occurrence rate of full readout when unit is flagged as zero-suppressed.')
90 FRDropped = cms.untracked.PSet(
91 path = cms.untracked.string(
'%(subdet)s/%(prefix)sSelectiveReadoutTask/%(prefix)sSRT FR Flagged Dropped Readout%(suffix)s'),
92 kind = cms.untracked.string(
'TH2F'),
93 zaxis = cms.untracked.PSet(
94 title = cms.untracked.string(
'rate')
96 otype = cms.untracked.string(
'Ecal3P'),
97 btype = cms.untracked.string(
'SuperCrystal'),
98 description = cms.untracked.string(
'Occurrence rate of unit drop when the unit is flagged as full-readout.')