191 hnHits_ = iBook.book2I(
"nHits",
"CPUvsGPU RecHits per event;#CPU RecHits;#GPU RecHits", 200, 0, 5000,200, 0, 5000);
194 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);
195 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);
196 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);
197 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);
198 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);
202 for(
int is=0;is<2;is++){
203 int sign=is==0? -1:1;
205 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);
206 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);
207 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);
208 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);
209 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);
213 hBchargeDiff_ = iBook.book1D(
"rechitChargeDiffBpix",
"Charge differnce of rechits in BPix; rechit charge difference (CPU - GPU)", 101, -50.5, 50.5);
214 hFchargeDiff_ = iBook.book1D(
"rechitChargeDiffFpix",
"Charge differnce of rechits in FPix; rechit charge difference (CPU - GPU)", 101, -50.5, 50.5);
215 hBsizeXDiff_ = iBook.book1D(
"rechitsizeXDiffBpix",
"SizeX difference of rechits in BPix; rechit sizex difference (CPU - GPU)", 21, -10.5, 10.5);
216 hFsizeXDiff_ = iBook.book1D(
"rechitsizeXDiffFpix",
"SizeX difference of rechits in FPix; rechit sizex difference (CPU - GPU)", 21, -10.5, 10.5);
217 hBsizeYDiff_ = iBook.book1D(
"rechitsizeYDiffBpix",
"SizeY difference of rechits in BPix; rechit sizey difference (CPU - GPU)", 21, -10.5, 10.5);
218 hFsizeYDiff_ = iBook.book1D(
"rechitsizeYDiffFpix",
"SizeY difference of rechits in FPix; rechit sizey difference (CPU - GPU)", 21, -10.5, 10.5);
219 hBposXDiff_ = iBook.book1D(
"rechitsposXDiffBpix",
"x-position difference of rechits in BPix; rechit x-pos difference (CPU - GPU)", 1000, -10, 10);
220 hFposXDiff_ = iBook.book1D(
"rechitsposXDiffFpix",
"x-position difference of rechits in FPix; rechit x-pos difference (CPU - GPU)", 1000, -10, 10);
221 hBposYDiff_ = iBook.book1D(
"rechitsposYDiffBpix",
"y-position difference of rechits in BPix; rechit y-pos difference (CPU - GPU)", 1000, -10, 10);
222 hFposYDiff_ = iBook.book1D(
"rechitsposYDiffFpix",
"y-position difference of rechits in FPix; rechit y-pos difference (CPU - GPU)", 1000, -10, 10);
MonitorElement * hBsizeXDiff_
MonitorElement * hBposyL_[4]
unsigned int numberOfLayers(int subdet) const
MonitorElement * hFsizeyD_[2][3]
MonitorElement * hBsizexL_[4]
MonitorElement * hFposyD_[2][3]
MonitorElement * hFposXDiff_
MonitorElement * hFchargeDiff_
MonitorElement * hBsizeYDiff_
const std::string topFolderName_
MonitorElement * hFsizexD_[2][3]
MonitorElement * hBposXDiff_
MonitorElement * hFsizeXDiff_
MonitorElement * hFposYDiff_
MonitorElement * hBsizeyL_[4]
const TrackerGeometry * tkGeom_
MonitorElement * hFposxD_[2][3]
MonitorElement * hBposxL_[4]
MonitorElement * hBchargeDiff_
MonitorElement * hFsizeYDiff_
MonitorElement * hFchargeD_[2][3]
MonitorElement * hBposYDiff_
MonitorElement * hBchargeL_[4]