#include <HLTTauDQMPathSummaryPlotter.h>
Public Member Functions | |
void | analyze (const edm::TriggerResults &triggerResults, const trigger::TriggerEvent &triggerEvent, const HLTTauDQMOfflineObjects &refCollection) |
void | bookHistograms (HistoWrapper &iWrapper, 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 18 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.
|
default |
void HLTTauDQMPathSummaryPlotter::analyze | ( | const edm::TriggerResults & | triggerResults, |
const trigger::TriggerEvent & | triggerEvent, | ||
const HLTTauDQMOfflineObjects & | refCollection | ||
) |
Definition at line 37 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(), fed_dqm_sourceclient-live_cfg::path, and pathObjects_.
void HLTTauDQMPathSummaryPlotter::bookHistograms | ( | HistoWrapper & | iWrapper, |
DQMStore::IBooker & | iBooker | ||
) |
Definition at line 12 of file HLTTauDQMPathSummaryPlotter.cc.
References accepted_events, all_events, HistoWrapper::book1D(), mps_fire::i, HLTTauDQMPlotter::isValid(), kVital, pathObjects_, dqm::impl::MonitorElement::setBinLabel(), dqm::implementation::NavigatorBase::setCurrentFolder(), and HLTTauDQMPlotter::triggerTag().
|
inline |
Definition at line 28 of file HLTTauDQMPathSummaryPlotter.h.
References pathObjects_.
|
private |
Definition at line 42 of file HLTTauDQMPathSummaryPlotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 41 of file HLTTauDQMPathSummaryPlotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 37 of file HLTTauDQMPathSummaryPlotter.h.
Referenced by analyze().
|
private |
Definition at line 36 of file HLTTauDQMPathSummaryPlotter.h.
Referenced by analyze().
|
private |
Definition at line 39 of file HLTTauDQMPathSummaryPlotter.h.
Referenced by analyze(), bookHistograms(), and setPathObjects().