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 TTFlagsVsEt = cms.untracked.PSet(
153 path = cms.untracked.string(
'%(subdet)s/%(prefix)sSelectiveReadoutTask/%(prefix)sSRT TT Flags vs Et%(suffix)s'),
154 kind = cms.untracked.string(
'TH2F'),
155 yaxis = cms.untracked.PSet(
156 high = cms.untracked.double(7.5),
157 nbins = cms.untracked.int32(8),
158 low = cms.untracked.double(-0.5),
159 title = cms.untracked.string(
'TT flag'),
160 labels = cms.untracked.vstring(map(str, range(0, 8)))
162 otype = cms.untracked.string(
'Ecal3P'),
163 xaxis = cms.untracked.PSet(
164 high = cms.untracked.double(50.0),
165 nbins = cms.untracked.int32(100),
166 low = cms.untracked.double(0.0),
167 title = cms.untracked.string(
'TP Et')
169 btype = cms.untracked.string(
'User'),
170 description = cms.untracked.string(
'2D histograms of of TT flags of a corresponding to a given TT vs Et measured by that tower.')
172 TTFlags4 = cms.untracked.PSet(
173 path = cms.untracked.string(
'%(subdet)s/%(prefix)sTriggerTowerTask/%(prefix)sTTT TTF4 Occupancy%(suffix)s'),
174 kind = cms.untracked.string(
'TH2F'),
175 otype = cms.untracked.string(
'Ecal3P'),
176 btype = cms.untracked.string(
'TriggerTower'),
177 description = cms.untracked.string(
'Occupancy for TP digis with TTF=4.')
179 TTMaskMap = cms.untracked.PSet(
180 path = cms.untracked.string(
'%(subdet)s/%(prefix)sTriggerTowerTask/TTStatus/%(prefix)sTTT TT Masking Status%(sm)s'),
181 kind = cms.untracked.string(
'TProfile2D'),
182 otype = cms.untracked.string(
'SM'),
183 btype = cms.untracked.string(
'PseudoStrip'),
184 description = cms.untracked.string(
'Trigger tower and pseudo-strip masking status: a TT or strip is red if it is masked')
186 TTMaskMapAll = cms.untracked.PSet(
187 path = cms.untracked.string(
'%(subdet)s/%(prefix)sTriggerTowerTask/%(prefix)sTTT TT Masking Status%(suffix)s'),
188 kind = cms.untracked.string(
'TH2F'),
189 otype = cms.untracked.string(
'Ecal3P'),
190 btype = cms.untracked.string(
'TriggerTower'),
191 description = cms.untracked.string(
'Trigger tower masking status: a TT is red if it is masked.')
193 TTFMismatch = cms.untracked.PSet(
195 path = cms.untracked.string(
'%(subdet)s/%(prefix)sSelectiveReadoutTask/%(prefix)sSRT TT flag mismatch%(suffix)s'),
196 kind = cms.untracked.string(
'TH2F'),
197 otype = cms.untracked.string(
'Ecal3P'),
198 btype = cms.untracked.string(
'TriggerTower'),
199 description = cms.untracked.string(
'')
201 EtSummary = cms.untracked.PSet(
202 path = cms.untracked.string(
'%(subdet)s/%(prefix)sSummaryClient/%(prefix)sTTT%(suffix)s Et trigger tower summary'),
203 kind = cms.untracked.string(
'TProfile2D'),
204 zaxis = cms.untracked.PSet(
205 high = cms.untracked.double(256.0),
206 nbins = cms.untracked.int32(128),
207 low = cms.untracked.double(0.0),
208 title = cms.untracked.string(
'TP Et')
210 otype = cms.untracked.string(
'Ecal3P'),
211 btype = cms.untracked.string(
'TriggerTower'),
212 description = cms.untracked.string(
'2D distribution of the trigger primitive Et.')
214 EtSummaryByLumi = cms.untracked.PSet(
215 path = cms.untracked.string(
'%(subdet)s/%(prefix)sSummaryClient/%(prefix)sTTT%(suffix)s Et trigger tower summary by lumi'),
216 kind = cms.untracked.string(
'TProfile2D'),
217 zaxis = cms.untracked.PSet(
218 high = cms.untracked.double(256.0),
219 nbins = cms.untracked.int32(128),
220 low = cms.untracked.double(0.0),
221 title = cms.untracked.string(
'TP Et')
223 otype = cms.untracked.string(
'Ecal3P'),
224 btype = cms.untracked.string(
'TriggerTower'),
225 description = cms.untracked.string(
'2D distribution of the Trigger Primitives Et for this lumisection.')
227 EtRealMap = cms.untracked.PSet(
228 path = cms.untracked.string(
'%(subdet)s/%(prefix)sTriggerTowerTask/%(prefix)sTTT Et map Real Digis %(sm)s'),
229 kind = cms.untracked.string(
'TProfile2D'),
230 zaxis = cms.untracked.PSet(
231 high = cms.untracked.double(256.0),
232 nbins = cms.untracked.int32(128),
233 low = cms.untracked.double(0.0),
234 title = cms.untracked.string(
'TP Et')
236 otype = cms.untracked.string(
'SM'),
237 btype = cms.untracked.string(
'TriggerTower'),
238 description = cms.untracked.string(
'2D distribution of the trigger primitive Et.')
240 EtReal = cms.untracked.PSet(
241 path = cms.untracked.string(
'%(subdet)s/%(prefix)sTriggerTowerTask/%(prefix)sTTT Et spectrum Real Digis%(suffix)s'),
242 kind = cms.untracked.string(
'TH1F'),
243 otype = cms.untracked.string(
'Ecal3P'),
244 xaxis = cms.untracked.PSet(
245 high = cms.untracked.double(256.0),
246 nbins = cms.untracked.int32(128),
247 low = cms.untracked.double(0.0),
248 title = cms.untracked.string(
'TP Et')
250 btype = cms.untracked.string(
'User'),
251 description = cms.untracked.string(
'Distribution of the trigger primitive Et.')
253 RealvEmulEt = cms.untracked.PSet(
254 kind = cms.untracked.string(
'TH2F'),
255 yaxis = cms.untracked.PSet(
256 high = cms.untracked.double(256.0),
257 nbins = cms.untracked.int32(128),
258 low = cms.untracked.double(0.0),
259 title = cms.untracked.string(
'Real data TP Et (ADC)')
261 otype = cms.untracked.string(
'Ecal3P'),
262 xaxis = cms.untracked.PSet(
263 high = cms.untracked.double(256.0),
264 nbins = cms.untracked.int32(128),
265 low = cms.untracked.double(0.0),
266 title = cms.untracked.string(
'Emulated TP Et (ADC)')
268 btype = cms.untracked.string(
'User'),
269 path = cms.untracked.string(
'%(subdet)s/%(prefix)sTriggerTowerTask/%(prefix)sTTT Real vs Emulated TP Et%(suffix)s'),
270 description = cms.untracked.string(
'Real data VS emulated TP Et (in-time)')