#include <L1TEfficiencyHarvesting.h>
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 36 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 29 of file L1TEfficiencyHarvesting.cc.
|
inline |
Definition at line 44 of file L1TEfficiencyHarvesting.h.
References book(), and computeEfficiency().
void dqmoffline::l1t::L1TEfficiencyPlotHandler::book | ( | DQMStore::IBooker & | ibooker, |
DQMStore::IGetter & | igetter | ||
) |
Definition at line 41 of file L1TEfficiencyHarvesting.cc.
References DQMStore::IBooker::book1D(), DQMStore::IBooker::book2D(), denominatorDir_, denominatorSuffix_, MonitorElement::DQM_KIND_TH1D, MonitorElement::DQM_KIND_TH1F, MonitorElement::DQM_KIND_TH2D, MonitorElement::DQM_KIND_TH2F, DQMStore::IGetter::get(), MonitorElement::getTH1(), MonitorElement::getTH1F(), MonitorElement::getTH2F(), h_efficiency_, fastTrackerRecHitType::is2D(), callgraph::kind, MonitorElement::kind(), pileupDistInMC::num, numeratorDir_, numeratorSuffix_, outputDir_, plotName_, DQMStore::IBooker::setCurrentFolder(), MonitorElement::setEfficiencyFlag(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by ~L1TEfficiencyPlotHandler().
void dqmoffline::l1t::L1TEfficiencyPlotHandler::computeEfficiency | ( | DQMStore::IBooker & | ibooker, |
DQMStore::IGetter & | igetter | ||
) |
Definition at line 107 of file L1TEfficiencyHarvesting.cc.
References denominatorDir_, denominatorSuffix_, DQMStore::IGetter::get(), MonitorElement::getTH1(), h_efficiency_, pileupDistInMC::num, numeratorDir_, numeratorSuffix_, and plotName_.
Referenced by ~L1TEfficiencyPlotHandler().
|
private |
Definition at line 58 of file L1TEfficiencyHarvesting.h.
Referenced by book(), and computeEfficiency().
|
private |
Definition at line 62 of file L1TEfficiencyHarvesting.h.
Referenced by book(), and computeEfficiency().
|
private |
Definition at line 64 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 61 of file L1TEfficiencyHarvesting.h.
Referenced by book(), and computeEfficiency().
|
private |
Definition at line 59 of file L1TEfficiencyHarvesting.h.
Referenced by book(), batchmanager.BatchManager::PrepareJob(), and valtools.webpage::readCaptions().
|
private |
Definition at line 60 of file L1TEfficiencyHarvesting.h.
Referenced by book(), and computeEfficiency().