151 hnTracks = iBook.book1D(
"nTracks", fmt::sprintf(
";%s per event;#events",toRep), 1001, -0.5, 2001.5);
152 hnLooseAndAboveTracks = iBook.book1D(
"nLooseAndAboveTracks", fmt::sprintf(
";%s (quality #geq loose) per event;#events",toRep), 1001, -0.5, 2001.5);
154 toRep =
"Number of all RecHits per track (quality #geq loose)";
155 hnHits = iBook.book1D(
"nRecHits", fmt::sprintf(
";%s;#tracks",toRep), 15, -0.5, 14.5);
156 hnHitsVsPhi = iBook.bookProfile(
"nHitsPerTrackVsPhi", fmt::sprintf(
"%s vs track #phi;Track #phi;%s",toRep,toRep), 30, -
M_PI,
M_PI,0., 15.);
157 hnHitsVsEta = iBook.bookProfile(
"nHitsPerTrackVsEta", fmt::sprintf(
"%s vs track #eta;Track #eta;%s",toRep,toRep), 30, -3., 3., 0., 15.);
159 toRep =
"Number of all layers per track (quality #geq loose)";
160 hnLayers = iBook.book1D(
"nLayers", fmt::sprintf(
";%s;#tracks",toRep), 15, -0.5, 14.5);
161 hnLayersVsPhi = iBook.bookProfile(
"nLayersPerTrackVsPhi", fmt::sprintf(
"%s vs track #phi;Track #phi;%s",toRep,toRep), 30, -
M_PI,
M_PI,0., 15.);
162 hnLayersVsEta = iBook.bookProfile(
"nLayersPerTrackVsEta", fmt::sprintf(
"%s vs track #eta;Track #eta;%s",toRep,toRep), 30, -3., 3., 0., 15.);
164 toRep =
"Track (quality #geq loose) #chi^{2}/ndof";
165 hchi2 = iBook.book1D(
"nChi2ndof", fmt::sprintf(
";%s;#tracks",toRep), 40, 0., 20.);
166 hChi2VsPhi = iBook.bookProfile(
"nChi2ndofVsPhi", fmt::sprintf(
"%s vs track #phi;Track #phi;%s",toRep,toRep), 30, -
M_PI,
M_PI, 0., 20.);
167 hChi2VsEta = iBook.bookProfile(
"nChi2ndofVsEta", fmt::sprintf(
"%s vs track #eta;Track #eta;%s",toRep,toRep), 30, -3., 3., 0., 20.);
170 hpt = iBook.book1D(
"pt",
";Track (quality #geq loose) p_{T} [GeV];#tracks", 200, 0., 200.);
171 hCurvature = iBook.book1D(
"curvature",
";Track (quality #geq loose) q/p_{T} [GeV^{-1}];#tracks", 100, -3., 3.);
172 heta = iBook.book1D(
"eta",
";Track (quality #geq loose) #eta;#tracks", 30, -3., 3.);
173 hphi = iBook.book1D(
"phi",
";Track (quality #geq loose) #phi;#tracks", 30, -
M_PI,
M_PI);
174 hz = iBook.book1D(
"z",
";Track (quality #geq loose) z [cm];#tracks", 30, -30., 30.);
175 htip = iBook.book1D(
"tip",
";Track (quality #geq loose) TIP [cm];#tracks", 100, -0.5, 0.5);
176 hquality = iBook.book1D(
"quality",
";Track Quality;#tracks", 7, -0.5, 6.5);
MonitorElement * hChi2VsEta
std::string topFolderName_
MonitorElement * hnLayers
MonitorElement * hnHitsVsEta
MonitorElement * hnHitsVsPhi
const std::string qualityName[qualitySize]
MonitorElement * hnTracks
MonitorElement * hCurvature
virtual void setBinLabel(int bin, const std::string &label, int axis=1)
set bin label for x, y or z axis (axis=1, 2, 3 respectively)
MonitorElement * hnLayersVsPhi
MonitorElement * hnLayersVsEta
MonitorElement * hnLooseAndAboveTracks
MonitorElement * hChi2VsPhi
MonitorElement * hquality