59 for (
int i=0 ;
i<2; ++
i)
60 for (
int j=0 ; j<2; ++j) {
61 int iz = (
i==0)? 1:-1;
62 sprintf(histo,
"ES RecHit 2D Occupancy Z %d P %d", iz, j+1);
63 hRecOCC_[
i][j] = iBooker.
book2D(histo, histo, 40, 0.5, 40.5, 40, 0.5, 40.5);
68 sprintf(histo,
"ES Energy Density Z %d P %d", iz, j+1);
73 sprintf(histo,
"ES Num of RecHits Z %d P %d", iz, j+1);
78 sprintf(histo,
"ES Num of Good RecHits Z %d P %d", iz, j+1);
83 sprintf(histo,
"ES RecHit Energy Z %d P %d", iz, j+1);
88 sprintf(histo,
"ES Event Energy Z %d P %d", iz, j+1);
94 sprintf(histo,
"ES RecHit Energy with selected hits Z %d P %d", iz, j+1);
99 sprintf(histo,
"ES Occupancy with selected hits Z %d P %d", iz, j+1);
100 hSelOCC_[
i][j] = iBooker.
book2D(histo, histo, 40, 0.5, 40.5, 40, 0.5, 40.5);
104 sprintf(histo,
"ES Energy Density with selected hits Z %d P %d", iz, j+1);
110 hE1E2_[0] = iBooker.
book2D(
"ES+ EP1 vs EP2",
"ES+ EP1 vs EP2", 50, 0, 0.1, 50, 0, 0.1);
111 hE1E2_[1] = iBooker.
book2D(
"ES- EP1 vs EP2",
"ES- EP1 vs EP2", 50, 0, 0.1, 50, 0, 0.1);
MonitorElement * hSelOCC_[2][2]
MonitorElement * hSelEng_[2][2]
MonitorElement * hRecOCC_[2][2]
MonitorElement * hEvEng_[2][2]
MonitorElement * hEng_[2][2]
void setCurrentFolder(std::string const &fullpath)
MonitorElement * hE1E2_[2]
MonitorElement * hSelEnDensity_[2][2]
MonitorElement * book2D(Args &&...args)
MonitorElement * hEnDensity_[2][2]
MonitorElement * hGoodRecNHit_[2][2]
MonitorElement * hRecNHit_[2][2]
void setAxisTitle(const std::string &title, int axis=1)
set x-, y- or z-axis title (axis=1, 2, 3 respectively)
MonitorElement * book1DD(Args &&...args)