File indexing completed on 2024-04-06 12:07:20
0001 import FWCore.ParameterSet.Config as cms
0002
0003 digiSamples_ = [1,2,3,4,5,6,7,8,9,10]
0004 uncalibOOTAmps_ = [4,6]
0005
0006 ecalGpuTask = cms.untracked.PSet(
0007 params = cms.untracked.PSet(
0008
0009 runGpuTask = cms.untracked.bool(False),
0010 enableDigi = cms.untracked.bool(True),
0011 enableUncalib = cms.untracked.bool(True),
0012
0013
0014 enableRecHit = cms.untracked.bool(False),
0015
0016
0017
0018 digi1D = cms.untracked.bool(True),
0019 digi2D = cms.untracked.bool(True),
0020 uncalib1D = cms.untracked.bool(True),
0021 uncalib2D = cms.untracked.bool(True),
0022 rechit1D = cms.untracked.bool(True),
0023 rechit2D = cms.untracked.bool(True),
0024
0025 uncalibOOTAmps = cms.untracked.vint32(uncalibOOTAmps_)
0026 ),
0027 MEs = cms.untracked.PSet(
0028
0029 DigiCpu = cms.untracked.PSet(
0030 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/Digis/%(prefix)sGT digi nDigis cpu'),
0031 kind = cms.untracked.string('TH1F'),
0032 otype = cms.untracked.string('Ecal2P'),
0033 btype = cms.untracked.string('User'),
0034 xaxis = cms.untracked.PSet(
0035 nbins = cms.untracked.int32(100),
0036 low = cms.untracked.double(0),
0037 high = cms.untracked.double(5000),
0038 title = cms.untracked.string('Digis per Event')
0039 ),
0040 description = cms.untracked.string('Number of CPU Digis per Event')
0041 ),
0042 DigiCpuAmplitude = cms.untracked.PSet(
0043 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/Digis/%(prefix)sGT digi amplitude sample %(sample)s cpu'),
0044 kind = cms.untracked.string('TH1F'),
0045 otype = cms.untracked.string('Ecal2P'),
0046 btype = cms.untracked.string('User'),
0047 multi = cms.untracked.PSet(
0048 sample = cms.untracked.vint32(digiSamples_)
0049 ),
0050 xaxis = cms.untracked.PSet(
0051 nbins = cms.untracked.int32(100),
0052 low = cms.untracked.double(0),
0053 high = cms.untracked.double(4096),
0054 title = cms.untracked.string('ADC Counts')
0055 ),
0056 description = cms.untracked.string('CPU digi amplitudes for individual digi samples (1-10)')
0057 ),
0058
0059 DigiGpu = cms.untracked.PSet(
0060 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/Digis/%(prefix)sGT digi nDigis gpu'),
0061 kind = cms.untracked.string('TH1F'),
0062 otype = cms.untracked.string('Ecal2P'),
0063 btype = cms.untracked.string('User'),
0064 xaxis = cms.untracked.PSet(
0065 nbins = cms.untracked.int32(100),
0066 low = cms.untracked.double(0),
0067 high = cms.untracked.double(5000),
0068 title = cms.untracked.string('Digis per Event')
0069 ),
0070 description = cms.untracked.string('Number of GPU Digis per Event')
0071 ),
0072 DigiGpuAmplitude = cms.untracked.PSet(
0073 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/Digis/%(prefix)sGT digi amplitude sample %(sample)s gpu'),
0074 kind = cms.untracked.string('TH1F'),
0075 otype = cms.untracked.string('Ecal2P'),
0076 btype = cms.untracked.string('User'),
0077 multi = cms.untracked.PSet(
0078 sample = cms.untracked.vint32(digiSamples_)
0079 ),
0080 xaxis = cms.untracked.PSet(
0081 nbins = cms.untracked.int32(100),
0082 low = cms.untracked.double(0),
0083 high = cms.untracked.double(4096),
0084 title = cms.untracked.string('ADC Counts')
0085 ),
0086 description = cms.untracked.string('GPU digi amplitudes for individual digi samples (1-10)')
0087 ),
0088
0089 DigiGpuCpu = cms.untracked.PSet(
0090 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/Digis/%(prefix)sGT digi nDigis gpu-cpu diff'),
0091 kind = cms.untracked.string('TH1F'),
0092 otype = cms.untracked.string('Ecal2P'),
0093 btype = cms.untracked.string('User'),
0094 xaxis = cms.untracked.PSet(
0095 nbins = cms.untracked.int32(100),
0096 low = cms.untracked.double(-500),
0097 high = cms.untracked.double(500),
0098 title = cms.untracked.string('GPU-CPU Digis per Event')
0099 ),
0100 description = cms.untracked.string('GPU-CPU difference of number of Digis per Event')
0101 ),
0102 DigiGpuCpuAmplitude = cms.untracked.PSet(
0103 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/Digis/%(prefix)sGT digi amplitude sample %(sample)s gpu-cpu diff'),
0104 kind = cms.untracked.string('TH1F'),
0105 otype = cms.untracked.string('Ecal2P'),
0106 btype = cms.untracked.string('User'),
0107 multi = cms.untracked.PSet(
0108 sample = cms.untracked.vint32(digiSamples_)
0109 ),
0110 xaxis = cms.untracked.PSet(
0111 nbins = cms.untracked.int32(100),
0112 low = cms.untracked.double(-100),
0113 high = cms.untracked.double(100),
0114 title = cms.untracked.string('ADC Counts')
0115 ),
0116 description = cms.untracked.string('GPU-CPU difference of digi amplitude for individual digi samples (1-10)')
0117 ),
0118
0119 Digi2D = cms.untracked.PSet(
0120 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/Digis/%(prefix)sGT digi nDigis gpu-cpu map2D'),
0121 kind = cms.untracked.string('TH2F'),
0122 otype = cms.untracked.string('Ecal2P'),
0123 btype = cms.untracked.string('User'),
0124 xaxis = cms.untracked.PSet(
0125 nbins = cms.untracked.int32(100),
0126 low = cms.untracked.double(0),
0127 high = cms.untracked.double(5000),
0128 title = cms.untracked.string('CPU Digis per Event')
0129 ),
0130 yaxis = cms.untracked.PSet(
0131 nbins = cms.untracked.int32(100),
0132 low = cms.untracked.double(0),
0133 high = cms.untracked.double(5000),
0134 title = cms.untracked.string('GPU Digis per Event')
0135 ),
0136 description = cms.untracked.string('Number of Digis per Event. GPU vs CPU comparison')
0137 ),
0138 Digi2DAmplitude = cms.untracked.PSet(
0139 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/Digis/%(prefix)sGT digi amplitude sample %(sample)s gpu-cpu map2D'),
0140 kind = cms.untracked.string('TH2F'),
0141 otype = cms.untracked.string('Ecal2P'),
0142 btype = cms.untracked.string('User'),
0143 multi = cms.untracked.PSet(
0144 sample = cms.untracked.vint32(digiSamples_)
0145 ),
0146 xaxis = cms.untracked.PSet(
0147 nbins = cms.untracked.int32(100),
0148 low = cms.untracked.double(0),
0149 high = cms.untracked.double(4096),
0150 title = cms.untracked.string('CPU ADC Counts')
0151 ),
0152 yaxis = cms.untracked.PSet(
0153 nbins = cms.untracked.int32(100),
0154 low = cms.untracked.double(0),
0155 high = cms.untracked.double(4096),
0156 title = cms.untracked.string('GPU ADC Counts')
0157 ),
0158 description = cms.untracked.string('Digi amplitudes for individual digi samples (1-10). GPU vs CPU comparison')
0159 ),
0160
0161 UncalibCpu = cms.untracked.PSet(
0162 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit nHits cpu'),
0163 kind = cms.untracked.string('TH1F'),
0164 otype = cms.untracked.string('Ecal2P'),
0165 btype = cms.untracked.string('User'),
0166 xaxis = cms.untracked.PSet(
0167 nbins = cms.untracked.int32(100),
0168 low = cms.untracked.double(0),
0169 high = cms.untracked.double(5000),
0170 title = cms.untracked.string('Uncalibrated Rec Hits per Event')
0171 ),
0172 description = cms.untracked.string('Number of CPU Uncalibrated Rec Hits per Event')
0173 ),
0174 UncalibCpuAmp = cms.untracked.PSet(
0175 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit amplitude cpu'),
0176 kind = cms.untracked.string('TH1F'),
0177 otype = cms.untracked.string('Ecal2P'),
0178 btype = cms.untracked.string('User'),
0179 xaxis = cms.untracked.PSet(
0180 nbins = cms.untracked.int32(100),
0181 low = cms.untracked.double(0),
0182 high = cms.untracked.double(5000),
0183 title = cms.untracked.string('Amplitude')
0184 ),
0185 description = cms.untracked.string('CPU Uncalibrated Rec Hit reconstructed amplitude')
0186 ),
0187 UncalibCpuAmpError = cms.untracked.PSet(
0188 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit amplitudeError cpu'),
0189 kind = cms.untracked.string('TH1F'),
0190 otype = cms.untracked.string('Ecal2P'),
0191 btype = cms.untracked.string('User'),
0192 xaxis = cms.untracked.PSet(
0193 nbins = cms.untracked.int32(100),
0194 low = cms.untracked.double(0),
0195 high = cms.untracked.double(200),
0196 title = cms.untracked.string('Amplitude Error')
0197 ),
0198 description = cms.untracked.string('CPU Uncalibrated Rec Hit reconstructed amplitude uncertainty')
0199 ),
0200 UncalibCpuPedestal = cms.untracked.PSet(
0201 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit pedestal cpu'),
0202 kind = cms.untracked.string('TH1F'),
0203 otype = cms.untracked.string('Ecal2P'),
0204 btype = cms.untracked.string('User'),
0205 xaxis = cms.untracked.PSet(
0206 nbins = cms.untracked.int32(100),
0207 low = cms.untracked.double(0),
0208 high = cms.untracked.double(1000),
0209 title = cms.untracked.string('Pedestal')
0210 ),
0211 description = cms.untracked.string('CPU Uncalibrated Rec Hit reconstructed pedestal')
0212 ),
0213 UncalibCpuJitter = cms.untracked.PSet(
0214 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit jitter cpu'),
0215 kind = cms.untracked.string('TH1F'),
0216 otype = cms.untracked.string('Ecal2P'),
0217 btype = cms.untracked.string('User'),
0218 xaxis = cms.untracked.PSet(
0219 nbins = cms.untracked.int32(100),
0220 low = cms.untracked.double(-5),
0221 high = cms.untracked.double(5),
0222 title = cms.untracked.string('Jitter')
0223 ),
0224 description = cms.untracked.string('CPU Uncalibrated Rec Hit reconstructed time jitter')
0225 ),
0226 UncalibCpuJitterError = cms.untracked.PSet(
0227 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit jitterError cpu'),
0228 kind = cms.untracked.string('TH1F'),
0229 otype = cms.untracked.string('Ecal2P'),
0230 btype = cms.untracked.string('User'),
0231 xaxis = cms.untracked.PSet(
0232 nbins = cms.untracked.int32(25),
0233 low = cms.untracked.double(0),
0234 high = cms.untracked.double(0.25),
0235 title = cms.untracked.string('Jitter Error')
0236 ),
0237 description = cms.untracked.string('CPU Uncalibrated Rec Hit reconstructed time jitter uncertainty. 10000 is special value, shown in last bin')
0238 ),
0239 UncalibCpuChi2 = cms.untracked.PSet(
0240 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit chi2 cpu'),
0241 kind = cms.untracked.string('TH1F'),
0242 otype = cms.untracked.string('Ecal2P'),
0243 btype = cms.untracked.string('User'),
0244 xaxis = cms.untracked.PSet(
0245 nbins = cms.untracked.int32(100),
0246 low = cms.untracked.double(0),
0247 high = cms.untracked.double(200),
0248 title = cms.untracked.string('Chi2')
0249 ),
0250 description = cms.untracked.string('CPU Uncalibrated Rec Hit chi2 of the pulse')
0251 ),
0252 UncalibCpuOOTAmp = cms.untracked.PSet(
0253 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit OOT amplitude %(OOTAmp)s cpu'),
0254 kind = cms.untracked.string('TH1F'),
0255 otype = cms.untracked.string('Ecal2P'),
0256 btype = cms.untracked.string('User'),
0257 multi = cms.untracked.PSet(
0258 OOTAmp = cms.untracked.vint32(uncalibOOTAmps_)
0259 ),
0260 xaxis = cms.untracked.PSet(
0261 nbins = cms.untracked.int32(100),
0262 low = cms.untracked.double(0),
0263 high = cms.untracked.double(500),
0264 title = cms.untracked.string('OOT Amplitude')
0265 ),
0266 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.')
0267 ),
0268 UncalibCpuFlags = cms.untracked.PSet(
0269 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit flags cpu'),
0270 kind = cms.untracked.string('TH1F'),
0271 otype = cms.untracked.string('Ecal2P'),
0272 btype = cms.untracked.string('User'),
0273 xaxis = cms.untracked.PSet(
0274 nbins = cms.untracked.int32(64),
0275 low = cms.untracked.double(0),
0276 high = cms.untracked.double(64),
0277 title = cms.untracked.string('Flags')
0278 ),
0279 description = cms.untracked.string('CPU Uncalibrated Rec Hit flag to be propagated to RecHit')
0280 ),
0281
0282 UncalibGpu = cms.untracked.PSet(
0283 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit nHits gpu'),
0284 kind = cms.untracked.string('TH1F'),
0285 otype = cms.untracked.string('Ecal2P'),
0286 btype = cms.untracked.string('User'),
0287 xaxis = cms.untracked.PSet(
0288 nbins = cms.untracked.int32(100),
0289 low = cms.untracked.double(0),
0290 high = cms.untracked.double(5000),
0291 title = cms.untracked.string('Uncalibrated Rec Hits per Event')
0292 ),
0293 description = cms.untracked.string('Number of GPU Uncalibrated Rec Hits per Event')
0294 ),
0295 UncalibGpuAmp = cms.untracked.PSet(
0296 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit amplitude gpu'),
0297 kind = cms.untracked.string('TH1F'),
0298 otype = cms.untracked.string('Ecal2P'),
0299 btype = cms.untracked.string('User'),
0300 xaxis = cms.untracked.PSet(
0301 nbins = cms.untracked.int32(100),
0302 low = cms.untracked.double(0),
0303 high = cms.untracked.double(5000),
0304 title = cms.untracked.string('Amplitude')
0305 ),
0306 description = cms.untracked.string('GPU Uncalibrated Rec Hit reconstructed amplitude')
0307 ),
0308 UncalibGpuAmpError = cms.untracked.PSet(
0309 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit amplitudeError gpu'),
0310 kind = cms.untracked.string('TH1F'),
0311 otype = cms.untracked.string('Ecal2P'),
0312 btype = cms.untracked.string('User'),
0313 xaxis = cms.untracked.PSet(
0314 nbins = cms.untracked.int32(100),
0315 low = cms.untracked.double(0),
0316 high = cms.untracked.double(200),
0317 title = cms.untracked.string('Amplitude Error')
0318 ),
0319 description = cms.untracked.string('GPU Uncalibrated Rec Hit reconstructed amplitude uncertainty')
0320 ),
0321 UncalibGpuPedestal = cms.untracked.PSet(
0322 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit pedestal gpu'),
0323 kind = cms.untracked.string('TH1F'),
0324 otype = cms.untracked.string('Ecal2P'),
0325 btype = cms.untracked.string('User'),
0326 xaxis = cms.untracked.PSet(
0327 nbins = cms.untracked.int32(100),
0328 low = cms.untracked.double(0),
0329 high = cms.untracked.double(1000),
0330 title = cms.untracked.string('Pedestal')
0331 ),
0332 description = cms.untracked.string('GPU Uncalibrated Rec Hit reconstructed pedestal')
0333 ),
0334 UncalibGpuJitter = cms.untracked.PSet(
0335 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit jitter gpu'),
0336 kind = cms.untracked.string('TH1F'),
0337 otype = cms.untracked.string('Ecal2P'),
0338 btype = cms.untracked.string('User'),
0339 xaxis = cms.untracked.PSet(
0340 nbins = cms.untracked.int32(100),
0341 low = cms.untracked.double(-5),
0342 high = cms.untracked.double(5),
0343 title = cms.untracked.string('Jitter')
0344 ),
0345 description = cms.untracked.string('GPU Uncalibrated Rec Hit reconstructed time jitter')
0346 ),
0347 UncalibGpuJitterError = cms.untracked.PSet(
0348 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit jitterError gpu'),
0349 kind = cms.untracked.string('TH1F'),
0350 otype = cms.untracked.string('Ecal2P'),
0351 btype = cms.untracked.string('User'),
0352 xaxis = cms.untracked.PSet(
0353 nbins = cms.untracked.int32(25),
0354 low = cms.untracked.double(0),
0355 high = cms.untracked.double(0.25),
0356 title = cms.untracked.string('Jitter Error')
0357 ),
0358 description = cms.untracked.string('GPU Uncalibrated Rec Hit reconstructed time jitter uncertainty. 10000 is special value, shown in last bin')
0359 ),
0360 UncalibGpuChi2 = cms.untracked.PSet(
0361 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit chi2 gpu'),
0362 kind = cms.untracked.string('TH1F'),
0363 otype = cms.untracked.string('Ecal2P'),
0364 btype = cms.untracked.string('User'),
0365 xaxis = cms.untracked.PSet(
0366 nbins = cms.untracked.int32(100),
0367 low = cms.untracked.double(0),
0368 high = cms.untracked.double(200),
0369 title = cms.untracked.string('Chi2')
0370 ),
0371 description = cms.untracked.string('GPU Uncalibrated Rec Hit chi2 of the pulse')
0372 ),
0373 UncalibGpuOOTAmp = cms.untracked.PSet(
0374 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit OOT amplitude %(OOTAmp)s gpu'),
0375 kind = cms.untracked.string('TH1F'),
0376 otype = cms.untracked.string('Ecal2P'),
0377 btype = cms.untracked.string('User'),
0378 multi = cms.untracked.PSet(
0379 OOTAmp = cms.untracked.vint32(uncalibOOTAmps_)
0380 ),
0381 xaxis = cms.untracked.PSet(
0382 nbins = cms.untracked.int32(100),
0383 low = cms.untracked.double(0),
0384 high = cms.untracked.double(500),
0385 title = cms.untracked.string('OOT Amplitude')
0386 ),
0387 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.')
0388 ),
0389 UncalibGpuFlags = cms.untracked.PSet(
0390 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit flags gpu'),
0391 kind = cms.untracked.string('TH1F'),
0392 otype = cms.untracked.string('Ecal2P'),
0393 btype = cms.untracked.string('User'),
0394 xaxis = cms.untracked.PSet(
0395 nbins = cms.untracked.int32(64),
0396 low = cms.untracked.double(0),
0397 high = cms.untracked.double(64),
0398 title = cms.untracked.string('Flags')
0399 ),
0400 description = cms.untracked.string('GPU Uncalibrated Rec Hit flag to be propagated to RecHit')
0401 ),
0402
0403 UncalibGpuCpu = cms.untracked.PSet(
0404 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit nHits gpu-cpu diff'),
0405 kind = cms.untracked.string('TH1F'),
0406 otype = cms.untracked.string('Ecal2P'),
0407 btype = cms.untracked.string('User'),
0408 xaxis = cms.untracked.PSet(
0409 nbins = cms.untracked.int32(100),
0410 low = cms.untracked.double(-500),
0411 high = cms.untracked.double(500),
0412 title = cms.untracked.string('GPU-CPU Uncalibrated Rec Hits per Event')
0413 ),
0414 description = cms.untracked.string('GPU-CPU difference of number of Uncalibrated Rec Hits per Event')
0415 ),
0416 UncalibGpuCpuAmp = cms.untracked.PSet(
0417 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit amplitude gpu-cpu diff'),
0418 kind = cms.untracked.string('TH1F'),
0419 otype = cms.untracked.string('Ecal2P'),
0420 btype = cms.untracked.string('User'),
0421 xaxis = cms.untracked.PSet(
0422 nbins = cms.untracked.int32(100),
0423 low = cms.untracked.double(-100),
0424 high = cms.untracked.double(100),
0425 title = cms.untracked.string('GPU-CPU Amplitude')
0426 ),
0427 description = cms.untracked.string('GPU-CPU difference of Uncalibrated Rec Hit reconstructed amplitude')
0428 ),
0429 UncalibGpuCpuAmpError = cms.untracked.PSet(
0430 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit amplitudeError gpu-cpu diff'),
0431 kind = cms.untracked.string('TH1F'),
0432 otype = cms.untracked.string('Ecal2P'),
0433 btype = cms.untracked.string('User'),
0434 xaxis = cms.untracked.PSet(
0435 nbins = cms.untracked.int32(100),
0436 low = cms.untracked.double(-50),
0437 high = cms.untracked.double(50),
0438 title = cms.untracked.string('GPU-CPU Amplitude Error')
0439 ),
0440 description = cms.untracked.string('GPU-CPU difference of Uncalibrated Rec Hit reconstructed amplitude uncertainty')
0441 ),
0442 UncalibGpuCpuPedestal = cms.untracked.PSet(
0443 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit pedestal gpu-cpu diff'),
0444 kind = cms.untracked.string('TH1F'),
0445 otype = cms.untracked.string('Ecal2P'),
0446 btype = cms.untracked.string('User'),
0447 xaxis = cms.untracked.PSet(
0448 nbins = cms.untracked.int32(100),
0449 low = cms.untracked.double(-50),
0450 high = cms.untracked.double(50),
0451 title = cms.untracked.string('GPU-CPU Pedestal')
0452 ),
0453 description = cms.untracked.string('GPU-CPU difference of Uncalibrated Rec Hit reconstructed pedestal')
0454 ),
0455 UncalibGpuCpuJitter = cms.untracked.PSet(
0456 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit jitter gpu-cpu diff'),
0457 kind = cms.untracked.string('TH1F'),
0458 otype = cms.untracked.string('Ecal2P'),
0459 btype = cms.untracked.string('User'),
0460 xaxis = cms.untracked.PSet(
0461 nbins = cms.untracked.int32(100),
0462 low = cms.untracked.double(-1),
0463 high = cms.untracked.double(1),
0464 title = cms.untracked.string('GPU-CPU Jitter')
0465 ),
0466 description = cms.untracked.string('GPU-CPU difference of Uncalibrated Rec Hit reconstructed time jitter')
0467 ),
0468 UncalibGpuCpuJitterError = cms.untracked.PSet(
0469 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit jitterError gpu-cpu diff'),
0470 kind = cms.untracked.string('TH1F'),
0471 otype = cms.untracked.string('Ecal2P'),
0472 btype = cms.untracked.string('User'),
0473 xaxis = cms.untracked.PSet(
0474 nbins = cms.untracked.int32(100),
0475 low = cms.untracked.double(-0.03),
0476 high = cms.untracked.double(0.03),
0477 title = cms.untracked.string('GPU-CPU Jitter Error')
0478 ),
0479 description = cms.untracked.string('GPU-CPU difference of Uncalibrated Rec Hit reconstructed time jitter uncertainty. 10000 is special value, shown in last bin')
0480 ),
0481 UncalibGpuCpuChi2 = cms.untracked.PSet(
0482 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit chi2 gpu-cpu diff'),
0483 kind = cms.untracked.string('TH1F'),
0484 otype = cms.untracked.string('Ecal2P'),
0485 btype = cms.untracked.string('User'),
0486 xaxis = cms.untracked.PSet(
0487 nbins = cms.untracked.int32(100),
0488 low = cms.untracked.double(-20),
0489 high = cms.untracked.double(20),
0490 title = cms.untracked.string('GPU-CPU Chi2')
0491 ),
0492 description = cms.untracked.string('GPU-CPU difference of Uncalibrated Rec Hit chi2 of the pulse')
0493 ),
0494 UncalibGpuCpuOOTAmp = cms.untracked.PSet(
0495 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit OOT amplitude %(OOTAmp)s gpu-cpu diff'),
0496 kind = cms.untracked.string('TH1F'),
0497 otype = cms.untracked.string('Ecal2P'),
0498 btype = cms.untracked.string('User'),
0499 multi = cms.untracked.PSet(
0500 OOTAmp = cms.untracked.vint32(uncalibOOTAmps_)
0501 ),
0502 xaxis = cms.untracked.PSet(
0503 nbins = cms.untracked.int32(100),
0504 low = cms.untracked.double(-50),
0505 high = cms.untracked.double(50),
0506 title = cms.untracked.string('GPU-CPU OOT Amplitude')
0507 ),
0508 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.')
0509 ),
0510 UncalibGpuCpuFlags = cms.untracked.PSet(
0511 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit flags gpu-cpu diff'),
0512 kind = cms.untracked.string('TH1F'),
0513 otype = cms.untracked.string('Ecal2P'),
0514 btype = cms.untracked.string('User'),
0515 xaxis = cms.untracked.PSet(
0516 nbins = cms.untracked.int32(128),
0517 low = cms.untracked.double(-64),
0518 high = cms.untracked.double(64),
0519 title = cms.untracked.string('GPU-CPU Flags')
0520 ),
0521 description = cms.untracked.string('GPU-CPU difference of Uncalibrated Rec Hit flag to be propagated to RecHit')
0522 ),
0523
0524 Uncalib2D = cms.untracked.PSet(
0525 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit nHits gpu-cpu map2D'),
0526 kind = cms.untracked.string('TH2F'),
0527 otype = cms.untracked.string('Ecal2P'),
0528 btype = cms.untracked.string('User'),
0529 xaxis = cms.untracked.PSet(
0530 nbins = cms.untracked.int32(100),
0531 low = cms.untracked.double(0),
0532 high = cms.untracked.double(5000),
0533 title = cms.untracked.string('CPU Uncalibrated Rec Hits per Event')
0534 ),
0535 yaxis = cms.untracked.PSet(
0536 nbins = cms.untracked.int32(100),
0537 low = cms.untracked.double(0),
0538 high = cms.untracked.double(5000),
0539 title = cms.untracked.string('GPU Uncalibrated Rec Hits per Event')
0540 ),
0541 description = cms.untracked.string('Number of Uncalibrated Rec Hits per Event. GPU vs CPU comparison')
0542 ),
0543 Uncalib2DAmp = cms.untracked.PSet(
0544 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit amplitude gpu-cpu map2D'),
0545 kind = cms.untracked.string('TH2F'),
0546 otype = cms.untracked.string('Ecal2P'),
0547 btype = cms.untracked.string('User'),
0548 xaxis = cms.untracked.PSet(
0549 nbins = cms.untracked.int32(100),
0550 low = cms.untracked.double(0),
0551 high = cms.untracked.double(5000),
0552 title = cms.untracked.string('CPU Amplitude')
0553 ),
0554 yaxis = cms.untracked.PSet(
0555 nbins = cms.untracked.int32(100),
0556 low = cms.untracked.double(0),
0557 high = cms.untracked.double(5000),
0558 title = cms.untracked.string('GPU Amplitude')
0559 ),
0560 description = cms.untracked.string('Uncalibrated Rec Hit reconstructed amplitude. GPU vs CPU comparison')
0561 ),
0562 Uncalib2DAmpError = cms.untracked.PSet(
0563 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit amplitudeError gpu-cpu map2D'),
0564 kind = cms.untracked.string('TH2F'),
0565 otype = cms.untracked.string('Ecal2P'),
0566 btype = cms.untracked.string('User'),
0567 xaxis = cms.untracked.PSet(
0568 nbins = cms.untracked.int32(100),
0569 low = cms.untracked.double(0),
0570 high = cms.untracked.double(200),
0571 title = cms.untracked.string('CPU Amplitude Error')
0572 ),
0573 yaxis = cms.untracked.PSet(
0574 nbins = cms.untracked.int32(100),
0575 low = cms.untracked.double(0),
0576 high = cms.untracked.double(200),
0577 title = cms.untracked.string('GPU Amplitude Error')
0578 ),
0579 description = cms.untracked.string('Uncalibrated Rec Hit reconstructed amplitude uncertainty. GPU vs CPU comparison')
0580 ),
0581 Uncalib2DPedestal = cms.untracked.PSet(
0582 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit pedestal gpu-cpu map2D'),
0583 kind = cms.untracked.string('TH2F'),
0584 otype = cms.untracked.string('Ecal2P'),
0585 btype = cms.untracked.string('User'),
0586 xaxis = cms.untracked.PSet(
0587 nbins = cms.untracked.int32(100),
0588 low = cms.untracked.double(0),
0589 high = cms.untracked.double(1000),
0590 title = cms.untracked.string('CPU Pedestal')
0591 ),
0592 yaxis = cms.untracked.PSet(
0593 nbins = cms.untracked.int32(100),
0594 low = cms.untracked.double(0),
0595 high = cms.untracked.double(1000),
0596 title = cms.untracked.string('GPU Pedestal')
0597 ),
0598 description = cms.untracked.string('Uncalibrated Rec Hit reconstructed pedestal. GPU vs CPU comparison')
0599 ),
0600 Uncalib2DJitter = cms.untracked.PSet(
0601 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit jitter gpu-cpu map2D'),
0602 kind = cms.untracked.string('TH2F'),
0603 otype = cms.untracked.string('Ecal2P'),
0604 btype = cms.untracked.string('User'),
0605 xaxis = cms.untracked.PSet(
0606 nbins = cms.untracked.int32(100),
0607 low = cms.untracked.double(-5),
0608 high = cms.untracked.double(5),
0609 title = cms.untracked.string('CPU Jitter')
0610 ),
0611 yaxis = cms.untracked.PSet(
0612 nbins = cms.untracked.int32(100),
0613 low = cms.untracked.double(-5),
0614 high = cms.untracked.double(5),
0615 title = cms.untracked.string('GPU Jitter')
0616 ),
0617 description = cms.untracked.string('Uncalibrated Rec Hit reconstructed time jitter. GPU vs CPU comparison')
0618 ),
0619 Uncalib2DJitterError = cms.untracked.PSet(
0620 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit jitterError gpu-cpu map2D'),
0621 kind = cms.untracked.string('TH2F'),
0622 otype = cms.untracked.string('Ecal2P'),
0623 btype = cms.untracked.string('User'),
0624 xaxis = cms.untracked.PSet(
0625 nbins = cms.untracked.int32(25),
0626 low = cms.untracked.double(0),
0627 high = cms.untracked.double(0.25),
0628 title = cms.untracked.string('CPU Jitter Error')
0629 ),
0630 yaxis = cms.untracked.PSet(
0631 nbins = cms.untracked.int32(25),
0632 low = cms.untracked.double(0),
0633 high = cms.untracked.double(0.25),
0634 title = cms.untracked.string('GPU Jitter Error')
0635 ),
0636 description = cms.untracked.string('Uncalibrated Rec Hit reconstructed time jitter uncertainty. GPU vs CPU comparison. 10000 is special value, shown in last bin')
0637 ),
0638 Uncalib2DChi2 = cms.untracked.PSet(
0639 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit chi2 gpu-cpu map2D'),
0640 kind = cms.untracked.string('TH2F'),
0641 otype = cms.untracked.string('Ecal2P'),
0642 btype = cms.untracked.string('User'),
0643 xaxis = cms.untracked.PSet(
0644 nbins = cms.untracked.int32(100),
0645 low = cms.untracked.double(0),
0646 high = cms.untracked.double(200),
0647 title = cms.untracked.string('CPU Chi2')
0648 ),
0649 yaxis = cms.untracked.PSet(
0650 nbins = cms.untracked.int32(100),
0651 low = cms.untracked.double(0),
0652 high = cms.untracked.double(200),
0653 title = cms.untracked.string('GPU Chi2')
0654 ),
0655 description = cms.untracked.string('Uncalibrated Rec Hit chi2 of the pulse. GPU vs CPU comparison')
0656 ),
0657 Uncalib2DOOTAmp = cms.untracked.PSet(
0658 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit OOT amplitude %(OOTAmp)s gpu-cpu map2D'),
0659 kind = cms.untracked.string('TH2F'),
0660 otype = cms.untracked.string('Ecal2P'),
0661 btype = cms.untracked.string('User'),
0662 multi = cms.untracked.PSet(
0663 OOTAmp = cms.untracked.vint32(uncalibOOTAmps_)
0664 ),
0665 xaxis = cms.untracked.PSet(
0666 nbins = cms.untracked.int32(100),
0667 low = cms.untracked.double(0),
0668 high = cms.untracked.double(500),
0669 title = cms.untracked.string('CPU OOT Amplitude')
0670 ),
0671 yaxis = cms.untracked.PSet(
0672 nbins = cms.untracked.int32(100),
0673 low = cms.untracked.double(0),
0674 high = cms.untracked.double(500),
0675 title = cms.untracked.string('GPU OOT Amplitude')
0676 ),
0677 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.')
0678 ),
0679 Uncalib2DFlags = cms.untracked.PSet(
0680 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/UncalibRecHits/%(prefix)sGT uncalib rec hit flags gpu-cpu map2D'),
0681 kind = cms.untracked.string('TH2F'),
0682 otype = cms.untracked.string('Ecal2P'),
0683 btype = cms.untracked.string('User'),
0684 xaxis = cms.untracked.PSet(
0685 nbins = cms.untracked.int32(64),
0686 low = cms.untracked.double(0),
0687 high = cms.untracked.double(64),
0688 title = cms.untracked.string('CPU Flags')
0689 ),
0690 yaxis = cms.untracked.PSet(
0691 nbins = cms.untracked.int32(64),
0692 low = cms.untracked.double(0),
0693 high = cms.untracked.double(64),
0694 title = cms.untracked.string('GPU Flags')
0695 ),
0696 description = cms.untracked.string('Uncalibrated Rec Hit flag to be propagated to RecHit. GPU vs CPU comparison')
0697 ),
0698
0699 RecHitCpu = cms.untracked.PSet(
0700 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit nHits cpu'),
0701 kind = cms.untracked.string('TH1F'),
0702 otype = cms.untracked.string('Ecal2P'),
0703 btype = cms.untracked.string('User'),
0704 xaxis = cms.untracked.PSet(
0705 nbins = cms.untracked.int32(100),
0706 low = cms.untracked.double(0),
0707 high = cms.untracked.double(5000),
0708 title = cms.untracked.string('Rec Hits per Event')
0709 ),
0710 description = cms.untracked.string('Number of CPU Rec Hits per Event')
0711 ),
0712 RecHitCpuEnergy = cms.untracked.PSet(
0713 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit energy cpu'),
0714 kind = cms.untracked.string('TH1F'),
0715 otype = cms.untracked.string('Ecal2P'),
0716 btype = cms.untracked.string('User'),
0717 xaxis = cms.untracked.PSet(
0718 nbins = cms.untracked.int32(100),
0719 low = cms.untracked.double(0),
0720 high = cms.untracked.double(5.0),
0721 title = cms.untracked.string('Energy (Gev)')
0722 ),
0723 description = cms.untracked.string('CPU Rec Hit Energy (GeV)')
0724 ),
0725 RecHitCpuTime = cms.untracked.PSet(
0726 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit time cpu'),
0727 kind = cms.untracked.string('TH1F'),
0728 otype = cms.untracked.string('Ecal2P'),
0729 btype = cms.untracked.string('User'),
0730 xaxis = cms.untracked.PSet(
0731 nbins = cms.untracked.int32(100),
0732 low = cms.untracked.double(-25.0),
0733 high = cms.untracked.double(25.0),
0734 title = cms.untracked.string('Time (ns)')
0735 ),
0736 description = cms.untracked.string('CPU Rec Hit Time')
0737 ),
0738 RecHitCpuFlags = cms.untracked.PSet(
0739 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit flags cpu'),
0740 kind = cms.untracked.string('TH1F'),
0741 otype = cms.untracked.string('Ecal2P'),
0742 btype = cms.untracked.string('User'),
0743 xaxis = cms.untracked.PSet(
0744 nbins = cms.untracked.int32(100),
0745 low = cms.untracked.double(0),
0746 high = cms.untracked.double(1024),
0747 title = cms.untracked.string('Flags')
0748 ),
0749 description = cms.untracked.string('CPU Rec Hit Flags')
0750 ),
0751
0752 RecHitGpu = cms.untracked.PSet(
0753 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit nHits gpu'),
0754 kind = cms.untracked.string('TH1F'),
0755 otype = cms.untracked.string('Ecal2P'),
0756 btype = cms.untracked.string('User'),
0757 xaxis = cms.untracked.PSet(
0758 nbins = cms.untracked.int32(100),
0759 low = cms.untracked.double(0),
0760 high = cms.untracked.double(5000),
0761 title = cms.untracked.string('Rec Hits per Event')
0762 ),
0763 description = cms.untracked.string('Number of GPU Rec Hits per Event')
0764 ),
0765 RecHitGpuEnergy = cms.untracked.PSet(
0766 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit energy gpu'),
0767 kind = cms.untracked.string('TH1F'),
0768 otype = cms.untracked.string('Ecal2P'),
0769 btype = cms.untracked.string('User'),
0770 xaxis = cms.untracked.PSet(
0771 nbins = cms.untracked.int32(100),
0772 low = cms.untracked.double(0),
0773 high = cms.untracked.double(5.0),
0774 title = cms.untracked.string('Energy (Gev)')
0775 ),
0776 description = cms.untracked.string('GPU Rec Hit Energy (GeV)')
0777 ),
0778 RecHitGpuTime = cms.untracked.PSet(
0779 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit time gpu'),
0780 kind = cms.untracked.string('TH1F'),
0781 otype = cms.untracked.string('Ecal2P'),
0782 btype = cms.untracked.string('User'),
0783 xaxis = cms.untracked.PSet(
0784 nbins = cms.untracked.int32(100),
0785 low = cms.untracked.double(-25.0),
0786 high = cms.untracked.double(25.0),
0787 title = cms.untracked.string('Time (ns)')
0788 ),
0789 description = cms.untracked.string('GPU Rec Hit Time')
0790 ),
0791 RecHitGpuFlags = cms.untracked.PSet(
0792 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit flags gpu'),
0793 kind = cms.untracked.string('TH1F'),
0794 otype = cms.untracked.string('Ecal2P'),
0795 btype = cms.untracked.string('User'),
0796 xaxis = cms.untracked.PSet(
0797 nbins = cms.untracked.int32(100),
0798 low = cms.untracked.double(0),
0799 high = cms.untracked.double(1024),
0800 title = cms.untracked.string('Flags')
0801 ),
0802 description = cms.untracked.string('GPU Rec Hit Flags')
0803 ),
0804
0805 RecHitGpuCpu = cms.untracked.PSet(
0806 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit nHits gpu-cpu diff'),
0807 kind = cms.untracked.string('TH1F'),
0808 otype = cms.untracked.string('Ecal2P'),
0809 btype = cms.untracked.string('User'),
0810 xaxis = cms.untracked.PSet(
0811 nbins = cms.untracked.int32(100),
0812 low = cms.untracked.double(-500),
0813 high = cms.untracked.double(500),
0814 title = cms.untracked.string('GPU-CPU Rec Hits per Event')
0815 ),
0816 description = cms.untracked.string('GPU-CPU difference of number of total Rec Hits per Event')
0817 ),
0818 RecHitGpuCpuEnergy = cms.untracked.PSet(
0819 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit energy gpu-cpu diff'),
0820 kind = cms.untracked.string('TH1F'),
0821 otype = cms.untracked.string('Ecal2P'),
0822 btype = cms.untracked.string('User'),
0823 xaxis = cms.untracked.PSet(
0824 nbins = cms.untracked.int32(100),
0825 low = cms.untracked.double(-1.0),
0826 high = cms.untracked.double(1.0),
0827 title = cms.untracked.string('GPU-CPU Energy (GeV)')
0828 ),
0829 description = cms.untracked.string('GPU-CPU difference of Rec Hit Energy (GeV)')
0830 ),
0831 RecHitGpuCpuTime = cms.untracked.PSet(
0832 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit time gpu-cpu diff'),
0833 kind = cms.untracked.string('TH1F'),
0834 otype = cms.untracked.string('Ecal2P'),
0835 btype = cms.untracked.string('User'),
0836 xaxis = cms.untracked.PSet(
0837 nbins = cms.untracked.int32(100),
0838 low = cms.untracked.double(-2.5),
0839 high = cms.untracked.double(2.5),
0840 title = cms.untracked.string('GPU-CPU Time (ns)')
0841 ),
0842 description = cms.untracked.string('GPU-CPU difference of Rec Hit Time')
0843 ),
0844 RecHitGpuCpuFlags = cms.untracked.PSet(
0845 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit flags gpu-cpu diff'),
0846 kind = cms.untracked.string('TH1F'),
0847 otype = cms.untracked.string('Ecal2P'),
0848 btype = cms.untracked.string('User'),
0849 xaxis = cms.untracked.PSet(
0850 nbins = cms.untracked.int32(100),
0851 low = cms.untracked.double(-1024),
0852 high = cms.untracked.double(1024),
0853 title = cms.untracked.string('GPU-CPU Flags')
0854 ),
0855 description = cms.untracked.string('GPU-CPU differnece of Rec Hit Flags')
0856 ),
0857
0858 RecHit2D = cms.untracked.PSet(
0859 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit nHits gpu-cpu map2D'),
0860 kind = cms.untracked.string('TH2F'),
0861 otype = cms.untracked.string('Ecal2P'),
0862 btype = cms.untracked.string('User'),
0863 xaxis = cms.untracked.PSet(
0864 nbins = cms.untracked.int32(100),
0865 low = cms.untracked.double(0),
0866 high = cms.untracked.double(5000),
0867 title = cms.untracked.string('CPU Rec Hits per Event')
0868 ),
0869 yaxis = cms.untracked.PSet(
0870 nbins = cms.untracked.int32(100),
0871 low = cms.untracked.double(0),
0872 high = cms.untracked.double(5000),
0873 title = cms.untracked.string('GPU Rec Hits per Event')
0874 ),
0875 description = cms.untracked.string('Number of Rec Hits per Event. GPU vs CPU comparison')
0876 ),
0877 RecHit2DEnergy = cms.untracked.PSet(
0878 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit energy gpu-cpu map2D'),
0879 kind = cms.untracked.string('TH2F'),
0880 otype = cms.untracked.string('Ecal2P'),
0881 btype = cms.untracked.string('User'),
0882 xaxis = cms.untracked.PSet(
0883 nbins = cms.untracked.int32(100),
0884 low = cms.untracked.double(0),
0885 high = cms.untracked.double(5.0),
0886 title = cms.untracked.string('CPU Energy (Gev)')
0887 ),
0888 yaxis = cms.untracked.PSet(
0889 nbins = cms.untracked.int32(100),
0890 low = cms.untracked.double(0),
0891 high = cms.untracked.double(5.0),
0892 title = cms.untracked.string('GPU Energy (Gev)')
0893 ),
0894 description = cms.untracked.string('Rec Hit Energy (GeV). GPU vs CPU comparison')
0895 ),
0896 RecHit2DTime = cms.untracked.PSet(
0897 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit time gpu-cpu map2D'),
0898 kind = cms.untracked.string('TH2F'),
0899 otype = cms.untracked.string('Ecal2P'),
0900 btype = cms.untracked.string('User'),
0901 xaxis = cms.untracked.PSet(
0902 nbins = cms.untracked.int32(100),
0903 low = cms.untracked.double(-25.0),
0904 high = cms.untracked.double(25.0),
0905 title = cms.untracked.string('CPU Time (ns)')
0906 ),
0907 yaxis = cms.untracked.PSet(
0908 nbins = cms.untracked.int32(100),
0909 low = cms.untracked.double(-25.0),
0910 high = cms.untracked.double(25.0),
0911 title = cms.untracked.string('GPU Time (ns)')
0912 ),
0913 description = cms.untracked.string('Rec Hit Time. GPU vs CPU comparison')
0914 ),
0915 RecHit2DFlags = cms.untracked.PSet(
0916 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit flags gpu-cpu map2D'),
0917 kind = cms.untracked.string('TH2F'),
0918 otype = cms.untracked.string('Ecal2P'),
0919 btype = cms.untracked.string('User'),
0920 xaxis = cms.untracked.PSet(
0921 nbins = cms.untracked.int32(100),
0922 low = cms.untracked.double(0),
0923 high = cms.untracked.double(1024),
0924 title = cms.untracked.string('CPU Flags')
0925 ),
0926 yaxis = cms.untracked.PSet(
0927 nbins = cms.untracked.int32(100),
0928 low = cms.untracked.double(0),
0929 high = cms.untracked.double(1024),
0930 title = cms.untracked.string('GPU Flags')
0931 ),
0932 description = cms.untracked.string('Rec Hit Flags. GPU vs CPU comparison')
0933 )
0934 )
0935 )