203 hnHits_ = iBook.book2I(
"nHits",
"CPUvsGPU RecHits per event;#CPU RecHits;#GPU RecHits", 200, 0, 5000,200, 0, 5000);
206 hBchargeL_[il] = iBook.book2I(Form(
"recHitsBLay%dCharge",il+1), Form(
"CPUvsGPU RecHits Charge Barrel Layer%d;CPU Charge;GPU Charge",il+1), 250, 0, 100000, 250, 0, 100000);
207 hBsizexL_[il] = iBook.book2I(Form(
"recHitsBLay%dSizex",il+1), Form(
"CPUvsGPU RecHits SizeX Barrel Layer%d;CPU SizeX;GPU SizeX",il+1), 30, 0, 30, 30, 0, 30);
208 hBsizeyL_[il] = iBook.book2I(Form(
"recHitsBLay%dSizey",il+1), Form(
"CPUvsGPU RecHits SizeY Barrel Layer%d;CPU SizeY;GPU SizeY",il+1), 30, 0, 30, 30, 0, 30);
209 hBposxL_[il] = iBook.book2D(Form(
"recHitsBLay%dPosx",il+1), Form(
"CPUvsGPU RecHits x-pos in Barrel Layer%d;CPU pos x;GPU pos x",il+1), 200, -5, 5, 200,-5,5);
210 hBposyL_[il] = iBook.book2D(Form(
"recHitsBLay%dPosy",il+1), Form(
"CPUvsGPU RecHits y-pos in Barrel Layer%d;CPU pos y;GPU pos y",il+1), 200, -5, 5, 200,-5,5);
214 for(
int is=0;is<2;is++){
215 int sign=is==0? -1:1;
217 hFchargeD_[is][
id] = iBook.book2I(Form(
"recHitsFDisk%+dCharge",
id*
sign+
sign), Form(
"CPUvsGPU RecHits Charge Endcaps Disk%+d;CPU Charge;GPU Charge",
id*
sign+
sign), 250, 0, 100000, 250, 0, 100000);
218 hFsizexD_[is][
id] = iBook.book2I(Form(
"recHitsFDisk%+dSizex",
id*
sign+
sign), Form(
"CPUvsGPU RecHits SizeX Endcaps Disk%+d;CPU SizeX;GPU SizeX",
id*
sign+
sign), 30, 0, 30, 30, 0, 30);
219 hFsizeyD_[is][
id] = iBook.book2I(Form(
"recHitsFDisk%+dSizey",
id*
sign+
sign), Form(
"CPUvsGPU RecHits SizeY Endcaps Disk%+d;CPU SizeY;GPU SizeY",
id*
sign+
sign), 30, 0, 30, 30, 0, 30);
220 hFposxD_[is][
id] = iBook.book2D(Form(
"recHitsFDisk%+dPosx",
id*
sign+
sign), Form(
"CPUvsGPU RecHits x-pos Endcaps Disk%+d;CPU pos x;GPU pos x",
id*
sign+
sign), 200, -5, 5, 200, -5, 5);
221 hFposyD_[is][
id] = iBook.book2D(Form(
"recHitsFDisk%+dPosy",
id*
sign+
sign), Form(
"CPUvsGPU RecHits y-pos Endcaps Disk%+d;CPU pos y;GPU pos y",
id*
sign+
sign), 200, -5, 5, 200, -5, 5);
225 hBchargeDiff_ = iBook.book1D(
"rechitChargeDiffBpix",
"Charge differnce of rechits in BPix; rechit charge difference (CPU - GPU)", 101, -50.5, 50.5);
226 hFchargeDiff_ = iBook.book1D(
"rechitChargeDiffFpix",
"Charge differnce of rechits in FPix; rechit charge difference (CPU - GPU)", 101, -50.5, 50.5);
227 hBsizeXDiff_ = iBook.book1D(
"rechitsizeXDiffBpix",
"SizeX difference of rechits in BPix; rechit sizex difference (CPU - GPU)", 21, -10.5, 10.5);
228 hFsizeXDiff_ = iBook.book1D(
"rechitsizeXDiffFpix",
"SizeX difference of rechits in FPix; rechit sizex difference (CPU - GPU)", 21, -10.5, 10.5);
229 hBsizeYDiff_ = iBook.book1D(
"rechitsizeYDiffBpix",
"SizeY difference of rechits in BPix; rechit sizey difference (CPU - GPU)", 21, -10.5, 10.5);
230 hFsizeYDiff_ = iBook.book1D(
"rechitsizeYDiffFpix",
"SizeY difference of rechits in FPix; rechit sizey difference (CPU - GPU)", 21, -10.5, 10.5);
231 hBposXDiff_ = iBook.book1D(
"rechitsposXDiffBpix",
"x-position difference of rechits in BPix; rechit x-pos difference (CPU - GPU)", 1000, -10, 10);
232 hFposXDiff_ = iBook.book1D(
"rechitsposXDiffFpix",
"x-position difference of rechits in FPix; rechit x-pos difference (CPU - GPU)", 1000, -10, 10);
233 hBposYDiff_ = iBook.book1D(
"rechitsposYDiffBpix",
"y-position difference of rechits in BPix; rechit y-pos difference (CPU - GPU)", 1000, -10, 10);
234 hFposYDiff_ = iBook.book1D(
"rechitsposYDiffFpix",
"y-position difference of rechits in FPix; rechit y-pos difference (CPU - GPU)", 1000, -10, 10);
MonitorElement * hBsizexL_[4]
MonitorElement * hBposxL_[4]
MonitorElement * hFsizexD_[2][12]
MonitorElement * hFposYDiff_
unsigned int numberOfLayers(int subdet) const
MonitorElement * hFchargeDiff_
MonitorElement * hFposXDiff_
const std::string topFolderName_
MonitorElement * hBsizeXDiff_
MonitorElement * hFsizeYDiff_
const TrackerGeometry * tkGeom_
MonitorElement * hBposYDiff_
MonitorElement * hBsizeyL_[4]
MonitorElement * hFposyD_[2][12]
MonitorElement * hBchargeDiff_
MonitorElement * hBchargeL_[4]
MonitorElement * hBposXDiff_
MonitorElement * hFchargeD_[2][12]
MonitorElement * hBsizeYDiff_
MonitorElement * hFsizeyD_[2][12]
MonitorElement * hBposyL_[4]
MonitorElement * hFposxD_[2][12]
MonitorElement * hFsizeXDiff_