69 if (!meBTLTrackEffEtaTot || !meBTLTrackEffPhiTot || !meBTLTrackEffPtTot || !meBTLTrackEffEtaMtd ||
70 !meBTLTrackEffPhiMtd || !meBTLTrackEffPtMtd || !meETLTrackEffEtaTotZneg || !meETLTrackEffPhiTotZneg ||
71 !meETLTrackEffPtTotZneg || !meETLTrackEffEtaMtdZnegD1 || !meETLTrackEffPhiMtdZnegD1 ||
72 !meETLTrackEffPtMtdZnegD1 || !meETLTrackEffEtaTotZpos || !meETLTrackEffPhiTotZpos || !meETLTrackEffPtTotZpos ||
73 !meETLTrackEffEtaMtdZposD1 || !meETLTrackEffPhiMtdZposD1 || !meETLTrackEffPtMtdZposD1 ||
74 !meETLTrackEffEtaMtdZnegD2 || !meETLTrackEffPhiMtdZnegD2 || !meETLTrackEffPtMtdZnegD2 ||
75 !meETLTrackEffEtaMtdZposD2 || !meETLTrackEffPhiMtdZposD2 || !meETLTrackEffPtMtdZposD2) {
76 edm::LogError(
"MtdGlobalRecoHarvester") <<
"Monitoring histograms not found!" << std::endl;
83 " Track Efficiency VS Eta;#eta;Efficiency",
85 meBTLTrackEffEtaTot->
getTH1()->GetXaxis()->GetXmin(),
86 meBTLTrackEffEtaTot->
getTH1()->GetXaxis()->GetXmax());
88 "Track Efficiency VS Phi;#phi [rad];Efficiency",
90 meBTLTrackEffPhiTot->
getTH1()->GetXaxis()->GetXmin(),
91 meBTLTrackEffPhiTot->
getTH1()->GetXaxis()->GetXmax());
93 "Track Efficiency VS Pt;Pt [GeV];Efficiency",
95 meBTLTrackEffPtTot->
getTH1()->GetXaxis()->GetXmin(),
96 meBTLTrackEffPtTot->
getTH1()->GetXaxis()->GetXmax());
98 " Track Efficiency VS Eta (-Z, Single(topo1D)/First(topo2D) Disk);#eta;Efficiency",
100 meETLTrackEffEtaTotZneg->
getTH1()->GetXaxis()->GetXmin(),
101 meETLTrackEffEtaTotZneg->
getTH1()->GetXaxis()->GetXmax());
103 " Track Efficiency VS Eta (-Z, Second Disk);#eta;Efficiency",
105 meETLTrackEffEtaTotZneg->
getTH1()->GetXaxis()->GetXmin(),
106 meETLTrackEffEtaTotZneg->
getTH1()->GetXaxis()->GetXmax());
108 ibook.
book1D(
"EtlPhiEffZnegD1",
109 "Track Efficiency VS Phi (-Z, Single(topo1D)/First(topo2D) Disk);#phi [rad];Efficiency",
111 meETLTrackEffPhiTotZneg->
getTH1()->GetXaxis()->GetXmin(),
112 meETLTrackEffPhiTotZneg->
getTH1()->GetXaxis()->GetXmax());
114 "Track Efficiency VS Phi (-Z, Second Disk);#phi [rad];Efficiency",
116 meETLTrackEffPhiTotZneg->
getTH1()->GetXaxis()->GetXmin(),
117 meETLTrackEffPhiTotZneg->
getTH1()->GetXaxis()->GetXmax());
119 "Track Efficiency VS Pt (-Z, Single(topo1D)/First(topo2D) Disk);Pt [GeV];Efficiency",
121 meETLTrackEffPtTotZneg->
getTH1()->GetXaxis()->GetXmin(),
122 meETLTrackEffPtTotZneg->
getTH1()->GetXaxis()->GetXmax());
124 "Track Efficiency VS Pt (-Z, Second Disk);Pt [GeV];Efficiency",
126 meETLTrackEffPtTotZneg->
getTH1()->GetXaxis()->GetXmin(),
127 meETLTrackEffPtTotZneg->
getTH1()->GetXaxis()->GetXmax());
129 " Track Efficiency VS Eta (+Z, Single(topo1D)/First(topo2D) Disk);#eta;Efficiency",
131 meETLTrackEffEtaTotZpos->
getTH1()->GetXaxis()->GetXmin(),
132 meETLTrackEffEtaTotZpos->
getTH1()->GetXaxis()->GetXmax());
134 " Track Efficiency VS Eta (+Z, Second Disk);#eta;Efficiency",
136 meETLTrackEffEtaTotZpos->
getTH1()->GetXaxis()->GetXmin(),
137 meETLTrackEffEtaTotZpos->
getTH1()->GetXaxis()->GetXmax());
139 ibook.
book1D(
"EtlPhiEffZposD1",
140 "Track Efficiency VS Phi (+Z, Single(topo1D)/First(topo2D) Disk);#phi [rad];Efficiency",
142 meETLTrackEffPhiTotZpos->
getTH1()->GetXaxis()->GetXmin(),
143 meETLTrackEffPhiTotZpos->
getTH1()->GetXaxis()->GetXmax());
145 "Track Efficiency VS Phi (+Z, Second Disk);#phi [rad];Efficiency",
147 meETLTrackEffPhiTotZpos->
getTH1()->GetXaxis()->GetXmin(),
148 meETLTrackEffPhiTotZpos->
getTH1()->GetXaxis()->GetXmax());
150 "Track Efficiency VS Pt (+Z, Single(topo1D)/First(topo2D) Disk);Pt [GeV];Efficiency",
152 meETLTrackEffPtTotZpos->
getTH1()->GetXaxis()->GetXmin(),
153 meETLTrackEffPtTotZpos->
getTH1()->GetXaxis()->GetXmax());
155 "Track Efficiency VS Pt (+Z, Second Disk);Pt [GeV];Efficiency",
157 meETLTrackEffPtTotZpos->
getTH1()->GetXaxis()->GetXmin(),
158 meETLTrackEffPtTotZpos->
getTH1()->GetXaxis()->GetXmax());
162 for (
int i = 0;
i < 4;
i++) {
169 for (
int ibin = 1; ibin <= meBTLTrackEffEtaTot->
getNbinsX(); ibin++) {
181 for (
int ibin = 1; ibin <= meBTLTrackEffPhiTot->
getNbinsX(); ibin++) {
193 for (
int ibin = 1; ibin <= meBTLTrackEffPtTot->
getNbinsX(); ibin++) {
206 for (
int ibin = 1; ibin <= meETLTrackEffEtaTotZneg->
getNbinsX(); ibin++) {
220 for (
int ibin = 1; ibin <= meETLTrackEffEtaTotZneg->
getNbinsX(); ibin++) {
234 for (
int ibin = 1; ibin <= meETLTrackEffEtaTotZpos->
getNbinsX(); ibin++) {
248 for (
int ibin = 1; ibin <= meETLTrackEffEtaTotZpos->
getNbinsX(); ibin++) {
262 for (
int ibin = 1; ibin <= meETLTrackEffPhiTotZneg->
getNbinsX(); ibin++) {
276 for (
int ibin = 1; ibin <= meETLTrackEffPhiTotZneg->
getNbinsX(); ibin++) {
290 for (
int ibin = 1; ibin <= meETLTrackEffPhiTotZpos->
getNbinsX(); ibin++) {
304 for (
int ibin = 1; ibin <= meETLTrackEffPhiTotZpos->
getNbinsX(); ibin++) {
318 for (
int ibin = 1; ibin <= meETLTrackEffPtTotZneg->
getNbinsX(); ibin++) {
332 for (
int ibin = 1; ibin <= meETLTrackEffPtTotZneg->
getNbinsX(); ibin++) {
346 for (
int ibin = 1; ibin <= meETLTrackEffPtTotZpos->
getNbinsX(); ibin++) {
360 for (
int ibin = 1; ibin <= meETLTrackEffPtTotZpos->
getNbinsX(); ibin++) {