#include <DQM/FourVectorHLTriggerOffline/src/FourVectorHLTriggerOffline.cc>
Classes | |
class | PathInfo |
class | PathInfoCollection |
Public Member Functions | |
void | cleanDRMatchSet (mmset &tempSet) |
Clean DR Match Set. More... | |
FourVectorHLTriggerOffline (const edm::ParameterSet &) | |
~FourVectorHLTriggerOffline () | |
Public Member Functions inherited from edm::EDAnalyzer | |
EDAnalyzer () | |
std::string | workerType () const |
virtual | ~EDAnalyzer () |
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... | |
Private Attributes | |
double | bjetDRMatch_ |
double | bjetEtaMax_ |
double | bjetEtMin_ |
int | currentRun_ |
std::vector< std::pair < std::string, std::string > > | custompathnamepairs_ |
DQMStore * | dbe_ |
std::string | dirname_ |
double | electronDRMatch_ |
double | electronEtaMax_ |
double | electronEtMin_ |
HLTConfigProvider | hltConfig_ |
PathInfoCollection | hltPaths_ |
double | htMin_ |
double | jetDRMatch_ |
double | jetEtaMax_ |
double | jetEtMin_ |
double | metMin_ |
bool | monitorDaemon_ |
double | muonDRMatch_ |
double | muonEtaMax_ |
double | muonEtMin_ |
unsigned int | nBins_ |
int | nev_ |
double | photonDRMatch_ |
double | photonEtaMax_ |
double | photonEtMin_ |
bool | plotAll_ |
std::string | processname_ |
double | ptMax_ |
double | ptMin_ |
bool | resetMe_ |
MonitorElement * | scalersSelect |
double | sumEtMin_ |
double | tauDRMatch_ |
double | tauEtaMax_ |
double | tauEtMin_ |
int | theHLTOutputType |
MonitorElement * | total_ |
double | trackDRMatch_ |
double | trackEtaMax_ |
double | trackEtMin_ |
edm::InputTag | triggerResultsLabel_ |
edm::InputTag | triggerSummaryLabel_ |
Additional Inherited Members | |
Public Types inherited from edm::EDAnalyzer | |
typedef EDAnalyzer | ModuleType |
typedef WorkerT< EDAnalyzer > | WorkerType |
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::EDAnalyzer | |
CurrentProcessingContext const * | currentContext () const |
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 100 of file FourVectorHLTriggerOffline.h.
|
explicit |
Definition at line 14 of file FourVectorHLTriggerOffline.cc.
References bjetDRMatch_, bjetEtaMax_, bjetEtMin_, DQMStore::book1D(), custompathnamepairs_, dbe_, dirname_, electronDRMatch_, electronEtaMax_, electronEtMin_, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), hltPaths_, htMin_, jetDRMatch_, jetEtaMax_, jetEtMin_, LogDebug, metMin_, muonDRMatch_, muonEtaMax_, muonEtMin_, nBins_, cppFunctionSkipper::operator, EgammaValidation_cff::paths, photonDRMatch_, photonEtaMax_, photonEtMin_, plotAll_, processname_, ptMax_, ptMin_, scalersSelect, DQMStore::setCurrentFolder(), DQMStore::setVerbose(), sumEtMin_, tauDRMatch_, tauEtaMax_, tauEtMin_, trackDRMatch_, trackEtaMax_, trackEtMin_, triggerResultsLabel_, and triggerSummaryLabel_.
FourVectorHLTriggerOffline::~FourVectorHLTriggerOffline | ( | ) |
Definition at line 104 of file FourVectorHLTriggerOffline.cc.
|
privatevirtual |
Implements edm::EDAnalyzer.
Definition at line 119 of file FourVectorHLTriggerOffline.cc.
References bjetDRMatch_, bjetEtaMax_, bjetEtMin_, objMon< T >::clearSets(), electronDRMatch_, electronEtaMax_, electronEtMin_, genParticleCandidates2GenParticles_cfi::genParticles, edm::Event::getByLabel(), gsfElectrons_cfi::gsfElectrons, hltConfig_, hltPaths_, i, getHLTprescales::index, edm::InputTag::instance(), jetDRMatch_, jetEtaMax_, jetEtMin_, gen::k, edm::InputTag::label(), LogDebug, HLTConfigProvider::moduleLabels(), muonDRMatch_, muonEtaMax_, muonEtMin_, nev_, photonDRMatch_, photonEtaMax_, photonEtMin_, processname_, objMon< T >::setReco(), objMon< T >::setRecoB(), tauDRMatch_, tauEtaMax_, tauEtMin_, 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, patRefSel_triggerSelection_cff::triggerResults, triggerResultsLabel_, triggerSummaryLabel_, trigger::TriggerTau, and v.
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 519 of file FourVectorHLTriggerOffline.cc.
References dirname_, nev_, cppFunctionSkipper::operator, DQMStore::rmdir(), and DQMStore::setCurrentFolder().
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 546 of file FourVectorHLTriggerOffline.cc.
References bjetEtaMax_, DQMStore::book1D(), DQMStore::book2D(), custompathnamepairs_, dbe_, dirname_, 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_, jptDQMConfig_cff::ptMax, PtMinSelector_cfg::ptMin, DQMStore::setCurrentFolder(), HLTConfigProvider::size(), 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 v.
void FourVectorHLTriggerOffline::cleanDRMatchSet | ( | mmset & | tempSet | ) |
Clean DR Match Set.
Definition at line 1306 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 538 of file FourVectorHLTriggerOffline.cc.
References nev_.
|
privatevirtual |
EndRun.
Reimplemented from edm::EDAnalyzer.
Definition at line 1300 of file FourVectorHLTriggerOffline.cc.
References edm::RunBase::id(), and LogDebug.
|
private |
Definition at line 147 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 145 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), beginRun(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 146 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 127 of file FourVectorHLTriggerOffline.h.
|
private |
Definition at line 158 of file FourVectorHLTriggerOffline.h.
Referenced by beginRun(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 121 of file FourVectorHLTriggerOffline.h.
Referenced by beginRun(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 161 of file FourVectorHLTriggerOffline.h.
Referenced by beginJob(), beginRun(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 135 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 133 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), beginRun(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 134 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 167 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 643 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), beginRun(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 155 of file FourVectorHLTriggerOffline.h.
Referenced by FourVectorHLTriggerOffline().
|
private |
Definition at line 144 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 142 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), beginRun(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 143 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 154 of file FourVectorHLTriggerOffline.h.
Referenced by FourVectorHLTriggerOffline().
|
private |
Definition at line 163 of file FourVectorHLTriggerOffline.h.
|
private |
Definition at line 138 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 136 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), beginRun(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 137 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 129 of file FourVectorHLTriggerOffline.h.
Referenced by beginRun(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 120 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), beginJob(), and endJob().
|
private |
Definition at line 150 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 148 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), beginRun(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 149 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 125 of file FourVectorHLTriggerOffline.h.
Referenced by beginRun(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 162 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), beginRun(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 131 of file FourVectorHLTriggerOffline.h.
Referenced by FourVectorHLTriggerOffline().
|
private |
Definition at line 130 of file FourVectorHLTriggerOffline.h.
Referenced by FourVectorHLTriggerOffline().
|
private |
Definition at line 126 of file FourVectorHLTriggerOffline.h.
|
private |
Definition at line 169 of file FourVectorHLTriggerOffline.h.
Referenced by FourVectorHLTriggerOffline().
|
private |
Definition at line 156 of file FourVectorHLTriggerOffline.h.
Referenced by FourVectorHLTriggerOffline().
|
private |
Definition at line 141 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 139 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), beginRun(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 140 of file FourVectorHLTriggerOffline.h.
Referenced by analyze(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 164 of file FourVectorHLTriggerOffline.h.
|
private |
Definition at line 123 of file FourVectorHLTriggerOffline.h.
|
private |
Definition at line 153 of file FourVectorHLTriggerOffline.h.
Referenced by FourVectorHLTriggerOffline().
|
private |
Definition at line 151 of file FourVectorHLTriggerOffline.h.
Referenced by beginRun(), and FourVectorHLTriggerOffline().
|
private |
Definition at line 152 of file FourVectorHLTriggerOffline.h.
Referenced by 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 analyze(), and FourVectorHLTriggerOffline().