#include <PFClusterValidation.h>
Static Private Member Functions | |
static double | sumEnergy (edm::Handle< reco::PFClusterCollection > const &pfClusters, double eta, double phi) |
Static Private Attributes | |
static constexpr double | partR2 = 0.3 * 0.3 |
Definition at line 41 of file PFClusterValidation.h.
PFClusterValidation::PFClusterValidation | ( | edm::ParameterSet const & | conf | ) |
Definition at line 9 of file PFClusterValidation.cc.
References edm::ParameterSet::getUntrackedParameter(), hepMCTok_, pfClusterECALTok_, pfClusterHCALTok_, pfClusterHFTok_, and pfClusterHOTok_.
|
override |
Definition at line 20 of file PFClusterValidation.cc.
|
overridevirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 124 of file PFClusterValidation.cc.
References funct::abs(), egen_MC_, emean_vs_eta_E_, emean_vs_eta_EH_, emean_vs_eta_EHF_, emean_vs_eta_EHFO_, emean_vs_eta_H_, emean_vs_eta_HF_, emean_vs_eta_HO_, HCALHighEnergyHPDFilter_cfi::energy, dqm::impl::MonitorElement::Fill(), MuonClassifier_cff::hepMC, hepMCTok_, MuonErrorMatrixAnalyzer_cfi::maxPt, AlCaHLTBitMon_ParallelJobs::p, pfClusterECALTok_, pfClusterHCALTok_, pfClusterHFTok_, pfClusterHOTok_, DiDispStaMuonMonitor_cfi::pt, ratio_Esummed_ECAL_0_, ratio_Esummed_ECAL_1_, ratio_Esummed_ECAL_2_, ratio_Esummed_ECAL_3_, ratio_Esummed_ECAL_4_, ratio_Esummed_ECAL_HCAL_0_, ratio_Esummed_ECAL_HCAL_1_, ratio_Esummed_ECAL_HCAL_2_, ratio_Esummed_ECAL_HCAL_3_, ratio_Esummed_ECAL_HCAL_4_, ratio_Esummed_ECAL_HCAL_HO_0_, ratio_Esummed_ECAL_HCAL_HO_1_, ratio_Esummed_ECAL_HCAL_HO_2_, ratio_Esummed_ECAL_HCAL_HO_3_, ratio_Esummed_ECAL_HCAL_HO_4_, ratio_Esummed_HCAL_0_, ratio_Esummed_HCAL_1_, ratio_Esummed_HCAL_2_, ratio_Esummed_HCAL_3_, ratio_Esummed_HCAL_4_, ratio_Esummed_HF_5_, ratio_Esummed_HF_6_, ratio_Esummed_HO_0_, ratio_Esummed_HO_1_, ratio_Esummed_HO_2_, ratio_Esummed_HO_3_, ratio_Esummed_HO_4_, and sumEnergy().
|
overridevirtual |
Implements DQMEDAnalyzer.
Definition at line 22 of file PFClusterValidation.cc.
References dqm::implementation::IBooker::book1D(), dqm::implementation::IBooker::bookProfile(), egen_MC_, emean_vs_eta_E_, emean_vs_eta_EH_, emean_vs_eta_EHF_, emean_vs_eta_EHFO_, emean_vs_eta_H_, emean_vs_eta_HF_, emean_vs_eta_HO_, HLT_FULL_cff::etaBins, defaults_cfi::etaBinsOffset, timingPdfMaker::histo, ratio_Esummed_ECAL_0_, ratio_Esummed_ECAL_1_, ratio_Esummed_ECAL_2_, ratio_Esummed_ECAL_3_, ratio_Esummed_ECAL_4_, ratio_Esummed_ECAL_HCAL_0_, ratio_Esummed_ECAL_HCAL_1_, ratio_Esummed_ECAL_HCAL_2_, ratio_Esummed_ECAL_HCAL_3_, ratio_Esummed_ECAL_HCAL_4_, ratio_Esummed_ECAL_HCAL_HO_0_, ratio_Esummed_ECAL_HCAL_HO_1_, ratio_Esummed_ECAL_HCAL_HO_2_, ratio_Esummed_ECAL_HCAL_HO_3_, ratio_Esummed_ECAL_HCAL_HO_4_, ratio_Esummed_HCAL_0_, ratio_Esummed_HCAL_1_, ratio_Esummed_HCAL_2_, ratio_Esummed_HCAL_3_, ratio_Esummed_HCAL_4_, ratio_Esummed_HF_5_, ratio_Esummed_HF_6_, ratio_Esummed_HO_0_, ratio_Esummed_HO_1_, ratio_Esummed_HO_2_, ratio_Esummed_HO_3_, ratio_Esummed_HO_4_, dqm::implementation::NavigatorBase::setCurrentFolder(), and findQualityFiles::size.
|
staticprivate |
Definition at line 219 of file PFClusterValidation.cc.
References reco::deltaR2(), PVValHelper::eta, edm::HandleBase::isValid(), partR2, packedPFCandidateRefMixer_cfi::pf, and phi.
Referenced by analyze().
|
private |
Definition at line 101 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 58 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 60 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 64 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 65 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 59 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 62 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 63 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 52 of file PFClusterValidation.h.
Referenced by analyze(), and PFClusterValidation().
|
staticconstexprprivate |
Definition at line 49 of file PFClusterValidation.h.
Referenced by sumEnergy().
|
private |
Definition at line 53 of file PFClusterValidation.h.
Referenced by analyze(), and PFClusterValidation().
|
private |
Definition at line 54 of file PFClusterValidation.h.
Referenced by analyze(), and PFClusterValidation().
|
private |
Definition at line 56 of file PFClusterValidation.h.
Referenced by analyze(), and PFClusterValidation().
|
private |
Definition at line 55 of file PFClusterValidation.h.
Referenced by analyze(), and PFClusterValidation().
|
private |
Definition at line 67 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 71 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 75 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 79 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 83 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 90 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 92 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 94 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 96 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 98 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 91 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 93 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 95 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 97 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 99 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 68 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 72 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 76 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 80 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 84 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 87 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 88 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 69 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 73 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 77 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 81 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 85 of file PFClusterValidation.h.
Referenced by analyze(), and bookHistograms().