#include <TrackingQualityChecker.h>
Classes | |
struct | TrackingLSMEs |
struct | TrackingMEs |
Public Types | |
typedef dqm::harvesting::DQMStore | DQMStore |
typedef dqm::harvesting::MonitorElement | MonitorElement |
Public Member Functions | |
void | bookGlobalStatus (DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter) |
void | bookLSStatus (DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter) |
void | fillDummyGlobalStatus () |
void | fillDummyLSStatus () |
void | fillGlobalStatus (DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter) |
void | fillLSStatus (DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter) |
void | resetGlobalStatus () |
void | resetLSStatus () |
TrackingQualityChecker (edm::ParameterSet const &ps) | |
virtual | ~TrackingQualityChecker () |
Private Member Functions | |
void | fillStatusHistogram (MonitorElement *, int xbin, int ybin, float val) |
void | fillTrackingStatus (DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter) |
void | fillTrackingStatusAtLumi (DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter) |
Private Attributes | |
bool | bookedTrackingGlobalStatus_ |
bool | bookedTrackingLSStatus_ |
edm::ParameterSet | pSet_ |
std::string | TopFolderName_ |
MonitorElement * | TrackGlobalSummaryReportGlobal |
MonitorElement * | TrackGlobalSummaryReportMap |
std::map< std::string, TrackingLSMEs > | TrackingLSMEsMap |
std::map< std::string, TrackingMEs > | TrackingMEsMap |
MonitorElement * | TrackLSSummaryReportGlobal |
bool | verbose_ |
Definition at line 18 of file TrackingQualityChecker.h.
Definition at line 20 of file TrackingQualityChecker.h.
Definition at line 21 of file TrackingQualityChecker.h.
TrackingQualityChecker::TrackingQualityChecker | ( | edm::ParameterSet const & | ps | ) |
Definition at line 19 of file TrackingQualityChecker.cc.
References bookedTrackingGlobalStatus_, bookedTrackingLSStatus_, gather_cfg::cout, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), TrackingQualityChecker::TrackingLSMEs::HistoLSDir, TrackingQualityChecker::TrackingLSMEs::HistoLSLowerCut, TrackingQualityChecker::TrackingLSMEs::HistoLSName, TrackingQualityChecker::TrackingLSMEs::HistoLSUpperCut, pSet_, AlCaHLTBitMon_QueryRunRegistry::string, TopFolderName_, TrackingQualityChecker::TrackingLSMEs::TrackingFlag, TrackingLSMEsMap, TrackingCertification_cfi::TrackingLSQualityMEs, TrackingMEsMap, and verbose_.
|
virtual |
Definition at line 66 of file TrackingQualityChecker.cc.
void TrackingQualityChecker::bookGlobalStatus | ( | DQMStore::IBooker & | ibooker, |
DQMStore::IGetter & | igetter | ||
) |
Definition at line 73 of file TrackingQualityChecker.cc.
References dqm::dqmstoreimpl::DQMStore::IBooker::book2D(), bookedTrackingGlobalStatus_, dqm::dqmstoreimpl::DQMStore::IBooker::bookFloat(), dqm::dqmstoreimpl::DQMStore::IBooker::cd(), gather_cfg::cout, TrackingUtility::getTopFolderPath(), dqm::impl::MonitorElement::setAxisTitle(), dqm::impl::MonitorElement::setBinLabel(), dqm::dqmstoreimpl::DQMStore::IBooker::setCurrentFolder(), AlCaHLTBitMon_QueryRunRegistry::string, TopFolderName_, TrackGlobalSummaryReportGlobal, TrackGlobalSummaryReportMap, TrackingMEsMap, and verbose_.
Referenced by TrackingActionExecutor::createGlobalStatus(), and fillGlobalStatus().
void TrackingQualityChecker::bookLSStatus | ( | DQMStore::IBooker & | ibooker, |
DQMStore::IGetter & | igetter | ||
) |
Definition at line 122 of file TrackingQualityChecker.cc.
References bookedTrackingLSStatus_, dqm::dqmstoreimpl::DQMStore::IBooker::bookFloat(), dqm::dqmstoreimpl::DQMStore::IBooker::cd(), gather_cfg::cout, TrackingUtility::getTopFolderPath(), dqm::dqmstoreimpl::DQMStore::IBooker::setCurrentFolder(), AlCaHLTBitMon_QueryRunRegistry::string, TopFolderName_, TrackingLSMEsMap, TrackLSSummaryReportGlobal, and verbose_.
Referenced by TrackingActionExecutor::createLSStatus(), and fillLSStatus().
void TrackingQualityChecker::fillDummyGlobalStatus | ( | ) |
Definition at line 167 of file TrackingQualityChecker.cc.
References bookedTrackingGlobalStatus_, gather_cfg::cout, dqm::impl::MonitorElement::Fill(), fillStatusHistogram(), dqm::impl::MonitorElement::getNbinsX(), resetGlobalStatus(), TrackGlobalSummaryReportGlobal, TrackGlobalSummaryReportMap, TrackingMEsMap, and verbose_.
Referenced by TrackingActionExecutor::fillDummyGlobalStatus(), and fillGlobalStatus().
void TrackingQualityChecker::fillDummyLSStatus | ( | ) |
Definition at line 188 of file TrackingQualityChecker.cc.
References bookedTrackingLSStatus_, gather_cfg::cout, dqm::impl::MonitorElement::Fill(), resetLSStatus(), TrackingLSMEsMap, TrackLSSummaryReportGlobal, and verbose_.
Referenced by TrackingActionExecutor::fillDummyLSStatus(), and fillLSStatus().
void TrackingQualityChecker::fillGlobalStatus | ( | DQMStore::IBooker & | ibooker, |
DQMStore::IGetter & | igetter | ||
) |
Definition at line 250 of file TrackingQualityChecker.cc.
References bookedTrackingGlobalStatus_, bookGlobalStatus(), dqm::dqmstoreimpl::DQMStore::IBooker::cd(), gather_cfg::cout, fillDummyGlobalStatus(), fillTrackingStatus(), and verbose_.
Referenced by TrackingActionExecutor::fillGlobalStatus().
void TrackingQualityChecker::fillLSStatus | ( | DQMStore::IBooker & | ibooker, |
DQMStore::IGetter & | igetter | ||
) |
Definition at line 264 of file TrackingQualityChecker.cc.
References bookedTrackingLSStatus_, bookLSStatus(), dqm::dqmstoreimpl::DQMStore::IBooker::cd(), gather_cfg::cout, fillDummyLSStatus(), fillTrackingStatusAtLumi(), and verbose_.
Referenced by TrackingActionExecutor::fillStatusAtLumi().
|
private |
Definition at line 470 of file TrackingQualityChecker.cc.
References dqm::legacy::MonitorElement::getTH2F(), dqm::impl::MonitorElement::kind(), and MonitorElementData::TH2F.
Referenced by fillDummyGlobalStatus(), and fillTrackingStatus().
|
private |
Definition at line 281 of file TrackingQualityChecker.cc.
References dqm::dqmstoreimpl::DQMStore::IBooker::cd(), gather_cfg::cout, dqm::impl::MonitorElement::Fill(), fillStatusHistogram(), dqmMemoryStats::float, dqm::dqmstoreimpl::DQMStore::IGetter::getContents(), dqm::impl::MonitorElement::getFullname(), dqm::impl::MonitorElement::getName(), dqm::impl::MonitorElement::getQReports(), TrackingUtility::goToDir(), hlt_dqm_clientPB-live_cfg::me, Skims_PA_cff::name, dqm::dqmstoreimpl::DQMStore::IBooker::pwd(), mps_update::status, AlCaHLTBitMon_QueryRunRegistry::string, TopFolderName_, TrackGlobalSummaryReportGlobal, TrackGlobalSummaryReportMap, TrackingMEsMap, and verbose_.
Referenced by fillGlobalStatus().
|
private |
Definition at line 479 of file TrackingQualityChecker.cc.
References dqm::dqmstoreimpl::DQMStore::IBooker::cd(), gather_cfg::cout, dqm::impl::MonitorElement::Fill(), dqm::dqmstoreimpl::DQMStore::IGetter::getContents(), dqm::impl::MonitorElement::getMean(), dqm::impl::MonitorElement::getName(), TrackingUtility::goToDir(), dqm::impl::MonitorElement::kind(), hlt_dqm_clientPB-live_cfg::me, Skims_PA_cff::name, dqm::dqmstoreimpl::DQMStore::IBooker::pwd(), mps_update::status, AlCaHLTBitMon_QueryRunRegistry::string, MonitorElementData::TH1F, TopFolderName_, TrackingLSMEsMap, TrackLSSummaryReportGlobal, and verbose_.
Referenced by fillLSStatus().
void TrackingQualityChecker::resetGlobalStatus | ( | ) |
Definition at line 209 of file TrackingQualityChecker.cc.
References bookedTrackingGlobalStatus_, gather_cfg::cout, hlt_dqm_clientPB-live_cfg::me, dqm::impl::MonitorElement::Reset(), TrackGlobalSummaryReportGlobal, TrackGlobalSummaryReportMap, TrackingMEsMap, and verbose_.
Referenced by fillDummyGlobalStatus().
void TrackingQualityChecker::resetLSStatus | ( | ) |
Definition at line 228 of file TrackingQualityChecker.cc.
References bookedTrackingLSStatus_, gather_cfg::cout, hlt_dqm_clientPB-live_cfg::me, dqm::impl::MonitorElement::Reset(), TrackingLSMEsMap, TrackLSSummaryReportGlobal, and verbose_.
Referenced by fillDummyLSStatus().
|
private |
Definition at line 66 of file TrackingQualityChecker.h.
Referenced by bookGlobalStatus(), fillDummyGlobalStatus(), fillGlobalStatus(), resetGlobalStatus(), and TrackingQualityChecker().
|
private |
Definition at line 67 of file TrackingQualityChecker.h.
Referenced by bookLSStatus(), fillDummyLSStatus(), fillLSStatus(), resetLSStatus(), and TrackingQualityChecker().
|
private |
Definition at line 63 of file TrackingQualityChecker.h.
Referenced by TrackingQualityChecker().
|
private |
Definition at line 69 of file TrackingQualityChecker.h.
Referenced by bookGlobalStatus(), bookLSStatus(), fillTrackingStatus(), fillTrackingStatusAtLumi(), and TrackingQualityChecker().
|
private |
Definition at line 59 of file TrackingQualityChecker.h.
Referenced by bookGlobalStatus(), fillDummyGlobalStatus(), fillTrackingStatus(), and resetGlobalStatus().
|
private |
Definition at line 58 of file TrackingQualityChecker.h.
Referenced by bookGlobalStatus(), fillDummyGlobalStatus(), fillTrackingStatus(), and resetGlobalStatus().
|
private |
Definition at line 56 of file TrackingQualityChecker.h.
Referenced by bookLSStatus(), fillDummyLSStatus(), fillTrackingStatusAtLumi(), resetLSStatus(), and TrackingQualityChecker().
|
private |
Definition at line 55 of file TrackingQualityChecker.h.
Referenced by bookGlobalStatus(), fillDummyGlobalStatus(), fillTrackingStatus(), resetGlobalStatus(), and TrackingQualityChecker().
|
private |
Definition at line 61 of file TrackingQualityChecker.h.
Referenced by bookLSStatus(), fillDummyLSStatus(), fillTrackingStatusAtLumi(), and resetLSStatus().
|
private |
Definition at line 64 of file TrackingQualityChecker.h.
Referenced by bookGlobalStatus(), bookLSStatus(), fillDummyGlobalStatus(), fillDummyLSStatus(), fillGlobalStatus(), fillLSStatus(), fillTrackingStatus(), fillTrackingStatusAtLumi(), resetGlobalStatus(), resetLSStatus(), and TrackingQualityChecker().