260 std::cout <<
"bookMonitorElement " << DirName << std::endl;
293 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"u_parallel_Z_inc",
meZJets_u_par));
307 std::pair<std::string, MonitorElement*>(DirName +
"/" +
"u_parallel_ZPt_290",
meZJets_u_par_ZPt_290));
309 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"u_perp_Z_inc",
meZJets_u_perp));
327 hTrigger = ibooker.
book1D(
"triggerResults",
"triggerResults", 500, 0, 500);
337 hMEx = ibooker.
book1D(
"MEx",
"MEx", 200, -500, 500);
338 hMEy = ibooker.
book1D(
"MEy",
"MEy", 200, -500, 500);
339 hMET = ibooker.
book1D(
"MET",
"MET", 200, 0, 1000);
340 hMET_2 = ibooker.
book1D(
"MET_2",
"MET Range 2", 200, 0, 2000);
341 hSumET = ibooker.
book1D(
"SumET",
"SumET", 400, 0, 4000);
362 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"triggerResults",
hTrigger));
363 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"MEx",
hMEx));
364 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"MEy",
hMEy));
365 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"MET",
hMET));
366 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"MET_2",
hMET_2));
367 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"SumET",
hSumET));
368 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"METSig",
hMETSig));
369 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"METPhi",
hMETPhi));
370 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"MET_logx",
hMET_logx));
371 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"SumET_logx",
hSumET_logx));
378 ibooker.
book1D(
"MET_CSCTightHalo2015Filter",
"MET_CSCTightHalo2015Filtered", 200, 0, 1000);
380 ibooker.
book1D(
"MET_EcalDeadCellTriggerFilter",
"MET_EcalDeadCellTriggerFiltered", 200, 0, 1000);
382 ibooker.
book1D(
"MET_EcalDeadCellBoundaryFilter",
"MET_EcalDeadCellBoundaryFiltered", 200, 0, 1000);
386 std::pair<std::string, MonitorElement*>(DirName +
"/" +
"MET_HBHENoiseFilter",
hMET_HBHENoiseFilter));
389 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"MET_eeBadScFilter",
hMET_eeBadScFilter));
392 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"MET_CSCTightHalo2015Filter",
394 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"MET_EcalDeadCellTriggerFilter",
396 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"MET_EcalDeadCellBoundaryFilter",
414 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"MEx_profile",
meMEx_profile));
415 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"MEy_profile",
meMEy_profile));
416 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"MET_profile",
meMET_profile));
417 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"SumET_profile",
meSumET_profile));
435 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"CaloHadEtInHO",
hCaloHadEtInHO));
436 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"CaloHadEtInHF",
hCaloHadEtInHF));
437 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"CaloHadEtInHE",
hCaloHadEtInHE));
438 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"CaloHadEtInHB",
hCaloHadEtInHB));
439 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"CaloEmEtInHF",
hCaloEmEtInHF));
440 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"CaloEmEtInEE",
hCaloEmEtInEE));
441 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"CaloEmEtInEB",
hCaloEmEtInEB));
454 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"CaloMETPhi020",
hCaloMETPhi020));
457 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"CaloEmEtFraction",
hCaloEmEtFraction));
459 std::pair<std::string, MonitorElement*>(DirName +
"/" +
"CaloEmEtFraction020",
hCaloEmEtFraction020));
463 if (fillPFCandPlots &&
466 meCHF_Barrel = ibooker.
book1D(
"PfChargedHadronEtFractionBarrel",
"chargedHadronEtFractionBarrel", 50, 0, 1);
468 ibooker.
book1D(
"PfChargedHadronEtFractionEndcapPlus",
"chargedHadronEtFractionEndcapPlus", 50, 0, 1);
470 ibooker.
book1D(
"PfChargedHadronEtFractionEndcapMinus",
"chargedHadronEtFractionEndcapMinus", 50, 0, 1);
472 "PfChargedHadronEtFractionBarrel_BXm1Empty",
"chargedHadronEtFractionBarrel prev empty bunch", 50, 0, 1);
474 "chargedHadronEtFractionEndcapPlus prev empty bunch",
479 "chargedHadronEtFractionEndcapMinus prev empty bunch",
484 "chargedHadronEtFractionBarrel prev filled 2 bunches",
489 "chargedHadronEtFractionEndcapPlus prev filled bunch",
494 "chargedHadronEtFractionEndcapMinus prev filled bunch",
500 std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfChargedHadronEtFractionBarrel",
meCHF_Barrel));
501 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfChargedHadronEtFractionEndcapPlus",
503 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
505 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
507 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
509 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
514 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
516 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
518 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
524 meNHF_Barrel = ibooker.
book1D(
"PfNeutralHadronEtFractionBarrel",
"neutralHadronEtFractionBarrel", 50, 0, 1);
526 ibooker.
book1D(
"PfNeutralHadronEtFractionEndcapPlus",
"neutralHadronEtFractionEndcapPlus", 50, 0, 1);
528 ibooker.
book1D(
"PfNeutralHadronEtFractionEndcapMinus",
"neutralHadronEtFractionEndcapMinus", 50, 0, 1);
530 "PfNeutralHadronEtFractionBarrel_BXm1Empty",
"neutralHadronEtFractionBarrel prev empty bunch", 50, 0, 1);
532 "neutralHadronEtFractionEndcapPlus prev empty bunch",
537 "neutralHadronEtFractionEndcapMinus prev empty bunch",
545 "neutralHadronEtFractionBarrel prev filled 2 bunches",
550 "neutralHadronEtFractionEndcapPlus prev filled bunch",
555 "neutralHadronEtFractionEndcapMinus prev filled bunch",
564 std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfNeutralHadronEtFractionBarrel",
meNHF_Barrel));
565 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfNeutralHadronEtFractionEndcapPlus",
567 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
569 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
571 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
573 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
578 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
580 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
582 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
588 mePhF_Barrel = ibooker.
book1D(
"PfPhotonEtFractionBarrel",
"photonEtFractionBarrel", 50, 0, 1);
589 mePhF_EndcapPlus = ibooker.
book1D(
"PfPhotonEtFractionEndcapPlus",
"photonEtFractionEndcapPlus", 50, 0, 1);
592 ibooker.
book1D(
"PfPhotonEtFractionBarrel_BXm1Empty",
"photonEtFractionBarrel prev empty bunch", 50, 0, 1);
594 "PfPhotonEtFractionEndcapPlus_BXm1Empty",
"photonEtFractionEndcapPlus prev empty bunch", 50, 0, 1);
596 "PfPhotonEtFractionEndcapMinus_BXm1Empty",
"photonEtFractionEndcapMinus prev empty bunch", 50, 0, 1);
601 "PfPhotonEtFractionBarrel_BXm1Filled",
"photonEtFractionBarrel prev filled 2 bunches", 50, 0, 1);
603 "PfPhotonEtFractionEndcapPlus_BXm1Filled",
"photonEtFractionEndcapPlus prev filled bunch", 50, 0, 1);
605 "PfPhotonEtFractionEndcapMinus_BXm1Filled",
"photonEtFractionEndcapMinus prev filled bunch", 50, 0, 1);
611 std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfPhotonEtFractionBarrel",
mePhF_Barrel));
613 std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfPhotonEtFractionEndcapPlus",
mePhF_EndcapPlus));
614 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfPhotonEtFractionEndcapMinus",
616 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfPhotonEtFractionBarrel_BXm1Empty",
618 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
620 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
625 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfPhotonEtFractionBarrel_BXm1Filled",
627 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
629 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
635 meHFHadF_Plus = ibooker.
book1D(
"PfHFHadronEtFractionPlus",
"HFHadronEtFractionPlus", 50, 0, 1);
636 meHFHadF_Minus = ibooker.
book1D(
"PfHFHadronEtFractionMinus",
"HFHadronEtFractionMinus", 50, 0, 1);
638 ibooker.
book1D(
"PfHFHadronEtFractionPlus_BXm1Empty",
"HFHadronEtFractionPlus prev empty bunch", 50, 0, 1);
640 ibooker.
book1D(
"PfHFHadronEtFractionMinus_BXm1Empty",
"HFHadronEtFractionMinus prev empty bunch", 50, 0, 1);
644 ibooker.
book1D(
"PfHFHadronEtFractionPlus_BXm1Filled",
"HFHadronEtFractionPlus prev filled bunch", 50, 0, 1);
646 "PfHFHadronEtFractionMinus_BXm1Filled",
"HFHadronEtFractionMinus prev filled bunch", 50, 0, 1);
651 std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfHFHadronEtFractionPlus",
meHFHadF_Plus));
653 std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfHFHadronEtFractionMinus",
meHFHadF_Minus));
654 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfHFHadronEtFractionPlus_BXm1Empty",
656 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfHFHadronEtFractionMinus_BXm1Empty",
660 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfHFHadronEtFractionPlus_BXm1Filled",
662 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
667 meHFEMF_Plus = ibooker.
book1D(
"PfHFEMEtFractionPlus",
"HFEMEtFractionPlus", 50, 0, 1);
670 ibooker.
book1D(
"PfHFEMEtFractionPlus_BXm1Empty",
"HFEMEtFractionPlus prev empty bunch", 50, 0, 1);
672 ibooker.
book1D(
"PfHFEMEtFractionMinus_BXm1Empty",
"HFEMEtFractionMinus prev empty bunch", 50, 0, 1);
676 ibooker.
book1D(
"PfHFEMEtFractionPlus_BXm1Filled",
"HFEMEtFractionPlus prev filled bunch", 50, 0, 1);
678 ibooker.
book1D(
"PfHFEMEtFractionMinus_BXm1Filled",
"HFEMEtFractionMinus prev filled bunch", 50, 0, 1);
683 std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfHFEMEtFractionPlus",
meHFEMF_Plus));
685 std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfHFEMEtFractionMinus",
meHFEMF_Minus));
686 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfHFEMEtFractionPlus_BXm1Empty",
688 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfHFEMEtFractionMinus_BXm1Empty",
692 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfHFEMEtFractionPlus_BXm1Filled",
694 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfHFEMEtFractionMinus_BXm1Filled",
757 ibooker.
book1D(
"PfPhotonEtFraction_BXm1Empty",
"photonEtFraction() prev empty bunch", 50, 0, 1);
759 ibooker.
book1D(
"PfPhotonEtFraction_BXm1Filled",
"photonEtFraction() prev filled bunch", 50, 0, 1);
761 "PfNeutralHadronEtFraction_BXm1Empty",
"neutralHadronEtFraction() prev empty bunch", 50, 0, 1);
763 "PfNeutralHadronEtFraction_BXm1Filled",
"neutralHadronEtFraction() prev filled bunch", 50, 0, 1);
765 "PfChargedHadronEtFraction_BXm1Empty",
"chargedHadronEtFraction() prev empty bunch", 50, 0, 1);
767 "PfChargedHadronEtFraction_BXm1Filled",
"chargedHadronEtFraction() prev filled bunch", 50, 0, 1);
773 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfPhotonEtFraction_BXm1Empty",
775 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfPhotonEtFraction_BXm1Filled",
777 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfNeutralHadronEtFraction_BXm1Empty",
779 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfNeutralEtFraction_BXm1Filled",
781 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfChargedHadronEtFraction_BXm1Empty",
783 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfChargedEtFraction_BXm1Filled",
785 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"MET_BXm1Empty",
meMET_BXm1Empty));
786 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"MET_BXm1Filled",
meMET_BXm1Filled));
788 std::pair<std::string, MonitorElement*>(DirName +
"/" +
"SumET_BXm1Empty",
meSumET_BXm1Empty));
790 std::pair<std::string, MonitorElement*>(DirName +
"/" +
"SumET_BXm1Filled",
meSumET_BXm1Filled));
793 "METPhiChargedHadronsBarrel_BXm1Filled",
"METPhi_PFChargedHadronsBarrel prev bunch filled", 50, -
M_PI,
M_PI);
795 ibooker.
book1D(
"METPhiChargedHadronsEndcapPlus_BXm1Filled",
796 "METPhi_PFChargedHadronsEndcapPlus prev bunch filled",
801 ibooker.
book1D(
"METPhiChargedHadronsEndcapMinus_BXm1Filled",
802 "METPhi_PFChargedHadronsEndcapMinus prev bunch filled",
807 "METPhiNeutralHadronsBarrel_BXm1Filled",
"METPhi_PFNeutralHadronsBarrel prev bunch filled", 50, -
M_PI,
M_PI);
809 ibooker.
book1D(
"METPhiNeutralHadronsEndcapPlus_BXm1Filled",
810 "METPhi_PFNeutralHadronsEndcapPlus prev bunch filled",
815 ibooker.
book1D(
"METPhiNeutralHadronsEndcapMinus_BXm1Filled",
816 "METPhi_PFNeutralHadronsEndcapMinus prev bunch filled",
821 "METPhiPhotonsBarrel_BXm1Filled",
"METPhi_PFPhotonsBarrel prev bunch filled", 50, -
M_PI,
M_PI);
823 "METPhiPhotonsEndcapPlus_BXm1Filled",
"METPhi_PFPhotonsEndcapPlus prev bunch filled", 50, -
M_PI,
M_PI);
825 "METPhiPhotonsEndcapMinus_BXm1Filled",
"METPhi_PFPhotonsEndcapMinus prev bunch filled", 50, -
M_PI,
M_PI);
827 "METPhiHFHadronsPlus_BXm1Filled",
"METPhi_PFHFHadronsPlus prev bunch filled", 50, -
M_PI,
M_PI);
829 "METPhiHFHadronsMinus_BXm1Filled",
"METPhi_PFHFHadronsMinus prev bunch filled", 50, -
M_PI,
M_PI);
831 "METPhiHFEGammasPlus_BXm1Filled",
"METPhi_PFHFEGammasPlus prev bunch filled", 50, -
M_PI,
M_PI);
833 "METPhiHFEGammasMinus_BXm1Filled",
"METPhi_PFHFEGammasMinus prev bunch filled", 50, -
M_PI,
M_PI);
835 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
837 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
840 std::pair<std::string, MonitorElement*>(DirName +
"/" +
"METPhiChargedHadronsEndcapMinus_BXm1Filled",
842 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
844 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
847 std::pair<std::string, MonitorElement*>(DirName +
"/" +
"METPhiNeutralHadronsEndcapMinus_BXm1Filled",
849 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"METPhiPhotonsBarrel_BXm1Filled",
851 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"METPhiPhotonsEndcapPlus_BXm1Filled",
853 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"METPhiPhotonsEndcapMinus_BXm1Filled",
855 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"METPhiHFHadronsPlus_BXm1Filled",
857 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"METPhiHFHadronsMinus_BXm1Filled",
859 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"METPhiHFEGammasPlus_BXm1Filled",
861 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"METPhiHFEGammasMinus_BXm1Filled",
865 "METPhiChargedHadronsBarrel_BXm1Empty",
"METPhi_PFChargedHadronsBarrel prev bunch empty", 50, -
M_PI,
M_PI);
867 ibooker.
book1D(
"METPhiChargedHadronsEndcapPlus_BXm1Empty",
868 "METPhi_PFChargedHadronsEndcapPlus prev bunch empty",
873 ibooker.
book1D(
"METPhiChargedHadronsEndcapMinus_BXm1Empty",
874 "METPhi_PFChargedHadronsEndcapMinus prev bunch empty",
879 "METPhiNeutralHadronsBarrel_BXm1Empty",
"METPhi_PFNeutralHadronsBarrel prev bunch empty", 50, -
M_PI,
M_PI);
881 ibooker.
book1D(
"METPhiNeutralHadronsEndcapPlus_BXm1Empty",
882 "METPhi_PFNeutralHadronsEndcapPlus prev bunch empty",
887 ibooker.
book1D(
"METPhiNeutralHadronsEndcapMinus_BXm1Empty",
888 "METPhi_PFNeutralHadronsEndcapMinus prev bunch empty",
893 ibooker.
book1D(
"METPhiPhotonsBarrel_BXm1Empty",
"METPhi_PFPhotonsBarrel prev bunch empty", 50, -
M_PI,
M_PI);
895 "METPhiPhotonsEndcapPlus_BXm1Empty",
"METPhi_PFPhotonsEndcapPlus prev bunch empty", 50, -
M_PI,
M_PI);
897 "METPhiPhotonsEndcapMinus_BXm1Empty",
"METPhi_PFPhotonsEndcapMinus prev bunch empty", 50, -
M_PI,
M_PI);
899 ibooker.
book1D(
"METPhiHFHadronsPlus_BXm1Empty",
"METPhi_PFHFHadronsPlus prev bunch empty", 50, -
M_PI,
M_PI);
901 "METPhiHFHadronsMinus_BXm1Empty",
"METPhi_PFHFHadronsMinus prev bunch empty", 50, -
M_PI,
M_PI);
903 ibooker.
book1D(
"METPhiHFEGammasPlus_BXm1Empty",
"METPhi_PFHFEGammasPlus prev bunch empty", 50, -
M_PI,
M_PI);
905 "METPhiHFEGammasMinus_BXm1Empty",
"METPhi_PFHFEGammasMinus prev bunch empty", 50, -
M_PI,
M_PI);
907 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
909 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
911 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
913 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
915 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
917 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
919 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"METPhiPhotonsBarrel_BXm1Empty",
921 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"METPhiPhotonsEndcapPlus_BXm1Empty",
923 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"METPhiPhotonsEndcapMinus_BXm1Empty",
925 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"METPhiHFHadronsPlus_BXm1Empty",
927 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"METPhiHFHadronsMinus_BXm1Empty",
929 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"METPhiHFEGammasPlus_BXm1Empty",
931 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"METPhiHFEGammasMinus_BXm1Empty",
935 ibooker.
book1D(
"METPhiChargedHadronsBarrel",
"METPhi_PFChargedHadronsBarrel", 50, -
M_PI,
M_PI);
937 ibooker.
book1D(
"METPhiChargedHadronsEndcapPlus",
"METPhi_PFChargedHadronsEndcapPlus", 50, -
M_PI,
M_PI);
939 ibooker.
book1D(
"METPhiChargedHadronsEndcapMinus",
"METPhi_PFChargedHadronsEndcapMinus", 50, -
M_PI,
M_PI);
941 ibooker.
book1D(
"METPhiNeutralHadronsBarrel",
"METPhi_PFNeutralHadronsBarrel", 50, -
M_PI,
M_PI);
943 ibooker.
book1D(
"METPhiNeutralHadronsEndcapPlus",
"METPhi_PFNeutralHadronsEndcapPlus", 50, -
M_PI,
M_PI);
945 ibooker.
book1D(
"METPhiNeutralHadronsEndcapMinus",
"METPhi_PFNeutralHadronsEndcapMinus", 50, -
M_PI,
M_PI);
948 ibooker.
book1D(
"METPhiPhotonsEndcapPlus",
"METPhi_PFPhotonsEndcapPlus", 50, -
M_PI,
M_PI);
950 ibooker.
book1D(
"METPhiPhotonsEndcapMinus",
"METPhi_PFPhotonsEndcapMinus", 50, -
M_PI,
M_PI);
956 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"METPhiChargedHadronsBarrel",
958 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"METPhiChargedHadronsEndcapPlus",
960 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"METPhiChargedHadronsEndcapMinus",
962 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"METPhiNeutralHadronsBarrel",
964 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"METPhiNeutralHadronsEndcapPlus",
966 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"METPhiNeutralHadronsEndcapMinus",
969 std::pair<std::string, MonitorElement*>(DirName +
"/" +
"METPhiPhotonsBarrel",
meMETPhiPhotonsBarrel));
970 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"METPhiPhotonsEndcapPlus",
972 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"METPhiPhotonsEndcapMinus",
975 std::pair<std::string, MonitorElement*>(DirName +
"/" +
"METPhiHFHadronsPlus",
meMETPhiHFHadronsPlus));
979 std::pair<std::string, MonitorElement*>(DirName +
"/" +
"METPhiHFEGammasPlus",
meMETPhiHFEGammasPlus));
1000 double etaMinPFCand =
v->getParameter<
double>(
"etaMin");
1001 double etaMaxPFCand =
v->getParameter<
double>(
"etaMax");
1002 int nMinPFCand =
v->getParameter<
int>(
"nMin");
1003 int nMaxPFCand =
v->getParameter<
int>(
"nMax");
1004 int nbinsPFCand =
v->getParameter<
double>(
"nbins");
1023 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
1035 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
1042 if (fillPFCandPlots &&
1055 double etaMinPFCand =
v->getParameter<
double>(
"etaMin");
1056 double etaMaxPFCand =
v->getParameter<
double>(
"etaMax");
1076 std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfPhotonEtFraction",
mePhotonEtFraction));
1077 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfNeutralHadronEtFraction",
1079 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfChargedHadronEtFraction",
1082 std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfHFHadronEtFraction",
meHFHadronEtFraction));
1083 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfHFEMEtFraction",
meHFEMEtFraction));
1101 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfPhotonEtFraction_profile",
1103 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfNeutralHadronEtFraction_profile",
1105 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfChargedHadronEtFraction_profile",
1107 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfHFHadronEtFraction_profile",
1109 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfHFEMEtFraction_profile",
1120 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfPhotonEt",
mePhotonEt));
1122 std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfNeutralHadronEt",
meNeutralHadronEt));
1123 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfElectronEt",
meElectronEt));
1125 std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfChargedHadronEt",
meChargedHadronEt));
1126 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfMuonEt",
meMuonEt));
1127 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfHFHadronEt",
meHFHadronEt));
1128 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfHFEMEt",
meHFEMEt));
1147 std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfPhotonEt_profile",
mePhotonEt_profile));
1148 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfNeutralHadronEt_profile",
1150 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfChargedHadronEt_profile",
1153 std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfHFHadronEt_profile",
meHFHadronEt_profile));
1154 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"PfHFEMEt_profile",
meHFEMEt_profile));
1159 hMExLS = ibooker.
book2D(
"MExLS",
"MEx_LS", 200, -200, 200, 250, 0., 2500.);
1163 hMEyLS = ibooker.
book2D(
"MEyLS",
"MEy_LS", 200, -200, 200, 250, 0., 2500.);
1167 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"MExLS",
hMExLS));
1168 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"MEyLS",
hMEyLS));
1173 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(DirName +
"/" +
"METRate",
hMETRate));
1177 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
"JetMET/lumisec",
lumisecME));
virtual void setCurrentFolder(std::string const &fullpath)
virtual void setOption(const char *option)
virtual int getNbinsX() const
get # of bins in X-axis
MonitorElement * bookProfile(TString const &name, TString const &title, int nchX, double lowX, double highX, int, double lowY, double highY, char const *option="s", FUNC onbooking=NOOP())
UseScope< MonitorElementData::Scope::LUMI > UseLumiScope
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 * book2D(TString const &name, TString const &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, FUNC onbooking=NOOP())
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())
virtual void setAxisTitle(const std::string &title, int axis=1)
set x-, y- or z-axis title (axis=1, 2, 3 respectively)