1 import FWCore.ParameterSet.Config
as cms
3 digiSamples_ = [1,2,3,4,5,6,7,8,9,10]
4 uncalibOOTAmps_ = [4,6]
6 ecalGpuTask = cms.untracked.PSet(
7 params = cms.untracked.PSet(
8 runGpuTask = cms.untracked.bool(
False),
9 gpuOnlyPlots = cms.untracked.bool(
True),
10 uncalibOOTAmps = cms.untracked.vint32(uncalibOOTAmps_)
12 MEs = cms.untracked.PSet(
14 DigiCpu = cms.untracked.PSet(
15 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT digi nDigis cpu'),
16 kind = cms.untracked.string(
'TH1F'),
17 otype = cms.untracked.string(
'Ecal2P'),
18 btype = cms.untracked.string(
'User'),
19 xaxis = cms.untracked.PSet(
20 nbins = cms.untracked.int32(100),
21 low = cms.untracked.double(0),
22 high = cms.untracked.double(5000),
23 title = cms.untracked.string(
'Digis per Event')
25 description = cms.untracked.string(
'Number of CPU Digis per Event')
27 DigiCpuAmplitude = cms.untracked.PSet(
28 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT digi amplitude sample %(sample)s cpu'),
29 kind = cms.untracked.string(
'TH1F'),
30 otype = cms.untracked.string(
'Ecal2P'),
31 btype = cms.untracked.string(
'User'),
32 multi = cms.untracked.PSet(
33 sample = cms.untracked.vint32(digiSamples_)
35 xaxis = cms.untracked.PSet(
36 nbins = cms.untracked.int32(100),
37 low = cms.untracked.double(0),
38 high = cms.untracked.double(4096),
39 title = cms.untracked.string(
'ADC Counts')
41 description = cms.untracked.string(
'CPU digi amplitudes for individual digi samples (1-10)')
44 DigiGpu = cms.untracked.PSet(
45 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT digi nDigis gpu'),
46 kind = cms.untracked.string(
'TH1F'),
47 otype = cms.untracked.string(
'Ecal2P'),
48 btype = cms.untracked.string(
'User'),
49 xaxis = cms.untracked.PSet(
50 nbins = cms.untracked.int32(100),
51 low = cms.untracked.double(0),
52 high = cms.untracked.double(5000),
53 title = cms.untracked.string(
'Digis per Event')
55 description = cms.untracked.string(
'Number of GPU Digis per Event')
57 DigiGpuAmplitude = cms.untracked.PSet(
58 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT digi amplitude sample %(sample)s gpu'),
59 kind = cms.untracked.string(
'TH1F'),
60 otype = cms.untracked.string(
'Ecal2P'),
61 btype = cms.untracked.string(
'User'),
62 multi = cms.untracked.PSet(
63 sample = cms.untracked.vint32(digiSamples_)
65 xaxis = cms.untracked.PSet(
66 nbins = cms.untracked.int32(100),
67 low = cms.untracked.double(0),
68 high = cms.untracked.double(4096),
69 title = cms.untracked.string(
'ADC Counts')
71 description = cms.untracked.string(
'GPU digi amplitudes for individual digi samples (1-10)')
74 DigiGpuCpu = cms.untracked.PSet(
75 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT digi nDigis gpu-cpu diff'),
76 kind = cms.untracked.string(
'TH1F'),
77 otype = cms.untracked.string(
'Ecal2P'),
78 btype = cms.untracked.string(
'User'),
79 xaxis = cms.untracked.PSet(
80 nbins = cms.untracked.int32(100),
81 low = cms.untracked.double(-500),
82 high = cms.untracked.double(500),
83 title = cms.untracked.string(
'GPU-CPU Digis per Event')
85 description = cms.untracked.string(
'GPU-CPU difference of number of Digis per Event')
87 DigiGpuCpuAmplitude = cms.untracked.PSet(
88 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT digi amplitude sample %(sample)s gpu-cpu diff'),
89 kind = cms.untracked.string(
'TH1F'),
90 otype = cms.untracked.string(
'Ecal2P'),
91 btype = cms.untracked.string(
'User'),
92 multi = cms.untracked.PSet(
93 sample = cms.untracked.vint32(digiSamples_)
95 xaxis = cms.untracked.PSet(
96 nbins = cms.untracked.int32(100),
97 low = cms.untracked.double(-100),
98 high = cms.untracked.double(100),
99 title = cms.untracked.string(
'ADC Counts')
101 description = cms.untracked.string(
'GPU-CPU difference of digi amplitude for individual digi samples (1-10)')
104 UncalibCpu = cms.untracked.PSet(
105 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT uncalib rec hit nHits cpu'),
106 kind = cms.untracked.string(
'TH1F'),
107 otype = cms.untracked.string(
'Ecal2P'),
108 btype = cms.untracked.string(
'User'),
109 xaxis = cms.untracked.PSet(
110 nbins = cms.untracked.int32(100),
111 low = cms.untracked.double(0),
112 high = cms.untracked.double(5000),
113 title = cms.untracked.string(
'Uncalibrated Rec Hits per Event')
115 description = cms.untracked.string(
'Number of CPU Uncalibrated Rec Hits per Event')
117 UncalibCpuAmp = cms.untracked.PSet(
118 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT uncalib rec hit amplitude cpu'),
119 kind = cms.untracked.string(
'TH1F'),
120 otype = cms.untracked.string(
'Ecal2P'),
121 btype = cms.untracked.string(
'User'),
122 xaxis = cms.untracked.PSet(
123 nbins = cms.untracked.int32(100),
124 low = cms.untracked.double(0),
125 high = cms.untracked.double(5000),
126 title = cms.untracked.string(
'Amplitude')
128 description = cms.untracked.string(
'CPU Uncalibrated Rec Hit reconstructed amplitude')
130 UncalibCpuAmpError = cms.untracked.PSet(
131 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT uncalib rec hit amplitudeError cpu'),
132 kind = cms.untracked.string(
'TH1F'),
133 otype = cms.untracked.string(
'Ecal2P'),
134 btype = cms.untracked.string(
'User'),
135 xaxis = cms.untracked.PSet(
136 nbins = cms.untracked.int32(100),
137 low = cms.untracked.double(0),
138 high = cms.untracked.double(200),
139 title = cms.untracked.string(
'Amplitude Error')
141 description = cms.untracked.string(
'CPU Uncalibrated Rec Hit reconstructed amplitude uncertainty')
143 UncalibCpuPedestal = cms.untracked.PSet(
144 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT uncalib rec hit pedestal cpu'),
145 kind = cms.untracked.string(
'TH1F'),
146 otype = cms.untracked.string(
'Ecal2P'),
147 btype = cms.untracked.string(
'User'),
148 xaxis = cms.untracked.PSet(
149 nbins = cms.untracked.int32(100),
150 low = cms.untracked.double(0),
151 high = cms.untracked.double(1000),
152 title = cms.untracked.string(
'Pedestal')
154 description = cms.untracked.string(
'CPU Uncalibrated Rec Hit reconstructed pedestal')
156 UncalibCpuJitter = cms.untracked.PSet(
157 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT uncalib rec hit jitter cpu'),
158 kind = cms.untracked.string(
'TH1F'),
159 otype = cms.untracked.string(
'Ecal2P'),
160 btype = cms.untracked.string(
'User'),
161 xaxis = cms.untracked.PSet(
162 nbins = cms.untracked.int32(100),
163 low = cms.untracked.double(-5),
164 high = cms.untracked.double(5),
165 title = cms.untracked.string(
'Jitter')
167 description = cms.untracked.string(
'CPU Uncalibrated Rec Hit reconstructed time jitter')
169 UncalibCpuJitterError = cms.untracked.PSet(
170 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT uncalib rec hit jitterError cpu'),
171 kind = cms.untracked.string(
'TH1F'),
172 otype = cms.untracked.string(
'Ecal2P'),
173 btype = cms.untracked.string(
'User'),
174 xaxis = cms.untracked.PSet(
175 nbins = cms.untracked.int32(25),
176 low = cms.untracked.double(0),
177 high = cms.untracked.double(0.25),
178 title = cms.untracked.string(
'Jitter Error')
180 description = cms.untracked.string(
'CPU Uncalibrated Rec Hit reconstructed time jitter uncertainty. 10000 is special value, shown in last bin')
182 UncalibCpuChi2 = cms.untracked.PSet(
183 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT uncalib rec hit chi2 cpu'),
184 kind = cms.untracked.string(
'TH1F'),
185 otype = cms.untracked.string(
'Ecal2P'),
186 btype = cms.untracked.string(
'User'),
187 xaxis = cms.untracked.PSet(
188 nbins = cms.untracked.int32(100),
189 low = cms.untracked.double(0),
190 high = cms.untracked.double(200),
191 title = cms.untracked.string(
'Chi2')
193 description = cms.untracked.string(
'CPU Uncalibrated Rec Hit chi2 of the pulse')
195 UncalibCpuOOTAmp = cms.untracked.PSet(
196 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT uncalib rec hit OOT amplitude %(OOTAmp)s cpu'),
197 kind = cms.untracked.string(
'TH1F'),
198 otype = cms.untracked.string(
'Ecal2P'),
199 btype = cms.untracked.string(
'User'),
200 multi = cms.untracked.PSet(
201 OOTAmp = cms.untracked.vint32(uncalibOOTAmps_)
203 xaxis = cms.untracked.PSet(
204 nbins = cms.untracked.int32(100),
205 low = cms.untracked.double(0),
206 high = cms.untracked.double(500),
207 title = cms.untracked.string(
'OOT Amplitude')
209 description = cms.untracked.string(
'CPU Uncalibrated Rec Hit out-of-time reconstructed amplitude. Indicies go from 0 to 9, with event BX at index 5. Index 4 == BX-1, index 6 == BX+1, etc.')
211 UncalibCpuFlags = cms.untracked.PSet(
212 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT uncalib rec hit flags cpu'),
213 kind = cms.untracked.string(
'TH1F'),
214 otype = cms.untracked.string(
'Ecal2P'),
215 btype = cms.untracked.string(
'User'),
216 xaxis = cms.untracked.PSet(
217 nbins = cms.untracked.int32(64),
218 low = cms.untracked.double(0),
219 high = cms.untracked.double(64),
220 title = cms.untracked.string(
'Flags')
222 description = cms.untracked.string(
'CPU Uncalibrated Rec Hit flag to be propagated to RecHit')
225 UncalibGpu = cms.untracked.PSet(
226 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT uncalib rec hit nHits gpu'),
227 kind = cms.untracked.string(
'TH1F'),
228 otype = cms.untracked.string(
'Ecal2P'),
229 btype = cms.untracked.string(
'User'),
230 xaxis = cms.untracked.PSet(
231 nbins = cms.untracked.int32(100),
232 low = cms.untracked.double(0),
233 high = cms.untracked.double(5000),
234 title = cms.untracked.string(
'Uncalibrated Rec Hits per Event')
236 description = cms.untracked.string(
'Number of GPU Uncalibrated Rec Hits per Event')
238 UncalibGpuAmp = cms.untracked.PSet(
239 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT uncalib rec hit amplitude gpu'),
240 kind = cms.untracked.string(
'TH1F'),
241 otype = cms.untracked.string(
'Ecal2P'),
242 btype = cms.untracked.string(
'User'),
243 xaxis = cms.untracked.PSet(
244 nbins = cms.untracked.int32(100),
245 low = cms.untracked.double(0),
246 high = cms.untracked.double(5000),
247 title = cms.untracked.string(
'Amplitude')
249 description = cms.untracked.string(
'GPU Uncalibrated Rec Hit reconstructed amplitude')
251 UncalibGpuAmpError = cms.untracked.PSet(
252 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT uncalib rec hit amplitudeError gpu'),
253 kind = cms.untracked.string(
'TH1F'),
254 otype = cms.untracked.string(
'Ecal2P'),
255 btype = cms.untracked.string(
'User'),
256 xaxis = cms.untracked.PSet(
257 nbins = cms.untracked.int32(100),
258 low = cms.untracked.double(0),
259 high = cms.untracked.double(200),
260 title = cms.untracked.string(
'Amplitude Error')
262 description = cms.untracked.string(
'GPU Uncalibrated Rec Hit reconstructed amplitude uncertainty')
264 UncalibGpuPedestal = cms.untracked.PSet(
265 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT uncalib rec hit pedestal gpu'),
266 kind = cms.untracked.string(
'TH1F'),
267 otype = cms.untracked.string(
'Ecal2P'),
268 btype = cms.untracked.string(
'User'),
269 xaxis = cms.untracked.PSet(
270 nbins = cms.untracked.int32(100),
271 low = cms.untracked.double(0),
272 high = cms.untracked.double(1000),
273 title = cms.untracked.string(
'Pedestal')
275 description = cms.untracked.string(
'GPU Uncalibrated Rec Hit reconstructed pedestal')
277 UncalibGpuJitter = cms.untracked.PSet(
278 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT uncalib rec hit jitter gpu'),
279 kind = cms.untracked.string(
'TH1F'),
280 otype = cms.untracked.string(
'Ecal2P'),
281 btype = cms.untracked.string(
'User'),
282 xaxis = cms.untracked.PSet(
283 nbins = cms.untracked.int32(100),
284 low = cms.untracked.double(-5),
285 high = cms.untracked.double(5),
286 title = cms.untracked.string(
'Jitter')
288 description = cms.untracked.string(
'GPU Uncalibrated Rec Hit reconstructed time jitter')
290 UncalibGpuJitterError = cms.untracked.PSet(
291 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT uncalib rec hit jitterError gpu'),
292 kind = cms.untracked.string(
'TH1F'),
293 otype = cms.untracked.string(
'Ecal2P'),
294 btype = cms.untracked.string(
'User'),
295 xaxis = cms.untracked.PSet(
296 nbins = cms.untracked.int32(25),
297 low = cms.untracked.double(0),
298 high = cms.untracked.double(0.25),
299 title = cms.untracked.string(
'Jitter Error')
301 description = cms.untracked.string(
'GPU Uncalibrated Rec Hit reconstructed time jitter uncertainty. 10000 is special value, shown in last bin')
303 UncalibGpuChi2 = cms.untracked.PSet(
304 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT uncalib rec hit chi2 gpu'),
305 kind = cms.untracked.string(
'TH1F'),
306 otype = cms.untracked.string(
'Ecal2P'),
307 btype = cms.untracked.string(
'User'),
308 xaxis = cms.untracked.PSet(
309 nbins = cms.untracked.int32(100),
310 low = cms.untracked.double(0),
311 high = cms.untracked.double(200),
312 title = cms.untracked.string(
'Chi2')
314 description = cms.untracked.string(
'GPU Uncalibrated Rec Hit chi2 of the pulse')
316 UncalibGpuOOTAmp = cms.untracked.PSet(
317 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT uncalib rec hit OOT amplitude %(OOTAmp)s gpu'),
318 kind = cms.untracked.string(
'TH1F'),
319 otype = cms.untracked.string(
'Ecal2P'),
320 btype = cms.untracked.string(
'User'),
321 multi = cms.untracked.PSet(
322 OOTAmp = cms.untracked.vint32(uncalibOOTAmps_)
324 xaxis = cms.untracked.PSet(
325 nbins = cms.untracked.int32(100),
326 low = cms.untracked.double(0),
327 high = cms.untracked.double(500),
328 title = cms.untracked.string(
'OOT Amplitude')
330 description = cms.untracked.string(
'GPU Uncalibrated Rec Hit out-of-time reconstructed amplitude. Indicies go from 0 to 9, with event BX at index 5. Index 4 == BX-1, index 6 == BX+1, etc.')
332 UncalibGpuFlags = cms.untracked.PSet(
333 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT uncalib rec hit flags gpu'),
334 kind = cms.untracked.string(
'TH1F'),
335 otype = cms.untracked.string(
'Ecal2P'),
336 btype = cms.untracked.string(
'User'),
337 xaxis = cms.untracked.PSet(
338 nbins = cms.untracked.int32(64),
339 low = cms.untracked.double(0),
340 high = cms.untracked.double(64),
341 title = cms.untracked.string(
'Flags')
343 description = cms.untracked.string(
'GPU Uncalibrated Rec Hit flag to be propagated to RecHit')
346 UncalibGpuCpu = cms.untracked.PSet(
347 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT uncalib rec hit nHits gpu-cpu diff'),
348 kind = cms.untracked.string(
'TH1F'),
349 otype = cms.untracked.string(
'Ecal2P'),
350 btype = cms.untracked.string(
'User'),
351 xaxis = cms.untracked.PSet(
352 nbins = cms.untracked.int32(100),
353 low = cms.untracked.double(-500),
354 high = cms.untracked.double(500),
355 title = cms.untracked.string(
'GPU-CPU Uncalibrated Rec Hits per Event')
357 description = cms.untracked.string(
'GPU-CPU difference of number of Uncalibrated Rec Hits per Event')
359 UncalibGpuCpuAmp = cms.untracked.PSet(
360 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT uncalib rec hit amplitude gpu-cpu diff'),
361 kind = cms.untracked.string(
'TH1F'),
362 otype = cms.untracked.string(
'Ecal2P'),
363 btype = cms.untracked.string(
'User'),
364 xaxis = cms.untracked.PSet(
365 nbins = cms.untracked.int32(100),
366 low = cms.untracked.double(-100),
367 high = cms.untracked.double(100),
368 title = cms.untracked.string(
'GPU-CPU Amplitude')
370 description = cms.untracked.string(
'GPU-CPU difference of Uncalibrated Rec Hit reconstructed amplitude')
372 UncalibGpuCpuAmpError = cms.untracked.PSet(
373 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT uncalib rec hit amplitudeError gpu-cpu diff'),
374 kind = cms.untracked.string(
'TH1F'),
375 otype = cms.untracked.string(
'Ecal2P'),
376 btype = cms.untracked.string(
'User'),
377 xaxis = cms.untracked.PSet(
378 nbins = cms.untracked.int32(100),
379 low = cms.untracked.double(-50),
380 high = cms.untracked.double(50),
381 title = cms.untracked.string(
'GPU-CPU Amplitude Error')
383 description = cms.untracked.string(
'GPU-CPU difference of Uncalibrated Rec Hit reconstructed amplitude uncertainty')
385 UncalibGpuCpuPedestal = cms.untracked.PSet(
386 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT uncalib rec hit pedestal gpu-cpu diff'),
387 kind = cms.untracked.string(
'TH1F'),
388 otype = cms.untracked.string(
'Ecal2P'),
389 btype = cms.untracked.string(
'User'),
390 xaxis = cms.untracked.PSet(
391 nbins = cms.untracked.int32(100),
392 low = cms.untracked.double(-50),
393 high = cms.untracked.double(50),
394 title = cms.untracked.string(
'GPU-CPU Pedestal')
396 description = cms.untracked.string(
'GPU-CPU difference of Uncalibrated Rec Hit reconstructed pedestal')
398 UncalibGpuCpuJitter = cms.untracked.PSet(
399 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT uncalib rec hit jitter gpu-cpu diff'),
400 kind = cms.untracked.string(
'TH1F'),
401 otype = cms.untracked.string(
'Ecal2P'),
402 btype = cms.untracked.string(
'User'),
403 xaxis = cms.untracked.PSet(
404 nbins = cms.untracked.int32(100),
405 low = cms.untracked.double(-1),
406 high = cms.untracked.double(1),
407 title = cms.untracked.string(
'GPU-CPU Jitter')
409 description = cms.untracked.string(
'GPU-CPU difference of Uncalibrated Rec Hit reconstructed time jitter')
411 UncalibGpuCpuJitterError = cms.untracked.PSet(
412 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT uncalib rec hit jitterError gpu-cpu diff'),
413 kind = cms.untracked.string(
'TH1F'),
414 otype = cms.untracked.string(
'Ecal2P'),
415 btype = cms.untracked.string(
'User'),
416 xaxis = cms.untracked.PSet(
417 nbins = cms.untracked.int32(100),
418 low = cms.untracked.double(-0.03),
419 high = cms.untracked.double(0.03),
420 title = cms.untracked.string(
'GPU-CPU Jitter Error')
422 description = cms.untracked.string(
'GPU-CPU difference of Uncalibrated Rec Hit reconstructed time jitter uncertainty. 10000 is special value, shown in last bin')
424 UncalibGpuCpuChi2 = cms.untracked.PSet(
425 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT uncalib rec hit chi2 gpu-cpu diff'),
426 kind = cms.untracked.string(
'TH1F'),
427 otype = cms.untracked.string(
'Ecal2P'),
428 btype = cms.untracked.string(
'User'),
429 xaxis = cms.untracked.PSet(
430 nbins = cms.untracked.int32(100),
431 low = cms.untracked.double(-20),
432 high = cms.untracked.double(20),
433 title = cms.untracked.string(
'GPU-CPU Chi2')
435 description = cms.untracked.string(
'GPU-CPU difference of Uncalibrated Rec Hit chi2 of the pulse')
437 UncalibGpuCpuOOTAmp = cms.untracked.PSet(
438 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT uncalib rec hit OOT amplitude %(OOTAmp)s gpu-cpu diff'),
439 kind = cms.untracked.string(
'TH1F'),
440 otype = cms.untracked.string(
'Ecal2P'),
441 btype = cms.untracked.string(
'User'),
442 multi = cms.untracked.PSet(
443 OOTAmp = cms.untracked.vint32(uncalibOOTAmps_)
445 xaxis = cms.untracked.PSet(
446 nbins = cms.untracked.int32(100),
447 low = cms.untracked.double(-50),
448 high = cms.untracked.double(50),
449 title = cms.untracked.string(
'GPU-CPU OOT Amplitude')
451 description = cms.untracked.string(
'GPU-CPU difference of Uncalibrated Rec Hit out-of-time reconstructed amplitude. Indicies go from 0 to 9, with event BX at index 5. Index 4 == BX-1, index 6 == BX+1, etc.')
453 UncalibGpuCpuFlags = cms.untracked.PSet(
454 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT uncalib rec hit flags gpu-cpu diff'),
455 kind = cms.untracked.string(
'TH1F'),
456 otype = cms.untracked.string(
'Ecal2P'),
457 btype = cms.untracked.string(
'User'),
458 xaxis = cms.untracked.PSet(
459 nbins = cms.untracked.int32(128),
460 low = cms.untracked.double(-64),
461 high = cms.untracked.double(64),
462 title = cms.untracked.string(
'GPU-CPU Flags')
464 description = cms.untracked.string(
'GPU-CPU difference of Uncalibrated Rec Hit flag to be propagated to RecHit')
467 RecHitCpu = cms.untracked.PSet(
468 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT rec hit nHits cpu'),
469 kind = cms.untracked.string(
'TH1F'),
470 otype = cms.untracked.string(
'Ecal2P'),
471 btype = cms.untracked.string(
'User'),
472 xaxis = cms.untracked.PSet(
473 nbins = cms.untracked.int32(100),
474 low = cms.untracked.double(0),
475 high = cms.untracked.double(5000),
476 title = cms.untracked.string(
'Rec Hits per Event')
478 description = cms.untracked.string(
'Number of CPU Rec Hits per Event')
480 RecHitCpuEnergy = cms.untracked.PSet(
481 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT rec hit energy cpu'),
482 kind = cms.untracked.string(
'TH1F'),
483 otype = cms.untracked.string(
'Ecal2P'),
484 btype = cms.untracked.string(
'User'),
485 xaxis = cms.untracked.PSet(
486 nbins = cms.untracked.int32(100),
487 low = cms.untracked.double(0),
488 high = cms.untracked.double(5.0),
489 title = cms.untracked.string(
'Energy (Gev)')
491 description = cms.untracked.string(
'CPU Rec Hit Energy (GeV)')
493 RecHitCpuTime = cms.untracked.PSet(
494 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT rec hit time cpu'),
495 kind = cms.untracked.string(
'TH1F'),
496 otype = cms.untracked.string(
'Ecal2P'),
497 btype = cms.untracked.string(
'User'),
498 xaxis = cms.untracked.PSet(
499 nbins = cms.untracked.int32(100),
500 low = cms.untracked.double(-25.0),
501 high = cms.untracked.double(25.0),
502 title = cms.untracked.string(
'Time (ns)')
504 description = cms.untracked.string(
'CPU Rec Hit Time')
506 RecHitCpuFlags = cms.untracked.PSet(
507 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT rec hit flags cpu'),
508 kind = cms.untracked.string(
'TH1F'),
509 otype = cms.untracked.string(
'Ecal2P'),
510 btype = cms.untracked.string(
'User'),
511 xaxis = cms.untracked.PSet(
512 nbins = cms.untracked.int32(100),
513 low = cms.untracked.double(0),
514 high = cms.untracked.double(1024),
515 title = cms.untracked.string(
'Flags')
517 description = cms.untracked.string(
'CPU Rec Hit Flags')
520 RecHitGpu = cms.untracked.PSet(
521 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT rec hit nHits gpu'),
522 kind = cms.untracked.string(
'TH1F'),
523 otype = cms.untracked.string(
'Ecal2P'),
524 btype = cms.untracked.string(
'User'),
525 xaxis = cms.untracked.PSet(
526 nbins = cms.untracked.int32(100),
527 low = cms.untracked.double(0),
528 high = cms.untracked.double(5000),
529 title = cms.untracked.string(
'Rec Hits per Event')
531 description = cms.untracked.string(
'Number of GPU Rec Hits per Event')
533 RecHitGpuEnergy = cms.untracked.PSet(
534 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT rec hit energy gpu'),
535 kind = cms.untracked.string(
'TH1F'),
536 otype = cms.untracked.string(
'Ecal2P'),
537 btype = cms.untracked.string(
'User'),
538 xaxis = cms.untracked.PSet(
539 nbins = cms.untracked.int32(100),
540 low = cms.untracked.double(0),
541 high = cms.untracked.double(5.0),
542 title = cms.untracked.string(
'Energy (Gev)')
544 description = cms.untracked.string(
'GPU Rec Hit Energy (GeV)')
546 RecHitGpuTime = cms.untracked.PSet(
547 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT rec hit time gpu'),
548 kind = cms.untracked.string(
'TH1F'),
549 otype = cms.untracked.string(
'Ecal2P'),
550 btype = cms.untracked.string(
'User'),
551 xaxis = cms.untracked.PSet(
552 nbins = cms.untracked.int32(100),
553 low = cms.untracked.double(-25.0),
554 high = cms.untracked.double(25.0),
555 title = cms.untracked.string(
'Time (ns)')
557 description = cms.untracked.string(
'GPU Rec Hit Time')
559 RecHitGpuFlags = cms.untracked.PSet(
560 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT rec hit flags gpu'),
561 kind = cms.untracked.string(
'TH1F'),
562 otype = cms.untracked.string(
'Ecal2P'),
563 btype = cms.untracked.string(
'User'),
564 xaxis = cms.untracked.PSet(
565 nbins = cms.untracked.int32(100),
566 low = cms.untracked.double(0),
567 high = cms.untracked.double(1024),
568 title = cms.untracked.string(
'Flags')
570 description = cms.untracked.string(
'GPU Rec Hit Flags')
573 RecHitGpuCpu = cms.untracked.PSet(
574 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT rec hit nHits gpu-cpu diff'),
575 kind = cms.untracked.string(
'TH1F'),
576 otype = cms.untracked.string(
'Ecal2P'),
577 btype = cms.untracked.string(
'User'),
578 xaxis = cms.untracked.PSet(
579 nbins = cms.untracked.int32(100),
580 low = cms.untracked.double(-500),
581 high = cms.untracked.double(500),
582 title = cms.untracked.string(
'GPU-CPU Rec Hits per Event')
584 description = cms.untracked.string(
'GPU-CPU difference of number of total Rec Hits per Event')
586 RecHitGpuCpuEnergy = cms.untracked.PSet(
587 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT rec hit energy gpu-cpu diff'),
588 kind = cms.untracked.string(
'TH1F'),
589 otype = cms.untracked.string(
'Ecal2P'),
590 btype = cms.untracked.string(
'User'),
591 xaxis = cms.untracked.PSet(
592 nbins = cms.untracked.int32(100),
593 low = cms.untracked.double(-1.0),
594 high = cms.untracked.double(1.0),
595 title = cms.untracked.string(
'GPU-CPU Energy (GeV)')
597 description = cms.untracked.string(
'GPU-CPU difference of Rec Hit Energy (GeV)')
599 RecHitGpuCpuTime = cms.untracked.PSet(
600 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT rec hit time gpu-cpu diff'),
601 kind = cms.untracked.string(
'TH1F'),
602 otype = cms.untracked.string(
'Ecal2P'),
603 btype = cms.untracked.string(
'User'),
604 xaxis = cms.untracked.PSet(
605 nbins = cms.untracked.int32(100),
606 low = cms.untracked.double(-2.5),
607 high = cms.untracked.double(2.5),
608 title = cms.untracked.string(
'GPU-CPU Time (ns)')
610 description = cms.untracked.string(
'GPU-CPU difference of Rec Hit Time')
612 RecHitGpuCpuFlags = cms.untracked.PSet(
613 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/%(prefix)sGT rec hit flags gpu-cpu diff'),
614 kind = cms.untracked.string(
'TH1F'),
615 otype = cms.untracked.string(
'Ecal2P'),
616 btype = cms.untracked.string(
'User'),
617 xaxis = cms.untracked.PSet(
618 nbins = cms.untracked.int32(100),
619 low = cms.untracked.double(-1024),
620 high = cms.untracked.double(1024),
621 title = cms.untracked.string(
'GPU-CPU Flags')
623 description = cms.untracked.string(
'GPU-CPU differnece of Rec Hit Flags')