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(
9 runGpuTask = cms.untracked.bool(
False),
10 enableDigi = cms.untracked.bool(
True),
11 enableUncalib = cms.untracked.bool(
True),
14 enableRecHit = cms.untracked.bool(
False),
18 digi1D = cms.untracked.bool(
True),
19 digi2D = cms.untracked.bool(
True),
20 uncalib1D = cms.untracked.bool(
True),
21 uncalib2D = cms.untracked.bool(
True),
22 rechit1D = cms.untracked.bool(
True),
23 rechit2D = cms.untracked.bool(
True),
25 uncalibOOTAmps = cms.untracked.vint32(uncalibOOTAmps_)
27 MEs = cms.untracked.PSet(
29 DigiCpu = cms.untracked.PSet(
30 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/Digis/%(prefix)sGT digi nDigis cpu'),
31 kind = cms.untracked.string(
'TH1F'),
32 otype = cms.untracked.string(
'Ecal2P'),
33 btype = cms.untracked.string(
'User'),
34 xaxis = cms.untracked.PSet(
35 nbins = cms.untracked.int32(100),
36 low = cms.untracked.double(0),
37 high = cms.untracked.double(5000),
38 title = cms.untracked.string(
'Digis per Event')
40 description = cms.untracked.string(
'Number of CPU Digis per Event')
42 DigiCpuAmplitude = cms.untracked.PSet(
43 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/Digis/%(prefix)sGT digi amplitude sample %(sample)s cpu'),
44 kind = cms.untracked.string(
'TH1F'),
45 otype = cms.untracked.string(
'Ecal2P'),
46 btype = cms.untracked.string(
'User'),
47 multi = cms.untracked.PSet(
48 sample = cms.untracked.vint32(digiSamples_)
50 xaxis = cms.untracked.PSet(
51 nbins = cms.untracked.int32(100),
52 low = cms.untracked.double(0),
53 high = cms.untracked.double(4096),
54 title = cms.untracked.string(
'ADC Counts')
56 description = cms.untracked.string(
'CPU digi amplitudes for individual digi samples (1-10)')
59 DigiGpu = cms.untracked.PSet(
60 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/Digis/%(prefix)sGT digi nDigis gpu'),
61 kind = cms.untracked.string(
'TH1F'),
62 otype = cms.untracked.string(
'Ecal2P'),
63 btype = cms.untracked.string(
'User'),
64 xaxis = cms.untracked.PSet(
65 nbins = cms.untracked.int32(100),
66 low = cms.untracked.double(0),
67 high = cms.untracked.double(5000),
68 title = cms.untracked.string(
'Digis per Event')
70 description = cms.untracked.string(
'Number of GPU Digis per Event')
72 DigiGpuAmplitude = cms.untracked.PSet(
73 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/Digis/%(prefix)sGT digi amplitude sample %(sample)s gpu'),
74 kind = cms.untracked.string(
'TH1F'),
75 otype = cms.untracked.string(
'Ecal2P'),
76 btype = cms.untracked.string(
'User'),
77 multi = cms.untracked.PSet(
78 sample = cms.untracked.vint32(digiSamples_)
80 xaxis = cms.untracked.PSet(
81 nbins = cms.untracked.int32(100),
82 low = cms.untracked.double(0),
83 high = cms.untracked.double(4096),
84 title = cms.untracked.string(
'ADC Counts')
86 description = cms.untracked.string(
'GPU digi amplitudes for individual digi samples (1-10)')
89 DigiGpuCpu = cms.untracked.PSet(
90 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/Digis/%(prefix)sGT digi nDigis gpu-cpu diff'),
91 kind = cms.untracked.string(
'TH1F'),
92 otype = cms.untracked.string(
'Ecal2P'),
93 btype = cms.untracked.string(
'User'),
94 xaxis = cms.untracked.PSet(
95 nbins = cms.untracked.int32(100),
96 low = cms.untracked.double(-500),
97 high = cms.untracked.double(500),
98 title = cms.untracked.string(
'GPU-CPU Digis per Event')
100 description = cms.untracked.string(
'GPU-CPU difference of number of Digis per Event')
102 DigiGpuCpuAmplitude = cms.untracked.PSet(
103 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/Digis/%(prefix)sGT digi amplitude sample %(sample)s gpu-cpu diff'),
104 kind = cms.untracked.string(
'TH1F'),
105 otype = cms.untracked.string(
'Ecal2P'),
106 btype = cms.untracked.string(
'User'),
107 multi = cms.untracked.PSet(
108 sample = cms.untracked.vint32(digiSamples_)
110 xaxis = cms.untracked.PSet(
111 nbins = cms.untracked.int32(100),
112 low = cms.untracked.double(-100),
113 high = cms.untracked.double(100),
114 title = cms.untracked.string(
'ADC Counts')
116 description = cms.untracked.string(
'GPU-CPU difference of digi amplitude for individual digi samples (1-10)')
119 Digi2D = cms.untracked.PSet(
120 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/Digis/%(prefix)sGT digi nDigis gpu-cpu map2D'),
121 kind = cms.untracked.string(
'TH2F'),
122 otype = cms.untracked.string(
'Ecal2P'),
123 btype = cms.untracked.string(
'User'),
124 xaxis = cms.untracked.PSet(
125 nbins = cms.untracked.int32(100),
126 low = cms.untracked.double(0),
127 high = cms.untracked.double(5000),
128 title = cms.untracked.string(
'CPU Digis per Event')
130 yaxis = cms.untracked.PSet(
131 nbins = cms.untracked.int32(100),
132 low = cms.untracked.double(0),
133 high = cms.untracked.double(5000),
134 title = cms.untracked.string(
'GPU Digis per Event')
136 description = cms.untracked.string(
'Number of Digis per Event. GPU vs CPU comparison')
138 Digi2DAmplitude = cms.untracked.PSet(
139 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/Digis/%(prefix)sGT digi amplitude sample %(sample)s gpu-cpu map2D'),
140 kind = cms.untracked.string(
'TH2F'),
141 otype = cms.untracked.string(
'Ecal2P'),
142 btype = cms.untracked.string(
'User'),
143 multi = cms.untracked.PSet(
144 sample = cms.untracked.vint32(digiSamples_)
146 xaxis = cms.untracked.PSet(
147 nbins = cms.untracked.int32(100),
148 low = cms.untracked.double(0),
149 high = cms.untracked.double(4096),
150 title = cms.untracked.string(
'CPU ADC Counts')
152 yaxis = cms.untracked.PSet(
153 nbins = cms.untracked.int32(100),
154 low = cms.untracked.double(0),
155 high = cms.untracked.double(4096),
156 title = cms.untracked.string(
'GPU ADC Counts')
158 description = cms.untracked.string(
'Digi amplitudes for individual digi samples (1-10). GPU vs CPU comparison')
161 UncalibCpu = cms.untracked.PSet(
162 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit nHits cpu'),
163 kind = cms.untracked.string(
'TH1F'),
164 otype = cms.untracked.string(
'Ecal2P'),
165 btype = cms.untracked.string(
'User'),
166 xaxis = cms.untracked.PSet(
167 nbins = cms.untracked.int32(100),
168 low = cms.untracked.double(0),
169 high = cms.untracked.double(5000),
170 title = cms.untracked.string(
'Uncalibrated Rec Hits per Event')
172 description = cms.untracked.string(
'Number of CPU Uncalibrated Rec Hits per Event')
174 UncalibCpuAmp = cms.untracked.PSet(
175 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit amplitude cpu'),
176 kind = cms.untracked.string(
'TH1F'),
177 otype = cms.untracked.string(
'Ecal2P'),
178 btype = cms.untracked.string(
'User'),
179 xaxis = cms.untracked.PSet(
180 nbins = cms.untracked.int32(100),
181 low = cms.untracked.double(0),
182 high = cms.untracked.double(5000),
183 title = cms.untracked.string(
'Amplitude')
185 description = cms.untracked.string(
'CPU Uncalibrated Rec Hit reconstructed amplitude')
187 UncalibCpuAmpError = cms.untracked.PSet(
188 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit amplitudeError cpu'),
189 kind = cms.untracked.string(
'TH1F'),
190 otype = cms.untracked.string(
'Ecal2P'),
191 btype = cms.untracked.string(
'User'),
192 xaxis = cms.untracked.PSet(
193 nbins = cms.untracked.int32(100),
194 low = cms.untracked.double(0),
195 high = cms.untracked.double(200),
196 title = cms.untracked.string(
'Amplitude Error')
198 description = cms.untracked.string(
'CPU Uncalibrated Rec Hit reconstructed amplitude uncertainty')
200 UncalibCpuPedestal = cms.untracked.PSet(
201 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit pedestal cpu'),
202 kind = cms.untracked.string(
'TH1F'),
203 otype = cms.untracked.string(
'Ecal2P'),
204 btype = cms.untracked.string(
'User'),
205 xaxis = cms.untracked.PSet(
206 nbins = cms.untracked.int32(100),
207 low = cms.untracked.double(0),
208 high = cms.untracked.double(1000),
209 title = cms.untracked.string(
'Pedestal')
211 description = cms.untracked.string(
'CPU Uncalibrated Rec Hit reconstructed pedestal')
213 UncalibCpuJitter = cms.untracked.PSet(
214 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit jitter cpu'),
215 kind = cms.untracked.string(
'TH1F'),
216 otype = cms.untracked.string(
'Ecal2P'),
217 btype = cms.untracked.string(
'User'),
218 xaxis = cms.untracked.PSet(
219 nbins = cms.untracked.int32(100),
220 low = cms.untracked.double(-5),
221 high = cms.untracked.double(5),
222 title = cms.untracked.string(
'Jitter')
224 description = cms.untracked.string(
'CPU Uncalibrated Rec Hit reconstructed time jitter')
226 UncalibCpuJitterError = cms.untracked.PSet(
227 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit jitterError cpu'),
228 kind = cms.untracked.string(
'TH1F'),
229 otype = cms.untracked.string(
'Ecal2P'),
230 btype = cms.untracked.string(
'User'),
231 xaxis = cms.untracked.PSet(
232 nbins = cms.untracked.int32(25),
233 low = cms.untracked.double(0),
234 high = cms.untracked.double(0.25),
235 title = cms.untracked.string(
'Jitter Error')
237 description = cms.untracked.string(
'CPU Uncalibrated Rec Hit reconstructed time jitter uncertainty. 10000 is special value, shown in last bin')
239 UncalibCpuChi2 = cms.untracked.PSet(
240 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit chi2 cpu'),
241 kind = cms.untracked.string(
'TH1F'),
242 otype = cms.untracked.string(
'Ecal2P'),
243 btype = cms.untracked.string(
'User'),
244 xaxis = cms.untracked.PSet(
245 nbins = cms.untracked.int32(100),
246 low = cms.untracked.double(0),
247 high = cms.untracked.double(200),
248 title = cms.untracked.string(
'Chi2')
250 description = cms.untracked.string(
'CPU Uncalibrated Rec Hit chi2 of the pulse')
252 UncalibCpuOOTAmp = cms.untracked.PSet(
253 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit OOT amplitude %(OOTAmp)s cpu'),
254 kind = cms.untracked.string(
'TH1F'),
255 otype = cms.untracked.string(
'Ecal2P'),
256 btype = cms.untracked.string(
'User'),
257 multi = cms.untracked.PSet(
258 OOTAmp = cms.untracked.vint32(uncalibOOTAmps_)
260 xaxis = cms.untracked.PSet(
261 nbins = cms.untracked.int32(100),
262 low = cms.untracked.double(0),
263 high = cms.untracked.double(500),
264 title = cms.untracked.string(
'OOT Amplitude')
266 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.')
268 UncalibCpuFlags = cms.untracked.PSet(
269 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit flags cpu'),
270 kind = cms.untracked.string(
'TH1F'),
271 otype = cms.untracked.string(
'Ecal2P'),
272 btype = cms.untracked.string(
'User'),
273 xaxis = cms.untracked.PSet(
274 nbins = cms.untracked.int32(64),
275 low = cms.untracked.double(0),
276 high = cms.untracked.double(64),
277 title = cms.untracked.string(
'Flags')
279 description = cms.untracked.string(
'CPU Uncalibrated Rec Hit flag to be propagated to RecHit')
282 UncalibGpu = cms.untracked.PSet(
283 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit nHits gpu'),
284 kind = cms.untracked.string(
'TH1F'),
285 otype = cms.untracked.string(
'Ecal2P'),
286 btype = cms.untracked.string(
'User'),
287 xaxis = cms.untracked.PSet(
288 nbins = cms.untracked.int32(100),
289 low = cms.untracked.double(0),
290 high = cms.untracked.double(5000),
291 title = cms.untracked.string(
'Uncalibrated Rec Hits per Event')
293 description = cms.untracked.string(
'Number of GPU Uncalibrated Rec Hits per Event')
295 UncalibGpuAmp = cms.untracked.PSet(
296 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit amplitude gpu'),
297 kind = cms.untracked.string(
'TH1F'),
298 otype = cms.untracked.string(
'Ecal2P'),
299 btype = cms.untracked.string(
'User'),
300 xaxis = cms.untracked.PSet(
301 nbins = cms.untracked.int32(100),
302 low = cms.untracked.double(0),
303 high = cms.untracked.double(5000),
304 title = cms.untracked.string(
'Amplitude')
306 description = cms.untracked.string(
'GPU Uncalibrated Rec Hit reconstructed amplitude')
308 UncalibGpuAmpError = cms.untracked.PSet(
309 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit amplitudeError gpu'),
310 kind = cms.untracked.string(
'TH1F'),
311 otype = cms.untracked.string(
'Ecal2P'),
312 btype = cms.untracked.string(
'User'),
313 xaxis = cms.untracked.PSet(
314 nbins = cms.untracked.int32(100),
315 low = cms.untracked.double(0),
316 high = cms.untracked.double(200),
317 title = cms.untracked.string(
'Amplitude Error')
319 description = cms.untracked.string(
'GPU Uncalibrated Rec Hit reconstructed amplitude uncertainty')
321 UncalibGpuPedestal = cms.untracked.PSet(
322 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit pedestal gpu'),
323 kind = cms.untracked.string(
'TH1F'),
324 otype = cms.untracked.string(
'Ecal2P'),
325 btype = cms.untracked.string(
'User'),
326 xaxis = cms.untracked.PSet(
327 nbins = cms.untracked.int32(100),
328 low = cms.untracked.double(0),
329 high = cms.untracked.double(1000),
330 title = cms.untracked.string(
'Pedestal')
332 description = cms.untracked.string(
'GPU Uncalibrated Rec Hit reconstructed pedestal')
334 UncalibGpuJitter = cms.untracked.PSet(
335 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit jitter gpu'),
336 kind = cms.untracked.string(
'TH1F'),
337 otype = cms.untracked.string(
'Ecal2P'),
338 btype = cms.untracked.string(
'User'),
339 xaxis = cms.untracked.PSet(
340 nbins = cms.untracked.int32(100),
341 low = cms.untracked.double(-5),
342 high = cms.untracked.double(5),
343 title = cms.untracked.string(
'Jitter')
345 description = cms.untracked.string(
'GPU Uncalibrated Rec Hit reconstructed time jitter')
347 UncalibGpuJitterError = cms.untracked.PSet(
348 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit jitterError gpu'),
349 kind = cms.untracked.string(
'TH1F'),
350 otype = cms.untracked.string(
'Ecal2P'),
351 btype = cms.untracked.string(
'User'),
352 xaxis = cms.untracked.PSet(
353 nbins = cms.untracked.int32(25),
354 low = cms.untracked.double(0),
355 high = cms.untracked.double(0.25),
356 title = cms.untracked.string(
'Jitter Error')
358 description = cms.untracked.string(
'GPU Uncalibrated Rec Hit reconstructed time jitter uncertainty. 10000 is special value, shown in last bin')
360 UncalibGpuChi2 = cms.untracked.PSet(
361 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit chi2 gpu'),
362 kind = cms.untracked.string(
'TH1F'),
363 otype = cms.untracked.string(
'Ecal2P'),
364 btype = cms.untracked.string(
'User'),
365 xaxis = cms.untracked.PSet(
366 nbins = cms.untracked.int32(100),
367 low = cms.untracked.double(0),
368 high = cms.untracked.double(200),
369 title = cms.untracked.string(
'Chi2')
371 description = cms.untracked.string(
'GPU Uncalibrated Rec Hit chi2 of the pulse')
373 UncalibGpuOOTAmp = cms.untracked.PSet(
374 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit OOT amplitude %(OOTAmp)s gpu'),
375 kind = cms.untracked.string(
'TH1F'),
376 otype = cms.untracked.string(
'Ecal2P'),
377 btype = cms.untracked.string(
'User'),
378 multi = cms.untracked.PSet(
379 OOTAmp = cms.untracked.vint32(uncalibOOTAmps_)
381 xaxis = cms.untracked.PSet(
382 nbins = cms.untracked.int32(100),
383 low = cms.untracked.double(0),
384 high = cms.untracked.double(500),
385 title = cms.untracked.string(
'OOT Amplitude')
387 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.')
389 UncalibGpuFlags = cms.untracked.PSet(
390 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit flags gpu'),
391 kind = cms.untracked.string(
'TH1F'),
392 otype = cms.untracked.string(
'Ecal2P'),
393 btype = cms.untracked.string(
'User'),
394 xaxis = cms.untracked.PSet(
395 nbins = cms.untracked.int32(64),
396 low = cms.untracked.double(0),
397 high = cms.untracked.double(64),
398 title = cms.untracked.string(
'Flags')
400 description = cms.untracked.string(
'GPU Uncalibrated Rec Hit flag to be propagated to RecHit')
403 UncalibGpuCpu = cms.untracked.PSet(
404 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit nHits gpu-cpu diff'),
405 kind = cms.untracked.string(
'TH1F'),
406 otype = cms.untracked.string(
'Ecal2P'),
407 btype = cms.untracked.string(
'User'),
408 xaxis = cms.untracked.PSet(
409 nbins = cms.untracked.int32(100),
410 low = cms.untracked.double(-500),
411 high = cms.untracked.double(500),
412 title = cms.untracked.string(
'GPU-CPU Uncalibrated Rec Hits per Event')
414 description = cms.untracked.string(
'GPU-CPU difference of number of Uncalibrated Rec Hits per Event')
416 UncalibGpuCpuAmp = cms.untracked.PSet(
417 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit amplitude gpu-cpu diff'),
418 kind = cms.untracked.string(
'TH1F'),
419 otype = cms.untracked.string(
'Ecal2P'),
420 btype = cms.untracked.string(
'User'),
421 xaxis = cms.untracked.PSet(
422 nbins = cms.untracked.int32(100),
423 low = cms.untracked.double(-100),
424 high = cms.untracked.double(100),
425 title = cms.untracked.string(
'GPU-CPU Amplitude')
427 description = cms.untracked.string(
'GPU-CPU difference of Uncalibrated Rec Hit reconstructed amplitude')
429 UncalibGpuCpuAmpError = cms.untracked.PSet(
430 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit amplitudeError gpu-cpu diff'),
431 kind = cms.untracked.string(
'TH1F'),
432 otype = cms.untracked.string(
'Ecal2P'),
433 btype = cms.untracked.string(
'User'),
434 xaxis = cms.untracked.PSet(
435 nbins = cms.untracked.int32(100),
436 low = cms.untracked.double(-50),
437 high = cms.untracked.double(50),
438 title = cms.untracked.string(
'GPU-CPU Amplitude Error')
440 description = cms.untracked.string(
'GPU-CPU difference of Uncalibrated Rec Hit reconstructed amplitude uncertainty')
442 UncalibGpuCpuPedestal = cms.untracked.PSet(
443 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit pedestal gpu-cpu diff'),
444 kind = cms.untracked.string(
'TH1F'),
445 otype = cms.untracked.string(
'Ecal2P'),
446 btype = cms.untracked.string(
'User'),
447 xaxis = cms.untracked.PSet(
448 nbins = cms.untracked.int32(100),
449 low = cms.untracked.double(-50),
450 high = cms.untracked.double(50),
451 title = cms.untracked.string(
'GPU-CPU Pedestal')
453 description = cms.untracked.string(
'GPU-CPU difference of Uncalibrated Rec Hit reconstructed pedestal')
455 UncalibGpuCpuJitter = cms.untracked.PSet(
456 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit jitter gpu-cpu diff'),
457 kind = cms.untracked.string(
'TH1F'),
458 otype = cms.untracked.string(
'Ecal2P'),
459 btype = cms.untracked.string(
'User'),
460 xaxis = cms.untracked.PSet(
461 nbins = cms.untracked.int32(100),
462 low = cms.untracked.double(-1),
463 high = cms.untracked.double(1),
464 title = cms.untracked.string(
'GPU-CPU Jitter')
466 description = cms.untracked.string(
'GPU-CPU difference of Uncalibrated Rec Hit reconstructed time jitter')
468 UncalibGpuCpuJitterError = cms.untracked.PSet(
469 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit jitterError gpu-cpu diff'),
470 kind = cms.untracked.string(
'TH1F'),
471 otype = cms.untracked.string(
'Ecal2P'),
472 btype = cms.untracked.string(
'User'),
473 xaxis = cms.untracked.PSet(
474 nbins = cms.untracked.int32(100),
475 low = cms.untracked.double(-0.03),
476 high = cms.untracked.double(0.03),
477 title = cms.untracked.string(
'GPU-CPU Jitter Error')
479 description = cms.untracked.string(
'GPU-CPU difference of Uncalibrated Rec Hit reconstructed time jitter uncertainty. 10000 is special value, shown in last bin')
481 UncalibGpuCpuChi2 = cms.untracked.PSet(
482 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit chi2 gpu-cpu diff'),
483 kind = cms.untracked.string(
'TH1F'),
484 otype = cms.untracked.string(
'Ecal2P'),
485 btype = cms.untracked.string(
'User'),
486 xaxis = cms.untracked.PSet(
487 nbins = cms.untracked.int32(100),
488 low = cms.untracked.double(-20),
489 high = cms.untracked.double(20),
490 title = cms.untracked.string(
'GPU-CPU Chi2')
492 description = cms.untracked.string(
'GPU-CPU difference of Uncalibrated Rec Hit chi2 of the pulse')
494 UncalibGpuCpuOOTAmp = cms.untracked.PSet(
495 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit OOT amplitude %(OOTAmp)s gpu-cpu diff'),
496 kind = cms.untracked.string(
'TH1F'),
497 otype = cms.untracked.string(
'Ecal2P'),
498 btype = cms.untracked.string(
'User'),
499 multi = cms.untracked.PSet(
500 OOTAmp = cms.untracked.vint32(uncalibOOTAmps_)
502 xaxis = cms.untracked.PSet(
503 nbins = cms.untracked.int32(100),
504 low = cms.untracked.double(-50),
505 high = cms.untracked.double(50),
506 title = cms.untracked.string(
'GPU-CPU OOT Amplitude')
508 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.')
510 UncalibGpuCpuFlags = cms.untracked.PSet(
511 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit flags gpu-cpu diff'),
512 kind = cms.untracked.string(
'TH1F'),
513 otype = cms.untracked.string(
'Ecal2P'),
514 btype = cms.untracked.string(
'User'),
515 xaxis = cms.untracked.PSet(
516 nbins = cms.untracked.int32(128),
517 low = cms.untracked.double(-64),
518 high = cms.untracked.double(64),
519 title = cms.untracked.string(
'GPU-CPU Flags')
521 description = cms.untracked.string(
'GPU-CPU difference of Uncalibrated Rec Hit flag to be propagated to RecHit')
524 Uncalib2D = cms.untracked.PSet(
525 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit nHits gpu-cpu map2D'),
526 kind = cms.untracked.string(
'TH2F'),
527 otype = cms.untracked.string(
'Ecal2P'),
528 btype = cms.untracked.string(
'User'),
529 xaxis = cms.untracked.PSet(
530 nbins = cms.untracked.int32(100),
531 low = cms.untracked.double(0),
532 high = cms.untracked.double(5000),
533 title = cms.untracked.string(
'CPU Uncalibrated Rec Hits per Event')
535 yaxis = cms.untracked.PSet(
536 nbins = cms.untracked.int32(100),
537 low = cms.untracked.double(0),
538 high = cms.untracked.double(5000),
539 title = cms.untracked.string(
'GPU Uncalibrated Rec Hits per Event')
541 description = cms.untracked.string(
'Number of Uncalibrated Rec Hits per Event. GPU vs CPU comparison')
543 Uncalib2DAmp = cms.untracked.PSet(
544 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit amplitude gpu-cpu map2D'),
545 kind = cms.untracked.string(
'TH2F'),
546 otype = cms.untracked.string(
'Ecal2P'),
547 btype = cms.untracked.string(
'User'),
548 xaxis = cms.untracked.PSet(
549 nbins = cms.untracked.int32(100),
550 low = cms.untracked.double(0),
551 high = cms.untracked.double(5000),
552 title = cms.untracked.string(
'CPU Amplitude')
554 yaxis = cms.untracked.PSet(
555 nbins = cms.untracked.int32(100),
556 low = cms.untracked.double(0),
557 high = cms.untracked.double(5000),
558 title = cms.untracked.string(
'GPU Amplitude')
560 description = cms.untracked.string(
'Uncalibrated Rec Hit reconstructed amplitude. GPU vs CPU comparison')
562 Uncalib2DAmpError = cms.untracked.PSet(
563 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit amplitudeError gpu-cpu map2D'),
564 kind = cms.untracked.string(
'TH2F'),
565 otype = cms.untracked.string(
'Ecal2P'),
566 btype = cms.untracked.string(
'User'),
567 xaxis = cms.untracked.PSet(
568 nbins = cms.untracked.int32(100),
569 low = cms.untracked.double(0),
570 high = cms.untracked.double(200),
571 title = cms.untracked.string(
'CPU Amplitude Error')
573 yaxis = cms.untracked.PSet(
574 nbins = cms.untracked.int32(100),
575 low = cms.untracked.double(0),
576 high = cms.untracked.double(200),
577 title = cms.untracked.string(
'GPU Amplitude Error')
579 description = cms.untracked.string(
'Uncalibrated Rec Hit reconstructed amplitude uncertainty. GPU vs CPU comparison')
581 Uncalib2DPedestal = cms.untracked.PSet(
582 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit pedestal gpu-cpu map2D'),
583 kind = cms.untracked.string(
'TH2F'),
584 otype = cms.untracked.string(
'Ecal2P'),
585 btype = cms.untracked.string(
'User'),
586 xaxis = cms.untracked.PSet(
587 nbins = cms.untracked.int32(100),
588 low = cms.untracked.double(0),
589 high = cms.untracked.double(1000),
590 title = cms.untracked.string(
'CPU Pedestal')
592 yaxis = cms.untracked.PSet(
593 nbins = cms.untracked.int32(100),
594 low = cms.untracked.double(0),
595 high = cms.untracked.double(1000),
596 title = cms.untracked.string(
'GPU Pedestal')
598 description = cms.untracked.string(
'Uncalibrated Rec Hit reconstructed pedestal. GPU vs CPU comparison')
600 Uncalib2DJitter = cms.untracked.PSet(
601 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit jitter gpu-cpu map2D'),
602 kind = cms.untracked.string(
'TH2F'),
603 otype = cms.untracked.string(
'Ecal2P'),
604 btype = cms.untracked.string(
'User'),
605 xaxis = cms.untracked.PSet(
606 nbins = cms.untracked.int32(100),
607 low = cms.untracked.double(-5),
608 high = cms.untracked.double(5),
609 title = cms.untracked.string(
'CPU Jitter')
611 yaxis = cms.untracked.PSet(
612 nbins = cms.untracked.int32(100),
613 low = cms.untracked.double(-5),
614 high = cms.untracked.double(5),
615 title = cms.untracked.string(
'GPU Jitter')
617 description = cms.untracked.string(
'Uncalibrated Rec Hit reconstructed time jitter. GPU vs CPU comparison')
619 Uncalib2DJitterError = cms.untracked.PSet(
620 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit jitterError gpu-cpu map2D'),
621 kind = cms.untracked.string(
'TH2F'),
622 otype = cms.untracked.string(
'Ecal2P'),
623 btype = cms.untracked.string(
'User'),
624 xaxis = cms.untracked.PSet(
625 nbins = cms.untracked.int32(25),
626 low = cms.untracked.double(0),
627 high = cms.untracked.double(0.25),
628 title = cms.untracked.string(
'CPU Jitter Error')
630 yaxis = cms.untracked.PSet(
631 nbins = cms.untracked.int32(25),
632 low = cms.untracked.double(0),
633 high = cms.untracked.double(0.25),
634 title = cms.untracked.string(
'GPU Jitter Error')
636 description = cms.untracked.string(
'Uncalibrated Rec Hit reconstructed time jitter uncertainty. GPU vs CPU comparison. 10000 is special value, shown in last bin')
638 Uncalib2DChi2 = cms.untracked.PSet(
639 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit chi2 gpu-cpu map2D'),
640 kind = cms.untracked.string(
'TH2F'),
641 otype = cms.untracked.string(
'Ecal2P'),
642 btype = cms.untracked.string(
'User'),
643 xaxis = cms.untracked.PSet(
644 nbins = cms.untracked.int32(100),
645 low = cms.untracked.double(0),
646 high = cms.untracked.double(200),
647 title = cms.untracked.string(
'CPU Chi2')
649 yaxis = cms.untracked.PSet(
650 nbins = cms.untracked.int32(100),
651 low = cms.untracked.double(0),
652 high = cms.untracked.double(200),
653 title = cms.untracked.string(
'GPU Chi2')
655 description = cms.untracked.string(
'Uncalibrated Rec Hit chi2 of the pulse. GPU vs CPU comparison')
657 Uncalib2DOOTAmp = cms.untracked.PSet(
658 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit OOT amplitude %(OOTAmp)s gpu-cpu map2D'),
659 kind = cms.untracked.string(
'TH2F'),
660 otype = cms.untracked.string(
'Ecal2P'),
661 btype = cms.untracked.string(
'User'),
662 multi = cms.untracked.PSet(
663 OOTAmp = cms.untracked.vint32(uncalibOOTAmps_)
665 xaxis = cms.untracked.PSet(
666 nbins = cms.untracked.int32(100),
667 low = cms.untracked.double(0),
668 high = cms.untracked.double(500),
669 title = cms.untracked.string(
'CPU OOT Amplitude')
671 yaxis = cms.untracked.PSet(
672 nbins = cms.untracked.int32(100),
673 low = cms.untracked.double(0),
674 high = cms.untracked.double(500),
675 title = cms.untracked.string(
'GPU OOT Amplitude')
677 description = cms.untracked.string(
'Uncalibrated Rec Hit out-of-time reconstructed amplitude. GPU vs CPU comparison. Indicies go from 0 to 9, with event BX at index 5. Index 4 == BX-1, index 6 == BX+1, etc.')
679 Uncalib2DFlags = cms.untracked.PSet(
680 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit flags gpu-cpu map2D'),
681 kind = cms.untracked.string(
'TH2F'),
682 otype = cms.untracked.string(
'Ecal2P'),
683 btype = cms.untracked.string(
'User'),
684 xaxis = cms.untracked.PSet(
685 nbins = cms.untracked.int32(64),
686 low = cms.untracked.double(0),
687 high = cms.untracked.double(64),
688 title = cms.untracked.string(
'CPU Flags')
690 yaxis = cms.untracked.PSet(
691 nbins = cms.untracked.int32(64),
692 low = cms.untracked.double(0),
693 high = cms.untracked.double(64),
694 title = cms.untracked.string(
'GPU Flags')
696 description = cms.untracked.string(
'Uncalibrated Rec Hit flag to be propagated to RecHit. GPU vs CPU comparison')
699 RecHitCpu = cms.untracked.PSet(
700 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit nHits cpu'),
701 kind = cms.untracked.string(
'TH1F'),
702 otype = cms.untracked.string(
'Ecal2P'),
703 btype = cms.untracked.string(
'User'),
704 xaxis = cms.untracked.PSet(
705 nbins = cms.untracked.int32(100),
706 low = cms.untracked.double(0),
707 high = cms.untracked.double(5000),
708 title = cms.untracked.string(
'Rec Hits per Event')
710 description = cms.untracked.string(
'Number of CPU Rec Hits per Event')
712 RecHitCpuEnergy = cms.untracked.PSet(
713 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit energy cpu'),
714 kind = cms.untracked.string(
'TH1F'),
715 otype = cms.untracked.string(
'Ecal2P'),
716 btype = cms.untracked.string(
'User'),
717 xaxis = cms.untracked.PSet(
718 nbins = cms.untracked.int32(100),
719 low = cms.untracked.double(0),
720 high = cms.untracked.double(5.0),
721 title = cms.untracked.string(
'Energy (Gev)')
723 description = cms.untracked.string(
'CPU Rec Hit Energy (GeV)')
725 RecHitCpuTime = cms.untracked.PSet(
726 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit time cpu'),
727 kind = cms.untracked.string(
'TH1F'),
728 otype = cms.untracked.string(
'Ecal2P'),
729 btype = cms.untracked.string(
'User'),
730 xaxis = cms.untracked.PSet(
731 nbins = cms.untracked.int32(100),
732 low = cms.untracked.double(-25.0),
733 high = cms.untracked.double(25.0),
734 title = cms.untracked.string(
'Time (ns)')
736 description = cms.untracked.string(
'CPU Rec Hit Time')
738 RecHitCpuFlags = cms.untracked.PSet(
739 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit flags cpu'),
740 kind = cms.untracked.string(
'TH1F'),
741 otype = cms.untracked.string(
'Ecal2P'),
742 btype = cms.untracked.string(
'User'),
743 xaxis = cms.untracked.PSet(
744 nbins = cms.untracked.int32(100),
745 low = cms.untracked.double(0),
746 high = cms.untracked.double(1024),
747 title = cms.untracked.string(
'Flags')
749 description = cms.untracked.string(
'CPU Rec Hit Flags')
752 RecHitGpu = cms.untracked.PSet(
753 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit nHits gpu'),
754 kind = cms.untracked.string(
'TH1F'),
755 otype = cms.untracked.string(
'Ecal2P'),
756 btype = cms.untracked.string(
'User'),
757 xaxis = cms.untracked.PSet(
758 nbins = cms.untracked.int32(100),
759 low = cms.untracked.double(0),
760 high = cms.untracked.double(5000),
761 title = cms.untracked.string(
'Rec Hits per Event')
763 description = cms.untracked.string(
'Number of GPU Rec Hits per Event')
765 RecHitGpuEnergy = cms.untracked.PSet(
766 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit energy gpu'),
767 kind = cms.untracked.string(
'TH1F'),
768 otype = cms.untracked.string(
'Ecal2P'),
769 btype = cms.untracked.string(
'User'),
770 xaxis = cms.untracked.PSet(
771 nbins = cms.untracked.int32(100),
772 low = cms.untracked.double(0),
773 high = cms.untracked.double(5.0),
774 title = cms.untracked.string(
'Energy (Gev)')
776 description = cms.untracked.string(
'GPU Rec Hit Energy (GeV)')
778 RecHitGpuTime = cms.untracked.PSet(
779 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit time gpu'),
780 kind = cms.untracked.string(
'TH1F'),
781 otype = cms.untracked.string(
'Ecal2P'),
782 btype = cms.untracked.string(
'User'),
783 xaxis = cms.untracked.PSet(
784 nbins = cms.untracked.int32(100),
785 low = cms.untracked.double(-25.0),
786 high = cms.untracked.double(25.0),
787 title = cms.untracked.string(
'Time (ns)')
789 description = cms.untracked.string(
'GPU Rec Hit Time')
791 RecHitGpuFlags = cms.untracked.PSet(
792 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit flags gpu'),
793 kind = cms.untracked.string(
'TH1F'),
794 otype = cms.untracked.string(
'Ecal2P'),
795 btype = cms.untracked.string(
'User'),
796 xaxis = cms.untracked.PSet(
797 nbins = cms.untracked.int32(100),
798 low = cms.untracked.double(0),
799 high = cms.untracked.double(1024),
800 title = cms.untracked.string(
'Flags')
802 description = cms.untracked.string(
'GPU Rec Hit Flags')
805 RecHitGpuCpu = cms.untracked.PSet(
806 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit nHits gpu-cpu diff'),
807 kind = cms.untracked.string(
'TH1F'),
808 otype = cms.untracked.string(
'Ecal2P'),
809 btype = cms.untracked.string(
'User'),
810 xaxis = cms.untracked.PSet(
811 nbins = cms.untracked.int32(100),
812 low = cms.untracked.double(-500),
813 high = cms.untracked.double(500),
814 title = cms.untracked.string(
'GPU-CPU Rec Hits per Event')
816 description = cms.untracked.string(
'GPU-CPU difference of number of total Rec Hits per Event')
818 RecHitGpuCpuEnergy = cms.untracked.PSet(
819 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit energy gpu-cpu diff'),
820 kind = cms.untracked.string(
'TH1F'),
821 otype = cms.untracked.string(
'Ecal2P'),
822 btype = cms.untracked.string(
'User'),
823 xaxis = cms.untracked.PSet(
824 nbins = cms.untracked.int32(100),
825 low = cms.untracked.double(-1.0),
826 high = cms.untracked.double(1.0),
827 title = cms.untracked.string(
'GPU-CPU Energy (GeV)')
829 description = cms.untracked.string(
'GPU-CPU difference of Rec Hit Energy (GeV)')
831 RecHitGpuCpuTime = cms.untracked.PSet(
832 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit time gpu-cpu diff'),
833 kind = cms.untracked.string(
'TH1F'),
834 otype = cms.untracked.string(
'Ecal2P'),
835 btype = cms.untracked.string(
'User'),
836 xaxis = cms.untracked.PSet(
837 nbins = cms.untracked.int32(100),
838 low = cms.untracked.double(-2.5),
839 high = cms.untracked.double(2.5),
840 title = cms.untracked.string(
'GPU-CPU Time (ns)')
842 description = cms.untracked.string(
'GPU-CPU difference of Rec Hit Time')
844 RecHitGpuCpuFlags = cms.untracked.PSet(
845 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit flags gpu-cpu diff'),
846 kind = cms.untracked.string(
'TH1F'),
847 otype = cms.untracked.string(
'Ecal2P'),
848 btype = cms.untracked.string(
'User'),
849 xaxis = cms.untracked.PSet(
850 nbins = cms.untracked.int32(100),
851 low = cms.untracked.double(-1024),
852 high = cms.untracked.double(1024),
853 title = cms.untracked.string(
'GPU-CPU Flags')
855 description = cms.untracked.string(
'GPU-CPU differnece of Rec Hit Flags')
858 RecHit2D = cms.untracked.PSet(
859 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit nHits gpu-cpu map2D'),
860 kind = cms.untracked.string(
'TH2F'),
861 otype = cms.untracked.string(
'Ecal2P'),
862 btype = cms.untracked.string(
'User'),
863 xaxis = cms.untracked.PSet(
864 nbins = cms.untracked.int32(100),
865 low = cms.untracked.double(0),
866 high = cms.untracked.double(5000),
867 title = cms.untracked.string(
'CPU Rec Hits per Event')
869 yaxis = cms.untracked.PSet(
870 nbins = cms.untracked.int32(100),
871 low = cms.untracked.double(0),
872 high = cms.untracked.double(5000),
873 title = cms.untracked.string(
'GPU Rec Hits per Event')
875 description = cms.untracked.string(
'Number of Rec Hits per Event. GPU vs CPU comparison')
877 RecHit2DEnergy = cms.untracked.PSet(
878 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit energy gpu-cpu map2D'),
879 kind = cms.untracked.string(
'TH2F'),
880 otype = cms.untracked.string(
'Ecal2P'),
881 btype = cms.untracked.string(
'User'),
882 xaxis = cms.untracked.PSet(
883 nbins = cms.untracked.int32(100),
884 low = cms.untracked.double(0),
885 high = cms.untracked.double(5.0),
886 title = cms.untracked.string(
'CPU Energy (Gev)')
888 yaxis = cms.untracked.PSet(
889 nbins = cms.untracked.int32(100),
890 low = cms.untracked.double(0),
891 high = cms.untracked.double(5.0),
892 title = cms.untracked.string(
'GPU Energy (Gev)')
894 description = cms.untracked.string(
'Rec Hit Energy (GeV). GPU vs CPU comparison')
896 RecHit2DTime = cms.untracked.PSet(
897 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit time gpu-cpu map2D'),
898 kind = cms.untracked.string(
'TH2F'),
899 otype = cms.untracked.string(
'Ecal2P'),
900 btype = cms.untracked.string(
'User'),
901 xaxis = cms.untracked.PSet(
902 nbins = cms.untracked.int32(100),
903 low = cms.untracked.double(-25.0),
904 high = cms.untracked.double(25.0),
905 title = cms.untracked.string(
'CPU Time (ns)')
907 yaxis = cms.untracked.PSet(
908 nbins = cms.untracked.int32(100),
909 low = cms.untracked.double(-25.0),
910 high = cms.untracked.double(25.0),
911 title = cms.untracked.string(
'GPU Time (ns)')
913 description = cms.untracked.string(
'Rec Hit Time. GPU vs CPU comparison')
915 RecHit2DFlags = cms.untracked.PSet(
916 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit flags gpu-cpu map2D'),
917 kind = cms.untracked.string(
'TH2F'),
918 otype = cms.untracked.string(
'Ecal2P'),
919 btype = cms.untracked.string(
'User'),
920 xaxis = cms.untracked.PSet(
921 nbins = cms.untracked.int32(100),
922 low = cms.untracked.double(0),
923 high = cms.untracked.double(1024),
924 title = cms.untracked.string(
'CPU Flags')
926 yaxis = cms.untracked.PSet(
927 nbins = cms.untracked.int32(100),
928 low = cms.untracked.double(0),
929 high = cms.untracked.double(1024),
930 title = cms.untracked.string(
'GPU Flags')
932 description = cms.untracked.string(
'Rec Hit Flags. GPU vs CPU comparison')