1 import FWCore.ParameterSet.Config
as cms
22 ecalTrigPrimTask = cms.untracked.PSet(
23 params = cms.untracked.PSet(
26 runOnEmul = cms.untracked.bool(
True)
28 MEs = cms.untracked.PSet(
29 LowIntMap = cms.untracked.PSet(
30 path = cms.untracked.string(
'%(subdet)s/%(prefix)sSelectiveReadoutTask/Counters/%(prefix)sSRT tower low interest counter%(suffix)s'),
31 kind = cms.untracked.string(
'TH2F'),
32 otype = cms.untracked.string(
'Ecal3P'),
33 btype = cms.untracked.string(
'TriggerTower'),
34 description = cms.untracked.string(
'Tower occupancy of low interest flags.')
36 FGEmulError = cms.untracked.PSet(
38 path = cms.untracked.string(
'%(subdet)s/%(prefix)sTriggerTowerTask/%(prefix)sTTT EmulFineGrainVetoError %(sm)s'),
39 kind = cms.untracked.string(
'TH2F'),
40 otype = cms.untracked.string(
'SM'),
41 btype = cms.untracked.string(
'TriggerTower'),
42 description = cms.untracked.string(
'')
44 EtMaxEmul = cms.untracked.PSet(
45 path = cms.untracked.string(
'%(subdet)s/%(prefix)sTriggerTowerTask/Emulated/%(prefix)sTTT Et spectrum Emulated Digis max%(suffix)s'),
46 kind = cms.untracked.string(
'TH1F'),
47 otype = cms.untracked.string(
'Ecal3P'),
48 xaxis = cms.untracked.PSet(
49 high = cms.untracked.double(256.0),
50 nbins = cms.untracked.int32(128),
51 low = cms.untracked.double(0.0),
52 title = cms.untracked.string(
'TP Et')
54 btype = cms.untracked.string(
'User'),
55 description = cms.untracked.string(
'Distribution of the maximum Et value within one emulated TP')
57 OccVsBx = cms.untracked.PSet(
58 path = cms.untracked.string(
'%(subdet)s/%(prefix)sTriggerTowerTask/%(prefix)sTTT TP occupancy vs bx Real Digis%(suffix)s'),
59 kind = cms.untracked.string(
'TProfile'),
60 otype = cms.untracked.string(
'Ecal3P'),
61 xaxis = cms.untracked.PSet(
62 high = cms.untracked.double(16.0),
63 nbins = cms.untracked.int32(16),
64 low = cms.untracked.double(0.0),
65 title = cms.untracked.string(
'bunch crossing'),
66 labels = cms.untracked.vstring(bxBins)
68 btype = cms.untracked.string(
'User'),
69 description = cms.untracked.string(
'TP occupancy in different bunch crossing intervals. This plot is filled by data from physics data stream. It is normal to have very little entries in BX >= 3490.')
71 HighIntMap = cms.untracked.PSet(
72 path = cms.untracked.string(
'%(subdet)s/%(prefix)sSelectiveReadoutTask/Counters/%(prefix)sSRT tower high interest counter%(suffix)s'),
73 kind = cms.untracked.string(
'TH2F'),
74 otype = cms.untracked.string(
'Ecal3P'),
75 btype = cms.untracked.string(
'TriggerTower'),
76 description = cms.untracked.string(
'Tower occupancy of high interest flags.')
78 EtVsBx = cms.untracked.PSet(
79 path = cms.untracked.string(
'%(subdet)s/%(prefix)sTriggerTowerTask/%(prefix)sTTT Et vs bx Real Digis%(suffix)s'),
80 otype = cms.untracked.string(
'Ecal3P'),
81 btype = cms.untracked.string(
'User'),
82 kind = cms.untracked.string(
'TProfile'),
83 xaxis = cms.untracked.PSet(
84 high = cms.untracked.double(16.0),
85 nbins = cms.untracked.int32(16),
86 low = cms.untracked.double(0.0),
87 title = cms.untracked.string(
'bunch crossing'),
88 labels = cms.untracked.vstring(bxBins)
90 yaxis = cms.untracked.PSet(
91 title = cms.untracked.string(
'TP Et')
93 description = cms.untracked.string(
'Mean TP Et in different bunch crossing intervals. This plot is filled by data from physics data stream. It is normal to have very little entries in BX >= 3490.')
95 EtEmulError = cms.untracked.PSet(
97 path = cms.untracked.string(
'%(subdet)s/%(prefix)sTriggerTowerTask/%(prefix)sTTT EmulError %(sm)s'),
98 kind = cms.untracked.string(
'TH2F'),
99 otype = cms.untracked.string(
'SM'),
100 btype = cms.untracked.string(
'TriggerTower'),
101 description = cms.untracked.string(
'')
103 MatchedIndex = cms.untracked.PSet(
104 path = cms.untracked.string(
'%(subdet)s/%(prefix)sTriggerTowerTask/%(prefix)sTTT EmulMatch %(sm)s'),
105 kind = cms.untracked.string(
'TH2F'),
106 yaxis = cms.untracked.PSet(
107 high = cms.untracked.double(6.0),
108 nbins = cms.untracked.int32(6),
109 low = cms.untracked.double(0.0),
110 title = cms.untracked.string(
'TP index'),
111 labels = cms.untracked.vstring([
"no emul",
"0",
"1",
"2",
"3",
"4"])
113 otype = cms.untracked.string(
'SM'),
114 btype = cms.untracked.string(
'TriggerTower'),
115 description = cms.untracked.string(
'Counter for TP "timing" (= index withing the emulated TP whose Et matched that of the real TP)')
117 EmulMaxIndex = cms.untracked.PSet(
118 path = cms.untracked.string(
'%(subdet)s/%(prefix)sTriggerTowerTask/%(prefix)sTTT max TP matching index%(suffix)s'),
119 kind = cms.untracked.string(
'TH1F'),
120 otype = cms.untracked.string(
'Ecal3P'),
121 xaxis = cms.untracked.PSet(
122 high = cms.untracked.double(5.5),
123 nbins = cms.untracked.int32(6),
124 low = cms.untracked.double(-0.5),
125 title = cms.untracked.string(
'TP index'),
126 labels = cms.untracked.vstring([
"no maximum",
"0",
"1",
"2",
"3",
"4"])
128 btype = cms.untracked.string(
'User'),
129 description = cms.untracked.string(
'Distribution of the index of emulated TP with the highest Et value.')
131 MedIntMap = cms.untracked.PSet(
132 path = cms.untracked.string(
'%(subdet)s/%(prefix)sSelectiveReadoutTask/Counters/%(prefix)sSRT tower med interest counter%(suffix)s'),
133 kind = cms.untracked.string(
'TH2F'),
134 otype = cms.untracked.string(
'Ecal3P'),
135 btype = cms.untracked.string(
'TriggerTower'),
136 description = cms.untracked.string(
'Tower occupancy of medium interest flags.')
138 TTFlags = cms.untracked.PSet(
139 path = cms.untracked.string(
'%(subdet)s/%(prefix)sSelectiveReadoutTask/%(prefix)sSRT TT Flags%(suffix)s'),
140 kind = cms.untracked.string(
'TH2F'),
141 yaxis = cms.untracked.PSet(
142 high = cms.untracked.double(7.5),
143 nbins = cms.untracked.int32(8),
144 low = cms.untracked.double(-0.5),
145 title = cms.untracked.string(
'TT flag'),
146 labels = cms.untracked.vstring(
map(str, range(0, 8)))
148 otype = cms.untracked.string(
'Ecal3P'),
149 btype = cms.untracked.string(
'DCC'),
150 description = cms.untracked.string(
'Distribution of the trigger tower flags.')
152 TTFMismatch = cms.untracked.PSet(
154 path = cms.untracked.string(
'%(subdet)s/%(prefix)sSelectiveReadoutTask/%(prefix)sSRT TT flag mismatch%(suffix)s'),
155 kind = cms.untracked.string(
'TH2F'),
156 otype = cms.untracked.string(
'Ecal3P'),
157 btype = cms.untracked.string(
'TriggerTower'),
158 description = cms.untracked.string(
'')
160 EtSummary = cms.untracked.PSet(
161 path = cms.untracked.string(
'%(subdet)s/%(prefix)sSummaryClient/%(prefix)sTTT%(suffix)s Et trigger tower summary'),
162 kind = cms.untracked.string(
'TProfile2D'),
163 zaxis = cms.untracked.PSet(
164 high = cms.untracked.double(256.0),
165 nbins = cms.untracked.int32(128),
166 low = cms.untracked.double(0.0),
167 title = cms.untracked.string(
'TP Et')
169 otype = cms.untracked.string(
'Ecal3P'),
170 btype = cms.untracked.string(
'TriggerTower'),
171 description = cms.untracked.string(
'2D distribution of the trigger primitive Et.')
173 EtRealMap = cms.untracked.PSet(
174 path = cms.untracked.string(
'%(subdet)s/%(prefix)sTriggerTowerTask/%(prefix)sTTT Et map Real Digis %(sm)s'),
175 kind = cms.untracked.string(
'TProfile2D'),
176 zaxis = cms.untracked.PSet(
177 high = cms.untracked.double(256.0),
178 nbins = cms.untracked.int32(128),
179 low = cms.untracked.double(0.0),
180 title = cms.untracked.string(
'TP Et')
182 otype = cms.untracked.string(
'SM'),
183 btype = cms.untracked.string(
'TriggerTower'),
184 description = cms.untracked.string(
'2D distribution of the trigger primitive Et.')
186 EtReal = cms.untracked.PSet(
187 path = cms.untracked.string(
'%(subdet)s/%(prefix)sTriggerTowerTask/%(prefix)sTTT Et spectrum Real Digis%(suffix)s'),
188 kind = cms.untracked.string(
'TH1F'),
189 otype = cms.untracked.string(
'Ecal3P'),
190 xaxis = cms.untracked.PSet(
191 high = cms.untracked.double(256.0),
192 nbins = cms.untracked.int32(128),
193 low = cms.untracked.double(0.0),
194 title = cms.untracked.string(
'TP Et')
196 btype = cms.untracked.string(
'User'),
197 description = cms.untracked.string(
'Distribution of the trigger primitive Et.')