196 const double maxZ = 1100;
197 const int nbinsZ = 220;
198 const double maxXY = 800;
199 const int nbinsXY = 160;
200 const double minR = 100, maxR = 800;
201 const int nbinsR = 70;
203 const double maxBarrelZ = 700;
204 const int nbinsBarrelZ = 140;
207 hRZ_ = booker.
book2D(
"RZ",
"R-Z view;Z (cm);R (cm)", nbinsZ, -
maxZ,
maxZ, nbinsR, minR, maxR);
211 hXY_Barrel_ = booker.
book2D(
"XY_Barrel",
"X-Y view of Barrel", nbinsXY, -maxXY, maxXY, nbinsXY, -maxXY, maxXY);
213 for (
int disk = 1; disk <= 4; ++disk) {
218 hXY_Endcap_[disk] = booker.
book2D(meNameP, meTitleP, nbinsXY, -maxXY, maxXY, nbinsXY, -maxXY, maxXY);
219 hXY_Endcap_[-disk] = booker.
book2D(meNameN, meTitleN, nbinsXY, -maxXY, maxXY, nbinsXY, -maxXY, maxXY);
233 hStripProf_ = booker.
book1D(
"Strip_Profile",
"Strip_Profile;Strip Number", 100, 0, 100);
234 hStripProf_RB12_ = booker.
book1D(
"Strip_Profile_RB12",
"Strip Profile RB1 and RB2;Strip Number", 92, 0, 92);
235 hStripProf_RB34_ = booker.
book1D(
"Strip_Profile_RB34",
"Strip Profile RB3 and RB4;Strip Number", 62, 0, 62);
240 hBxDist_ = booker.
book1D(
"Bunch_Crossing",
"Bunch Crossing;Bunch crossing", 20, -10., 10.);
247 booker.
book1D(
"DigiTimeAll",
"Digi time including present electronics;Digi time (ns)", 100, -12.5, 12.5);
248 hDigiTime_ = booker.
book1D(
"DigiTime",
"Digi time only with timing information;Digi time (ns)", 100, -12.5, 12.5);
249 hDigiTimeIRPC_ = booker.
book1D(
"DigiTimeIRPC",
"IRPC Digi time;Digi time (ns)", 100, -12.5, 12.5);
250 hDigiTimeNoIRPC_ = booker.
book1D(
"DigiTimeNoIRPC",
"non-IRPC Digi time;Digi time (ns)", 100, -12.5, 12.5);
254 hNSimHitPerRoll_ = booker.
book1D(
"NSimHitPerRoll",
"SimHit multiplicity per Roll;Multiplicity", 10, 0, 10);
255 hNDigiPerRoll_ = booker.
book1D(
"NDigiPerRoll",
"Digi multiplicity per Roll;Multiplicity", 10, 0, 10);
258 hRes_ = booker.
book1D(
"Digi_SimHit_Difference",
"Digi-SimHit difference;dx (cm)", 100, -8, 8);
266 hResBarrelWheels_[-2] = booker.
book1D(
"Residual_Barrel_Wheel_m2",
"Residual of Barrel Wheel-2;dx (cm)", 100, -8, 8);
267 hResBarrelWheels_[-1] = booker.
book1D(
"Residual_Barrel_Wheel_m1",
"Residual of Barrel Wheel-1;dx (cm)", 100, -8, 8);
268 hResBarrelWheels_[+0] = booker.
book1D(
"Residual_Barrel_Wheel_00",
"Residual of Barrel Wheel 0;dx (cm)", 100, -8, 8);
269 hResBarrelWheels_[+1] = booker.
book1D(
"Residual_Barrel_Wheel_p1",
"Residual of Barrel Wheel+1;dx (cm)", 100, -8, 8);
270 hResBarrelWheels_[+2] = booker.
book1D(
"Residual_Barrel_Wheel_p2",
"Residual of Barrel Wheel+2;dx (cm)", 100, -8, 8);
272 for (
int disk = 1; disk <= 4; ++disk) {
281 hResEndcapRings_[1] = booker.
book1D(
"Residual_Endcap_Ring1",
"Residual of Endcap Ring1;dx (cm)", 100, -12, 12);
282 hResEndcapRings_[2] = booker.
book1D(
"Residual_Endcap_Ring2",
"Residual of Endcap Ring2;dx (cm)", 100, -8, 8);
283 hResEndcapRings_[3] = booker.
book1D(
"Residual_Endcap_Ring3",
"Residual of Endcap Ring3;dx (cm)", 100, -8, 8);
std::map< int, MonitorElement * > hResBarrelWheels_
MonitorElement * hXY_Barrel_
MonitorElement * hBxDisc_4Plus_
virtual void setCurrentFolder(std::string const &fullpath)
virtual void setOption(const char *option)
MonitorElement * hStripProf_IRPC_
MonitorElement * hDigiTimeAll_
MonitorElement * hStripProf_RB34_
std::map< int, MonitorElement * > hResEndcapRings_
MonitorElement * hStripProf_Endcap_
MonitorElement * hBxDisc_4Min_
MonitorElement * hDigiTimeNoIRPC_
bool isDigiTimeAvailable_
std::map< int, MonitorElement * > hXY_Endcap_
MonitorElement * hStripProf_RB12_
std::map< int, MonitorElement * > hResBarrelLayers_
MonitorElement * hNSimHitPerRoll_
MonitorElement * hDigiTimeIRPC_
MonitorElement * hDigiTime_
MonitorElement * book2D(TString const &name, TString const &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, FUNC onbooking=NOOP())
MonitorElement * hStripProf_
MonitorElement * hBxDist_
std::map< int, MonitorElement * > hResEndcapDisks_
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())
MonitorElement * hNDigiPerRoll_
std::map< int, MonitorElement * > hZPhi_