#include <HLTTauDQMPlotter.h>
Classes | |
class | FilterObject |
Public Member Functions | |
HLTTauDQMPlotter () | |
bool | isValid () const |
virtual const std::string | name ()=0 |
virtual | ~HLTTauDQMPlotter () |
Protected Member Functions | |
std::pair< bool, LV > | match (const LV &, const LVColl &, double) |
std::string | triggerTag () |
Protected Attributes | |
std::string | dqmBaseFolder_ |
std::string | name_ |
DQMStore * | store_ |
std::string | triggerTag_ |
std::string | triggerTagAlias_ |
bool | validity_ |
Definition at line 26 of file HLTTauDQMPlotter.h.
HLTTauDQMPlotter::HLTTauDQMPlotter | ( | ) |
Definition at line 3 of file HLTTauDQMPlotter.cc.
References cmsCodeRules::cppFunctionSkipper::operator, store_, and validity_.
{ //Declare DQM Store store_ = edm::Service<DQMStore>().operator->(); validity_ = false; }
HLTTauDQMPlotter::~HLTTauDQMPlotter | ( | ) | [virtual] |
Definition at line 9 of file HLTTauDQMPlotter.cc.
{ }
bool HLTTauDQMPlotter::isValid | ( | void | ) | const [inline] |
std::pair< bool, LV > HLTTauDQMPlotter::match | ( | const LV & | jet, |
const LVColl & | McInfo, | ||
double | dr | ||
) | [protected] |
Definition at line 12 of file HLTTauDQMPlotter.cc.
References delta, and dbtoconf::out.
Referenced by HLTTauDQMTrkPlotter::analyze(), HLTTauDQMLitePathPlotter::analyze(), HLTTauDQMPathPlotter::analyze(), HLTTauDQMCaloPlotter::analyze(), and HLTTauDQML1Plotter::analyze().
virtual const std::string HLTTauDQMPlotter::name | ( | ) | [pure virtual] |
std::string HLTTauDQMPlotter::triggerTag | ( | ) | [protected] |
Definition at line 26 of file HLTTauDQMPlotter.cc.
References dqmBaseFolder_, triggerTag_, and triggerTagAlias_.
Referenced by HLTTauDQMCaloPlotter::HLTTauDQMCaloPlotter(), HLTTauDQML1Plotter::HLTTauDQML1Plotter(), HLTTauDQMLitePathPlotter::HLTTauDQMLitePathPlotter(), HLTTauDQMPathPlotter::HLTTauDQMPathPlotter(), HLTTauDQMSummaryPlotter::HLTTauDQMSummaryPlotter(), HLTTauDQMTrkPlotter::HLTTauDQMTrkPlotter(), and HLTTauDQMSummaryPlotter::plot().
{ if ( triggerTagAlias_ != "" ) { return dqmBaseFolder_+triggerTagAlias_; } return dqmBaseFolder_+triggerTag_; }
std::string HLTTauDQMPlotter::dqmBaseFolder_ [protected] |
Definition at line 71 of file HLTTauDQMPlotter.h.
Referenced by HLTTauDQMCaloPlotter::HLTTauDQMCaloPlotter(), HLTTauDQML1Plotter::HLTTauDQML1Plotter(), HLTTauDQMLitePathPlotter::HLTTauDQMLitePathPlotter(), HLTTauDQMPathPlotter::HLTTauDQMPathPlotter(), HLTTauDQMSummaryPlotter::HLTTauDQMSummaryPlotter(), HLTTauDQMTrkPlotter::HLTTauDQMTrkPlotter(), and triggerTag().
std::string HLTTauDQMPlotter::name_ [protected] |
Definition at line 68 of file HLTTauDQMPlotter.h.
Referenced by HLTTauDQMCaloPlotter::HLTTauDQMCaloPlotter(), HLTTauDQML1Plotter::HLTTauDQML1Plotter(), HLTTauDQMLitePathPlotter::HLTTauDQMLitePathPlotter(), HLTTauDQMPathPlotter::HLTTauDQMPathPlotter(), HLTTauDQMSummaryPlotter::HLTTauDQMSummaryPlotter(), HLTTauDQMTrkPlotter::HLTTauDQMTrkPlotter(), HLTTauDQMPathPlotter::name(), HLTTauDQMTrkPlotter::name(), HLTTauDQML1Plotter::name(), HLTTauDQMLitePathPlotter::name(), HLTTauDQMSummaryPlotter::name(), and HLTTauDQMCaloPlotter::name().
DQMStore* HLTTauDQMPlotter::store_ [protected] |
Definition at line 65 of file HLTTauDQMPlotter.h.
Referenced by HLTTauDQMSummaryPlotter::bookEfficiencyHisto(), HLTTauDQMSummaryPlotter::bookTriggerBitEfficiencyHistos(), HLTTauDQMCaloPlotter::HLTTauDQMCaloPlotter(), HLTTauDQML1Plotter::HLTTauDQML1Plotter(), HLTTauDQMLitePathPlotter::HLTTauDQMLitePathPlotter(), HLTTauDQMPathPlotter::HLTTauDQMPathPlotter(), HLTTauDQMPlotter(), HLTTauDQMSummaryPlotter::HLTTauDQMSummaryPlotter(), HLTTauDQMTrkPlotter::HLTTauDQMTrkPlotter(), HLTTauDQMSummaryPlotter::plot(), HLTTauDQMSummaryPlotter::plotEfficiencyHisto(), HLTTauDQMSummaryPlotter::plotIntegratedEffHisto(), and HLTTauDQMSummaryPlotter::plotTriggerBitEfficiencyHistos().
std::string HLTTauDQMPlotter::triggerTag_ [protected] |
Definition at line 72 of file HLTTauDQMPlotter.h.
Referenced by HLTTauDQMCaloPlotter::HLTTauDQMCaloPlotter(), HLTTauDQML1Plotter::HLTTauDQML1Plotter(), HLTTauDQMLitePathPlotter::HLTTauDQMLitePathPlotter(), HLTTauDQMPathPlotter::HLTTauDQMPathPlotter(), HLTTauDQMSummaryPlotter::HLTTauDQMSummaryPlotter(), HLTTauDQMTrkPlotter::HLTTauDQMTrkPlotter(), and triggerTag().
std::string HLTTauDQMPlotter::triggerTagAlias_ [protected] |
Definition at line 73 of file HLTTauDQMPlotter.h.
Referenced by HLTTauDQMCaloPlotter::HLTTauDQMCaloPlotter(), HLTTauDQML1Plotter::HLTTauDQML1Plotter(), HLTTauDQMLitePathPlotter::HLTTauDQMLitePathPlotter(), HLTTauDQMPathPlotter::HLTTauDQMPathPlotter(), HLTTauDQMSummaryPlotter::HLTTauDQMSummaryPlotter(), HLTTauDQMTrkPlotter::HLTTauDQMTrkPlotter(), and triggerTag().
bool HLTTauDQMPlotter::validity_ [protected] |
Definition at line 76 of file HLTTauDQMPlotter.h.
Referenced by HLTTauDQMCaloPlotter::HLTTauDQMCaloPlotter(), HLTTauDQML1Plotter::HLTTauDQML1Plotter(), HLTTauDQMLitePathPlotter::HLTTauDQMLitePathPlotter(), HLTTauDQMPathPlotter::HLTTauDQMPathPlotter(), HLTTauDQMPlotter(), HLTTauDQMSummaryPlotter::HLTTauDQMSummaryPlotter(), HLTTauDQMTrkPlotter::HLTTauDQMTrkPlotter(), and isValid().