#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 Member Functions inherited from HLTTauDQMPlotter | |
HLTTauDQMPlotter (const edm::ParameterSet &pset, const 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.
HLTTauDQMPathSummaryPlotter::~HLTTauDQMPathSummaryPlotter | ( | ) |
Definition at line 10 of file HLTTauDQMPathSummaryPlotter.cc.
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_, MonitorElement::Fill(), HLTTauDQMPath::filtersSize(), HLTTauDQMPath::fired(), HLTTauDQMPath::getFilterObjects(), HLTTauDQMPath::goodOfflineEvent(), hltMatchDr_, i, HLTTauDQMPath::offlineMatching(), callgraph::path, and pathObjects_.
void HLTTauDQMPathSummaryPlotter::bookHistograms | ( | DQMStore::IBooker & | iBooker | ) |
Definition at line 13 of file HLTTauDQMPathSummaryPlotter.cc.
References accepted_events, all_events, DQMStore::IBooker::book1D(), i, HLTTauDQMPlotter::isValid(), pathObjects_, MonitorElement::setBinLabel(), DQMStore::IBooker::setCurrentFolder(), and HLTTauDQMPlotter::triggerTag().
|
inline |
Definition at line 25 of file HLTTauDQMPathSummaryPlotter.h.
References Vispa.Share.Profiling::analyze(), bookHistograms(), and edm::triggerResults().
|
private |
Definition at line 38 of file HLTTauDQMPathSummaryPlotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 37 of file HLTTauDQMPathSummaryPlotter.h.
Referenced by analyze(), and bookHistograms().
|
private |
Definition at line 33 of file HLTTauDQMPathSummaryPlotter.h.
Referenced by analyze().
|
private |
Definition at line 32 of file HLTTauDQMPathSummaryPlotter.h.
Referenced by analyze().
|
private |
Definition at line 35 of file HLTTauDQMPathSummaryPlotter.h.
Referenced by analyze(), and bookHistograms().