File indexing completed on 2025-01-04 00:29:33
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 RecHitCpuChi2 = cms.untracked.PSet(
0752 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit chi2 cpu'),
0753 kind = cms.untracked.string('TH1F'),
0754 otype = cms.untracked.string('Ecal2P'),
0755 btype = cms.untracked.string('User'),
0756 xaxis = cms.untracked.PSet(
0757 nbins = cms.untracked.int32(100),
0758 low = cms.untracked.double(0),
0759 high = cms.untracked.double(50.),
0760 title = cms.untracked.string('Chi2')
0761 ),
0762 description = cms.untracked.string('CPU Rec Hit Chi2')
0763 ),
0764 RecHitCpuEnergyError = cms.untracked.PSet(
0765 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit energyerror cpu'),
0766 kind = cms.untracked.string('TH1F'),
0767 otype = cms.untracked.string('Ecal2P'),
0768 btype = cms.untracked.string('User'),
0769 xaxis = cms.untracked.PSet(
0770 nbins = cms.untracked.int32(100),
0771 low = cms.untracked.double(0),
0772 high = cms.untracked.double(5.0),
0773 title = cms.untracked.string('Energy error (Gev)')
0774 ),
0775 description = cms.untracked.string('CPU Rec Hit Energy Error (GeV)')
0776 ),
0777 RecHitCpuTimeError = cms.untracked.PSet(
0778 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit timeerror cpu'),
0779 kind = cms.untracked.string('TH1F'),
0780 otype = cms.untracked.string('Ecal2P'),
0781 btype = cms.untracked.string('User'),
0782 xaxis = cms.untracked.PSet(
0783 nbins = cms.untracked.int32(100),
0784 low = cms.untracked.double(0),
0785 high = cms.untracked.double(5.0),
0786 title = cms.untracked.string('Time error (ns)')
0787 ),
0788 description = cms.untracked.string('CPU Rec Hit Time Error (ns)')
0789 ),
0790 RecHitCpuNonCorrectedTime = cms.untracked.PSet(
0791 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit non corrected time cpu'),
0792 kind = cms.untracked.string('TH1F'),
0793 otype = cms.untracked.string('Ecal2P'),
0794 btype = cms.untracked.string('User'),
0795 xaxis = cms.untracked.PSet(
0796 nbins = cms.untracked.int32(100),
0797 low = cms.untracked.double(-25.),
0798 high = cms.untracked.double(25.0),
0799 title = cms.untracked.string('Non corrected time (ns)')
0800 ),
0801 description = cms.untracked.string('CPU Rec Hit non corrected time (ns)')
0802 ),
0803
0804 RecHitGpu = cms.untracked.PSet(
0805 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit nHits gpu'),
0806 kind = cms.untracked.string('TH1F'),
0807 otype = cms.untracked.string('Ecal2P'),
0808 btype = cms.untracked.string('User'),
0809 xaxis = cms.untracked.PSet(
0810 nbins = cms.untracked.int32(100),
0811 low = cms.untracked.double(0),
0812 high = cms.untracked.double(5000),
0813 title = cms.untracked.string('Rec Hits per Event')
0814 ),
0815 description = cms.untracked.string('Number of GPU Rec Hits per Event')
0816 ),
0817 RecHitGpuEnergy = cms.untracked.PSet(
0818 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit energy gpu'),
0819 kind = cms.untracked.string('TH1F'),
0820 otype = cms.untracked.string('Ecal2P'),
0821 btype = cms.untracked.string('User'),
0822 xaxis = cms.untracked.PSet(
0823 nbins = cms.untracked.int32(100),
0824 low = cms.untracked.double(0),
0825 high = cms.untracked.double(5.0),
0826 title = cms.untracked.string('Energy (Gev)')
0827 ),
0828 description = cms.untracked.string('GPU Rec Hit Energy (GeV)')
0829 ),
0830 RecHitGpuTime = cms.untracked.PSet(
0831 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit time gpu'),
0832 kind = cms.untracked.string('TH1F'),
0833 otype = cms.untracked.string('Ecal2P'),
0834 btype = cms.untracked.string('User'),
0835 xaxis = cms.untracked.PSet(
0836 nbins = cms.untracked.int32(100),
0837 low = cms.untracked.double(-25.0),
0838 high = cms.untracked.double(25.0),
0839 title = cms.untracked.string('Time (ns)')
0840 ),
0841 description = cms.untracked.string('GPU Rec Hit Time')
0842 ),
0843 RecHitGpuFlags = cms.untracked.PSet(
0844 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit flags gpu'),
0845 kind = cms.untracked.string('TH1F'),
0846 otype = cms.untracked.string('Ecal2P'),
0847 btype = cms.untracked.string('User'),
0848 xaxis = cms.untracked.PSet(
0849 nbins = cms.untracked.int32(100),
0850 low = cms.untracked.double(0),
0851 high = cms.untracked.double(1024),
0852 title = cms.untracked.string('Flags')
0853 ),
0854 description = cms.untracked.string('GPU Rec Hit Flags')
0855 ),
0856 RecHitGpuChi2 = cms.untracked.PSet(
0857 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit chi2 gpu'),
0858 kind = cms.untracked.string('TH1F'),
0859 otype = cms.untracked.string('Ecal2P'),
0860 btype = cms.untracked.string('User'),
0861 xaxis = cms.untracked.PSet(
0862 nbins = cms.untracked.int32(100),
0863 low = cms.untracked.double(0),
0864 high = cms.untracked.double(50.),
0865 title = cms.untracked.string('Chi2')
0866 ),
0867 description = cms.untracked.string('GPU Rec Hit Chi2')
0868 ),
0869 RecHitGpuEnergyError = cms.untracked.PSet(
0870 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit energyerror gpu'),
0871 kind = cms.untracked.string('TH1F'),
0872 otype = cms.untracked.string('Ecal2P'),
0873 btype = cms.untracked.string('User'),
0874 xaxis = cms.untracked.PSet(
0875 nbins = cms.untracked.int32(100),
0876 low = cms.untracked.double(0),
0877 high = cms.untracked.double(5.0),
0878 title = cms.untracked.string('Energy error (Gev)')
0879 ),
0880 description = cms.untracked.string('GPU Rec Hit Energy Error (GeV)')
0881 ),
0882 RecHitGpuTimeError = cms.untracked.PSet(
0883 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit timeerror gpu'),
0884 kind = cms.untracked.string('TH1F'),
0885 otype = cms.untracked.string('Ecal2P'),
0886 btype = cms.untracked.string('User'),
0887 xaxis = cms.untracked.PSet(
0888 nbins = cms.untracked.int32(100),
0889 low = cms.untracked.double(0),
0890 high = cms.untracked.double(5.0),
0891 title = cms.untracked.string('Time error (ns)')
0892 ),
0893 description = cms.untracked.string('GPU Rec Hit Time Error (ns)')
0894 ),
0895 RecHitGpuNonCorrectedTime = cms.untracked.PSet(
0896 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit non corrected time gpu'),
0897 kind = cms.untracked.string('TH1F'),
0898 otype = cms.untracked.string('Ecal2P'),
0899 btype = cms.untracked.string('User'),
0900 xaxis = cms.untracked.PSet(
0901 nbins = cms.untracked.int32(100),
0902 low = cms.untracked.double(-25.),
0903 high = cms.untracked.double(25.0),
0904 title = cms.untracked.string('Non corrected time (ns)')
0905 ),
0906 description = cms.untracked.string('GPU Rec Hit non corrected time (ns)')
0907 ),
0908
0909 RecHitGpuCpu = cms.untracked.PSet(
0910 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit nHits gpu-cpu diff'),
0911 kind = cms.untracked.string('TH1F'),
0912 otype = cms.untracked.string('Ecal2P'),
0913 btype = cms.untracked.string('User'),
0914 xaxis = cms.untracked.PSet(
0915 nbins = cms.untracked.int32(100),
0916 low = cms.untracked.double(-500),
0917 high = cms.untracked.double(500),
0918 title = cms.untracked.string('GPU-CPU Rec Hits per Event')
0919 ),
0920 description = cms.untracked.string('GPU-CPU difference of number of total Rec Hits per Event')
0921 ),
0922 RecHitGpuCpuEnergy = cms.untracked.PSet(
0923 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit energy gpu-cpu diff'),
0924 kind = cms.untracked.string('TH1F'),
0925 otype = cms.untracked.string('Ecal2P'),
0926 btype = cms.untracked.string('User'),
0927 xaxis = cms.untracked.PSet(
0928 nbins = cms.untracked.int32(100),
0929 low = cms.untracked.double(-1.0),
0930 high = cms.untracked.double(1.0),
0931 title = cms.untracked.string('GPU-CPU Energy (GeV)')
0932 ),
0933 description = cms.untracked.string('GPU-CPU difference of Rec Hit Energy (GeV)')
0934 ),
0935 RecHitGpuCpuTime = cms.untracked.PSet(
0936 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit time gpu-cpu diff'),
0937 kind = cms.untracked.string('TH1F'),
0938 otype = cms.untracked.string('Ecal2P'),
0939 btype = cms.untracked.string('User'),
0940 xaxis = cms.untracked.PSet(
0941 nbins = cms.untracked.int32(100),
0942 low = cms.untracked.double(-2.5),
0943 high = cms.untracked.double(2.5),
0944 title = cms.untracked.string('GPU-CPU Time (ns)')
0945 ),
0946 description = cms.untracked.string('GPU-CPU difference of Rec Hit Time')
0947 ),
0948 RecHitGpuCpuFlags = cms.untracked.PSet(
0949 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit flags gpu-cpu diff'),
0950 kind = cms.untracked.string('TH1F'),
0951 otype = cms.untracked.string('Ecal2P'),
0952 btype = cms.untracked.string('User'),
0953 xaxis = cms.untracked.PSet(
0954 nbins = cms.untracked.int32(100),
0955 low = cms.untracked.double(-1024),
0956 high = cms.untracked.double(1024),
0957 title = cms.untracked.string('GPU-CPU Flags')
0958 ),
0959 description = cms.untracked.string('GPU-CPU differnece of Rec Hit Flags')
0960 ),
0961 RecHitGpuCpuChi2 = cms.untracked.PSet(
0962 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit chi2 gpu-cpu diff'),
0963 kind = cms.untracked.string('TH1F'),
0964 otype = cms.untracked.string('Ecal2P'),
0965 btype = cms.untracked.string('User'),
0966 xaxis = cms.untracked.PSet(
0967 nbins = cms.untracked.int32(100),
0968 low = cms.untracked.double(-10.0),
0969 high = cms.untracked.double(10.0),
0970 title = cms.untracked.string('GPU-CPU Chi2')
0971 ),
0972 description = cms.untracked.string('GPU-CPU difference of Rec Hit Chi2')
0973 ),
0974 RecHitGpuCpuEnergyError = cms.untracked.PSet(
0975 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit energyerror gpu-cpu diff'),
0976 kind = cms.untracked.string('TH1F'),
0977 otype = cms.untracked.string('Ecal2P'),
0978 btype = cms.untracked.string('User'),
0979 xaxis = cms.untracked.PSet(
0980 nbins = cms.untracked.int32(100),
0981 low = cms.untracked.double(-1.0),
0982 high = cms.untracked.double(1.0),
0983 title = cms.untracked.string('GPU-CPU Energy Error (GeV)')
0984 ),
0985 description = cms.untracked.string('GPU-CPU difference of Rec Hit Energy Error (GeV)')
0986 ),
0987 RecHitGpuCpuTimeError = cms.untracked.PSet(
0988 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit timeerror gpu-cpu diff'),
0989 kind = cms.untracked.string('TH1F'),
0990 otype = cms.untracked.string('Ecal2P'),
0991 btype = cms.untracked.string('User'),
0992 xaxis = cms.untracked.PSet(
0993 nbins = cms.untracked.int32(100),
0994 low = cms.untracked.double(-1.0),
0995 high = cms.untracked.double(1.0),
0996 title = cms.untracked.string('GPU-CPU Time Error (ns)')
0997 ),
0998 description = cms.untracked.string('GPU-CPU difference of Rec Hit Time Error (ns)')
0999 ),
1000 RecHitGpuCpuNonCorrectedTime = cms.untracked.PSet(
1001 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit non corrected time gpu-cpu diff'),
1002 kind = cms.untracked.string('TH1F'),
1003 otype = cms.untracked.string('Ecal2P'),
1004 btype = cms.untracked.string('User'),
1005 xaxis = cms.untracked.PSet(
1006 nbins = cms.untracked.int32(100),
1007 low = cms.untracked.double(-2.5),
1008 high = cms.untracked.double(2.5),
1009 title = cms.untracked.string('GPU-CPU non corrected time (ns)')
1010 ),
1011 description = cms.untracked.string('GPU-CPU difference of Rec Hit non corrected time (ns)')
1012 ),
1013
1014 RecHit2D = cms.untracked.PSet(
1015 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit nHits gpu-cpu map2D'),
1016 kind = cms.untracked.string('TH2F'),
1017 otype = cms.untracked.string('Ecal2P'),
1018 btype = cms.untracked.string('User'),
1019 xaxis = cms.untracked.PSet(
1020 nbins = cms.untracked.int32(100),
1021 low = cms.untracked.double(0),
1022 high = cms.untracked.double(5000),
1023 title = cms.untracked.string('CPU Rec Hits per Event')
1024 ),
1025 yaxis = cms.untracked.PSet(
1026 nbins = cms.untracked.int32(100),
1027 low = cms.untracked.double(0),
1028 high = cms.untracked.double(5000),
1029 title = cms.untracked.string('GPU Rec Hits per Event')
1030 ),
1031 description = cms.untracked.string('Number of Rec Hits per Event. GPU vs CPU comparison')
1032 ),
1033 RecHit2DEnergy = cms.untracked.PSet(
1034 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit energy gpu-cpu map2D'),
1035 kind = cms.untracked.string('TH2F'),
1036 otype = cms.untracked.string('Ecal2P'),
1037 btype = cms.untracked.string('User'),
1038 xaxis = cms.untracked.PSet(
1039 nbins = cms.untracked.int32(100),
1040 low = cms.untracked.double(0),
1041 high = cms.untracked.double(5.0),
1042 title = cms.untracked.string('CPU Energy (Gev)')
1043 ),
1044 yaxis = cms.untracked.PSet(
1045 nbins = cms.untracked.int32(100),
1046 low = cms.untracked.double(0),
1047 high = cms.untracked.double(5.0),
1048 title = cms.untracked.string('GPU Energy (Gev)')
1049 ),
1050 description = cms.untracked.string('Rec Hit Energy (GeV). GPU vs CPU comparison')
1051 ),
1052 RecHit2DTime = cms.untracked.PSet(
1053 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit time gpu-cpu map2D'),
1054 kind = cms.untracked.string('TH2F'),
1055 otype = cms.untracked.string('Ecal2P'),
1056 btype = cms.untracked.string('User'),
1057 xaxis = cms.untracked.PSet(
1058 nbins = cms.untracked.int32(100),
1059 low = cms.untracked.double(-25.0),
1060 high = cms.untracked.double(25.0),
1061 title = cms.untracked.string('CPU Time (ns)')
1062 ),
1063 yaxis = cms.untracked.PSet(
1064 nbins = cms.untracked.int32(100),
1065 low = cms.untracked.double(-25.0),
1066 high = cms.untracked.double(25.0),
1067 title = cms.untracked.string('GPU Time (ns)')
1068 ),
1069 description = cms.untracked.string('Rec Hit Time. GPU vs CPU comparison')
1070 ),
1071 RecHit2DFlags = cms.untracked.PSet(
1072 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit flags gpu-cpu map2D'),
1073 kind = cms.untracked.string('TH2F'),
1074 otype = cms.untracked.string('Ecal2P'),
1075 btype = cms.untracked.string('User'),
1076 xaxis = cms.untracked.PSet(
1077 nbins = cms.untracked.int32(100),
1078 low = cms.untracked.double(0),
1079 high = cms.untracked.double(1024),
1080 title = cms.untracked.string('CPU Flags')
1081 ),
1082 yaxis = cms.untracked.PSet(
1083 nbins = cms.untracked.int32(100),
1084 low = cms.untracked.double(0),
1085 high = cms.untracked.double(1024),
1086 title = cms.untracked.string('GPU Flags')
1087 ),
1088 description = cms.untracked.string('Rec Hit Flags. GPU vs CPU comparison')
1089 ),
1090 RecHit2DChi2 = cms.untracked.PSet(
1091 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit chi2 gpu-cpu map2D'),
1092 kind = cms.untracked.string('TH2F'),
1093 otype = cms.untracked.string('Ecal2P'),
1094 btype = cms.untracked.string('User'),
1095 xaxis = cms.untracked.PSet(
1096 nbins = cms.untracked.int32(50),
1097 low = cms.untracked.double(0),
1098 high = cms.untracked.double(50.0),
1099 title = cms.untracked.string('CPU Chi2')
1100 ),
1101 yaxis = cms.untracked.PSet(
1102 nbins = cms.untracked.int32(50),
1103 low = cms.untracked.double(0),
1104 high = cms.untracked.double(50.0),
1105 title = cms.untracked.string('GPU Chi2')
1106 ),
1107 description = cms.untracked.string('Rec Hit Chi2. GPU vs CPU comparison')
1108 ),
1109 RecHit2DEnergyError = cms.untracked.PSet(
1110 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit energyerror gpu-cpu map2D'),
1111 kind = cms.untracked.string('TH2F'),
1112 otype = cms.untracked.string('Ecal2P'),
1113 btype = cms.untracked.string('User'),
1114 xaxis = cms.untracked.PSet(
1115 nbins = cms.untracked.int32(50),
1116 low = cms.untracked.double(0),
1117 high = cms.untracked.double(5.0),
1118 title = cms.untracked.string('CPU Energy Error (Gev)')
1119 ),
1120 yaxis = cms.untracked.PSet(
1121 nbins = cms.untracked.int32(50),
1122 low = cms.untracked.double(0),
1123 high = cms.untracked.double(5.0),
1124 title = cms.untracked.string('GPU Energy Error (Gev)')
1125 ),
1126 description = cms.untracked.string('Rec Hit Energy Error (GeV). GPU vs CPU comparison')
1127 ),
1128 RecHit2DTimeError = cms.untracked.PSet(
1129 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit timeerror gpu-cpu map2D'),
1130 kind = cms.untracked.string('TH2F'),
1131 otype = cms.untracked.string('Ecal2P'),
1132 btype = cms.untracked.string('User'),
1133 xaxis = cms.untracked.PSet(
1134 nbins = cms.untracked.int32(50),
1135 low = cms.untracked.double(0),
1136 high = cms.untracked.double(5.0),
1137 title = cms.untracked.string('CPU Time Error (ns)')
1138 ),
1139 yaxis = cms.untracked.PSet(
1140 nbins = cms.untracked.int32(50),
1141 low = cms.untracked.double(0),
1142 high = cms.untracked.double(5.0),
1143 title = cms.untracked.string('GPU Time Error (ns)')
1144 ),
1145 description = cms.untracked.string('Rec Hit Time Error (ns). GPU vs CPU comparison')
1146 ),
1147 RecHit2DNonCorrectedTime = cms.untracked.PSet(
1148 path = cms.untracked.string('%(subdet)s/%(prefix)sGpuTask/RecHits/%(prefix)sGT rec hit non corrected time gpu-cpu map2D'),
1149 kind = cms.untracked.string('TH2F'),
1150 otype = cms.untracked.string('Ecal2P'),
1151 btype = cms.untracked.string('User'),
1152 xaxis = cms.untracked.PSet(
1153 nbins = cms.untracked.int32(50),
1154 low = cms.untracked.double(-25.0),
1155 high = cms.untracked.double(25.0),
1156 title = cms.untracked.string('CPU Non Corrected Time (ns)')
1157 ),
1158 yaxis = cms.untracked.PSet(
1159 nbins = cms.untracked.int32(50),
1160 low = cms.untracked.double(-25.0),
1161 high = cms.untracked.double(25.0),
1162 title = cms.untracked.string('GPU Non Corrected Time (ns)')
1163 ),
1164 description = cms.untracked.string('Rec Hit non corrected time (ns). GPU vs CPU comparison')
1165 )
1166 )
1167 )