#include <HLTTauDQMPathSummaryPlotter.h>
Public Member Functions | |
void | analyze (const edm::TriggerResults &triggerResults, const trigger::TriggerEvent &triggerEvent, const HLTTauDQMOfflineObjects &refCollection) |
void | bookHistograms (DQMStore::IBooker &iBooker) |
HLTTauDQMPathSummaryPlotter (const edm::ParameterSet &pset, bool doRefAnalysis, const std::string &dqmBaseFolder, double hltMatchDr) | |
void | setPathObjects (const std::vector< const HLTTauDQMPath * > &pathObjects) |
~HLTTauDQMPathSummaryPlotter () | |
Private Attributes | |
MonitorElement * | accepted_events |
MonitorElement * | all_events |
const bool | doRefAnalysis_ |
const double | hltMatchDr_ |
std::vector< const HLTTauDQMPath * > | pathObjects_ |
Private Attributes inherited from HLTTauDQMPlotter | |
bool | configValid_ |
std::string | dqmFolder_ |
std::string | dqmFullFolder_ |
Additional Inherited Members | |
Private Types inherited from HLTTauDQMPlotter | |
typedef dqm::legacy::DQMStore | DQMStore |
typedef dqm::legacy::MonitorElement | MonitorElement |
Private Member Functions inherited from HLTTauDQMPlotter | |
HLTTauDQMPlotter (const edm::ParameterSet &pset, std::string dqmBaseFolder) | |
HLTTauDQMPlotter (const std::string &dqmFolder, const std::string &dqmBaseFolder) | |
bool | isValid () const |
~HLTTauDQMPlotter () | |
std::pair< bool, LV > | match (const LV &, const LVColl &, double) |
const std::string & | triggerTag () const |
Definition at line 17 of file HLTTauDQMPathSummaryPlotter.h.
HLTTauDQMPathSummaryPlotter::HLTTauDQMPathSummaryPlotter | ( | const edm::ParameterSet & | pset, |
bool | doRefAnalysis, | ||
const std::string & | dqmBaseFolder, | ||
double | hltMatchDr | ||
) |
Definition at line 4 of file HLTTauDQMPathSummaryPlotter.cc.
References ~HLTTauDQMPathSummaryPlotter().
|
default |
Referenced by HLTTauDQMPathSummaryPlotter().
void HLTTauDQMPathSummaryPlotter::analyze | ( | const edm::TriggerResults & | triggerResults, |
const trigger::TriggerEvent & | triggerEvent, | ||
const HLTTauDQMOfflineObjects & | refCollection | ||
) |
Definition at line 30 of file HLTTauDQMPathSummaryPlotter.cc.
References accepted_events, all_events, HLTTauDQMOfflineObjects::clear(), doRefAnalysis_, dqm::impl::MonitorElement::Fill(), HLTTauDQMPath::filtersSize(), HLTTauDQMPath::fired(), HLTTauDQMPath::getFilterObjects(), HLTTauDQMPath::goodOfflineEvent(), hltMatchDr_, mps_fire::i, HLTTauDQMPath::offlineMatching(), castor_dqm_sourceclient_file_cfg::path, and pathObjects_.
void HLTTauDQMPathSummaryPlotter::bookHistograms | ( | DQMStore::IBooker & | iBooker | ) |
Definition at line 12 of file HLTTauDQMPathSummaryPlotter.cc.
References accepted_events, all_events, dqm::dqmstoreimpl::DQMStore::IBooker::book1D(), mps_fire::i, HLTTauDQMPlotter::isValid(), pathObjects_, dqm::impl::MonitorElement::setBinLabel(), dqm::dqmstoreimpl::DQMStore::IBooker::setCurrentFolder(), and HLTTauDQMPlotter::triggerTag().
|
inline |
Definition at line 27 of file HLTTauDQMPathSummaryPlotter.h.
References analyze(), bookHistograms(), PDWG_DiPhoton_SD_cff::triggerEvent, and edm::triggerResults().
|
private |
Definition at line 41 of file HLTTauDQMPathSummaryPlotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 40 of file HLTTauDQMPathSummaryPlotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 36 of file HLTTauDQMPathSummaryPlotter.h.
Referenced by analyze().
|
private |
Definition at line 35 of file HLTTauDQMPathSummaryPlotter.h.
Referenced by analyze().
|
private |
Definition at line 38 of file HLTTauDQMPathSummaryPlotter.h.
Referenced by analyze(), and bookHistograms().