201 igetter.
get(
folder_ +
"BTLTrackMatchedTPmtdDirectCorrectAssocEta");
203 igetter.
get(
folder_ +
"BTLTrackMatchedTPmtdDirectCorrectAssocPt");
205 igetter.
get(
folder_ +
"BTLTrackMatchedTPmtdDirectWrongAssocEta");
207 igetter.
get(
folder_ +
"BTLTrackMatchedTPmtdDirectWrongAssocPt");
209 igetter.
get(
folder_ +
"BTLTrackMatchedTPmtdDirectNoAssocEta");
210 MonitorElement* meBTLTrackMatchedTPmtdDirectNoAssocPt = igetter.
get(
folder_ +
"BTLTrackMatchedTPmtdDirectNoAssocPt");
213 igetter.
get(
folder_ +
"BTLTrackMatchedTPmtdOtherCorrectAssocEta");
215 igetter.
get(
folder_ +
"BTLTrackMatchedTPmtdOtherCorrectAssocPt");
217 igetter.
get(
folder_ +
"BTLTrackMatchedTPmtdOtherWrongAssocEta");
219 igetter.
get(
folder_ +
"BTLTrackMatchedTPmtdOtherWrongAssocPt");
220 MonitorElement* meBTLTrackMatchedTPmtdOtherNoAssocEta = igetter.
get(
folder_ +
"BTLTrackMatchedTPmtdOtherNoAssocEta");
235 igetter.
get(
folder_ +
"ETLTrackMatchedTPmtd1CorrectAssocEta");
236 MonitorElement* meETLTrackMatchedTPmtd1CorrectAssocPt = igetter.
get(
folder_ +
"ETLTrackMatchedTPmtd1CorrectAssocPt");
243 igetter.
get(
folder_ +
"ETLTrackMatchedTPmtd2CorrectAssocEta");
244 MonitorElement* meETLTrackMatchedTPmtd2CorrectAssocPt = igetter.
get(
folder_ +
"ETLTrackMatchedTPmtd2CorrectAssocPt");
262 if (!meBTLTrackEtaTot || !meBTLTrackPhiTot || !meBTLTrackPtTot || !meBTLTrackEtaMtd || !meBTLTrackPhiMtd ||
263 !meBTLTrackPtMtd || !meETLTrackEtaTot || !meETLTrackPhiTot || !meETLTrackPtTot || !meETLTrackEtaMtd ||
264 !meETLTrackPhiMtd || !meETLTrackPtMtd || !meETLTrackEta2Mtd || !meETLTrackPhi2Mtd || !meETLTrackPt2Mtd ||
265 !meETLTrackEtaTotLowPt0 || !meETLTrackEtaTotLowPt1 || !meETLTrackEtaMtdLowPt0 || !meETLTrackEtaMtdLowPt1 ||
266 !meETLTrackEta2MtdLowPt0 || !meETLTrackEta2MtdLowPt1 || !meTrackMatchedTPPtTotLV || !meTrackMatchedTPEtaTotLV ||
268 !meBTLTrackMatchedTPPtTot || !meBTLTrackMatchedTPPtMtd || !meBTLTrackMatchedTPEtaTot ||
269 !meBTLTrackMatchedTPEtaMtd || !meETLTrackMatchedTPPtTot || !meETLTrackMatchedTPPtMtd ||
270 !meETLTrackMatchedTPPt2Mtd || !meETLTrackMatchedTPEtaTot || !meETLTrackMatchedTPEtaMtd ||
271 !meETLTrackMatchedTPEta2Mtd ||
273 !meBTLTrackMatchedTPmtdDirectEta || !meBTLTrackMatchedTPmtdDirectPt || !meBTLTrackMatchedTPmtdOtherEta ||
274 !meBTLTrackMatchedTPmtdOtherPt || !meBTLTrackMatchedTPnomtdEta || !meBTLTrackMatchedTPnomtdPt ||
275 !meBTLTrackMatchedTPmtdDirectCorrectAssocEta || !meBTLTrackMatchedTPmtdDirectCorrectAssocPt ||
276 !meBTLTrackMatchedTPmtdDirectWrongAssocEta || !meBTLTrackMatchedTPmtdDirectWrongAssocPt ||
277 !meBTLTrackMatchedTPmtdDirectNoAssocEta || !meBTLTrackMatchedTPmtdDirectNoAssocPt ||
278 !meBTLTrackMatchedTPmtdOtherCorrectAssocEta || !meBTLTrackMatchedTPmtdOtherCorrectAssocPt ||
279 !meBTLTrackMatchedTPmtdOtherWrongAssocEta || !meBTLTrackMatchedTPmtdOtherWrongAssocPt ||
280 !meBTLTrackMatchedTPmtdOtherNoAssocEta || !meBTLTrackMatchedTPmtdOtherNoAssocPt ||
281 !meBTLTrackMatchedTPnomtdAssocEta || !meBTLTrackMatchedTPnomtdAssocPt || !meETLTrackMatchedTPmtd1Eta ||
282 !meETLTrackMatchedTPmtd1Pt || !meETLTrackMatchedTPmtd2Eta || !meETLTrackMatchedTPmtd2Pt ||
283 !meETLTrackMatchedTPnomtdEta || !meETLTrackMatchedTPnomtdPt || !meETLTrackMatchedTPmtd1CorrectAssocEta ||
284 !meETLTrackMatchedTPmtd1CorrectAssocPt || !meETLTrackMatchedTPmtd1WrongAssocEta ||
285 !meETLTrackMatchedTPmtd1WrongAssocPt || !meETLTrackMatchedTPmtd1NoAssocEta || !meETLTrackMatchedTPmtd1NoAssocPt ||
286 !meETLTrackMatchedTPmtd2CorrectAssocEta || !meETLTrackMatchedTPmtd2CorrectAssocPt ||
287 !meETLTrackMatchedTPmtd2WrongAssocEta || !meETLTrackMatchedTPmtd2WrongAssocPt ||
288 !meETLTrackMatchedTPmtd2NoAssocEta || !meETLTrackMatchedTPmtd2NoAssocPt || !meETLTrackMatchedTPnomtdAssocEta ||
289 !meETLTrackMatchedTPnomtdAssocPt || !meTrackNumHits || !meTrackNumHitsNT || !meExtraPtMtd || !meExtraPtEtl2Mtd ||
290 !meExtraEtaMtd || !meExtraEtaEtl2Mtd || !meExtraPhiAtBTL || !meExtraPhiAtBTLmatched || !meExtraBTLeneInCone ||
291 !meExtraMTDfailExtenderEta || !meExtraMTDfailExtenderPt) {
292 edm::LogError(
"MtdTracksHarvester") <<
"Monitoring histograms not found!" << std::endl;
299 " Track Efficiency VS Eta;#eta;Efficiency",
301 meBTLTrackEtaTot->
getTH1()->GetXaxis()->GetXmin(),
302 meBTLTrackEtaTot->
getTH1()->GetXaxis()->GetXmax());
307 "Track Efficiency VS Phi;#phi [rad];Efficiency",
309 meBTLTrackPhiTot->
getTH1()->GetXaxis()->GetXmin(),
310 meBTLTrackPhiTot->
getTH1()->GetXaxis()->GetXmax());
315 "Track Efficiency VS Pt;Pt [GeV];Efficiency",
317 meBTLTrackPtTot->
getTH1()->GetXaxis()->GetXmin(),
318 meBTLTrackPtTot->
getTH1()->GetXaxis()->GetXmax());
323 " Track Efficiency VS Eta;#eta;Efficiency",
325 meETLTrackEtaTot->
getTH1()->GetXaxis()->GetXmin(),
326 meETLTrackEtaTot->
getTH1()->GetXaxis()->GetXmax());
331 "Track Efficiency VS Phi;#phi [rad];Efficiency",
333 meETLTrackPhiTot->
getTH1()->GetXaxis()->GetXmin(),
334 meETLTrackPhiTot->
getTH1()->GetXaxis()->GetXmax());
339 "Track Efficiency VS Pt;Pt [GeV];Efficiency",
341 meETLTrackPtTot->
getTH1()->GetXaxis()->GetXmin(),
342 meETLTrackPtTot->
getTH1()->GetXaxis()->GetXmax());
347 " Track Efficiency VS Eta (2 hits);#eta;Efficiency",
349 meETLTrackEtaTot->
getTH1()->GetXaxis()->GetXmin(),
350 meETLTrackEtaTot->
getTH1()->GetXaxis()->GetXmax());
355 "Track Efficiency VS Phi (2 hits);#phi [rad];Efficiency",
357 meETLTrackPhiTot->
getTH1()->GetXaxis()->GetXmin(),
358 meETLTrackPhiTot->
getTH1()->GetXaxis()->GetXmax());
363 "Track Efficiency VS Pt (2 hits);Pt [GeV];Efficiency",
365 meETLTrackPtTot->
getTH1()->GetXaxis()->GetXmin(),
366 meETLTrackPtTot->
getTH1()->GetXaxis()->GetXmax());
372 " Track Efficiency VS Eta, 0.2 < pt < 0.45;#eta;Efficiency",
374 meETLTrackEtaTotLowPt0->
getTH1()->GetXaxis()->GetXmin(),
375 meETLTrackEtaTotLowPt0->
getTH1()->GetXaxis()->GetXmax());
380 " Track Efficiency VS Eta, 0.45 < pt < 0.7;#eta;Efficiency",
382 meETLTrackEtaTotLowPt1->
getTH1()->GetXaxis()->GetXmin(),
383 meETLTrackEtaTotLowPt1->
getTH1()->GetXaxis()->GetXmax());
388 " Track Efficiency VS Eta (2 hits), 0.2 < pt < 0.45;#eta;Efficiency",
390 meETLTrackEtaTotLowPt0->
getTH1()->GetXaxis()->GetXmin(),
391 meETLTrackEtaTotLowPt0->
getTH1()->GetXaxis()->GetXmax());
396 " Track Efficiency VS Eta (2 hits), 0.45 < pt < 0.7;#eta;Efficiency",
398 meETLTrackEtaTotLowPt1->
getTH1()->GetXaxis()->GetXmin(),
399 meETLTrackEtaTotLowPt1->
getTH1()->GetXaxis()->GetXmax());
404 ibook.
book1D(
"ExtraPtEff",
405 "MTD matching efficiency wrt extrapolated track associated to LV VS Pt;Pt [GeV];Efficiency",
407 meTrackMatchedTPPtTotLV->
getTH1()->GetXaxis()->GetXmin(),
408 meTrackMatchedTPPtTotLV->
getTH1()->GetXaxis()->GetXmax());
413 ibook.
book1D(
"ExtraPtEtl2Eff",
414 "MTD matching efficiency (2 ETL) wrt extrapolated track associated to LV VS Pt;Pt [GeV];Efficiency",
416 meTrackMatchedTPPtTotLV->
getTH1()->GetXaxis()->GetXmin(),
417 meTrackMatchedTPPtTotLV->
getTH1()->GetXaxis()->GetXmax());
422 "MTD matching efficiency wrt extrapolated track associated to LV VS Eta;Eta;Efficiency",
424 meTrackMatchedTPEtaTotLV->
getTH1()->GetXaxis()->GetXmin(),
425 meTrackMatchedTPEtaTotLV->
getTH1()->GetXaxis()->GetXmax());
430 ibook.
book1D(
"ExtraEtaEtl2Eff",
431 "MTD matching efficiency (2 ETL) wrt extrapolated track associated to LV VS Eta;Eta;Efficiency",
433 meTrackMatchedTPEtaTotLV->
getTH1()->GetXaxis()->GetXmin(),
434 meTrackMatchedTPEtaTotLV->
getTH1()->GetXaxis()->GetXmax());
440 "Track selected efficiency TP VS Pt;Pt [GeV];Efficiency",
442 meBTLTrackPtTot->
getTH1()->GetXaxis()->GetXmin(),
443 meBTLTrackPtTot->
getTH1()->GetXaxis()->GetXmax());
448 "Track selected efficiency TP VS Eta;Eta;Efficiency",
450 meBTLTrackEtaTot->
getTH1()->GetXaxis()->GetXmin(),
451 meBTLTrackEtaTot->
getTH1()->GetXaxis()->GetXmax());
456 "Track matched to TP efficiency VS Pt;Pt [GeV];Efficiency",
458 meBTLTrackMatchedTPPtTot->
getTH1()->GetXaxis()->GetXmin(),
459 meBTLTrackMatchedTPPtTot->
getTH1()->GetXaxis()->GetXmax());
464 "Track matched to TP efficiency VS Eta;Eta;Efficiency",
466 meBTLTrackMatchedTPEtaTot->
getTH1()->GetXaxis()->GetXmin(),
467 meBTLTrackMatchedTPEtaTot->
getTH1()->GetXaxis()->GetXmax());
472 "Track selected efficiency TP VS Pt;Pt [GeV];Efficiency",
474 meETLTrackPtTot->
getTH1()->GetXaxis()->GetXmin(),
475 meETLTrackPtTot->
getTH1()->GetXaxis()->GetXmax());
480 "Track selected efficiency TP VS Eta;Eta;Efficiency",
482 meETLTrackEtaTot->
getTH1()->GetXaxis()->GetXmin(),
483 meETLTrackEtaTot->
getTH1()->GetXaxis()->GetXmax());
488 "Track matched to TP efficiency VS Pt;Pt [GeV];Efficiency",
490 meETLTrackMatchedTPPtTot->
getTH1()->GetXaxis()->GetXmin(),
491 meETLTrackMatchedTPPtTot->
getTH1()->GetXaxis()->GetXmax());
496 "Track matched to TP efficiency VS Eta;Eta;Efficiency",
498 meETLTrackMatchedTPEtaTot->
getTH1()->GetXaxis()->GetXmin(),
499 meETLTrackMatchedTPEtaTot->
getTH1()->GetXaxis()->GetXmax());
504 "Track matched to TP efficiency VS Pt (2 ETL hits);Pt [GeV];Efficiency",
506 meETLTrackMatchedTPPtTot->
getTH1()->GetXaxis()->GetXmin(),
507 meETLTrackMatchedTPPtTot->
getTH1()->GetXaxis()->GetXmax());
512 "Track matched to TP efficiency VS Eta (2 hits);Eta;Efficiency",
514 meETLTrackMatchedTPEtaTot->
getTH1()->GetXaxis()->GetXmin(),
515 meETLTrackMatchedTPEtaTot->
getTH1()->GetXaxis()->GetXmax());
522 "Track selected efficiency TP-mtd hit (direct) VS Eta",
524 meBTLTrackEtaTot->
getTH1()->GetXaxis()->GetXmin(),
525 meBTLTrackEtaTot->
getTH1()->GetXaxis()->GetXmax());
530 "Track selected efficiency TP-mtd hit (direct) VS Pt",
532 meBTLTrackPtTot->
getTH1()->GetXaxis()->GetXmin(),
533 meBTLTrackPtTot->
getTH1()->GetXaxis()->GetXmax());
538 "Track selected efficiency TP-mtd hit (other) VS Eta",
540 meBTLTrackEtaTot->
getTH1()->GetXaxis()->GetXmin(),
541 meBTLTrackEtaTot->
getTH1()->GetXaxis()->GetXmax());
546 "Track selected efficiency TP-mtd hit (other) VS Pt",
548 meBTLTrackPtTot->
getTH1()->GetXaxis()->GetXmin(),
549 meBTLTrackPtTot->
getTH1()->GetXaxis()->GetXmax());
554 "Track selected efficiency TP-no mtd hit VS Eta",
556 meBTLTrackEtaTot->
getTH1()->GetXaxis()->GetXmin(),
557 meBTLTrackEtaTot->
getTH1()->GetXaxis()->GetXmax());
562 "Track selected efficiency TP-no mtd hit VS Pt",
564 meBTLTrackPtTot->
getTH1()->GetXaxis()->GetXmin(),
565 meBTLTrackPtTot->
getTH1()->GetXaxis()->GetXmax());
570 ibook.
book1D(
"BTLTPmtdDirectCorrectAssocEtaMatchEff",
571 "Track efficiency TP-mtd hit (direct), correct reco match VS Eta",
572 meBTLTrackMatchedTPmtdDirectEta->
getNbinsX(),
573 meBTLTrackMatchedTPmtdDirectEta->
getTH1()->GetXaxis()->GetXmin(),
574 meBTLTrackMatchedTPmtdDirectEta->
getTH1()->GetXaxis()->GetXmax());
577 meBTLTrackMatchedTPmtdDirectEta,
581 ibook.
book1D(
"BTLTPmtdDirectCorrectAssocPtMatchEff",
582 "Track efficiency TP-mtd hit (direct), correct reco match VS Pt",
583 meBTLTrackMatchedTPmtdDirectPt->
getNbinsX(),
584 meBTLTrackMatchedTPmtdDirectPt->
getTH1()->GetXaxis()->GetXmin(),
585 meBTLTrackMatchedTPmtdDirectPt->
getTH1()->GetXaxis()->GetXmax());
588 meBTLTrackMatchedTPmtdDirectPt,
592 ibook.
book1D(
"BTLTPmtdDirectWrongAssocEtaMatchEff",
593 "Track efficiency TP-mtd hit (direct), incorrect reco match VS Eta",
594 meBTLTrackMatchedTPmtdDirectEta->
getNbinsX(),
595 meBTLTrackMatchedTPmtdDirectEta->
getTH1()->GetXaxis()->GetXmin(),
596 meBTLTrackMatchedTPmtdDirectEta->
getTH1()->GetXaxis()->GetXmax());
599 meBTLTrackMatchedTPmtdDirectEta,
603 ibook.
book1D(
"BTLTPmtdDirectWrongAssocPtMatchEff",
604 "Track efficiency TP-mtd hit (direct), incorrect reco match VS Pt",
605 meBTLTrackMatchedTPmtdDirectPt->
getNbinsX(),
606 meBTLTrackMatchedTPmtdDirectPt->
getTH1()->GetXaxis()->GetXmin(),
607 meBTLTrackMatchedTPmtdDirectPt->
getTH1()->GetXaxis()->GetXmax());
613 "Track efficiency TP-mtd hit (direct), no reco match VS Eta",
614 meBTLTrackMatchedTPmtdDirectEta->
getNbinsX(),
615 meBTLTrackMatchedTPmtdDirectEta->
getTH1()->GetXaxis()->GetXmin(),
616 meBTLTrackMatchedTPmtdDirectEta->
getTH1()->GetXaxis()->GetXmax());
622 "Track efficiency TP-mtd hit (direct), no reco match VS Pt",
623 meBTLTrackMatchedTPmtdDirectPt->
getNbinsX(),
624 meBTLTrackMatchedTPmtdDirectPt->
getTH1()->GetXaxis()->GetXmin(),
625 meBTLTrackMatchedTPmtdDirectPt->
getTH1()->GetXaxis()->GetXmax());
631 ibook.
book1D(
"BTLTPmtdOtherCorrectAssocEtaMatchEff",
632 "Track efficiency TP-mtd hit (other), correct reco match VS Eta",
633 meBTLTrackMatchedTPmtdOtherEta->
getNbinsX(),
634 meBTLTrackMatchedTPmtdOtherEta->
getTH1()->GetXaxis()->GetXmin(),
635 meBTLTrackMatchedTPmtdOtherEta->
getTH1()->GetXaxis()->GetXmax());
638 meBTLTrackMatchedTPmtdOtherEta,
642 "Track efficiency TP-mtd hit (other), correct reco match VS Pt",
643 meBTLTrackMatchedTPmtdOtherPt->
getNbinsX(),
644 meBTLTrackMatchedTPmtdOtherPt->
getTH1()->GetXaxis()->GetXmin(),
645 meBTLTrackMatchedTPmtdOtherPt->
getTH1()->GetXaxis()->GetXmax());
651 ibook.
book1D(
"BTLTPmtdOtherWrongAssocEtaMatchEff",
652 "Track efficiency TP-mtd hit (other), incorrect reco match VS Eta",
653 meBTLTrackMatchedTPmtdOtherEta->
getNbinsX(),
654 meBTLTrackMatchedTPmtdOtherEta->
getTH1()->GetXaxis()->GetXmin(),
655 meBTLTrackMatchedTPmtdOtherEta->
getTH1()->GetXaxis()->GetXmax());
661 "Track efficiency TP-mtd hit (other), incorrect reco match VS Pt",
662 meBTLTrackMatchedTPmtdOtherPt->
getNbinsX(),
663 meBTLTrackMatchedTPmtdOtherPt->
getTH1()->GetXaxis()->GetXmin(),
664 meBTLTrackMatchedTPmtdOtherPt->
getTH1()->GetXaxis()->GetXmax());
670 "Track efficiency TP-mtd hit (other), no reco match VS Eta",
671 meBTLTrackMatchedTPmtdOtherEta->
getNbinsX(),
672 meBTLTrackMatchedTPmtdOtherEta->
getTH1()->GetXaxis()->GetXmin(),
673 meBTLTrackMatchedTPmtdOtherEta->
getTH1()->GetXaxis()->GetXmax());
679 "Track efficiency TP-mtd hit (other), no reco match VS Pt",
680 meBTLTrackMatchedTPmtdOtherPt->
getNbinsX(),
681 meBTLTrackMatchedTPmtdOtherPt->
getTH1()->GetXaxis()->GetXmin(),
682 meBTLTrackMatchedTPmtdOtherPt->
getTH1()->GetXaxis()->GetXmax());
688 "Track efficiency TP- no mtd hit, with reco match VS Eta",
689 meBTLTrackMatchedTPnomtdEta->
getNbinsX(),
690 meBTLTrackMatchedTPnomtdEta->
getTH1()->GetXaxis()->GetXmin(),
691 meBTLTrackMatchedTPnomtdEta->
getTH1()->GetXaxis()->GetXmax());
696 "Track efficiency TP- no mtd hit, with reco match VS Pt",
698 meBTLTrackMatchedTPnomtdPt->
getTH1()->GetXaxis()->GetXmin(),
699 meBTLTrackMatchedTPnomtdPt->
getTH1()->GetXaxis()->GetXmax());
705 "Track selected efficiency TP-mtd hit (>=1 sim hit) VS Eta",
707 meETLTrackEtaTot->
getTH1()->GetXaxis()->GetXmin(),
708 meETLTrackEtaTot->
getTH1()->GetXaxis()->GetXmax());
713 "Track selected efficiency TP-mtd hit (>=1 sim hit) VS Pt",
715 meETLTrackPtTot->
getTH1()->GetXaxis()->GetXmin(),
716 meETLTrackPtTot->
getTH1()->GetXaxis()->GetXmax());
721 "Track selected efficiency TP-mtd hit (2 sim hits) VS Eta",
723 meETLTrackEtaTot->
getTH1()->GetXaxis()->GetXmin(),
724 meETLTrackEtaTot->
getTH1()->GetXaxis()->GetXmax());
729 "Track selected efficiency TP-mtd hit (2 sim hits) VS Pt",
731 meETLTrackPtTot->
getTH1()->GetXaxis()->GetXmin(),
732 meETLTrackPtTot->
getTH1()->GetXaxis()->GetXmax());
737 "Track selected efficiency TP-no mtd hit VS Eta",
739 meETLTrackEtaTot->
getTH1()->GetXaxis()->GetXmin(),
740 meETLTrackEtaTot->
getTH1()->GetXaxis()->GetXmax());
745 "Track selected efficiency TP-no mtd hit VS Pt",
747 meETLTrackPtTot->
getTH1()->GetXaxis()->GetXmin(),
748 meETLTrackPtTot->
getTH1()->GetXaxis()->GetXmax());
753 ibook.
book1D(
"ETLTPmtd1CorrectAssocEtaMatchEff",
754 "Track efficiency TP-mtd hit (>=1 sim hit), correct reco match VS Eta",
756 meETLTrackMatchedTPmtd1Eta->
getTH1()->GetXaxis()->GetXmin(),
757 meETLTrackMatchedTPmtd1Eta->
getTH1()->GetXaxis()->GetXmax());
763 ibook.
book1D(
"ETLTPmtd1CorrectAssocPtMatchEff",
764 "Track efficiency TP-mtd hit (>=1 sim hit), correct reco match VS Pt",
766 meETLTrackMatchedTPmtd1Pt->
getTH1()->GetXaxis()->GetXmin(),
767 meETLTrackMatchedTPmtd1Pt->
getTH1()->GetXaxis()->GetXmax());
773 ibook.
book1D(
"ETLTPmtd1WrongAssocEtaMatchEff",
774 "Track efficiency TP-mtd hit (>=1 sim hit), incorrect reco match VS Eta",
776 meETLTrackMatchedTPmtd1Eta->
getTH1()->GetXaxis()->GetXmin(),
777 meETLTrackMatchedTPmtd1Eta->
getTH1()->GetXaxis()->GetXmax());
783 ibook.
book1D(
"ETLTPmtd1WrongAssocPtMatchEff",
784 "Track efficiency TP-mtd hit (>=1 sim hit), incorrect reco match VS Pt",
786 meETLTrackMatchedTPmtd1Pt->
getTH1()->GetXaxis()->GetXmin(),
787 meETLTrackMatchedTPmtd1Pt->
getTH1()->GetXaxis()->GetXmax());
792 "Track efficiency TP-mtd hit (>=1 sim hit), no reco match VS Eta",
794 meETLTrackMatchedTPmtd1Eta->
getTH1()->GetXaxis()->GetXmin(),
795 meETLTrackMatchedTPmtd1Eta->
getTH1()->GetXaxis()->GetXmax());
800 "Track efficiency TP-mtd hit (>=1 sim hit), no reco match VS Pt",
802 meETLTrackMatchedTPmtd1Pt->
getTH1()->GetXaxis()->GetXmin(),
803 meETLTrackMatchedTPmtd1Pt->
getTH1()->GetXaxis()->GetXmax());
808 ibook.
book1D(
"ETLTPmtd2CorrectAssocEtaMatchEff",
809 "Track efficiency TP-mtd hit (2 sim hits), correct reco match VS Eta",
811 meETLTrackMatchedTPmtd2Eta->
getTH1()->GetXaxis()->GetXmin(),
812 meETLTrackMatchedTPmtd2Eta->
getTH1()->GetXaxis()->GetXmax());
818 ibook.
book1D(
"ETLTPmtd2CorrectAssocPtMatchEff",
819 "Track efficiency TP-mtd hit (2 sim hits), correct reco match VS Pt",
821 meETLTrackMatchedTPmtd2Pt->
getTH1()->GetXaxis()->GetXmin(),
822 meETLTrackMatchedTPmtd2Pt->
getTH1()->GetXaxis()->GetXmax());
828 ibook.
book1D(
"ETLTPmtd2WrongAssocEtaMatchEff",
829 "Track efficiency TP-mtd hit (2 sim hits), incorrect reco match VS Eta",
831 meETLTrackMatchedTPmtd2Eta->
getTH1()->GetXaxis()->GetXmin(),
832 meETLTrackMatchedTPmtd2Eta->
getTH1()->GetXaxis()->GetXmax());
838 ibook.
book1D(
"ETLTPmtd2WrongAssocPtMatchEff",
839 "Track efficiency TP-mtd hit (2 sim hits), incorrect reco match VS Pt",
841 meETLTrackMatchedTPmtd2Pt->
getTH1()->GetXaxis()->GetXmin(),
842 meETLTrackMatchedTPmtd2Pt->
getTH1()->GetXaxis()->GetXmax());
847 "Track efficiency TP-mtd hit (2 sim hits), no reco match VS Eta",
849 meETLTrackMatchedTPmtd2Eta->
getTH1()->GetXaxis()->GetXmin(),
850 meETLTrackMatchedTPmtd2Eta->
getTH1()->GetXaxis()->GetXmax());
855 "Track efficiency TP-mtd hit (2 sim hits), no reco match VS Pt",
857 meETLTrackMatchedTPmtd2Pt->
getTH1()->GetXaxis()->GetXmin(),
858 meETLTrackMatchedTPmtd2Pt->
getTH1()->GetXaxis()->GetXmax());
863 "Track efficiency TP- no mtd hit, with reco match VS Eta",
864 meETLTrackMatchedTPnomtdEta->
getNbinsX(),
865 meETLTrackMatchedTPnomtdEta->
getTH1()->GetXaxis()->GetXmin(),
866 meETLTrackMatchedTPnomtdEta->
getTH1()->GetXaxis()->GetXmax());
871 "Track efficiency TP- no mtd hit, with reco match VS Pt",
873 meETLTrackMatchedTPnomtdPt->
getTH1()->GetXaxis()->GetXmin(),
874 meETLTrackMatchedTPnomtdPt->
getTH1()->GetXaxis()->GetXmax());
879 "Fraction of tracks with MTD hits and no time associated; Num. of hits",
881 meTrackNumHits->
getTH1()->GetXaxis()->GetXmin(),
882 meTrackNumHits->
getTH1()->GetXaxis()->GetXmax());
895 for (
int i = 0;
i < 2;
i++) {
901 "Efficiency to match hits at BTL surface of extrapolated tracks associated to LV",
903 meExtraPhiAtBTL->
getTH1()->GetXaxis()->GetXmin(),
904 meExtraPhiAtBTL->
getTH1()->GetXaxis()->GetXmax());
911 ibook.
book1D(
"ExtraMTDfailExtenderEtaEff",
912 "Track associated to LV extrapolated at MTD surface no extender efficiency VS Eta;Eta;Efficiency",
914 meTrackMatchedTPEtaTotLV->
getTH1()->GetXaxis()->GetXmin(),
915 meTrackMatchedTPEtaTotLV->
getTH1()->GetXaxis()->GetXmax());
920 "ExtraMTDfailExtenderPtEff",
921 "Track associated to LV extrapolated at MTD surface no extender efficiency VS Pt;Pt [GeV];Efficiency",
923 meTrackMatchedTPPtTotLV->
getTH1()->GetXaxis()->GetXmin(),
924 meTrackMatchedTPPtTotLV->
getTH1()->GetXaxis()->GetXmax());
MonitorElement * meETLTPEtaSelEff_
MonitorElement * meExtraPtEff_
MonitorElement * meEtlEtaEff2_
MonitorElement * meBTLTPmtdOtherCorrectAssocPtMatchEff_
MonitorElement * meExtraMTDfailExtenderPtEff_
MonitorElement * meETLTPmtd1PtSelEff_
MonitorElement * meETLTPmtd1NoAssocEtaMatchEff_
MonitorElement * meETLTPmtd2NoAssocPtMatchEff_
MonitorElement * meBTLTPmtdOtherWrongAssocPtMatchEff_
MonitorElement * meETLTPmtd1CorrectAssocPtMatchEff_
MonitorElement * meBTLTPnomtdPtSelEff_
MonitorElement * meEtlPhiEff2_
MonitorElement * meBTLTPEtaMatchEff_
MonitorElement * meETLTPPtMatchEff_
MonitorElement * meExtraEtaEtl2Eff_
MonitorElement * meBTLTPEtaSelEff_
MonitorElement * meETLTPmtd2NoAssocEtaMatchEff_
MonitorElement * meETLTPmtd1WrongAssocPtMatchEff_
MonitorElement * meExtraPhiAtBTLEff_
MonitorElement * meETLTPmtd1NoAssocPtMatchEff_
MonitorElement * meBTLTPmtdDirectNoAssocEtaMatchEff_
MonitorElement * meETLTPEtaMatchEff_
MonitorElement * meETLTPmtd1WrongAssocEtaMatchEff_
Log< level::Error, false > LogError
MonitorElement * meETLTPmtd2EtaSelEff_
MonitorElement * meEtlEtaEff2LowPt_[2]
MonitorElement * meETLTPmtd2CorrectAssocEtaMatchEff_
MonitorElement * meETLTPPtMatchEff2_
MonitorElement * meETLTPmtd1CorrectAssocEtaMatchEff_
MonitorElement * meBTLTPmtdDirectWrongAssocPtMatchEff_
MonitorElement * meBTLTPmtdDirectEtaSelEff_
MonitorElement * meBTLTPPtMatchEff_
MonitorElement * meEtlPtEff2_
MonitorElement * meETLTPnomtdPtMatchEff_
MonitorElement * meETLTPmtd2PtSelEff_
void computeEfficiency1D(MonitorElement *num, MonitorElement *den, MonitorElement *result)
MonitorElement * meBTLTPnomtdEtaSelEff_
MonitorElement * meBTLTPmtdOtherPtSelEff_
MonitorElement * meBTLTPmtdOtherEtaSelEff_
MonitorElement * meBTLTPmtdOtherWrongAssocEtaMatchEff_
MonitorElement * meEtlPhiEff_
MonitorElement * meBTLTPmtdDirectCorrectAssocPtMatchEff_
MonitorElement * meBTLTPmtdOtherNoAssocEtaMatchEff_
const std::string folder_
MonitorElement * meBtlPtEff_
MonitorElement * meEtlEtaEffLowPt_[2]
MonitorElement * meETLTPmtd2CorrectAssocPtMatchEff_
MonitorElement * meETLTPmtd2WrongAssocEtaMatchEff_
void normalize(MonitorElement *h, double scale)
MonitorElement * meETLTPPtSelEff_
MonitorElement * meBTLTPmtdDirectPtSelEff_
MonitorElement * meBTLTPmtdDirectCorrectAssocEtaMatchEff_
MonitorElement * meExtraPtEtl2Eff_
MonitorElement * meExtraEtaEff_
MonitorElement * meEtlPtEff_
MonitorElement * meEtlEtaEff_
MonitorElement * meBTLTPmtdOtherCorrectAssocEtaMatchEff_
MonitorElement * meBtlEtaEff_
MonitorElement * meETLTPnomtdPtSelEff_
MonitorElement * meETLTPnomtdEtaSelEff_
virtual MonitorElement * get(std::string const &fullpath) const
virtual TH1 * getTH1() const
MonitorElement * meBTLTPPtSelEff_
MonitorElement * meETLTPmtd1EtaSelEff_
MonitorElement * meETLTPEtaMatchEff2_
MonitorElement * meBtlPhiEff_
MonitorElement * meBTLTPmtdOtherNoAssocPtMatchEff_
MonitorElement * meETLTPmtd2WrongAssocPtMatchEff_
virtual int getNbinsX() const
get # of bins in X-axis
MonitorElement * meBTLTPnomtdPtMatchEff_
MonitorElement * meNoTimeFraction_
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())
MonitorElement * meETLTPnomtdEtaMatchEff_
MonitorElement * meBTLTPnomtdEtaMatchEff_
MonitorElement * meExtraMTDfailExtenderEtaEff_
MonitorElement * meBTLTPmtdDirectNoAssocPtMatchEff_
MonitorElement * meBTLTPmtdDirectWrongAssocEtaMatchEff_