Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &descriptions) |
Static Public Member Functions inherited from DQMEDAnalyzer | |
static void | globalEndJob (DQMEDAnalyzerGlobalCache const *) |
static void | globalEndLuminosityBlockProduce (edm::LuminosityBlock &lumi, edm::EventSetup const &setup, LuminosityBlockContext const *context) |
static void | globalEndRunProduce (edm::Run &run, edm::EventSetup const &setup, RunContext const *context) |
static std::unique_ptr< DQMEDAnalyzerGlobalCache > | initializeGlobalCache (edm::ParameterSet const &) |
Private Member Functions | |
void | analyze (const edm::Event &, const edm::EventSetup &) override |
void | bookHistograms (DQMStore::IBooker &, edm::Run const &run, edm::EventSetup const &c) override |
void | dqmBeginRun (const edm::Run &, const edm::EventSetup &) override |
std::vector< HLTGenValObject > | getGenParticles (const edm::Event &) |
reco::GenParticle | getLastCopy (reco::GenParticle part) |
reco::GenParticle | getLastCopyPreFSR (reco::GenParticle part) |
std::vector< HLTGenValObject > | getObjectCollection (const edm::Event &) |
Private Attributes | |
const edm::EDGetTokenT< reco::GenJetCollection > | ak4genJetToken_ |
const edm::EDGetTokenT< reco::GenJetCollection > | ak8genJetToken_ |
std::vector< edm::ParameterSet > | binnings_ |
std::vector< HLTGenValHistCollPath > | collectionPath_ |
std::string | dirName_ |
bool | doOnlyLastFilter_ |
double | dR2limit_ |
const edm::EDGetTokenT< reco::GenMETCollection > | genMETToken_ |
const edm::EDGetTokenT< reco::GenParticleCollection > | genParticleToken_ |
std::vector< edm::ParameterSet > | histConfigs2D_ |
std::vector< edm::ParameterSet > | histConfigs_ |
HLTConfigProvider | hltConfig_ |
std::vector< std::string > | hltPaths |
std::vector< std::string > | hltPathSpecificCuts |
std::vector< std::string > | hltPathsToCheck_ |
std::string | hltProcessName_ |
std::string | infoString_ = "{" |
std::string | objType_ |
const edm::EDGetTokenT< trigger::TriggerEvent > | trigEventToken_ |
Definition at line 55 of file HLTGenValSource.cc.
|
explicit |
Definition at line 110 of file HLTGenValSource.cc.
References binnings_, dirName_, doOnlyLastFilter_, dR2limit_, edm::ParameterSet::getParameter(), edm::ParameterSet::getParameterSetVector(), histConfigs2D_, histConfigs_, hltPathsToCheck_, hltProcessName_, objType_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
overridedefault |
|
delete |
|
overrideprivatevirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 238 of file HLTGenValSource.cc.
References collectionPath_, getObjectCollection(), iEvent, trigEventToken_, and PDWG_DiPhoton_SD_cff::triggerEvent.
|
overrideprivatevirtual |
Implements DQMEDAnalyzer.
Definition at line 255 of file HLTGenValSource.cc.
References binnings_, dqm::implementation::IBooker::bookString(), collectionPath_, dirName_, B2GTnPMonitor_cfi::histConfigs, histConfigs2D_, histConfigs_, hltPathSpecificCuts, mps_fire::i, infoString_, dqm::implementation::NavigatorBase::setCurrentFolder(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
overrideprivatevirtual |
Reimplemented from DQMEDAnalyzer.
Definition at line 135 of file HLTGenValSource.cc.
References edm::ParameterSet::addParameter(), testInputFiles_cff::cmsswVersion, collectionPath_, submitPVResolutionJobs::count, doOnlyLastFilter_, dR2limit_, HLTConfigProvider::globalTag(), hltConfig_, hltPaths, hltPathSpecificCuts, hltPathsToCheck_, hltProcessName_, infoString_, HLTConfigProvider::init(), objType_, castor_dqm_sourceclient_file_cfg::path, AlCaHLTBitMon_QueryRunRegistry::string, submitPVValidationJobs::t, HLTConfigProvider::tableName(), protons_cff::time, cond::impl::to_string(), and HLTConfigProvider::triggerNames().
|
static |
Definition at line 277 of file HLTGenValSource.cc.
References edm::ParameterSetDescription::add(), edm::ConfigurationDescriptions::addDefault(), edm::ParameterSet::addParameter(), submitPVResolutionJobs::desc, ProducerED_cfi::InputTag, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 418 of file HLTGenValSource.cc.
References funct::abs(), AJJGenJetFilter_cfi::genParticles, genParticleToken_, getLastCopy(), getLastCopyPreFSR(), mps_fire::i, iEvent, L1TPhase2Offline_cfi::objects, objType_, and AlCaHLTBitMon_ParallelJobs::p.
Referenced by getObjectCollection().
|
private |
Definition at line 465 of file HLTGenValSource.cc.
Referenced by getGenParticles().
|
private |
Definition at line 456 of file HLTGenValSource.cc.
References BPhysicsValidation_cfi::daughters.
Referenced by getGenParticles().
|
private |
Definition at line 362 of file HLTGenValSource.cc.
References funct::abs(), ak4genJetToken_, ak8genJetToken_, Exception, spr::find(), l1tCaloJetHTTProducer_cfi::genJets, genMETToken_, getGenParticles(), mps_fire::i, iEvent, L1TPhase2Offline_cfi::objects, objType_, and AlCaHLTBitMon_ParallelJobs::p.
Referenced by analyze().
|
delete |
|
private |
Definition at line 80 of file HLTGenValSource.cc.
Referenced by getObjectCollection().
|
private |
Definition at line 81 of file HLTGenValSource.cc.
Referenced by getObjectCollection().
|
private |
Definition at line 89 of file HLTGenValSource.cc.
Referenced by bookHistograms(), and HLTGenValSource().
|
private |
Definition at line 97 of file HLTGenValSource.cc.
Referenced by analyze(), bookHistograms(), and dqmBeginRun().
|
private |
Definition at line 86 of file HLTGenValSource.cc.
Referenced by bookHistograms(), and HLTGenValSource().
|
private |
Definition at line 107 of file HLTGenValSource.cc.
Referenced by dqmBeginRun(), and HLTGenValSource().
|
private |
Definition at line 106 of file HLTGenValSource.cc.
Referenced by dqmBeginRun(), and HLTGenValSource().
|
private |
Definition at line 79 of file HLTGenValSource.cc.
Referenced by getObjectCollection().
|
private |
Definition at line 78 of file HLTGenValSource.cc.
Referenced by getGenParticles().
|
private |
Definition at line 88 of file HLTGenValSource.cc.
Referenced by bookHistograms(), and HLTGenValSource().
|
private |
Definition at line 87 of file HLTGenValSource.cc.
Referenced by bookHistograms(), and HLTGenValSource().
|
private |
Definition at line 100 of file HLTGenValSource.cc.
Referenced by dqmBeginRun().
|
private |
Definition at line 104 of file HLTGenValSource.cc.
Referenced by dqmBeginRun().
|
private |
Definition at line 105 of file HLTGenValSource.cc.
Referenced by bookHistograms(), and dqmBeginRun().
|
private |
Definition at line 103 of file HLTGenValSource.cc.
Referenced by dqmBeginRun(), and HLTGenValSource().
|
private |
Definition at line 90 of file HLTGenValSource.cc.
Referenced by dqmBeginRun(), and HLTGenValSource().
|
private |
Definition at line 94 of file HLTGenValSource.cc.
Referenced by bookHistograms(), and dqmBeginRun().
|
private |
Definition at line 85 of file HLTGenValSource.cc.
Referenced by dqmBeginRun(), getGenParticles(), getObjectCollection(), and HLTGenValSource().
|
private |
Definition at line 82 of file HLTGenValSource.cc.
Referenced by analyze().