#include <DQM/FourVectorHLTriggerOffline/src/FourVectorHLTriggerOffline.cc>
Classes | |
class | PathInfo |
Public Types | |
typedef std::vector< PathInfo > | PathInfoCollection |
Public Types inherited from edm::EDAnalyzer | |
typedef EDAnalyzer | ModuleType |
Private Member Functions | |
virtual void | analyze (const edm::Event &, const edm::EventSetup &) |
virtual void | beginJob () |
void | beginRun (const edm::Run &run, const edm::EventSetup &c) |
virtual void | endJob () |
void | endRun (const edm::Run &run, const edm::EventSetup &c) |
EndRun. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from edm::EDAnalyzer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &) |
Protected Member Functions inherited from edm::EDConsumerBase | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | consumes (TypeToGet const &id, edm::InputTag const &tag) |
ConsumesCollector | consumesCollector () |
Use a ConsumesCollector to gather consumes information from helper functions. More... | |
template<typename ProductType , BranchType B = InEvent> | |
void | consumesMany () |
void | consumesMany (const TypeToGet &id) |
template<BranchType B> | |
void | consumesMany (const TypeToGet &id) |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
Description: This is a DQM source meant to plot high-level HLT trigger quantities as stored in the HLT results object TriggerResults
Implementation: <Notes on="" implementation>="">
Definition at line 99 of file FourVectorHLTriggerOffline.h.
typedef std::vector<PathInfo> FourVectorHLTriggerOffline::PathInfoCollection |
Definition at line 655 of file FourVectorHLTriggerOffline.h.
|
explicit |
Definition at line 14 of file FourVectorHLTriggerOffline.cc.
References bjetDRMatch_, bjetEtaMax_, bjetEtMin_, caloJetCollection_, caloMetCollection_, caloRecoTauCollection_, custompathnamepairs_, dbe_, dirname_, electronDRMatch_, electronEtaMax_, electronEtMin_, genMetTrue_token_, genParticles_token_, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), gsfElectronCollection_, hltPaths_, htMin_, edm::InputTag::instance(), iterativeCone5GenJets_token_, jetDRMatch_, jetEtaMax_, jetEtMin_, jetTagCollection_, edm::InputTag::label(), LogDebug, metMin_, muonCollection_, muonDRMatch_, muonEtaMax_, muonEtMin_, nBins_, cppFunctionSkipper::operator, mergeAndRegister::paths, photonCollection_, photonDRMatch_, photonEtaMax_, photonEtMin_, plotAll_, processname_, ptMax_, ptMin_, scalersSelect, softMuonBJetTags_, AlCaHLTBitMon_QueryRunRegistry::string, sumEtMin_, tauDRMatch_, tauEtaMax_, tauEtMin_, trackCollection_, trackDRMatch_, trackEtaMax_, trackEtMin_, triggerResults_token_, triggerResultsLabel_, triggerResultsLabelFU_, triggerSummary_token_, triggerSummaryLabel_, and triggerSummaryLabelFU_.
FourVectorHLTriggerOffline::~FourVectorHLTriggerOffline | ( | ) |
Definition at line 121 of file FourVectorHLTriggerOffline.cc.
|
privatevirtual |
Implements edm::EDAnalyzer.
Definition at line 136 of file FourVectorHLTriggerOffline.cc.
References bjetDRMatch_, bjetEtaMax_, bjetEtMin_, caloJetCollection_, caloMetCollection_, caloRecoTauCollection_, objMon< T >::clearSets(), electronDRMatch_, electronEtaMax_, electronEtMin_, genMetTrue_token_, genParticleCandidates2GenParticles_cfi::genParticles, genParticles_token_, edm::Event::getByToken(), gsfElectronCollection_, gsfElectrons_cfi::gsfElectrons, hltConfig_, hltPaths_, i, cmsHarvester::index, iterativeCone5GenJets_token_, jetDRMatch_, jetEtaMax_, jetEtMin_, jetTagCollection_, gen::k, LogDebug, HLTConfigProvider::moduleLabels(), muonCollection_, muonDRMatch_, muonEtaMax_, muonEtMin_, nev_, photonCollection_, photonDRMatch_, photonEtaMax_, photonEtMin_, processname_, objMon< T >::setReco(), objMon< T >::setRecoB(), softMuonBJetTags_, tauDRMatch_, tauEtaMax_, tauEtMin_, trackCollection_, trigger::TriggerBJet, trigger::TriggerElectron, trigger::TriggerJet, trigger::TriggerL1CenJet, trigger::TriggerL1ForJet, trigger::TriggerL1IsoEG, trigger::TriggerL1Mu, trigger::TriggerL1NoIsoEG, trigger::TriggerL1TauJet, trigger::TriggerMuon, edm::Event::triggerNames(), trigger::TriggerPhoton, triggerResults, triggerResults_token_, triggerResultsLabelFU_, triggerSummary_token_, triggerSummaryLabelFU_, trigger::TriggerTau, and findQualityFiles::v.
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 534 of file FourVectorHLTriggerOffline.cc.
References dirname_, AlcaSiStripGainsHarvester_cff::DQMStore, nev_, and cppFunctionSkipper::operator.
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 561 of file FourVectorHLTriggerOffline.cc.
References bjetEtaMax_, custompathnamepairs_, dbe_, dirname_, AlcaSiStripGainsHarvester_cff::DQMStore, electronEtaMax_, hltConfig_, hltPaths_, i, edm::RunBase::id(), HLTConfigProvider::init(), j, jetEtaMax_, LogDebug, HLTConfigProvider::moduleLabels(), HLTConfigProvider::modulePSet(), HLTConfigProvider::moduleType(), muonEtaMax_, n, nBins_, cppFunctionSkipper::operator, timingPdfMaker::pathname, photonEtaMax_, Pi, plotAll_, processname_, PtMinSelector_cfg::ptMin, HLTConfigProvider::size(), AlCaHLTBitMon_QueryRunRegistry::string, tauEtaMax_, indexGen::title, trackEtaMax_, trigger::TriggerBJet, trigger::TriggerElectron, trigger::TriggerJet, trigger::TriggerL1CenJet, trigger::TriggerL1ETM, trigger::TriggerL1ForJet, trigger::TriggerL1IsoEG, trigger::TriggerL1Mu, trigger::TriggerL1NoIsoEG, trigger::TriggerL1TauJet, trigger::TriggerMET, trigger::TriggerMuon, HLTConfigProvider::triggerName(), trigger::TriggerPhoton, trigger::TriggerTau, trigger::TriggerTET, trigger::TriggerTrack, and findQualityFiles::v.
void FourVectorHLTriggerOffline::cleanDRMatchSet | ( | mmset & | tempSet | ) |
Clean DR Match Set.
Definition at line 1321 of file FourVectorHLTriggerOffline.cc.
References LogDebug.
Referenced by objMon< T >::fillL1MCMatch(), objMon< T >::fillL1OffMatch(), objMon< T >::fillOffMCMatch(), objMon< T >::fillOnL1Match(), objMon< T >::fillOnMCMatch(), and objMon< T >::fillOnOffMatch().
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 553 of file FourVectorHLTriggerOffline.cc.
References nev_.
|
privatevirtual |
EndRun.
Reimplemented from edm::EDAnalyzer.
Definition at line 1315 of file FourVectorHLTriggerOffline.cc.
References edm::RunBase::id(), and LogDebug.
|
private |
Definition at line 146 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 144 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), beginRun(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 145 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 179 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 182 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 178 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 126 of file FourVectorHLTriggerOffline.h.
|
private |
Definition at line 157 of file FourVectorHLTriggerOffline.h.
Referenced by beginRun(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 120 of file FourVectorHLTriggerOffline.h.
Referenced by beginRun(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 160 of file FourVectorHLTriggerOffline.h.
Referenced by beginJob(), beginRun(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 134 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 132 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), beginRun(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 133 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 175 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 173 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 177 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 187 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 657 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), beginRun(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 154 of file FourVectorHLTriggerOffline.h.
Referenced by FourVectorHLTriggerOffline().
|
private |
Definition at line 174 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 143 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 141 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), beginRun(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 142 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 180 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 153 of file FourVectorHLTriggerOffline.h.
Referenced by FourVectorHLTriggerOffline().
|
private |
Definition at line 162 of file FourVectorHLTriggerOffline.h.
|
private |
Definition at line 176 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 137 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 135 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), beginRun(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 136 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 128 of file FourVectorHLTriggerOffline.h.
Referenced by beginRun(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 119 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), beginJob(), and endJob().
|
private |
Definition at line 183 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 149 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 147 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), beginRun(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 148 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 124 of file FourVectorHLTriggerOffline.h.
Referenced by beginRun(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 161 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), beginRun(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 130 of file FourVectorHLTriggerOffline.h.
Referenced by FourVectorHLTriggerOffline().
|
private |
Definition at line 129 of file FourVectorHLTriggerOffline.h.
Referenced by FourVectorHLTriggerOffline().
|
private |
Definition at line 125 of file FourVectorHLTriggerOffline.h.
|
private |
Definition at line 189 of file FourVectorHLTriggerOffline.h.
Referenced by FourVectorHLTriggerOffline().
|
private |
Definition at line 181 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 155 of file FourVectorHLTriggerOffline.h.
Referenced by FourVectorHLTriggerOffline().
|
private |
Definition at line 140 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 138 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), beginRun(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 139 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 163 of file FourVectorHLTriggerOffline.h.
|
private |
Definition at line 122 of file FourVectorHLTriggerOffline.h.
|
private |
Definition at line 184 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 152 of file FourVectorHLTriggerOffline.h.
Referenced by FourVectorHLTriggerOffline().
|
private |
Definition at line 150 of file FourVectorHLTriggerOffline.h.
Referenced by beginRun(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 151 of file FourVectorHLTriggerOffline.h.
Referenced by FourVectorHLTriggerOffline().
|
private |
Definition at line 168 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 167 of file FourVectorHLTriggerOffline.h.
Referenced by FourVectorHLTriggerOffline().
|
private |
Definition at line 169 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 166 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 165 of file FourVectorHLTriggerOffline.h.
Referenced by FourVectorHLTriggerOffline().
|
private |
Definition at line 170 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().