257 ibooker.setCurrentFolder(
DirName);
260 meZJets_u_par = ibooker.book1D(
"u_parallel_Z_inc",
"u_parallel_Z_inc", 50, -1000., 75);
262 meZJets_u_par = ibooker.book1D(
"u_parallel_Z_inc",
"u_parallel_Z_inc", 50, -800., 75);
275 meZJets_u_par_ZPt_290 = ibooker.book1D(
"u_parallel_ZPt_290",
"u_parallel_ZPt_290", 50, -1000., -350.);
277 meZJets_u_par_ZPt_290 = ibooker.book1D(
"u_parallel_ZPt_290",
"u_parallel_ZPt_290", 50, -750., -150.);
279 meZJets_u_perp = ibooker.book1D(
"u_perp_Z_inc",
"u_perp_Z_inc", 50, -85., 85.);
288 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"u_parallel_Z_inc",
meZJets_u_par));
304 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"u_perp_Z_inc",
meZJets_u_perp));
322 hTrigger = ibooker.book1D(
"triggerResults",
"triggerResults", 500, 0, 500);
332 hMEx = ibooker.book1D(
"MEx",
"MEx", 200, -500, 500);
333 hMEy = ibooker.book1D(
"MEy",
"MEy", 200, -500, 500);
334 hMET = ibooker.book1D(
"MET",
"MET", 200, 0, 1000);
335 hMET_2 = ibooker.book1D(
"MET_2",
"MET Range 2", 200, 0, 2000);
336 hSumET = ibooker.book1D(
"SumET",
"SumET", 400, 0, 4000);
337 hMETSig = ibooker.book1D(
"METSig",
"METSig", 51, 0, 51);
340 hMET_logx = ibooker.book1D(
"MET_logx",
"MET_logx", 40, -1, 9);
341 hSumET_logx = ibooker.book1D(
"SumET_logx",
"SumET_logx", 40, -1, 9);
353 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"triggerResults",
hTrigger));
354 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"MEx",
hMEx));
355 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"MEy",
hMEy));
356 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"MET",
hMET));
357 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"MET_2",
hMET_2));
358 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"SumET",
hSumET));
359 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"METSig",
hMETSig));
360 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"METPhi",
hMETPhi));
361 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"MET_logx",
hMET_logx));
362 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"SumET_logx",
hSumET_logx));
364 hMET_HBHENoiseFilter = ibooker.book1D(
"MET_HBHENoiseFilter",
"MET_HBHENoiseFiltered", 200, 0, 1000);
366 hMET_eeBadScFilter = ibooker.book1D(
"MET_eeBadScFilter",
"MET_eeBadScFiltered", 200, 0, 1000);
369 ibooker.book1D(
"MET_CSCTightHalo2015Filter",
"MET_CSCTightHalo2015Filtered", 200, 0, 1000);
371 ibooker.book1D(
"MET_EcalDeadCellTriggerFilter",
"MET_EcalDeadCellTriggerFiltered", 200, 0, 1000);
373 ibooker.book1D(
"MET_EcalDeadCellBoundaryFilter",
"MET_EcalDeadCellBoundaryFiltered", 200, 0, 1000);
383 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"MET_CSCTightHalo2015Filter",
385 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"MET_EcalDeadCellTriggerFilter",
387 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"MET_EcalDeadCellBoundaryFilter",
405 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"MEx_profile",
meMEx_profile));
406 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"MEy_profile",
meMEy_profile));
407 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"MET_profile",
meMET_profile));
408 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"SumET_profile",
meSumET_profile));
411 hCaloHadEtInHB = ibooker.book1D(
"CaloHadEtInHB",
"CaloHadEtInHB", 50, 0, 2000);
413 hCaloHadEtInHO = ibooker.book1D(
"CaloHadEtInHO",
"CaloHadEtInHO", 25, 0, 500);
415 hCaloHadEtInHE = ibooker.book1D(
"CaloHadEtInHE",
"CaloHadEtInHE", 50, 0, 2000);
417 hCaloHadEtInHF = ibooker.book1D(
"CaloHadEtInHF",
"CaloHadEtInHF", 50, 0, 1000);
419 hCaloEmEtInHF = ibooker.book1D(
"CaloEmEtInHF",
"CaloEmEtInHF", 25, 0, 500);
421 hCaloEmEtInEE = ibooker.book1D(
"CaloEmEtInEE",
"CaloEmEtInEE", 50, 0, 1000);
423 hCaloEmEtInEB = ibooker.book1D(
"CaloEmEtInEB",
"CaloEmEtInEB", 50, 0, 2000);
426 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"CaloHadEtInHO",
hCaloHadEtInHO));
427 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"CaloHadEtInHF",
hCaloHadEtInHF));
428 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"CaloHadEtInHE",
hCaloHadEtInHE));
429 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"CaloHadEtInHB",
hCaloHadEtInHB));
430 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"CaloEmEtInHF",
hCaloEmEtInHF));
431 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"CaloEmEtInEE",
hCaloEmEtInEE));
432 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"CaloEmEtInEB",
hCaloEmEtInEB));
439 hCaloEmEtFraction = ibooker.book1D(
"CaloEmEtFraction",
"CaloEmEtFraction", 50, 0, 1);
445 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"CaloMETPhi020",
hCaloMETPhi020));
454 if (fillPFCandPlots &&
457 meCHF_Barrel = ibooker.book1D(
"PfChargedHadronEtFractionBarrel",
"chargedHadronEtFractionBarrel", 50, 0, 1);
459 ibooker.book1D(
"PfChargedHadronEtFractionEndcapPlus",
"chargedHadronEtFractionEndcapPlus", 50, 0, 1);
461 ibooker.book1D(
"PfChargedHadronEtFractionEndcapMinus",
"chargedHadronEtFractionEndcapMinus", 50, 0, 1);
463 "PfChargedHadronEtFractionBarrel_BXm1Empty",
"chargedHadronEtFractionBarrel prev empty bunch", 50, 0, 1);
465 "chargedHadronEtFractionEndcapPlus prev empty bunch",
470 "chargedHadronEtFractionEndcapMinus prev empty bunch",
475 "chargedHadronEtFractionBarrel prev filled 2 bunches",
480 "chargedHadronEtFractionEndcapPlus prev filled bunch",
485 "chargedHadronEtFractionEndcapMinus prev filled bunch",
491 std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfChargedHadronEtFractionBarrel",
meCHF_Barrel));
492 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfChargedHadronEtFractionEndcapPlus",
494 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
496 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
498 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
500 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*>(
515 meNHF_Barrel = ibooker.book1D(
"PfNeutralHadronEtFractionBarrel",
"neutralHadronEtFractionBarrel", 50, 0, 1);
517 ibooker.book1D(
"PfNeutralHadronEtFractionEndcapPlus",
"neutralHadronEtFractionEndcapPlus", 50, 0, 1);
519 ibooker.book1D(
"PfNeutralHadronEtFractionEndcapMinus",
"neutralHadronEtFractionEndcapMinus", 50, 0, 1);
521 "PfNeutralHadronEtFractionBarrel_BXm1Empty",
"neutralHadronEtFractionBarrel prev empty bunch", 50, 0, 1);
523 "neutralHadronEtFractionEndcapPlus prev empty bunch",
528 "neutralHadronEtFractionEndcapMinus prev empty bunch",
536 "neutralHadronEtFractionBarrel prev filled 2 bunches",
541 "neutralHadronEtFractionEndcapPlus prev filled bunch",
546 "neutralHadronEtFractionEndcapMinus prev filled bunch",
555 std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfNeutralHadronEtFractionBarrel",
meNHF_Barrel));
556 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfNeutralHadronEtFractionEndcapPlus",
558 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
560 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
562 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
564 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*>(
579 mePhF_Barrel = ibooker.book1D(
"PfPhotonEtFractionBarrel",
"photonEtFractionBarrel", 50, 0, 1);
580 mePhF_EndcapPlus = ibooker.book1D(
"PfPhotonEtFractionEndcapPlus",
"photonEtFractionEndcapPlus", 50, 0, 1);
581 mePhF_EndcapMinus = ibooker.book1D(
"PfPhotonEtFractionEndcapMinus",
"photonEtFractionEndcapMinus", 50, 0, 1);
583 ibooker.book1D(
"PfPhotonEtFractionBarrel_BXm1Empty",
"photonEtFractionBarrel prev empty bunch", 50, 0, 1);
585 "PfPhotonEtFractionEndcapPlus_BXm1Empty",
"photonEtFractionEndcapPlus prev empty bunch", 50, 0, 1);
587 "PfPhotonEtFractionEndcapMinus_BXm1Empty",
"photonEtFractionEndcapMinus prev empty bunch", 50, 0, 1);
592 "PfPhotonEtFractionBarrel_BXm1Filled",
"photonEtFractionBarrel prev filled 2 bunches", 50, 0, 1);
594 "PfPhotonEtFractionEndcapPlus_BXm1Filled",
"photonEtFractionEndcapPlus prev filled bunch", 50, 0, 1);
596 "PfPhotonEtFractionEndcapMinus_BXm1Filled",
"photonEtFractionEndcapMinus prev filled bunch", 50, 0, 1);
602 std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfPhotonEtFractionBarrel",
mePhF_Barrel));
605 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfPhotonEtFractionEndcapMinus",
607 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfPhotonEtFractionBarrel_BXm1Empty",
609 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
611 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
616 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfPhotonEtFractionBarrel_BXm1Filled",
618 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
620 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
626 meHFHadF_Plus = ibooker.book1D(
"PfHFHadronEtFractionPlus",
"HFHadronEtFractionPlus", 50, 0, 1);
627 meHFHadF_Minus = ibooker.book1D(
"PfHFHadronEtFractionMinus",
"HFHadronEtFractionMinus", 50, 0, 1);
629 ibooker.book1D(
"PfHFHadronEtFractionPlus_BXm1Empty",
"HFHadronEtFractionPlus prev empty bunch", 50, 0, 1);
631 ibooker.book1D(
"PfHFHadronEtFractionMinus_BXm1Empty",
"HFHadronEtFractionMinus prev empty bunch", 50, 0, 1);
635 ibooker.book1D(
"PfHFHadronEtFractionPlus_BXm1Filled",
"HFHadronEtFractionPlus prev filled bunch", 50, 0, 1);
637 "PfHFHadronEtFractionMinus_BXm1Filled",
"HFHadronEtFractionMinus prev filled bunch", 50, 0, 1);
642 std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfHFHadronEtFractionPlus",
meHFHadF_Plus));
644 std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfHFHadronEtFractionMinus",
meHFHadF_Minus));
645 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfHFHadronEtFractionPlus_BXm1Empty",
647 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfHFHadronEtFractionMinus_BXm1Empty",
651 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfHFHadronEtFractionPlus_BXm1Filled",
653 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
658 meHFEMF_Plus = ibooker.book1D(
"PfHFEMEtFractionPlus",
"HFEMEtFractionPlus", 50, 0, 1);
659 meHFEMF_Minus = ibooker.book1D(
"PfHFEMEtFractionMinus",
"HFEMEtFractionMinus", 50, 0, 1);
661 ibooker.book1D(
"PfHFEMEtFractionPlus_BXm1Empty",
"HFEMEtFractionPlus prev empty bunch", 50, 0, 1);
663 ibooker.book1D(
"PfHFEMEtFractionMinus_BXm1Empty",
"HFEMEtFractionMinus prev empty bunch", 50, 0, 1);
667 ibooker.book1D(
"PfHFEMEtFractionPlus_BXm1Filled",
"HFEMEtFractionPlus prev filled bunch", 50, 0, 1);
669 ibooker.book1D(
"PfHFEMEtFractionMinus_BXm1Filled",
"HFEMEtFractionMinus prev filled bunch", 50, 0, 1);
674 std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfHFEMEtFractionPlus",
meHFEMF_Plus));
676 std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfHFEMEtFractionMinus",
meHFEMF_Minus));
677 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfHFEMEtFractionPlus_BXm1Empty",
679 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfHFEMEtFractionMinus_BXm1Empty",
683 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfHFEMEtFractionPlus_BXm1Filled",
685 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfHFEMEtFractionMinus_BXm1Filled",
748 ibooker.book1D(
"PfPhotonEtFraction_BXm1Empty",
"photonEtFraction() prev empty bunch", 50, 0, 1);
750 ibooker.book1D(
"PfPhotonEtFraction_BXm1Filled",
"photonEtFraction() prev filled bunch", 50, 0, 1);
752 "PfNeutralHadronEtFraction_BXm1Empty",
"neutralHadronEtFraction() prev empty bunch", 50, 0, 1);
754 "PfNeutralHadronEtFraction_BXm1Filled",
"neutralHadronEtFraction() prev filled bunch", 50, 0, 1);
756 "PfChargedHadronEtFraction_BXm1Empty",
"chargedHadronEtFraction() prev empty bunch", 50, 0, 1);
758 "PfChargedHadronEtFraction_BXm1Filled",
"chargedHadronEtFraction() prev filled bunch", 50, 0, 1);
759 meMET_BXm1Empty = ibooker.book1D(
"MET_BXm1Empty",
"MET prev empty bunch", 200, 0, 1000);
760 meMET_BXm1Filled = ibooker.book1D(
"MET_BXm1Filled",
"MET prev filled bunch", 200, 0, 1000);
761 meSumET_BXm1Empty = ibooker.book1D(
"SumET_BXm1Empty",
"SumET prev empty bunch", 400, 0, 4000);
762 meSumET_BXm1Filled = ibooker.book1D(
"SumET_BXm1Filled",
"SumET prev filled bunch", 400, 0, 4000);
764 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfPhotonEtFraction_BXm1Empty",
766 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfPhotonEtFraction_BXm1Filled",
768 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfNeutralHadronEtFraction_BXm1Empty",
770 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfNeutralEtFraction_BXm1Filled",
772 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfChargedHadronEtFraction_BXm1Empty",
774 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfChargedEtFraction_BXm1Filled",
776 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"MET_BXm1Empty",
meMET_BXm1Empty));
777 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"MET_BXm1Filled",
meMET_BXm1Filled));
784 "METPhiChargedHadronsBarrel_BXm1Filled",
"METPhi_PFChargedHadronsBarrel prev bunch filled", 50, -
M_PI,
M_PI);
786 ibooker.book1D(
"METPhiChargedHadronsEndcapPlus_BXm1Filled",
787 "METPhi_PFChargedHadronsEndcapPlus prev bunch filled",
792 ibooker.book1D(
"METPhiChargedHadronsEndcapMinus_BXm1Filled",
793 "METPhi_PFChargedHadronsEndcapMinus prev bunch filled",
798 "METPhiNeutralHadronsBarrel_BXm1Filled",
"METPhi_PFNeutralHadronsBarrel prev bunch filled", 50, -
M_PI,
M_PI);
800 ibooker.book1D(
"METPhiNeutralHadronsEndcapPlus_BXm1Filled",
801 "METPhi_PFNeutralHadronsEndcapPlus prev bunch filled",
806 ibooker.book1D(
"METPhiNeutralHadronsEndcapMinus_BXm1Filled",
807 "METPhi_PFNeutralHadronsEndcapMinus prev bunch filled",
812 "METPhiPhotonsBarrel_BXm1Filled",
"METPhi_PFPhotonsBarrel prev bunch filled", 50, -
M_PI,
M_PI);
814 "METPhiPhotonsEndcapPlus_BXm1Filled",
"METPhi_PFPhotonsEndcapPlus prev bunch filled", 50, -
M_PI,
M_PI);
816 "METPhiPhotonsEndcapMinus_BXm1Filled",
"METPhi_PFPhotonsEndcapMinus prev bunch filled", 50, -
M_PI,
M_PI);
818 "METPhiHFHadronsPlus_BXm1Filled",
"METPhi_PFHFHadronsPlus prev bunch filled", 50, -
M_PI,
M_PI);
820 "METPhiHFHadronsMinus_BXm1Filled",
"METPhi_PFHFHadronsMinus prev bunch filled", 50, -
M_PI,
M_PI);
822 "METPhiHFEGammasPlus_BXm1Filled",
"METPhi_PFHFEGammasPlus prev bunch filled", 50, -
M_PI,
M_PI);
824 "METPhiHFEGammasMinus_BXm1Filled",
"METPhi_PFHFEGammasMinus prev bunch filled", 50, -
M_PI,
M_PI);
826 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
828 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
831 std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"METPhiChargedHadronsEndcapMinus_BXm1Filled",
833 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
835 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
838 std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"METPhiNeutralHadronsEndcapMinus_BXm1Filled",
840 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"METPhiPhotonsBarrel_BXm1Filled",
842 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"METPhiPhotonsEndcapPlus_BXm1Filled",
844 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"METPhiPhotonsEndcapMinus_BXm1Filled",
846 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"METPhiHFHadronsPlus_BXm1Filled",
848 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"METPhiHFHadronsMinus_BXm1Filled",
850 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"METPhiHFEGammasPlus_BXm1Filled",
852 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"METPhiHFEGammasMinus_BXm1Filled",
856 "METPhiChargedHadronsBarrel_BXm1Empty",
"METPhi_PFChargedHadronsBarrel prev bunch empty", 50, -
M_PI,
M_PI);
858 ibooker.book1D(
"METPhiChargedHadronsEndcapPlus_BXm1Empty",
859 "METPhi_PFChargedHadronsEndcapPlus prev bunch empty",
864 ibooker.book1D(
"METPhiChargedHadronsEndcapMinus_BXm1Empty",
865 "METPhi_PFChargedHadronsEndcapMinus prev bunch empty",
870 "METPhiNeutralHadronsBarrel_BXm1Empty",
"METPhi_PFNeutralHadronsBarrel prev bunch empty", 50, -
M_PI,
M_PI);
872 ibooker.book1D(
"METPhiNeutralHadronsEndcapPlus_BXm1Empty",
873 "METPhi_PFNeutralHadronsEndcapPlus prev bunch empty",
878 ibooker.book1D(
"METPhiNeutralHadronsEndcapMinus_BXm1Empty",
879 "METPhi_PFNeutralHadronsEndcapMinus prev bunch empty",
884 ibooker.book1D(
"METPhiPhotonsBarrel_BXm1Empty",
"METPhi_PFPhotonsBarrel prev bunch empty", 50, -
M_PI,
M_PI);
886 "METPhiPhotonsEndcapPlus_BXm1Empty",
"METPhi_PFPhotonsEndcapPlus prev bunch empty", 50, -
M_PI,
M_PI);
888 "METPhiPhotonsEndcapMinus_BXm1Empty",
"METPhi_PFPhotonsEndcapMinus prev bunch empty", 50, -
M_PI,
M_PI);
890 ibooker.book1D(
"METPhiHFHadronsPlus_BXm1Empty",
"METPhi_PFHFHadronsPlus prev bunch empty", 50, -
M_PI,
M_PI);
892 "METPhiHFHadronsMinus_BXm1Empty",
"METPhi_PFHFHadronsMinus prev bunch empty", 50, -
M_PI,
M_PI);
894 ibooker.book1D(
"METPhiHFEGammasPlus_BXm1Empty",
"METPhi_PFHFEGammasPlus prev bunch empty", 50, -
M_PI,
M_PI);
896 "METPhiHFEGammasMinus_BXm1Empty",
"METPhi_PFHFEGammasMinus prev bunch empty", 50, -
M_PI,
M_PI);
898 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
900 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
902 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
904 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
906 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
908 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
910 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"METPhiPhotonsBarrel_BXm1Empty",
912 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"METPhiPhotonsEndcapPlus_BXm1Empty",
914 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"METPhiPhotonsEndcapMinus_BXm1Empty",
916 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"METPhiHFHadronsPlus_BXm1Empty",
918 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"METPhiHFHadronsMinus_BXm1Empty",
920 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"METPhiHFEGammasPlus_BXm1Empty",
922 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"METPhiHFEGammasMinus_BXm1Empty",
926 ibooker.book1D(
"METPhiChargedHadronsBarrel",
"METPhi_PFChargedHadronsBarrel", 50, -
M_PI,
M_PI);
928 ibooker.book1D(
"METPhiChargedHadronsEndcapPlus",
"METPhi_PFChargedHadronsEndcapPlus", 50, -
M_PI,
M_PI);
930 ibooker.book1D(
"METPhiChargedHadronsEndcapMinus",
"METPhi_PFChargedHadronsEndcapMinus", 50, -
M_PI,
M_PI);
932 ibooker.book1D(
"METPhiNeutralHadronsBarrel",
"METPhi_PFNeutralHadronsBarrel", 50, -
M_PI,
M_PI);
934 ibooker.book1D(
"METPhiNeutralHadronsEndcapPlus",
"METPhi_PFNeutralHadronsEndcapPlus", 50, -
M_PI,
M_PI);
936 ibooker.book1D(
"METPhiNeutralHadronsEndcapMinus",
"METPhi_PFNeutralHadronsEndcapMinus", 50, -
M_PI,
M_PI);
939 ibooker.book1D(
"METPhiPhotonsEndcapPlus",
"METPhi_PFPhotonsEndcapPlus", 50, -
M_PI,
M_PI);
941 ibooker.book1D(
"METPhiPhotonsEndcapMinus",
"METPhi_PFPhotonsEndcapMinus", 50, -
M_PI,
M_PI);
947 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"METPhiChargedHadronsBarrel",
949 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"METPhiChargedHadronsEndcapPlus",
951 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"METPhiChargedHadronsEndcapMinus",
953 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"METPhiNeutralHadronsBarrel",
955 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"METPhiNeutralHadronsEndcapPlus",
957 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"METPhiNeutralHadronsEndcapMinus",
961 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"METPhiPhotonsEndcapPlus",
963 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"METPhiPhotonsEndcapMinus",
991 double etaMinPFCand =
v->getParameter<
double>(
"etaMin");
992 double etaMaxPFCand =
v->getParameter<
double>(
"etaMax");
993 int nMinPFCand =
v->getParameter<
int>(
"nMin");
994 int nMaxPFCand =
v->getParameter<
int>(
"nMax");
995 int nbinsPFCand =
v->getParameter<
double>(
"nbins");
1014 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
1026 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
1033 if (fillPFCandPlots &&
1046 double etaMinPFCand =
v->getParameter<
double>(
"etaMin");
1047 double etaMaxPFCand =
v->getParameter<
double>(
"etaMax");
1060 mePhotonEtFraction = ibooker.book1D(
"PfPhotonEtFraction",
"photonEtFraction()", 50, 0, 1);
1063 meHFHadronEtFraction = ibooker.book1D(
"PfHFHadronEtFraction",
"HFHadronEtFraction()", 50, 0, 1);
1064 meHFEMEtFraction = ibooker.book1D(
"PfHFEMEtFraction",
"HFEMEtFraction()", 50, 0, 1);
1068 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfNeutralHadronEtFraction",
1070 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfChargedHadronEtFraction",
1074 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfHFEMEtFraction",
meHFEMEtFraction));
1077 ibooker.bookProfile(
"PfPhotonEtFraction_profile",
"photonEtFraction()",
nbinsPV_,
nPVMin_,
nPVMax_, 50, 0, 1);
1085 ibooker.bookProfile(
"PfHFEMEtFraction_profile",
"HFEMEtFraction()",
nbinsPV_,
nPVMin_,
nPVMax_, 50, 0, 1);
1092 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfPhotonEtFraction_profile",
1094 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfNeutralHadronEtFraction_profile",
1096 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfChargedHadronEtFraction_profile",
1098 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfHFHadronEtFraction_profile",
1100 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfHFEMEtFraction_profile",
1103 mePhotonEt = ibooker.book1D(
"PfPhotonEt",
"photonEt()", 50, 0, 1000);
1104 meNeutralHadronEt = ibooker.book1D(
"PfNeutralHadronEt",
"neutralHadronEt()", 50, 0, 1000);
1105 meElectronEt = ibooker.book1D(
"PfElectronEt",
"electronEt()", 50, 0, 100);
1106 meChargedHadronEt = ibooker.book1D(
"PfChargedHadronEt",
"chargedHadronEt()", 50, 0, 2000);
1107 meMuonEt = ibooker.book1D(
"PfMuonEt",
"muonEt()", 50, 0, 100);
1108 meHFHadronEt = ibooker.book1D(
"PfHFHadronEt",
"HFHadronEt()", 50, 0, 2000);
1109 meHFEMEt = ibooker.book1D(
"PfHFEMEt",
"HFEMEt()", 50, 0, 1000);
1111 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfPhotonEt",
mePhotonEt));
1114 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfElectronEt",
meElectronEt));
1117 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfMuonEt",
meMuonEt));
1118 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfHFHadronEt",
meHFHadronEt));
1119 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfHFEMEt",
meHFEMEt));
1139 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfNeutralHadronEt_profile",
1141 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfChargedHadronEt_profile",
1145 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"PfHFEMEt_profile",
meHFEMEt_profile));
1150 hMExLS = ibooker.book2D(
"MExLS",
"MEx_LS", 200, -200, 200, 250, 0., 2500.);
1154 hMEyLS = ibooker.book2D(
"MEyLS",
"MEy_LS", 200, -200, 200, 250, 0., 2500.);
1158 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"MExLS",
hMExLS));
1159 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"MEyLS",
hMEyLS));
1163 hMETRate = ibooker.book1D(
"METRate",
"METRate", 200, 0, 1000);
1164 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
DirName +
"/" +
"METRate",
hMETRate));
1166 ibooker.setCurrentFolder(
"JetMET");
1167 lumisecME = ibooker.book1D(
"lumisec",
"lumisec", 2501, -1., 2500.);
1168 map_of_MEs.insert(std::pair<std::string, MonitorElement*>(
"JetMET/lumisec",
lumisecME));
virtual void setOption(const char *option)
void setLumiFlag()
this ME is meant to be stored for each luminosity section
virtual int getNbinsX() const
get # of bins in X-axis
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)
virtual void setAxisTitle(const std::string &title, int axis=1)
set x-, y- or z-axis title (axis=1, 2, 3 respectively)