#include <L1TEfficiencyHarvesting.h>
Public Types | |
typedef dqm::legacy::DQMStore | DQMStore |
typedef dqm::legacy::MonitorElement | MonitorElement |
Public Member Functions | |
void | book (DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter) |
void | computeEfficiency (DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter) |
L1TEfficiencyPlotHandler (const edm::ParameterSet &ps, std::string plotName) | |
L1TEfficiencyPlotHandler (const L1TEfficiencyPlotHandler &handler) | |
~L1TEfficiencyPlotHandler () | |
Private Attributes | |
std::string | denominatorDir_ |
std::string | denominatorSuffix_ |
MonitorElement * | h_efficiency_ |
std::string | numeratorDir_ |
std::string | numeratorSuffix_ |
std::string | outputDir_ |
std::string | plotName_ |
Definition at line 35 of file L1TEfficiencyHarvesting.h.
Definition at line 37 of file L1TEfficiencyHarvesting.h.
Definition at line 38 of file L1TEfficiencyHarvesting.h.
dqmoffline::l1t::L1TEfficiencyPlotHandler::L1TEfficiencyPlotHandler | ( | const edm::ParameterSet & | ps, |
std::string | plotName | ||
) |
Definition at line 17 of file L1TEfficiencyHarvesting.cc.
dqmoffline::l1t::L1TEfficiencyPlotHandler::L1TEfficiencyPlotHandler | ( | const L1TEfficiencyPlotHandler & | handler | ) |
Definition at line 26 of file L1TEfficiencyHarvesting.cc.
|
inline |
Definition at line 44 of file L1TEfficiencyHarvesting.h.
void dqmoffline::l1t::L1TEfficiencyPlotHandler::book | ( | DQMStore::IBooker & | ibooker, |
DQMStore::IGetter & | igetter | ||
) |
Definition at line 35 of file L1TEfficiencyHarvesting.cc.
References dqm::implementation::IBooker::book1D(), dqm::implementation::IBooker::book2D(), denominatorDir_, denominatorSuffix_, dqm::implementation::IGetter::get(), dqm::legacy::MonitorElement::getTH1(), dqm::legacy::MonitorElement::getTH1F(), dqm::legacy::MonitorElement::getTH2F(), h_efficiency_, fastTrackerRecHitType::is2D(), CalibrationSummaryClient_cfi::kind, EgammaValidation_cff::num, numeratorDir_, numeratorSuffix_, outputDir_, plotName_, dqm::implementation::NavigatorBase::setCurrentFolder(), dqm::impl::MonitorElement::setEfficiencyFlag(), AlCaHLTBitMon_QueryRunRegistry::string, MonitorElementData::TH1D, MonitorElementData::TH1F, MonitorElementData::TH2D, and MonitorElementData::TH2F.
void dqmoffline::l1t::L1TEfficiencyPlotHandler::computeEfficiency | ( | DQMStore::IBooker & | ibooker, |
DQMStore::IGetter & | igetter | ||
) |
Definition at line 89 of file L1TEfficiencyHarvesting.cc.
References denominatorDir_, denominatorSuffix_, dqm::implementation::IGetter::get(), dqm::legacy::MonitorElement::getTH1(), h_efficiency_, EgammaValidation_cff::num, numeratorDir_, numeratorSuffix_, and plotName_.
|
private |
Definition at line 54 of file L1TEfficiencyHarvesting.h.
Referenced by book(), and computeEfficiency().
|
private |
Definition at line 58 of file L1TEfficiencyHarvesting.h.
Referenced by book(), and computeEfficiency().
|
private |
Definition at line 60 of file L1TEfficiencyHarvesting.h.
Referenced by book(), and computeEfficiency().
|
private |
Definition at line 53 of file L1TEfficiencyHarvesting.h.
Referenced by book(), and computeEfficiency().
|
private |
Definition at line 57 of file L1TEfficiencyHarvesting.h.
Referenced by book(), and computeEfficiency().
|
private |
Definition at line 55 of file L1TEfficiencyHarvesting.h.
Referenced by book(), batchmanager.BatchManager::PrepareJob(), and valtools.webpage::readCaptions().
|
private |
Definition at line 56 of file L1TEfficiencyHarvesting.h.
Referenced by book(), and computeEfficiency().