![]() |
![]() |
#include <GEMDQMEfficiencyCalculator.h>
Public Types | |
typedef dqm::harvesting::DQMStore | DQMStore |
typedef dqm::harvesting::MonitorElement | MonitorElement |
Public Member Functions | |
void | drawEfficiency (DQMStore::IBooker &, DQMStore::IGetter &, const std::string &) |
GEMDQMEfficiencyCalculator () | |
~GEMDQMEfficiencyCalculator () | |
Private Member Functions | |
TProfile * | computeEfficiency (const TH1F *, const TH1F *, const char *, const char *) |
TH2F * | computeEfficiency (const TH2F *, const TH2F *, const char *, const char *) |
Private Attributes | |
const float | kConfidenceLevel_ = 0.683 |
const std::string | kLogCategory_ = "GEMDQMEfficiencyCalculator" |
const std::string | kMatchedSuffix_ = "_matched" |
Definition at line 15 of file GEMDQMEfficiencyCalculator.h.
Definition at line 17 of file GEMDQMEfficiencyCalculator.h.
Definition at line 18 of file GEMDQMEfficiencyCalculator.h.
GEMDQMEfficiencyCalculator::GEMDQMEfficiencyCalculator | ( | ) |
Definition at line 8 of file GEMDQMEfficiencyCalculator.cc.
GEMDQMEfficiencyCalculator::~GEMDQMEfficiencyCalculator | ( | ) |
Definition at line 10 of file GEMDQMEfficiencyCalculator.cc.
|
private |
Definition at line 13 of file GEMDQMEfficiencyCalculator.cc.
References newFWLiteAna::bin, compareTotals::efficiency, relativeConstraints::error, kConfidenceLevel_, kLogCategory_, SiStripPI::max, and mergeVDriftHistosByStation::name.
Referenced by drawEfficiency().
|
private |
Definition at line 53 of file GEMDQMEfficiencyCalculator.cc.
References newFWLiteAna::bin, kLogCategory_, label, and mergeVDriftHistosByStation::name.
void GEMDQMEfficiencyCalculator::drawEfficiency | ( | DQMStore::IBooker & | ibooker, |
DQMStore::IGetter & | igetter, | ||
const std::string & | folder | ||
) |
Definition at line 86 of file GEMDQMEfficiencyCalculator.cc.
References dqm::implementation::IBooker::book2D(), dqm::implementation::IBooker::bookProfile(), computeEfficiency(), das_client::fullpath(), dqm::implementation::IGetter::get(), dqm::implementation::IGetter::getMEs(), dqm::legacy::MonitorElement::getTH2F(), submitPVResolutionJobs::key, kLogCategory_, kMatchedSuffix_, LogDebug, hlt_dqm_clientPB-live_cfg::me, mergeVDriftHistosByStation::name, dqm::implementation::NavigatorBase::setCurrentFolder(), AlCaHLTBitMon_QueryRunRegistry::string, MonitorElementData::TH1F, MonitorElementData::TH2F, runGCPTkAlMap::title, and relativeConstraints::value.
|
private |
Definition at line 29 of file GEMDQMEfficiencyCalculator.h.
Referenced by computeEfficiency().
|
private |
Definition at line 31 of file GEMDQMEfficiencyCalculator.h.
Referenced by computeEfficiency(), and drawEfficiency().
|
private |
Definition at line 30 of file GEMDQMEfficiencyCalculator.h.
Referenced by drawEfficiency().