#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 18 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 65 of file TrackingQualityChecker.cc.
void TrackingQualityChecker::bookGlobalStatus | ( | DQMStore::IBooker & | ibooker, |
DQMStore::IGetter & | igetter | ||
) |
Definition at line 72 of file TrackingQualityChecker.cc.
References dqm::implementation::IBooker::book2D(), bookedTrackingGlobalStatus_, dqm::implementation::IBooker::bookFloat(), dqm::implementation::NavigatorBase::cd(), gather_cfg::cout, TrackingUtility::getTopFolderPath(), dqm::impl::MonitorElement::setAxisTitle(), dqm::impl::MonitorElement::setBinLabel(), dqm::implementation::NavigatorBase::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 121 of file TrackingQualityChecker.cc.
References bookedTrackingLSStatus_, dqm::implementation::IBooker::bookFloat(), dqm::implementation::NavigatorBase::cd(), gather_cfg::cout, TrackingUtility::getTopFolderPath(), dqm::implementation::NavigatorBase::setCurrentFolder(), AlCaHLTBitMon_QueryRunRegistry::string, TopFolderName_, TrackingLSMEsMap, TrackLSSummaryReportGlobal, and verbose_.
Referenced by TrackingActionExecutor::createLSStatus(), and fillLSStatus().
void TrackingQualityChecker::fillDummyGlobalStatus | ( | ) |
Definition at line 166 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 187 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 249 of file TrackingQualityChecker.cc.
References bookedTrackingGlobalStatus_, bookGlobalStatus(), dqm::implementation::NavigatorBase::cd(), gather_cfg::cout, fillDummyGlobalStatus(), fillTrackingStatus(), and verbose_.
Referenced by TrackingActionExecutor::fillGlobalStatus().
void TrackingQualityChecker::fillLSStatus | ( | DQMStore::IBooker & | ibooker, |
DQMStore::IGetter & | igetter | ||
) |
Definition at line 263 of file TrackingQualityChecker.cc.
References bookedTrackingLSStatus_, bookLSStatus(), dqm::implementation::NavigatorBase::cd(), gather_cfg::cout, fillDummyLSStatus(), fillTrackingStatusAtLumi(), and verbose_.
Referenced by TrackingActionExecutor::fillStatusAtLumi().
|
private |
Definition at line 469 of file TrackingQualityChecker.cc.
References hlt_dqm_clientPB-live_cfg::me, MonitorElementData::TH2F, and heppy_batch::val.
Referenced by fillDummyGlobalStatus(), and fillTrackingStatus().
|
private |
Definition at line 280 of file TrackingQualityChecker.cc.
References dqm::implementation::NavigatorBase::cd(), gather_cfg::cout, dqm::impl::MonitorElement::Fill(), fillStatusHistogram(), dqmMemoryStats::float, dqm::implementation::IGetter::getContents(), TrackingUtility::goToDir(), hlt_dqm_clientPB-live_cfg::me, Skims_PA_cff::name, dqm::implementation::NavigatorBase::pwd(), mps_update::status, AlCaHLTBitMon_QueryRunRegistry::string, TopFolderName_, TrackGlobalSummaryReportGlobal, TrackGlobalSummaryReportMap, TrackingMEsMap, and verbose_.
Referenced by fillGlobalStatus().
|
private |
Definition at line 478 of file TrackingQualityChecker.cc.
References dqm::implementation::NavigatorBase::cd(), gather_cfg::cout, dqm::impl::MonitorElement::Fill(), dqm::implementation::IGetter::getContents(), TrackingUtility::goToDir(), hlt_dqm_clientPB-live_cfg::me, Skims_PA_cff::name, dqm::implementation::NavigatorBase::pwd(), mps_update::status, AlCaHLTBitMon_QueryRunRegistry::string, MonitorElementData::TH1F, TopFolderName_, TrackingLSMEsMap, TrackLSSummaryReportGlobal, and verbose_.
Referenced by fillLSStatus().
void TrackingQualityChecker::resetGlobalStatus | ( | ) |
Definition at line 208 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 227 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().