63 if (!meBTLTrackEffEtaTot || !meBTLTrackEffPhiTot || !meBTLTrackEffPtTot || !meBTLTrackEffEtaMtd ||
64 !meBTLTrackEffPhiMtd || !meBTLTrackEffPtMtd || !meETLTrackEffEtaTotZneg || !meETLTrackEffPhiTotZneg ||
65 !meETLTrackEffPtTotZneg || !meETLTrackEffEtaMtdZneg || !meETLTrackEffPhiMtdZneg || !meETLTrackEffPtMtdZneg ||
66 !meETLTrackEffEtaTotZpos || !meETLTrackEffPhiTotZpos || !meETLTrackEffPtTotZpos || !meETLTrackEffEtaMtdZpos ||
67 !meETLTrackEffPhiMtdZpos || !meETLTrackEffPtMtdZpos) {
68 edm::LogError(
"MtdTracksHarvester") <<
"Monitoring histograms not found!" << std::endl;
75 " Track Efficiency VS Eta;#eta;Efficiency",
77 meBTLTrackEffEtaTot->
getTH1()->GetXaxis()->GetXmin(),
78 meBTLTrackEffEtaTot->
getTH1()->GetXaxis()->GetXmax());
80 "Track Efficiency VS Phi;#phi [rad];Efficiency",
82 meBTLTrackEffPhiTot->
getTH1()->GetXaxis()->GetXmin(),
83 meBTLTrackEffPhiTot->
getTH1()->GetXaxis()->GetXmax());
85 "Track Efficiency VS Pt;Pt [GeV];Efficiency",
87 meBTLTrackEffPtTot->
getTH1()->GetXaxis()->GetXmin(),
88 meBTLTrackEffPtTot->
getTH1()->GetXaxis()->GetXmax());
90 " Track Efficiency VS Eta (-Z);#eta;Efficiency",
92 meETLTrackEffEtaTotZneg->
getTH1()->GetXaxis()->GetXmin(),
93 meETLTrackEffEtaTotZneg->
getTH1()->GetXaxis()->GetXmax());
95 "Track Efficiency VS Phi (-Z);#phi [rad];Efficiency",
97 meETLTrackEffPhiTotZneg->
getTH1()->GetXaxis()->GetXmin(),
98 meETLTrackEffPhiTotZneg->
getTH1()->GetXaxis()->GetXmax());
100 "Track Efficiency VS Pt (-Z);Pt [GeV];Efficiency",
102 meETLTrackEffPtTotZneg->
getTH1()->GetXaxis()->GetXmin(),
103 meETLTrackEffPtTotZneg->
getTH1()->GetXaxis()->GetXmax());
105 " Track Efficiency VS Eta (+Z);#eta;Efficiency",
107 meETLTrackEffEtaTotZpos->
getTH1()->GetXaxis()->GetXmin(),
108 meETLTrackEffEtaTotZpos->
getTH1()->GetXaxis()->GetXmax());
110 "Track Efficiency VS Phi (+Z);#phi [rad];Efficiency",
112 meETLTrackEffPhiTotZpos->
getTH1()->GetXaxis()->GetXmin(),
113 meETLTrackEffPhiTotZpos->
getTH1()->GetXaxis()->GetXmax());
115 "Track Efficiency VS Pt (+Z);Pt [GeV];Efficiency",
117 meETLTrackEffPtTotZpos->
getTH1()->GetXaxis()->GetXmin(),
118 meETLTrackEffPtTotZpos->
getTH1()->GetXaxis()->GetXmax());
123 for (
int i = 0;
i < 2;
i++) {
130 for (
int ibin = 1; ibin <= meBTLTrackEffEtaTot->
getNbinsX(); ibin++) {
142 for (
int ibin = 1; ibin <= meBTLTrackEffPhiTot->
getNbinsX(); ibin++) {
154 for (
int ibin = 1; ibin <= meBTLTrackEffPtTot->
getNbinsX(); ibin++) {
167 for (
int ibin = 1; ibin <= meETLTrackEffEtaTotZneg->
getNbinsX(); ibin++) {
181 for (
int ibin = 1; ibin <= meETLTrackEffEtaTotZpos->
getNbinsX(); ibin++) {
195 for (
int ibin = 1; ibin <= meETLTrackEffPhiTotZneg->
getNbinsX(); ibin++) {
209 for (
int ibin = 1; ibin <= meETLTrackEffPhiTotZpos->
getNbinsX(); ibin++) {
223 for (
int ibin = 1; ibin <= meETLTrackEffPtTotZneg->
getNbinsX(); ibin++) {
237 for (
int ibin = 1; ibin <= meETLTrackEffPtTotZpos->
getNbinsX(); ibin++) {
258 descriptions.
add(
"MtdTracksPostProcessor",
desc);