Classes | |
class | Plot1DInBin |
class | Plot1DInBinVariable |
Protected Member Functions | |
void | bookHistograms (DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override |
Protected Member Functions inherited from DQMEDAnalyzer | |
uint64_t | meId () const |
Private Member Functions | |
void | fillJetResponse (edm::View< pat::Jet > &recoJetCollection, edm::View< reco::Jet > &genJetCollection) |
void | prepareGenJetMatchedPlots (const std::vector< edm::ParameterSet > &genjet_plots_pset) |
void | prepareGenJetPlots (const std::vector< edm::ParameterSet > &genjet_plots_pset) |
void | prepareGenJetUnmatchedPlots (const std::vector< edm::ParameterSet > &genjet_plots_pset) |
void | prepareJetResponsePlots (const std::vector< edm::ParameterSet > &genjet_plots_pset) |
void | prepareRecoJetMatchedPlots (const std::vector< edm::ParameterSet > &recojet_plots_pset) |
void | prepareRecoJetPlots (const std::vector< edm::ParameterSet > &recojet_plots_pset) |
void | prepareRecoJetUnmatchedPlots (const std::vector< edm::ParameterSet > &recojet_plots_pset) |
Private Attributes | |
std::vector< Plot1DInBinVariable > | genJetPlots |
std::vector< Plot1DInBinVariable > | genJetPlots_matched |
std::vector< Plot1DInBinVariable > | genJetPlots_unmatched |
edm::InputTag | genJetsLabel |
bool | genJetsOn |
edm::EDGetTokenT< edm::View< reco::Jet > > | genJetsToken |
bool | isMC |
std::string | jetCollectionName |
float | jetDeltaR |
std::vector< Plot1DInBin > | jetResponsePlots |
std::vector< Plot1DInBin > | jetResponsePlots_noJEC |
std::vector< Plot1DInBinVariable > | recoJetPlots |
std::vector< Plot1DInBinVariable > | recoJetPlots_matched |
std::vector< Plot1DInBinVariable > | recoJetPlots_unmatched |
edm::InputTag | recoJetsLabel |
bool | recoJetsOn |
edm::EDGetTokenT< edm::View< pat::Jet > > | recoJetsToken |
edm::EDGetTokenT< reco::CandViewMatchMap > | srcRefToJetMap |
Definition at line 21 of file PFJetAnalyzerDQM.cc.
PFJetAnalyzerDQM::PFJetAnalyzerDQM | ( | const edm::ParameterSet & | iConfig | ) |
Definition at line 315 of file PFJetAnalyzerDQM.cc.
References genJetsLabel, genJetsOn, genJetsToken, edm::ParameterSet::getParameter(), jetCollectionName, jetDeltaR, edm::InputTag::label(), prepareGenJetMatchedPlots(), prepareGenJetPlots(), prepareGenJetUnmatchedPlots(), prepareJetResponsePlots(), prepareRecoJetMatchedPlots(), prepareRecoJetPlots(), prepareRecoJetUnmatchedPlots(), recoJetsLabel, recoJetsOn, and recoJetsToken.
|
overridevirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 478 of file PFJetAnalyzerDQM.cc.
References fillJetResponse(), particleFlowDQM_cff::genJetCollection, genJetsToken, iEvent, isMC, particleFlowDQM_cff::recoJetCollection, and recoJetsToken.
|
overrideprotectedvirtual |
Implements DQMEDAnalyzer.
Definition at line 438 of file PFJetAnalyzerDQM.cc.
References genJetPlots, genJetPlots_matched, genJetPlots_unmatched, genJetsOn, jetCollectionName, jetResponsePlots, jetResponsePlots_noJEC, plotFactory::plot, recoJetPlots, recoJetPlots_matched, recoJetPlots_unmatched, recoJetsOn, and dqm::implementation::NavigatorBase::setCurrentFolder().
|
private |
Definition at line 347 of file PFJetAnalyzerDQM.cc.
References funct::abs(), particleFlowDQM_cff::genJetCollection, genJetPlots, genJetPlots_matched, genJetPlots_unmatched, genJetsOn, mps_fire::i, jetDeltaR, jetResponsePlots, jetResponsePlots_noJEC, PFB::match(), plotFactory::plot, particleFlowDQM_cff::recoJetCollection, recoJetPlots, recoJetPlots_matched, recoJetPlots_unmatched, and recoJetsOn.
Referenced by analyze().
|
private |
Definition at line 200 of file PFJetAnalyzerDQM.cc.
References genJetPlots_matched, Skims_PA_cff::name, muonDTDigis_cfi::pset, LepHTMonitor_cff::ptbins, AlCaHLTBitMon_QueryRunRegistry::string, and runGCPTkAlMap::title.
Referenced by PFJetAnalyzerDQM().
|
private |
Definition at line 177 of file PFJetAnalyzerDQM.cc.
References genJetPlots, Skims_PA_cff::name, muonDTDigis_cfi::pset, LepHTMonitor_cff::ptbins, AlCaHLTBitMon_QueryRunRegistry::string, and runGCPTkAlMap::title.
Referenced by PFJetAnalyzerDQM().
|
private |
Definition at line 223 of file PFJetAnalyzerDQM.cc.
References genJetPlots_unmatched, Skims_PA_cff::name, muonDTDigis_cfi::pset, LepHTMonitor_cff::ptbins, AlCaHLTBitMon_QueryRunRegistry::string, and runGCPTkAlMap::title.
Referenced by PFJetAnalyzerDQM().
|
private |
Definition at line 147 of file PFJetAnalyzerDQM.cc.
References jetResponsePlots, jetResponsePlots_noJEC, Skims_PA_cff::name, muonDTDigis_cfi::pset, AlCaHLTBitMon_QueryRunRegistry::string, and runGCPTkAlMap::title.
Referenced by PFJetAnalyzerDQM().
|
private |
Definition at line 269 of file PFJetAnalyzerDQM.cc.
References Skims_PA_cff::name, muonDTDigis_cfi::pset, LepHTMonitor_cff::ptbins, recoJetPlots_matched, AlCaHLTBitMon_QueryRunRegistry::string, and runGCPTkAlMap::title.
Referenced by PFJetAnalyzerDQM().
|
private |
Definition at line 246 of file PFJetAnalyzerDQM.cc.
References Skims_PA_cff::name, muonDTDigis_cfi::pset, LepHTMonitor_cff::ptbins, recoJetPlots, AlCaHLTBitMon_QueryRunRegistry::string, and runGCPTkAlMap::title.
Referenced by PFJetAnalyzerDQM().
|
private |
Definition at line 292 of file PFJetAnalyzerDQM.cc.
References Skims_PA_cff::name, muonDTDigis_cfi::pset, LepHTMonitor_cff::ptbins, recoJetPlots_unmatched, AlCaHLTBitMon_QueryRunRegistry::string, and runGCPTkAlMap::title.
Referenced by PFJetAnalyzerDQM().
|
private |
Definition at line 116 of file PFJetAnalyzerDQM.cc.
Referenced by bookHistograms(), fillJetResponse(), and prepareGenJetPlots().
|
private |
Definition at line 117 of file PFJetAnalyzerDQM.cc.
Referenced by bookHistograms(), fillJetResponse(), and prepareGenJetMatchedPlots().
|
private |
Definition at line 118 of file PFJetAnalyzerDQM.cc.
Referenced by bookHistograms(), fillJetResponse(), and prepareGenJetUnmatchedPlots().
|
private |
Definition at line 132 of file PFJetAnalyzerDQM.cc.
Referenced by PFJetAnalyzerDQM().
|
private |
Definition at line 127 of file PFJetAnalyzerDQM.cc.
Referenced by bookHistograms(), fillJetResponse(), and PFJetAnalyzerDQM().
|
private |
Definition at line 134 of file PFJetAnalyzerDQM.cc.
Referenced by analyze(), and PFJetAnalyzerDQM().
|
private |
Definition at line 123 of file PFJetAnalyzerDQM.cc.
Referenced by analyze().
|
private |
Definition at line 129 of file PFJetAnalyzerDQM.cc.
Referenced by bookHistograms(), and PFJetAnalyzerDQM().
|
private |
Definition at line 125 of file PFJetAnalyzerDQM.cc.
Referenced by fillJetResponse(), and PFJetAnalyzerDQM().
|
private |
Definition at line 114 of file PFJetAnalyzerDQM.cc.
Referenced by bookHistograms(), fillJetResponse(), and prepareJetResponsePlots().
|
private |
Definition at line 115 of file PFJetAnalyzerDQM.cc.
Referenced by bookHistograms(), fillJetResponse(), and prepareJetResponsePlots().
|
private |
Definition at line 119 of file PFJetAnalyzerDQM.cc.
Referenced by bookHistograms(), fillJetResponse(), and prepareRecoJetPlots().
|
private |
Definition at line 120 of file PFJetAnalyzerDQM.cc.
Referenced by bookHistograms(), fillJetResponse(), and prepareRecoJetMatchedPlots().
|
private |
Definition at line 121 of file PFJetAnalyzerDQM.cc.
Referenced by bookHistograms(), fillJetResponse(), and prepareRecoJetUnmatchedPlots().
|
private |
Definition at line 131 of file PFJetAnalyzerDQM.cc.
Referenced by PFJetAnalyzerDQM().
|
private |
Definition at line 127 of file PFJetAnalyzerDQM.cc.
Referenced by bookHistograms(), fillJetResponse(), and PFJetAnalyzerDQM().
|
private |
Definition at line 133 of file PFJetAnalyzerDQM.cc.
Referenced by analyze(), and PFJetAnalyzerDQM().
|
private |
Definition at line 135 of file PFJetAnalyzerDQM.cc.