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),
11 enableDigi = cms.untracked.bool(
True),
12 enableUncalib = cms.untracked.bool(
True),
13 enableRecHit = cms.untracked.bool(
True),
17 digi1D = cms.untracked.bool(
True),
18 digi2D = cms.untracked.bool(
True),
19 uncalib1D = cms.untracked.bool(
True),
20 uncalib2D = cms.untracked.bool(
True),
21 rechit1D = cms.untracked.bool(
True),
22 rechit2D = cms.untracked.bool(
True),
24 uncalibOOTAmps = cms.untracked.vint32(uncalibOOTAmps_)
26 MEs = cms.untracked.PSet(
28 DigiCpu = cms.untracked.PSet(
29 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/Digis/%(prefix)sGT digi nDigis cpu'),
30 kind = cms.untracked.string(
'TH1F'),
31 otype = cms.untracked.string(
'Ecal2P'),
32 btype = cms.untracked.string(
'User'),
33 xaxis = cms.untracked.PSet(
34 nbins = cms.untracked.int32(100),
35 low = cms.untracked.double(0),
36 high = cms.untracked.double(5000),
37 title = cms.untracked.string(
'Digis per Event')
39 description = cms.untracked.string(
'Number of CPU Digis per Event')
41 DigiCpuAmplitude = cms.untracked.PSet(
42 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/Digis/%(prefix)sGT digi amplitude sample %(sample)s cpu'),
43 kind = cms.untracked.string(
'TH1F'),
44 otype = cms.untracked.string(
'Ecal2P'),
45 btype = cms.untracked.string(
'User'),
46 multi = cms.untracked.PSet(
47 sample = cms.untracked.vint32(digiSamples_)
49 xaxis = cms.untracked.PSet(
50 nbins = cms.untracked.int32(100),
51 low = cms.untracked.double(0),
52 high = cms.untracked.double(4096),
53 title = cms.untracked.string(
'ADC Counts')
55 description = cms.untracked.string(
'CPU digi amplitudes for individual digi samples (1-10)')
58 DigiGpu = cms.untracked.PSet(
59 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/Digis/%(prefix)sGT digi nDigis gpu'),
60 kind = cms.untracked.string(
'TH1F'),
61 otype = cms.untracked.string(
'Ecal2P'),
62 btype = cms.untracked.string(
'User'),
63 xaxis = cms.untracked.PSet(
64 nbins = cms.untracked.int32(100),
65 low = cms.untracked.double(0),
66 high = cms.untracked.double(5000),
67 title = cms.untracked.string(
'Digis per Event')
69 description = cms.untracked.string(
'Number of GPU Digis per Event')
71 DigiGpuAmplitude = cms.untracked.PSet(
72 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/Digis/%(prefix)sGT digi amplitude sample %(sample)s gpu'),
73 kind = cms.untracked.string(
'TH1F'),
74 otype = cms.untracked.string(
'Ecal2P'),
75 btype = cms.untracked.string(
'User'),
76 multi = cms.untracked.PSet(
77 sample = cms.untracked.vint32(digiSamples_)
79 xaxis = cms.untracked.PSet(
80 nbins = cms.untracked.int32(100),
81 low = cms.untracked.double(0),
82 high = cms.untracked.double(4096),
83 title = cms.untracked.string(
'ADC Counts')
85 description = cms.untracked.string(
'GPU digi amplitudes for individual digi samples (1-10)')
88 DigiGpuCpu = cms.untracked.PSet(
89 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/Digis/%(prefix)sGT digi nDigis gpu-cpu diff'),
90 kind = cms.untracked.string(
'TH1F'),
91 otype = cms.untracked.string(
'Ecal2P'),
92 btype = cms.untracked.string(
'User'),
93 xaxis = cms.untracked.PSet(
94 nbins = cms.untracked.int32(100),
95 low = cms.untracked.double(-500),
96 high = cms.untracked.double(500),
97 title = cms.untracked.string(
'GPU-CPU Digis per Event')
99 description = cms.untracked.string(
'GPU-CPU difference of number of Digis per Event')
101 DigiGpuCpuAmplitude = cms.untracked.PSet(
102 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/Digis/%(prefix)sGT digi amplitude sample %(sample)s gpu-cpu diff'),
103 kind = cms.untracked.string(
'TH1F'),
104 otype = cms.untracked.string(
'Ecal2P'),
105 btype = cms.untracked.string(
'User'),
106 multi = cms.untracked.PSet(
107 sample = cms.untracked.vint32(digiSamples_)
109 xaxis = cms.untracked.PSet(
110 nbins = cms.untracked.int32(100),
111 low = cms.untracked.double(-100),
112 high = cms.untracked.double(100),
113 title = cms.untracked.string(
'ADC Counts')
115 description = cms.untracked.string(
'GPU-CPU difference of digi amplitude for individual digi samples (1-10)')
118 Digi2D = cms.untracked.PSet(
119 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/Digis/%(prefix)sGT digi nDigis gpu-cpu map2D'),
120 kind = cms.untracked.string(
'TH2F'),
121 otype = cms.untracked.string(
'Ecal2P'),
122 btype = cms.untracked.string(
'User'),
123 xaxis = cms.untracked.PSet(
124 nbins = cms.untracked.int32(100),
125 low = cms.untracked.double(0),
126 high = cms.untracked.double(5000),
127 title = cms.untracked.string(
'CPU Digis per Event')
129 yaxis = cms.untracked.PSet(
130 nbins = cms.untracked.int32(100),
131 low = cms.untracked.double(0),
132 high = cms.untracked.double(5000),
133 title = cms.untracked.string(
'GPU Digis per Event')
135 description = cms.untracked.string(
'Number of Digis per Event. GPU vs CPU comparison')
137 Digi2DAmplitude = cms.untracked.PSet(
138 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/Digis/%(prefix)sGT digi amplitude sample %(sample)s gpu-cpu map2D'),
139 kind = cms.untracked.string(
'TH2F'),
140 otype = cms.untracked.string(
'Ecal2P'),
141 btype = cms.untracked.string(
'User'),
142 multi = cms.untracked.PSet(
143 sample = cms.untracked.vint32(digiSamples_)
145 xaxis = cms.untracked.PSet(
146 nbins = cms.untracked.int32(100),
147 low = cms.untracked.double(0),
148 high = cms.untracked.double(4096),
149 title = cms.untracked.string(
'CPU ADC Counts')
151 yaxis = cms.untracked.PSet(
152 nbins = cms.untracked.int32(100),
153 low = cms.untracked.double(0),
154 high = cms.untracked.double(4096),
155 title = cms.untracked.string(
'GPU ADC Counts')
157 description = cms.untracked.string(
'Digi amplitudes for individual digi samples (1-10). GPU vs CPU comparison')
160 UncalibCpu = cms.untracked.PSet(
161 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit nHits cpu'),
162 kind = cms.untracked.string(
'TH1F'),
163 otype = cms.untracked.string(
'Ecal2P'),
164 btype = cms.untracked.string(
'User'),
165 xaxis = cms.untracked.PSet(
166 nbins = cms.untracked.int32(100),
167 low = cms.untracked.double(0),
168 high = cms.untracked.double(5000),
169 title = cms.untracked.string(
'Uncalibrated Rec Hits per Event')
171 description = cms.untracked.string(
'Number of CPU Uncalibrated Rec Hits per Event')
173 UncalibCpuAmp = cms.untracked.PSet(
174 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit amplitude cpu'),
175 kind = cms.untracked.string(
'TH1F'),
176 otype = cms.untracked.string(
'Ecal2P'),
177 btype = cms.untracked.string(
'User'),
178 xaxis = cms.untracked.PSet(
179 nbins = cms.untracked.int32(100),
180 low = cms.untracked.double(0),
181 high = cms.untracked.double(5000),
182 title = cms.untracked.string(
'Amplitude')
184 description = cms.untracked.string(
'CPU Uncalibrated Rec Hit reconstructed amplitude')
186 UncalibCpuAmpError = cms.untracked.PSet(
187 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit amplitudeError cpu'),
188 kind = cms.untracked.string(
'TH1F'),
189 otype = cms.untracked.string(
'Ecal2P'),
190 btype = cms.untracked.string(
'User'),
191 xaxis = cms.untracked.PSet(
192 nbins = cms.untracked.int32(100),
193 low = cms.untracked.double(0),
194 high = cms.untracked.double(200),
195 title = cms.untracked.string(
'Amplitude Error')
197 description = cms.untracked.string(
'CPU Uncalibrated Rec Hit reconstructed amplitude uncertainty')
199 UncalibCpuPedestal = cms.untracked.PSet(
200 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit pedestal cpu'),
201 kind = cms.untracked.string(
'TH1F'),
202 otype = cms.untracked.string(
'Ecal2P'),
203 btype = cms.untracked.string(
'User'),
204 xaxis = cms.untracked.PSet(
205 nbins = cms.untracked.int32(100),
206 low = cms.untracked.double(0),
207 high = cms.untracked.double(1000),
208 title = cms.untracked.string(
'Pedestal')
210 description = cms.untracked.string(
'CPU Uncalibrated Rec Hit reconstructed pedestal')
212 UncalibCpuJitter = cms.untracked.PSet(
213 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit jitter cpu'),
214 kind = cms.untracked.string(
'TH1F'),
215 otype = cms.untracked.string(
'Ecal2P'),
216 btype = cms.untracked.string(
'User'),
217 xaxis = cms.untracked.PSet(
218 nbins = cms.untracked.int32(100),
219 low = cms.untracked.double(-5),
220 high = cms.untracked.double(5),
221 title = cms.untracked.string(
'Jitter')
223 description = cms.untracked.string(
'CPU Uncalibrated Rec Hit reconstructed time jitter')
225 UncalibCpuJitterError = cms.untracked.PSet(
226 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit jitterError cpu'),
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(25),
232 low = cms.untracked.double(0),
233 high = cms.untracked.double(0.25),
234 title = cms.untracked.string(
'Jitter Error')
236 description = cms.untracked.string(
'CPU Uncalibrated Rec Hit reconstructed time jitter uncertainty. 10000 is special value, shown in last bin')
238 UncalibCpuChi2 = cms.untracked.PSet(
239 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit chi2 cpu'),
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(200),
247 title = cms.untracked.string(
'Chi2')
249 description = cms.untracked.string(
'CPU Uncalibrated Rec Hit chi2 of the pulse')
251 UncalibCpuOOTAmp = cms.untracked.PSet(
252 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit OOT amplitude %(OOTAmp)s cpu'),
253 kind = cms.untracked.string(
'TH1F'),
254 otype = cms.untracked.string(
'Ecal2P'),
255 btype = cms.untracked.string(
'User'),
256 multi = cms.untracked.PSet(
257 OOTAmp = cms.untracked.vint32(uncalibOOTAmps_)
259 xaxis = cms.untracked.PSet(
260 nbins = cms.untracked.int32(100),
261 low = cms.untracked.double(0),
262 high = cms.untracked.double(500),
263 title = cms.untracked.string(
'OOT Amplitude')
265 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.')
267 UncalibCpuFlags = cms.untracked.PSet(
268 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit flags cpu'),
269 kind = cms.untracked.string(
'TH1F'),
270 otype = cms.untracked.string(
'Ecal2P'),
271 btype = cms.untracked.string(
'User'),
272 xaxis = cms.untracked.PSet(
273 nbins = cms.untracked.int32(64),
274 low = cms.untracked.double(0),
275 high = cms.untracked.double(64),
276 title = cms.untracked.string(
'Flags')
278 description = cms.untracked.string(
'CPU Uncalibrated Rec Hit flag to be propagated to RecHit')
281 UncalibGpu = cms.untracked.PSet(
282 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit nHits gpu'),
283 kind = cms.untracked.string(
'TH1F'),
284 otype = cms.untracked.string(
'Ecal2P'),
285 btype = cms.untracked.string(
'User'),
286 xaxis = cms.untracked.PSet(
287 nbins = cms.untracked.int32(100),
288 low = cms.untracked.double(0),
289 high = cms.untracked.double(5000),
290 title = cms.untracked.string(
'Uncalibrated Rec Hits per Event')
292 description = cms.untracked.string(
'Number of GPU Uncalibrated Rec Hits per Event')
294 UncalibGpuAmp = cms.untracked.PSet(
295 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit amplitude gpu'),
296 kind = cms.untracked.string(
'TH1F'),
297 otype = cms.untracked.string(
'Ecal2P'),
298 btype = cms.untracked.string(
'User'),
299 xaxis = cms.untracked.PSet(
300 nbins = cms.untracked.int32(100),
301 low = cms.untracked.double(0),
302 high = cms.untracked.double(5000),
303 title = cms.untracked.string(
'Amplitude')
305 description = cms.untracked.string(
'GPU Uncalibrated Rec Hit reconstructed amplitude')
307 UncalibGpuAmpError = cms.untracked.PSet(
308 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit amplitudeError gpu'),
309 kind = cms.untracked.string(
'TH1F'),
310 otype = cms.untracked.string(
'Ecal2P'),
311 btype = cms.untracked.string(
'User'),
312 xaxis = cms.untracked.PSet(
313 nbins = cms.untracked.int32(100),
314 low = cms.untracked.double(0),
315 high = cms.untracked.double(200),
316 title = cms.untracked.string(
'Amplitude Error')
318 description = cms.untracked.string(
'GPU Uncalibrated Rec Hit reconstructed amplitude uncertainty')
320 UncalibGpuPedestal = cms.untracked.PSet(
321 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit pedestal gpu'),
322 kind = cms.untracked.string(
'TH1F'),
323 otype = cms.untracked.string(
'Ecal2P'),
324 btype = cms.untracked.string(
'User'),
325 xaxis = cms.untracked.PSet(
326 nbins = cms.untracked.int32(100),
327 low = cms.untracked.double(0),
328 high = cms.untracked.double(1000),
329 title = cms.untracked.string(
'Pedestal')
331 description = cms.untracked.string(
'GPU Uncalibrated Rec Hit reconstructed pedestal')
333 UncalibGpuJitter = cms.untracked.PSet(
334 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit jitter gpu'),
335 kind = cms.untracked.string(
'TH1F'),
336 otype = cms.untracked.string(
'Ecal2P'),
337 btype = cms.untracked.string(
'User'),
338 xaxis = cms.untracked.PSet(
339 nbins = cms.untracked.int32(100),
340 low = cms.untracked.double(-5),
341 high = cms.untracked.double(5),
342 title = cms.untracked.string(
'Jitter')
344 description = cms.untracked.string(
'GPU Uncalibrated Rec Hit reconstructed time jitter')
346 UncalibGpuJitterError = cms.untracked.PSet(
347 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit jitterError gpu'),
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(25),
353 low = cms.untracked.double(0),
354 high = cms.untracked.double(0.25),
355 title = cms.untracked.string(
'Jitter Error')
357 description = cms.untracked.string(
'GPU Uncalibrated Rec Hit reconstructed time jitter uncertainty. 10000 is special value, shown in last bin')
359 UncalibGpuChi2 = cms.untracked.PSet(
360 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit chi2 gpu'),
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(0),
367 high = cms.untracked.double(200),
368 title = cms.untracked.string(
'Chi2')
370 description = cms.untracked.string(
'GPU Uncalibrated Rec Hit chi2 of the pulse')
372 UncalibGpuOOTAmp = cms.untracked.PSet(
373 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit OOT amplitude %(OOTAmp)s gpu'),
374 kind = cms.untracked.string(
'TH1F'),
375 otype = cms.untracked.string(
'Ecal2P'),
376 btype = cms.untracked.string(
'User'),
377 multi = cms.untracked.PSet(
378 OOTAmp = cms.untracked.vint32(uncalibOOTAmps_)
380 xaxis = cms.untracked.PSet(
381 nbins = cms.untracked.int32(100),
382 low = cms.untracked.double(0),
383 high = cms.untracked.double(500),
384 title = cms.untracked.string(
'OOT Amplitude')
386 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.')
388 UncalibGpuFlags = cms.untracked.PSet(
389 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit flags gpu'),
390 kind = cms.untracked.string(
'TH1F'),
391 otype = cms.untracked.string(
'Ecal2P'),
392 btype = cms.untracked.string(
'User'),
393 xaxis = cms.untracked.PSet(
394 nbins = cms.untracked.int32(64),
395 low = cms.untracked.double(0),
396 high = cms.untracked.double(64),
397 title = cms.untracked.string(
'Flags')
399 description = cms.untracked.string(
'GPU Uncalibrated Rec Hit flag to be propagated to RecHit')
402 UncalibGpuCpu = cms.untracked.PSet(
403 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit nHits gpu-cpu diff'),
404 kind = cms.untracked.string(
'TH1F'),
405 otype = cms.untracked.string(
'Ecal2P'),
406 btype = cms.untracked.string(
'User'),
407 xaxis = cms.untracked.PSet(
408 nbins = cms.untracked.int32(100),
409 low = cms.untracked.double(-500),
410 high = cms.untracked.double(500),
411 title = cms.untracked.string(
'GPU-CPU Uncalibrated Rec Hits per Event')
413 description = cms.untracked.string(
'GPU-CPU difference of number of Uncalibrated Rec Hits per Event')
415 UncalibGpuCpuAmp = cms.untracked.PSet(
416 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit amplitude gpu-cpu diff'),
417 kind = cms.untracked.string(
'TH1F'),
418 otype = cms.untracked.string(
'Ecal2P'),
419 btype = cms.untracked.string(
'User'),
420 xaxis = cms.untracked.PSet(
421 nbins = cms.untracked.int32(100),
422 low = cms.untracked.double(-100),
423 high = cms.untracked.double(100),
424 title = cms.untracked.string(
'GPU-CPU Amplitude')
426 description = cms.untracked.string(
'GPU-CPU difference of Uncalibrated Rec Hit reconstructed amplitude')
428 UncalibGpuCpuAmpError = cms.untracked.PSet(
429 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit amplitudeError gpu-cpu diff'),
430 kind = cms.untracked.string(
'TH1F'),
431 otype = cms.untracked.string(
'Ecal2P'),
432 btype = cms.untracked.string(
'User'),
433 xaxis = cms.untracked.PSet(
434 nbins = cms.untracked.int32(100),
435 low = cms.untracked.double(-50),
436 high = cms.untracked.double(50),
437 title = cms.untracked.string(
'GPU-CPU Amplitude Error')
439 description = cms.untracked.string(
'GPU-CPU difference of Uncalibrated Rec Hit reconstructed amplitude uncertainty')
441 UncalibGpuCpuPedestal = cms.untracked.PSet(
442 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit pedestal gpu-cpu diff'),
443 kind = cms.untracked.string(
'TH1F'),
444 otype = cms.untracked.string(
'Ecal2P'),
445 btype = cms.untracked.string(
'User'),
446 xaxis = cms.untracked.PSet(
447 nbins = cms.untracked.int32(100),
448 low = cms.untracked.double(-50),
449 high = cms.untracked.double(50),
450 title = cms.untracked.string(
'GPU-CPU Pedestal')
452 description = cms.untracked.string(
'GPU-CPU difference of Uncalibrated Rec Hit reconstructed pedestal')
454 UncalibGpuCpuJitter = cms.untracked.PSet(
455 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit jitter gpu-cpu diff'),
456 kind = cms.untracked.string(
'TH1F'),
457 otype = cms.untracked.string(
'Ecal2P'),
458 btype = cms.untracked.string(
'User'),
459 xaxis = cms.untracked.PSet(
460 nbins = cms.untracked.int32(100),
461 low = cms.untracked.double(-1),
462 high = cms.untracked.double(1),
463 title = cms.untracked.string(
'GPU-CPU Jitter')
465 description = cms.untracked.string(
'GPU-CPU difference of Uncalibrated Rec Hit reconstructed time jitter')
467 UncalibGpuCpuJitterError = cms.untracked.PSet(
468 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit jitterError gpu-cpu diff'),
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.03),
475 high = cms.untracked.double(0.03),
476 title = cms.untracked.string(
'GPU-CPU Jitter Error')
478 description = cms.untracked.string(
'GPU-CPU difference of Uncalibrated Rec Hit reconstructed time jitter uncertainty. 10000 is special value, shown in last bin')
480 UncalibGpuCpuChi2 = cms.untracked.PSet(
481 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit chi2 gpu-cpu diff'),
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(-20),
488 high = cms.untracked.double(20),
489 title = cms.untracked.string(
'GPU-CPU Chi2')
491 description = cms.untracked.string(
'GPU-CPU difference of Uncalibrated Rec Hit chi2 of the pulse')
493 UncalibGpuCpuOOTAmp = cms.untracked.PSet(
494 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit OOT amplitude %(OOTAmp)s gpu-cpu diff'),
495 kind = cms.untracked.string(
'TH1F'),
496 otype = cms.untracked.string(
'Ecal2P'),
497 btype = cms.untracked.string(
'User'),
498 multi = cms.untracked.PSet(
499 OOTAmp = cms.untracked.vint32(uncalibOOTAmps_)
501 xaxis = cms.untracked.PSet(
502 nbins = cms.untracked.int32(100),
503 low = cms.untracked.double(-50),
504 high = cms.untracked.double(50),
505 title = cms.untracked.string(
'GPU-CPU OOT Amplitude')
507 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.')
509 UncalibGpuCpuFlags = cms.untracked.PSet(
510 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit flags gpu-cpu diff'),
511 kind = cms.untracked.string(
'TH1F'),
512 otype = cms.untracked.string(
'Ecal2P'),
513 btype = cms.untracked.string(
'User'),
514 xaxis = cms.untracked.PSet(
515 nbins = cms.untracked.int32(128),
516 low = cms.untracked.double(-64),
517 high = cms.untracked.double(64),
518 title = cms.untracked.string(
'GPU-CPU Flags')
520 description = cms.untracked.string(
'GPU-CPU difference of Uncalibrated Rec Hit flag to be propagated to RecHit')
523 Uncalib2D = cms.untracked.PSet(
524 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit nHits gpu-cpu map2D'),
525 kind = cms.untracked.string(
'TH2F'),
526 otype = cms.untracked.string(
'Ecal2P'),
527 btype = cms.untracked.string(
'User'),
528 xaxis = cms.untracked.PSet(
529 nbins = cms.untracked.int32(100),
530 low = cms.untracked.double(0),
531 high = cms.untracked.double(5000),
532 title = cms.untracked.string(
'CPU Uncalibrated Rec Hits per Event')
534 yaxis = cms.untracked.PSet(
535 nbins = cms.untracked.int32(100),
536 low = cms.untracked.double(0),
537 high = cms.untracked.double(5000),
538 title = cms.untracked.string(
'GPU Uncalibrated Rec Hits per Event')
540 description = cms.untracked.string(
'Number of Uncalibrated Rec Hits per Event. GPU vs CPU comparison')
542 Uncalib2DAmp = cms.untracked.PSet(
543 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit amplitude gpu-cpu map2D'),
544 kind = cms.untracked.string(
'TH2F'),
545 otype = cms.untracked.string(
'Ecal2P'),
546 btype = cms.untracked.string(
'User'),
547 xaxis = cms.untracked.PSet(
548 nbins = cms.untracked.int32(100),
549 low = cms.untracked.double(0),
550 high = cms.untracked.double(5000),
551 title = cms.untracked.string(
'CPU Amplitude')
553 yaxis = cms.untracked.PSet(
554 nbins = cms.untracked.int32(100),
555 low = cms.untracked.double(0),
556 high = cms.untracked.double(5000),
557 title = cms.untracked.string(
'GPU Amplitude')
559 description = cms.untracked.string(
'Uncalibrated Rec Hit reconstructed amplitude. GPU vs CPU comparison')
561 Uncalib2DAmpError = cms.untracked.PSet(
562 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit amplitudeError gpu-cpu map2D'),
563 kind = cms.untracked.string(
'TH2F'),
564 otype = cms.untracked.string(
'Ecal2P'),
565 btype = cms.untracked.string(
'User'),
566 xaxis = cms.untracked.PSet(
567 nbins = cms.untracked.int32(100),
568 low = cms.untracked.double(0),
569 high = cms.untracked.double(200),
570 title = cms.untracked.string(
'CPU Amplitude Error')
572 yaxis = cms.untracked.PSet(
573 nbins = cms.untracked.int32(100),
574 low = cms.untracked.double(0),
575 high = cms.untracked.double(200),
576 title = cms.untracked.string(
'GPU Amplitude Error')
578 description = cms.untracked.string(
'Uncalibrated Rec Hit reconstructed amplitude uncertainty. GPU vs CPU comparison')
580 Uncalib2DPedestal = cms.untracked.PSet(
581 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit pedestal gpu-cpu map2D'),
582 kind = cms.untracked.string(
'TH2F'),
583 otype = cms.untracked.string(
'Ecal2P'),
584 btype = cms.untracked.string(
'User'),
585 xaxis = cms.untracked.PSet(
586 nbins = cms.untracked.int32(100),
587 low = cms.untracked.double(0),
588 high = cms.untracked.double(1000),
589 title = cms.untracked.string(
'CPU Pedestal')
591 yaxis = cms.untracked.PSet(
592 nbins = cms.untracked.int32(100),
593 low = cms.untracked.double(0),
594 high = cms.untracked.double(1000),
595 title = cms.untracked.string(
'GPU Pedestal')
597 description = cms.untracked.string(
'Uncalibrated Rec Hit reconstructed pedestal. GPU vs CPU comparison')
599 Uncalib2DJitter = cms.untracked.PSet(
600 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit jitter gpu-cpu map2D'),
601 kind = cms.untracked.string(
'TH2F'),
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(-5),
607 high = cms.untracked.double(5),
608 title = cms.untracked.string(
'CPU Jitter')
610 yaxis = cms.untracked.PSet(
611 nbins = cms.untracked.int32(100),
612 low = cms.untracked.double(-5),
613 high = cms.untracked.double(5),
614 title = cms.untracked.string(
'GPU Jitter')
616 description = cms.untracked.string(
'Uncalibrated Rec Hit reconstructed time jitter. GPU vs CPU comparison')
618 Uncalib2DJitterError = cms.untracked.PSet(
619 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit jitterError gpu-cpu map2D'),
620 kind = cms.untracked.string(
'TH2F'),
621 otype = cms.untracked.string(
'Ecal2P'),
622 btype = cms.untracked.string(
'User'),
623 xaxis = cms.untracked.PSet(
624 nbins = cms.untracked.int32(25),
625 low = cms.untracked.double(0),
626 high = cms.untracked.double(0.25),
627 title = cms.untracked.string(
'CPU Jitter Error')
629 yaxis = cms.untracked.PSet(
630 nbins = cms.untracked.int32(25),
631 low = cms.untracked.double(0),
632 high = cms.untracked.double(0.25),
633 title = cms.untracked.string(
'GPU Jitter Error')
635 description = cms.untracked.string(
'Uncalibrated Rec Hit reconstructed time jitter uncertainty. GPU vs CPU comparison. 10000 is special value, shown in last bin')
637 Uncalib2DChi2 = cms.untracked.PSet(
638 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit chi2 gpu-cpu map2D'),
639 kind = cms.untracked.string(
'TH2F'),
640 otype = cms.untracked.string(
'Ecal2P'),
641 btype = cms.untracked.string(
'User'),
642 xaxis = cms.untracked.PSet(
643 nbins = cms.untracked.int32(100),
644 low = cms.untracked.double(0),
645 high = cms.untracked.double(200),
646 title = cms.untracked.string(
'CPU Chi2')
648 yaxis = cms.untracked.PSet(
649 nbins = cms.untracked.int32(100),
650 low = cms.untracked.double(0),
651 high = cms.untracked.double(200),
652 title = cms.untracked.string(
'GPU Chi2')
654 description = cms.untracked.string(
'Uncalibrated Rec Hit chi2 of the pulse. GPU vs CPU comparison')
656 Uncalib2DOOTAmp = cms.untracked.PSet(
657 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit OOT amplitude %(OOTAmp)s gpu-cpu map2D'),
658 kind = cms.untracked.string(
'TH2F'),
659 otype = cms.untracked.string(
'Ecal2P'),
660 btype = cms.untracked.string(
'User'),
661 multi = cms.untracked.PSet(
662 OOTAmp = cms.untracked.vint32(uncalibOOTAmps_)
664 xaxis = cms.untracked.PSet(
665 nbins = cms.untracked.int32(100),
666 low = cms.untracked.double(0),
667 high = cms.untracked.double(500),
668 title = cms.untracked.string(
'CPU OOT Amplitude')
670 yaxis = cms.untracked.PSet(
671 nbins = cms.untracked.int32(100),
672 low = cms.untracked.double(0),
673 high = cms.untracked.double(500),
674 title = cms.untracked.string(
'GPU OOT Amplitude')
676 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.')
678 Uncalib2DFlags = cms.untracked.PSet(
679 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit flags gpu-cpu map2D'),
680 kind = cms.untracked.string(
'TH2F'),
681 otype = cms.untracked.string(
'Ecal2P'),
682 btype = cms.untracked.string(
'User'),
683 xaxis = cms.untracked.PSet(
684 nbins = cms.untracked.int32(64),
685 low = cms.untracked.double(0),
686 high = cms.untracked.double(64),
687 title = cms.untracked.string(
'CPU Flags')
689 yaxis = cms.untracked.PSet(
690 nbins = cms.untracked.int32(64),
691 low = cms.untracked.double(0),
692 high = cms.untracked.double(64),
693 title = cms.untracked.string(
'GPU Flags')
695 description = cms.untracked.string(
'Uncalibrated Rec Hit flag to be propagated to RecHit. GPU vs CPU comparison')
698 RecHitCpu = cms.untracked.PSet(
699 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit nHits cpu'),
700 kind = cms.untracked.string(
'TH1F'),
701 otype = cms.untracked.string(
'Ecal2P'),
702 btype = cms.untracked.string(
'User'),
703 xaxis = cms.untracked.PSet(
704 nbins = cms.untracked.int32(100),
705 low = cms.untracked.double(0),
706 high = cms.untracked.double(5000),
707 title = cms.untracked.string(
'Rec Hits per Event')
709 description = cms.untracked.string(
'Number of CPU Rec Hits per Event')
711 RecHitCpuEnergy = cms.untracked.PSet(
712 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit energy cpu'),
713 kind = cms.untracked.string(
'TH1F'),
714 otype = cms.untracked.string(
'Ecal2P'),
715 btype = cms.untracked.string(
'User'),
716 xaxis = cms.untracked.PSet(
717 nbins = cms.untracked.int32(100),
718 low = cms.untracked.double(0),
719 high = cms.untracked.double(5.0),
720 title = cms.untracked.string(
'Energy (Gev)')
722 description = cms.untracked.string(
'CPU Rec Hit Energy (GeV)')
724 RecHitCpuTime = cms.untracked.PSet(
725 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit time cpu'),
726 kind = cms.untracked.string(
'TH1F'),
727 otype = cms.untracked.string(
'Ecal2P'),
728 btype = cms.untracked.string(
'User'),
729 xaxis = cms.untracked.PSet(
730 nbins = cms.untracked.int32(100),
731 low = cms.untracked.double(-25.0),
732 high = cms.untracked.double(25.0),
733 title = cms.untracked.string(
'Time (ns)')
735 description = cms.untracked.string(
'CPU Rec Hit Time')
737 RecHitCpuFlags = cms.untracked.PSet(
738 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit flags cpu'),
739 kind = cms.untracked.string(
'TH1F'),
740 otype = cms.untracked.string(
'Ecal2P'),
741 btype = cms.untracked.string(
'User'),
742 xaxis = cms.untracked.PSet(
743 nbins = cms.untracked.int32(100),
744 low = cms.untracked.double(0),
745 high = cms.untracked.double(1024),
746 title = cms.untracked.string(
'Flags')
748 description = cms.untracked.string(
'CPU Rec Hit Flags')
751 RecHitGpu = cms.untracked.PSet(
752 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit nHits gpu'),
753 kind = cms.untracked.string(
'TH1F'),
754 otype = cms.untracked.string(
'Ecal2P'),
755 btype = cms.untracked.string(
'User'),
756 xaxis = cms.untracked.PSet(
757 nbins = cms.untracked.int32(100),
758 low = cms.untracked.double(0),
759 high = cms.untracked.double(5000),
760 title = cms.untracked.string(
'Rec Hits per Event')
762 description = cms.untracked.string(
'Number of GPU Rec Hits per Event')
764 RecHitGpuEnergy = cms.untracked.PSet(
765 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit energy gpu'),
766 kind = cms.untracked.string(
'TH1F'),
767 otype = cms.untracked.string(
'Ecal2P'),
768 btype = cms.untracked.string(
'User'),
769 xaxis = cms.untracked.PSet(
770 nbins = cms.untracked.int32(100),
771 low = cms.untracked.double(0),
772 high = cms.untracked.double(5.0),
773 title = cms.untracked.string(
'Energy (Gev)')
775 description = cms.untracked.string(
'GPU Rec Hit Energy (GeV)')
777 RecHitGpuTime = cms.untracked.PSet(
778 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit time gpu'),
779 kind = cms.untracked.string(
'TH1F'),
780 otype = cms.untracked.string(
'Ecal2P'),
781 btype = cms.untracked.string(
'User'),
782 xaxis = cms.untracked.PSet(
783 nbins = cms.untracked.int32(100),
784 low = cms.untracked.double(-25.0),
785 high = cms.untracked.double(25.0),
786 title = cms.untracked.string(
'Time (ns)')
788 description = cms.untracked.string(
'GPU Rec Hit Time')
790 RecHitGpuFlags = cms.untracked.PSet(
791 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit flags gpu'),
792 kind = cms.untracked.string(
'TH1F'),
793 otype = cms.untracked.string(
'Ecal2P'),
794 btype = cms.untracked.string(
'User'),
795 xaxis = cms.untracked.PSet(
796 nbins = cms.untracked.int32(100),
797 low = cms.untracked.double(0),
798 high = cms.untracked.double(1024),
799 title = cms.untracked.string(
'Flags')
801 description = cms.untracked.string(
'GPU Rec Hit Flags')
804 RecHitGpuCpu = cms.untracked.PSet(
805 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit nHits gpu-cpu diff'),
806 kind = cms.untracked.string(
'TH1F'),
807 otype = cms.untracked.string(
'Ecal2P'),
808 btype = cms.untracked.string(
'User'),
809 xaxis = cms.untracked.PSet(
810 nbins = cms.untracked.int32(100),
811 low = cms.untracked.double(-500),
812 high = cms.untracked.double(500),
813 title = cms.untracked.string(
'GPU-CPU Rec Hits per Event')
815 description = cms.untracked.string(
'GPU-CPU difference of number of total Rec Hits per Event')
817 RecHitGpuCpuEnergy = cms.untracked.PSet(
818 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit energy gpu-cpu diff'),
819 kind = cms.untracked.string(
'TH1F'),
820 otype = cms.untracked.string(
'Ecal2P'),
821 btype = cms.untracked.string(
'User'),
822 xaxis = cms.untracked.PSet(
823 nbins = cms.untracked.int32(100),
824 low = cms.untracked.double(-1.0),
825 high = cms.untracked.double(1.0),
826 title = cms.untracked.string(
'GPU-CPU Energy (GeV)')
828 description = cms.untracked.string(
'GPU-CPU difference of Rec Hit Energy (GeV)')
830 RecHitGpuCpuTime = cms.untracked.PSet(
831 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit time gpu-cpu diff'),
832 kind = cms.untracked.string(
'TH1F'),
833 otype = cms.untracked.string(
'Ecal2P'),
834 btype = cms.untracked.string(
'User'),
835 xaxis = cms.untracked.PSet(
836 nbins = cms.untracked.int32(100),
837 low = cms.untracked.double(-2.5),
838 high = cms.untracked.double(2.5),
839 title = cms.untracked.string(
'GPU-CPU Time (ns)')
841 description = cms.untracked.string(
'GPU-CPU difference of Rec Hit Time')
843 RecHitGpuCpuFlags = cms.untracked.PSet(
844 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit flags gpu-cpu diff'),
845 kind = cms.untracked.string(
'TH1F'),
846 otype = cms.untracked.string(
'Ecal2P'),
847 btype = cms.untracked.string(
'User'),
848 xaxis = cms.untracked.PSet(
849 nbins = cms.untracked.int32(100),
850 low = cms.untracked.double(-1024),
851 high = cms.untracked.double(1024),
852 title = cms.untracked.string(
'GPU-CPU Flags')
854 description = cms.untracked.string(
'GPU-CPU differnece of Rec Hit Flags')
857 RecHit2D = cms.untracked.PSet(
858 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit nHits gpu-cpu map2D'),
859 kind = cms.untracked.string(
'TH2F'),
860 otype = cms.untracked.string(
'Ecal2P'),
861 btype = cms.untracked.string(
'User'),
862 xaxis = cms.untracked.PSet(
863 nbins = cms.untracked.int32(100),
864 low = cms.untracked.double(0),
865 high = cms.untracked.double(5000),
866 title = cms.untracked.string(
'CPU Rec Hits per Event')
868 yaxis = cms.untracked.PSet(
869 nbins = cms.untracked.int32(100),
870 low = cms.untracked.double(0),
871 high = cms.untracked.double(5000),
872 title = cms.untracked.string(
'GPU Rec Hits per Event')
874 description = cms.untracked.string(
'Number of Rec Hits per Event. GPU vs CPU comparison')
876 RecHit2DEnergy = cms.untracked.PSet(
877 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit energy gpu-cpu map2D'),
878 kind = cms.untracked.string(
'TH2F'),
879 otype = cms.untracked.string(
'Ecal2P'),
880 btype = cms.untracked.string(
'User'),
881 xaxis = cms.untracked.PSet(
882 nbins = cms.untracked.int32(100),
883 low = cms.untracked.double(0),
884 high = cms.untracked.double(5.0),
885 title = cms.untracked.string(
'CPU Energy (Gev)')
887 yaxis = cms.untracked.PSet(
888 nbins = cms.untracked.int32(100),
889 low = cms.untracked.double(0),
890 high = cms.untracked.double(5.0),
891 title = cms.untracked.string(
'GPU Energy (Gev)')
893 description = cms.untracked.string(
'Rec Hit Energy (GeV). GPU vs CPU comparison')
895 RecHit2DTime = cms.untracked.PSet(
896 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit time gpu-cpu map2D'),
897 kind = cms.untracked.string(
'TH2F'),
898 otype = cms.untracked.string(
'Ecal2P'),
899 btype = cms.untracked.string(
'User'),
900 xaxis = cms.untracked.PSet(
901 nbins = cms.untracked.int32(100),
902 low = cms.untracked.double(-25.0),
903 high = cms.untracked.double(25.0),
904 title = cms.untracked.string(
'CPU Time (ns)')
906 yaxis = cms.untracked.PSet(
907 nbins = cms.untracked.int32(100),
908 low = cms.untracked.double(-25.0),
909 high = cms.untracked.double(25.0),
910 title = cms.untracked.string(
'GPU Time (ns)')
912 description = cms.untracked.string(
'Rec Hit Time. GPU vs CPU comparison')
914 RecHit2DFlags = cms.untracked.PSet(
915 path = cms.untracked.string(
'%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit flags gpu-cpu map2D'),
916 kind = cms.untracked.string(
'TH2F'),
917 otype = cms.untracked.string(
'Ecal2P'),
918 btype = cms.untracked.string(
'User'),
919 xaxis = cms.untracked.PSet(
920 nbins = cms.untracked.int32(100),
921 low = cms.untracked.double(0),
922 high = cms.untracked.double(1024),
923 title = cms.untracked.string(
'CPU Flags')
925 yaxis = cms.untracked.PSet(
926 nbins = cms.untracked.int32(100),
927 low = cms.untracked.double(0),
928 high = cms.untracked.double(1024),
929 title = cms.untracked.string(
'GPU Flags')
931 description = cms.untracked.string(
'Rec Hit Flags. GPU vs CPU comparison')