101 std::array<std::string, 5> bx_obj{{
"minus2",
"minus1",
"0",
"plus1",
"plus2"}};
105 auto muonPtCutStr = std::to_string(
muonPtCut_);
106 muonPtCutStr.resize(muonPtCutStr.size() - 5);
108 auto jetPtCutStr = std::to_string(
jetPtCut_);
109 jetPtCutStr.resize(jetPtCutStr.size() - 5);
112 egammaPtCutStr.resize(egammaPtCutStr.size() - 5);
114 auto tauPtCutStr = std::to_string(
tauPtCut_);
115 tauPtCutStr.resize(tauPtCutStr.size() - 5);
118 etsumPtCutStr.resize(etsumPtCutStr.size() - 5);
121 ibooker.setCurrentFolder(
monitorDir_ +
"/L1TMuon/timing");
123 muons_eta_phi.push_back(ibooker.book2D(
"muons_eta_phi_bx_" + bx_obj[
i],
124 "L1T Muon p_{T}#geq" + muonPtCutStr +
" GeV qual#geq" + muonQualCutStr +
125 " #eta vs #phi BX=" + bx_obj[i] +
";#eta;#phi",
135 "Denominator for L1T Muon p_{T}#geq" + muonPtCutStr +
" GeV qual#geq" + muonQualCutStr +
";#eta;#phi",
143 ibooker.setCurrentFolder(
monitorDir_ +
"/L1TJet/timing");
146 ibooker.book2D(
"jet_eta_phi_bx_" + bx_obj[
i],
147 "L1T Jet p_{T}#geq" + jetPtCutStr +
" GeV #eta vs #phi BX=" + bx_obj[i] +
";#eta;#phi",
156 "Denominator for L1T Jet p_{T}#geq" + jetPtCutStr +
" GeV;#eta;#phi",
164 ibooker.setCurrentFolder(
monitorDir_ +
"/L1TEGamma/timing");
167 ibooker.book2D(
"egamma_eta_phi_bx_" + bx_obj[
i],
168 "L1T EGamma p_{T}#geq" + egammaPtCutStr +
" GeV #eta vs #phi BX=" + bx_obj[i] +
";#eta;#phi",
177 "Denominator for L1T EGamma p_{T}#geq" + egammaPtCutStr +
" GeV;#eta;#phi",
185 ibooker.setCurrentFolder(
monitorDir_ +
"/L1TTau/timing");
188 ibooker.book2D(
"tau_eta_phi_bx_" + bx_obj[
i],
189 "L1T Tau p_{T}#geq" + tauPtCutStr +
" GeV #eta vs #phi BX=" + bx_obj[i] +
";#eta;#phi",
198 "Denominator for L1T Tau p_{T}#geq" + tauPtCutStr +
" GeV;#eta;#phi",
206 ibooker.setCurrentFolder(
monitorDir_ +
"/L1TEtSum/timing");
209 ibooker.book1D(
"etsum_phi_bx_MET_" + bx_obj[
i],
210 "L1T EtSum MET p_{T}#geq" + etsumPtCutStr +
" GeV #phi BX=" + bx_obj[i] +
";#phi",
215 ibooker.book1D(
"etsum_phi_bx_METHF_" + bx_obj[i],
216 "L1T EtSum METHF p_{T}#geq" + etsumPtCutStr +
" GeV #phi BX=" + bx_obj[i] +
";#phi",
221 ibooker.book1D(
"etsum_phi_bx_MHT_" + bx_obj[i],
222 "L1T EtSum MHT p_{T}#geq" + etsumPtCutStr +
" GeV #phi BX=" + bx_obj[i] +
";#phi",
227 ibooker.book1D(
"etsum_phi_bx_MHTHF_" + bx_obj[i],
228 "L1T EtSum MHTHF p_{T}#geq" + etsumPtCutStr +
" GeV #phi BX=" + bx_obj[i] +
";#phi",
234 "denominator_etsum_MET",
"Denominator for L1T EtSum MET p_{T}#geq" + etsumPtCutStr +
" GeV;#phi", 25, -3.2, 3.2);
236 "Denominator for L1T EtSum METHF p_{T}#geq" + etsumPtCutStr +
" GeV;#phi",
241 "denominator_etsum_MHT",
"Denominator for L1T EtSum MHT p_{T}#geq" + etsumPtCutStr +
" GeV;#phi", 25, -3.2, 3.2);
243 "Denominator for L1T EtSum MHTHF p_{T}#geq" + etsumPtCutStr +
" GeV;#phi",
250 ibooker.setCurrentFolder(
monitorDir_ +
"/L1TMuon/timing/Isolated_bunch");
251 for (
unsigned int i = 0; i <
bxrange_; ++
i) {
253 ibooker.book2D(
"muons_eta_phi_bx_isolated_" + bx_obj[i],
254 "L1T Muon p_{T}#geq" + muonPtCutStr +
" GeV qual#geq" + muonQualCutStr +
255 " #eta vs #phi for isolated bunch BX=" + bx_obj[i] +
";#eta;#phi",
264 "denominator_muons_isolated",
265 "Denominator for Isolated Bunch for L1T Muon p_{T}#geq" + muonPtCutStr +
" GeV qual#geq" + muonQualCutStr,
273 ibooker.setCurrentFolder(
monitorDir_ +
"/L1TJet/timing/Isolated_bunch");
274 for (
unsigned int i = 0; i <
bxrange_; ++
i) {
276 "jet_eta_phi_bx_isolated_" + bx_obj[i],
277 "L1T Jet p_{T}#geq" + jetPtCutStr +
" GeV #eta vs #phi for isolated bunch BX=" + bx_obj[i] +
";#eta;#phi",
286 ibooker.book2D(
"denominator_jet_isolated",
287 "Denominator for Isolated Bunch for L1T Jet p_{T}#geq" + jetPtCutStr +
" GeV;#eta;#phi",
297 egammaPtCutStr.resize(egammaPtCutStr.size() - 5);
298 auto egammaPtCutStrAlpha = egammaPtCutStr;
300 egammaPtCutStrAlpha.end(),
304 ibooker.setCurrentFolder(
monitorDir_ +
"/L1TEGamma/timing/Isolated_bunch/ptmin_" + egammaPtCutStrAlpha +
"_gev");
305 std::vector<MonitorElement*> vHelper;
306 for (
unsigned int i = 0; i <
bxrange_; ++
i) {
307 vHelper.push_back(ibooker.book2D(
"egamma_eta_phi_bx_isolated_" + bx_obj[i],
308 "L1T EGamma p_{T}#geq" + egammaPtCutStr +
309 " GeV #eta vs #phi for first bunch BX=" + bx_obj[i] +
";#eta;#phi",
320 ibooker.book2D(
"denominator_egamma_isolated",
321 "Denominator for Isolated Bunch for L1T EGamma p_{T}#geq" + egammaPtCutStr +
" GeV;#eta;#phi",
330 ibooker.book2D(
"egamma_iso_bx_ieta_isolated_ptmin" + egammaPtCutStrAlpha,
331 "L1T EGamma iso with pT#geq" + egammaPtCutStr +
332 " GeV BX vs. i#eta for first bunch in train;BX in event (corrected);i#eta",
341 ibooker.book2D(
"egamma_noniso_bx_ieta_isolated_ptmin" + egammaPtCutStrAlpha,
342 "L1T EGamma non iso with pT#geq" + egammaPtCutStr +
343 " GeV BX vs. i#eta for first bunch in train;BX in event (corrected);i#eta",
352 ibooker.setCurrentFolder(
monitorDir_ +
"/L1TTau/timing/Isolated_bunch");
353 for (
unsigned int i = 0; i <
bxrange_; ++
i) {
355 "tau_eta_phi_bx_isolated_" + bx_obj[i],
356 "L1T Tau p_{T}#geq" + tauPtCutStr +
" GeV #eta vs #phi for isolated bunch BX=" + bx_obj[i] +
";#eta;#phi",
365 ibooker.book2D(
"denominator_tau_isolated",
366 "Denominator for Isolated Bunch for L1T Tau p_{T}#geq" + tauPtCutStr +
" GeV;#eta;#phi",
374 ibooker.setCurrentFolder(
monitorDir_ +
"/L1TEtSum/timing/Isolated_bunch");
375 for (
unsigned int i = 0; i <
bxrange_; ++
i) {
377 "etsum_phi_bx_MET_isolated_" + bx_obj[i],
378 "L1T EtSum MET p_{T}#geq" + etsumPtCutStr +
" GeV #phi for isolated bunch BX=" + bx_obj[i] +
";#phi",
383 "etsum_phi_bx_METHF_isolated_" + bx_obj[i],
384 "L1T EtSum METHF p_{T}#geq" + etsumPtCutStr +
" GeV #phi for isolated bunch BX=" + bx_obj[i] +
";#phi",
389 "etsum_phi_bx_MHT_isolated_" + bx_obj[i],
390 "L1T EtSum MHT p_{T}#geq" + etsumPtCutStr +
" GeV #phi for isolated bunch BX=" + bx_obj[i] +
";#phi",
395 "etsum_phi_bx_MHTHF_isolated_" + bx_obj[i],
396 "L1T EtSum MHTHF p_{T}#geq" + etsumPtCutStr +
" GeV #phi for isolated bunch BX=" + bx_obj[i] +
";#phi",
402 ibooker.book1D(
"denominator_etsum_isolated_MET",
403 "Denominator for Isolated Bunch for L1T EtSum MET p_{T}#geq" + etsumPtCutStr +
" GeV;#phi",
408 ibooker.book1D(
"denominator_etsum_isolated_METHF",
409 "Denominator for Isolated Bunch for L1T EtSum METHF p_{T}#geq" + etsumPtCutStr +
" GeV;#phi",
414 ibooker.book1D(
"denominator_etsum_isolated_MHT",
415 "Denominator for Isolated Bunch for L1T EtSum MHT p_{T}#geq" + etsumPtCutStr +
" GeV;#phi",
420 ibooker.book1D(
"denominator_etsum_isolated_MHTHF",
421 "Denominator for Isolated Bunch for L1T EtSum MHTHF p_{T}#geq" + etsumPtCutStr +
" GeV;#phi",
429 ibooker.setCurrentFolder(
monitorDir_ +
"/L1TMuon/timing/First_bunch");
430 for (
unsigned int i = 0; i < bxrange_ - 2; ++
i) {
432 ibooker.book2D(
"muons_eta_phi_bx_firstbunch_" + bx_obj[i],
433 "L1T Muon p_{T}#geq" + muonPtCutStr +
" GeV qual#geq" + muonQualCutStr +
434 " #eta vs #phi for first bunch BX=" + bx_obj[i] +
";#eta;#phi",
443 "denominator_muons_firstbunch",
444 "Denominator for First Bunch for L1T Muon p_{T}#geq" + muonPtCutStr +
" GeV qual#geq" + muonQualCutStr,
452 ibooker.setCurrentFolder(
monitorDir_ +
"/L1TJet/timing/First_bunch");
453 for (
unsigned int i = 0; i < bxrange_ - 2; ++
i) {
455 "jet_eta_phi_bx_firstbunch_" + bx_obj[i],
456 "L1T Jet p_{T}#geq" + jetPtCutStr +
" GeV #eta vs #phi for first bunch BX=" + bx_obj[i] +
";#eta;#phi",
465 ibooker.book2D(
"denominator_jet_firstbunch",
466 "Denominator for First Bunch for L1T Jet p_{T}#geq" + jetPtCutStr +
" GeV;#eta;#phi",
476 egammaPtCutStr.resize(egammaPtCutStr.size() - 5);
477 auto egammaPtCutStrAlpha = egammaPtCutStr;
479 egammaPtCutStrAlpha.end(),
483 ibooker.setCurrentFolder(
monitorDir_ +
"/L1TEGamma/timing/First_bunch/ptmin_" + egammaPtCutStrAlpha +
"_gev");
484 std::vector<MonitorElement*> vHelper;
485 for (
unsigned int i = 0; i < bxrange_ - 2; ++
i) {
486 vHelper.push_back(ibooker.book2D(
"egamma_eta_phi_bx_firstbunch_" + bx_obj[i],
487 "L1T EGamma p_{T}#geq" + egammaPtCutStr +
488 " GeV #eta vs #phi for first bunch BX=" + bx_obj[i] +
";#eta;#phi",
499 ibooker.book2D(
"denominator_egamma_firstbunch",
500 "Denominator for First Bunch for L1T EGamma p_{T}#geq" + egammaPtCutStr +
" GeV;#eta;#phi",
509 ibooker.book2D(
"egamma_iso_bx_ieta_firstbunch_ptmin" + egammaPtCutStrAlpha,
510 "L1T EGamma iso with pT#geq" + egammaPtCutStr +
511 " GeV BX vs. i#eta for first bunch in train;BX in event (corrected);i#eta",
520 ibooker.book2D(
"egamma_noniso_bx_ieta_firstbunch_ptmin" + egammaPtCutStrAlpha,
521 "L1T EGamma non iso with pT#geq" + egammaPtCutStr +
522 " GeV BX vs. i#eta for first bunch in train;BX in event (corrected);i#eta",
531 ibooker.setCurrentFolder(
monitorDir_ +
"/L1TTau/timing/First_bunch");
532 for (
unsigned int i = 0; i < bxrange_ - 2; ++
i) {
534 "tau_eta_phi_bx_firstbunch_" + bx_obj[i],
535 "L1T Tau p_{T}#geq" + tauPtCutStr +
" GeV #eta vs #phi for first bunch BX=" + bx_obj[i] +
";#eta;#phi",
544 ibooker.book2D(
"denominator_tau_firstbunch",
545 "Denominator for First Bunch for L1T Tau p_{T}#geq" + tauPtCutStr +
" GeV;#eta;#phi",
553 ibooker.setCurrentFolder(
monitorDir_ +
"/L1TEtSum/timing/First_bunch");
554 for (
unsigned int i = 0; i < bxrange_ - 2; ++
i) {
556 "etsum_phi_bx_MET_firstbunch_" + bx_obj[i],
557 "L1T EtSum MET p_{T}#geq" + etsumPtCutStr +
" GeV #phi for firstbunch bunch BX=" + bx_obj[i] +
";#phi",
562 "etsum_phi_bx_METHF_firstbunch_" + bx_obj[i],
563 "L1T EtSum METHF p_{T}#geq" + etsumPtCutStr +
" GeV #phi for firstbunch bunch BX=" + bx_obj[i] +
";#phi",
568 "etsum_phi_bx_MHT_firstbunch_" + bx_obj[i],
569 "L1T EtSum MHT p_{T}#geq" + etsumPtCutStr +
" GeV #phi for firstbunch bunch BX=" + bx_obj[i] +
";#phi",
574 "etsum_phi_bx_MHTHF_firstbunch_" + bx_obj[i],
575 "L1T EtSum MHTHF p_{T}#geq" + etsumPtCutStr +
" GeV #phi for firstbunch bunch BX=" + bx_obj[i] +
";#phi",
581 ibooker.book1D(
"denominator_etsum_firstbunch_MET",
582 "Denominator for First Bunch for L1T EtSum MET p_{T}#geq" + etsumPtCutStr +
" GeV;#phi",
587 ibooker.book1D(
"denominator_etsum_firstbunch_METHF",
588 "Denominator for First Bunch for L1T EtSum METHF p_{T}#geq" + etsumPtCutStr +
" GeV;#phi",
593 ibooker.book1D(
"denominator_etsum_firstbunch_MHT",
594 "Denominator for First Bunch for L1T EtSum MHT p_{T}#geq" + etsumPtCutStr +
" GeV;#phi",
599 ibooker.book1D(
"denominator_etsum_firstbunch_MHTHF",
600 "Denominator for First Bunch for L1T EtSum MHTHF p_{T}#geq" + etsumPtCutStr +
" GeV;#phi",
608 ibooker.setCurrentFolder(
monitorDir_ +
"/L1TMuon/timing/Last_bunch");
609 for (
unsigned int i = 0; i < bxrange_ - 2; ++
i) {
611 ibooker.book2D(
"muons_eta_phi_bx_lastbunch_" + bx_obj[i + 2],
612 "L1T Muon p_{T}#geq" + muonPtCutStr +
" GeV qual#geq" + muonQualCutStr +
613 " #eta vs #phi for last bunch BX=" + bx_obj[i] +
";#eta;#phi",
622 "denominator_muons_lastbunch",
623 "Denominator for Last Bunch for L1T Muon p_{T}#geq" + muonPtCutStr +
" GeV qual#geq" + muonQualCutStr,
631 ibooker.setCurrentFolder(
monitorDir_ +
"/L1TJet/timing/Last_bunch");
632 for (
unsigned int i = 0; i < bxrange_ - 2; ++
i) {
634 "jet_eta_phi_bx_lastbunch_" + bx_obj[i + 2],
635 "L1T Jet p_{T}#geq" + jetPtCutStr +
" GeV #eta vs #phi for last bunch BX=" + bx_obj[i] +
";#eta;#phi",
644 ibooker.book2D(
"denominator_jet_lastbunch",
645 "Denominator for Last Bunch for L1T Jet p_{T}#geq" + jetPtCutStr +
" GeV;#eta;#phi",
655 egammaPtCutStr.resize(egammaPtCutStr.size() - 5);
656 auto egammaPtCutStrAlpha = egammaPtCutStr;
658 egammaPtCutStrAlpha.end(),
662 ibooker.setCurrentFolder(
monitorDir_ +
"/L1TEGamma/timing/Last_bunch/ptmin_" + egammaPtCutStrAlpha +
"_gev");
663 std::vector<MonitorElement*> vHelper;
664 for (
unsigned int i = 0; i < bxrange_ - 2; ++
i) {
665 vHelper.push_back(ibooker.book2D(
"egamma_eta_phi_bx_lastbunch_" + bx_obj[i + 2],
666 "L1T EGamma p_{T}#geq" + egammaPtCutStr +
667 " GeV #eta vs #phi for first bunch BX=" + bx_obj[i] +
";#eta;#phi",
678 ibooker.book2D(
"denominator_egamma_lastbunch",
679 "Denominator for Last Bunch for L1T EGamma p_{T}#geq" + egammaPtCutStr +
" GeV;#eta;#phi",
688 ibooker.book2D(
"egamma_iso_bx_ieta_lastbunch_ptmin" + egammaPtCutStrAlpha,
689 "L1T EGamma iso with pT#geq" + egammaPtCutStr +
690 " GeV BX vs. i#eta for first bunch in train;BX in event (corrected);i#eta",
699 ibooker.book2D(
"egamma_noniso_bx_ieta_lastbunch_ptmin" + egammaPtCutStrAlpha,
700 "L1T EGamma non iso with pT#geq" + egammaPtCutStr +
701 " GeV BX vs. i#eta for first bunch in train;BX in event (corrected);i#eta",
710 ibooker.setCurrentFolder(
monitorDir_ +
"/L1TTau/timing/Last_bunch");
711 for (
unsigned int i = 0; i < bxrange_ - 2; ++
i) {
713 "tau_eta_phi_bx_lastbunch_" + bx_obj[i + 2],
714 "L1T Tau p_{T}#geq" + tauPtCutStr +
" GeV #eta vs #phi for last bunch BX=" + bx_obj[i] +
";#eta;#phi",
723 ibooker.book2D(
"denominator_tau_lastbunch",
724 "Denominator for Last Bunch for L1T Tau p_{T}#geq" + tauPtCutStr +
" GeV;#eta;#phi",
732 ibooker.setCurrentFolder(
monitorDir_ +
"/L1TEtSum/timing/Last_bunch");
733 for (
unsigned int i = 0; i < bxrange_ - 2; ++
i) {
735 "etsum_phi_bx_MET_lastbunch_" + bx_obj[i + 2],
736 "L1T EtSum MET p_{T}#geq" + etsumPtCutStr +
" GeV #phi for lastbunch bunch BX=" + bx_obj[i] +
";#phi",
741 "etsum_phi_bx_METHF_lastbunch_" + bx_obj[i + 2],
742 "L1T EtSum METHF p_{T}#geq" + etsumPtCutStr +
" GeV #phi for lastbunch bunch BX=" + bx_obj[i] +
";#phi",
747 "etsum_phi_bx_MHT_lastbunch_" + bx_obj[i + 2],
748 "L1T EtSum MHT p_{T}#geq" + etsumPtCutStr +
" GeV #phi for lastbunch bunch BX=" + bx_obj[i] +
";#phi",
753 "etsum_phi_bx_MHTHF_lastbunch_" + bx_obj[i + 2],
754 "L1T EtSum MHTHF p_{T}#geq" + etsumPtCutStr +
" GeV #phi for lastbunch bunch BX=" + bx_obj[i] +
";#phi",
760 ibooker.book1D(
"denominator_etsum_lastbunch_MET",
761 "Denominator for Last Bunch for L1T EtSum MET p_{T}#geq" + etsumPtCutStr +
" GeV;#phi",
766 ibooker.book1D(
"denominator_etsum_lastbunch_METHF",
767 "Denominator for Last Bunch for L1T EtSum METHF p_{T}#geq" + etsumPtCutStr +
" GeV;#phi",
772 ibooker.book1D(
"denominator_etsum_lastbunch_MHT",
773 "Denominator for Last Bunch for L1T EtSum MHT p_{T}#geq" + etsumPtCutStr +
" GeV;#phi",
778 ibooker.book1D(
"denominator_etsum_lastbunch_MHTHF",
779 "Denominator for Last Bunch for L1T EtSum MHTHF p_{T}#geq" + etsumPtCutStr +
" GeV;#phi",
MonitorElement * denominator_etsum_METHF
std::vector< MonitorElement * > jet_eta_phi_firstbunch
MonitorElement * denominator_etsum_lastbunch_MHT
MonitorElement * denominator_muons_isolated
std::vector< MonitorElement * > etsum_eta_phi_MET_isolated
std::vector< MonitorElement * > etsum_eta_phi_METHF_isolated
std::vector< MonitorElement * > muons_eta_phi_isolated
MonitorElement * denominator_etsum_MET
std::vector< MonitorElement * > egamma_eta_phi
std::vector< std::vector< MonitorElement * > > egamma_eta_phi_lastbunch
MonitorElement * denominator_etsum_isolated_MHTHF
MonitorElement * denominator_muons_firstbunch
std::vector< MonitorElement * > jet_eta_phi_lastbunch
std::vector< MonitorElement * > tau_eta_phi_lastbunch
std::vector< MonitorElement * > denominator_egamma_isolated
MonitorElement * denominator_etsum_MHT
const unsigned int bxrange_
def replace(string, replacements)
std::vector< MonitorElement * > etsum_eta_phi_MET_firstbunch
MonitorElement * denominator_etsum_isolated_METHF
std::vector< std::vector< MonitorElement * > > egamma_eta_phi_isolated
std::vector< MonitorElement * > egamma_iso_bx_ieta_firstbunch
MonitorElement * denominator_tau_isolated
std::vector< MonitorElement * > etsum_eta_phi_MHT_lastbunch
MonitorElement * denominator_etsum_firstbunch_MET
MonitorElement * denominator_etsum_firstbunch_MHT
std::vector< MonitorElement * > muons_eta_phi_lastbunch
MonitorElement * denominator_etsum_MHTHF
std::vector< MonitorElement * > etsum_eta_phi_MHT
MonitorElement * denominator_egamma
std::vector< MonitorElement * > etsum_eta_phi_MET_lastbunch
std::vector< MonitorElement * > denominator_egamma_firstbunch
MonitorElement * denominator_tau_lastbunch
std::vector< MonitorElement * > jet_eta_phi
std::vector< MonitorElement * > etsum_eta_phi_METHF_firstbunch
std::vector< MonitorElement * > etsum_eta_phi_MHTHF_isolated
MonitorElement * denominator_tau_firstbunch
std::vector< std::vector< MonitorElement * > > egamma_eta_phi_firstbunch
MonitorElement * denominator_etsum_lastbunch_MHTHF
MonitorElement * denominator_muons
std::vector< MonitorElement * > muons_eta_phi_firstbunch
int algoBitLastBxInTrain_
std::vector< MonitorElement * > egamma_noniso_bx_ieta_lastbunch
std::vector< MonitorElement * > etsum_eta_phi_MHTHF_lastbunch
int algoBitFirstBxInTrain_
std::vector< MonitorElement * > egamma_noniso_bx_ieta_firstbunch
std::vector< MonitorElement * > tau_eta_phi_isolated
std::vector< MonitorElement * > etsum_eta_phi_METHF
std::vector< MonitorElement * > etsum_eta_phi_MHTHF
std::vector< MonitorElement * > etsum_eta_phi_MHTHF_firstbunch
std::vector< MonitorElement * > tau_eta_phi
MonitorElement * denominator_etsum_firstbunch_METHF
MonitorElement * denominator_jet_lastbunch
MonitorElement * denominator_jet
std::vector< double > egammaPtCuts_
std::vector< MonitorElement * > egamma_noniso_bx_ieta_isolated
std::vector< MonitorElement * > etsum_eta_phi_MHT_isolated
std::vector< MonitorElement * > etsum_eta_phi_METHF_lastbunch
std::vector< MonitorElement * > egamma_iso_bx_ieta_lastbunch
MonitorElement * denominator_muons_lastbunch
std::vector< MonitorElement * > etsum_eta_phi_MET
MonitorElement * denominator_tau
std::vector< MonitorElement * > jet_eta_phi_isolated
std::vector< MonitorElement * > egamma_iso_bx_ieta_isolated
MonitorElement * denominator_etsum_isolated_MET
MonitorElement * denominator_etsum_firstbunch_MHTHF
std::vector< MonitorElement * > denominator_egamma_lastbunch
std::vector< MonitorElement * > muons_eta_phi
MonitorElement * denominator_etsum_lastbunch_METHF
MonitorElement * denominator_etsum_isolated_MHT
std::vector< MonitorElement * > etsum_eta_phi_MHT_firstbunch
MonitorElement * denominator_jet_firstbunch
MonitorElement * denominator_jet_isolated
MonitorElement * denominator_etsum_lastbunch_MET
std::vector< MonitorElement * > tau_eta_phi_firstbunch