#include <TrackingQualityChecker.h>
Classes | |
struct | TrackingLSMEs |
struct | TrackingMEs |
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 21 of file TrackingQualityChecker.h.
TrackingQualityChecker::TrackingQualityChecker | ( | edm::ParameterSet const & | ps | ) |
Definition at line 22 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, TrackingMEsMap, and verbose_.
|
virtual |
Definition at line 73 of file TrackingQualityChecker.cc.
void TrackingQualityChecker::bookGlobalStatus | ( | DQMStore::IBooker & | ibooker, |
DQMStore::IGetter & | igetter | ||
) |
Definition at line 79 of file TrackingQualityChecker.cc.
References DQMStore::IBooker::book2D(), bookedTrackingGlobalStatus_, DQMStore::IBooker::bookFloat(), DQMStore::IBooker::cd(), gather_cfg::cout, TrackingUtility::getTopFolderPath(), MonitorElement::setAxisTitle(), MonitorElement::setBinLabel(), 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 123 of file TrackingQualityChecker.cc.
References bookedTrackingLSStatus_, DQMStore::IBooker::bookFloat(), DQMStore::IBooker::cd(), gather_cfg::cout, TrackingUtility::getTopFolderPath(), DQMStore::IBooker::setCurrentFolder(), AlCaHLTBitMon_QueryRunRegistry::string, TopFolderName_, TrackingLSMEsMap, TrackLSSummaryReportGlobal, and verbose_.
Referenced by TrackingActionExecutor::createLSStatus(), and fillLSStatus().
void TrackingQualityChecker::fillDummyGlobalStatus | ( | ) |
Definition at line 164 of file TrackingQualityChecker.cc.
References bookedTrackingGlobalStatus_, gather_cfg::cout, MonitorElement::Fill(), fillStatusHistogram(), MonitorElement::getNbinsX(), resetGlobalStatus(), TrackGlobalSummaryReportGlobal, TrackGlobalSummaryReportMap, TrackingMEsMap, and verbose_.
Referenced by TrackingActionExecutor::fillDummyGlobalStatus(), and fillGlobalStatus().
void TrackingQualityChecker::fillDummyLSStatus | ( | ) |
Definition at line 184 of file TrackingQualityChecker.cc.
References bookedTrackingLSStatus_, gather_cfg::cout, 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 241 of file TrackingQualityChecker.cc.
References bookedTrackingGlobalStatus_, bookGlobalStatus(), 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 252 of file TrackingQualityChecker.cc.
References bookedTrackingLSStatus_, bookLSStatus(), DQMStore::IBooker::cd(), gather_cfg::cout, fillDummyLSStatus(), fillTrackingStatusAtLumi(), and verbose_.
Referenced by TrackingActionExecutor::fillStatusAtLumi().
|
private |
Definition at line 392 of file TrackingQualityChecker.cc.
References MonitorElement::DQM_KIND_TH2F, MonitorElement::getTH2F(), and MonitorElement::kind().
Referenced by fillDummyGlobalStatus(), and fillTrackingStatus().
|
private |
Definition at line 266 of file TrackingQualityChecker.cc.
References DQMStore::IBooker::cd(), gather_cfg::cout, MonitorElement::Fill(), fillStatusHistogram(), objects.autophobj::float, DQMStore::IGetter::getContents(), MonitorElement::getFullname(), MonitorElement::getName(), MonitorElement::getQReports(), TrackingUtility::goToDir(), reco::if(), dataset::name, NULL, DQMStore::IBooker::pwd(), mps_update::status, AlCaHLTBitMon_QueryRunRegistry::string, TopFolderName_, TrackGlobalSummaryReportGlobal, TrackGlobalSummaryReportMap, TrackingMEsMap, and verbose_.
Referenced by fillGlobalStatus().
|
private |
Definition at line 401 of file TrackingQualityChecker.cc.
References DQMStore::IBooker::cd(), gather_cfg::cout, MonitorElement::DQM_KIND_TH1F, MonitorElement::Fill(), DQMStore::IGetter::getContents(), MonitorElement::getMean(), MonitorElement::getName(), TrackingUtility::goToDir(), MonitorElement::kind(), dataset::name, NULL, DQMStore::IBooker::pwd(), mps_update::status, AlCaHLTBitMon_QueryRunRegistry::string, TopFolderName_, TrackingLSMEsMap, TrackLSSummaryReportGlobal, and verbose_.
Referenced by fillLSStatus().
void TrackingQualityChecker::resetGlobalStatus | ( | ) |
Definition at line 203 of file TrackingQualityChecker.cc.
References bookedTrackingGlobalStatus_, gather_cfg::cout, NULL, MonitorElement::Reset(), HcalObjRepresent::Reset(), TrackGlobalSummaryReportGlobal, TrackGlobalSummaryReportMap, TrackingMEsMap, and verbose_.
Referenced by fillDummyGlobalStatus().
void TrackingQualityChecker::resetLSStatus | ( | ) |
Definition at line 221 of file TrackingQualityChecker.cc.
References bookedTrackingLSStatus_, gather_cfg::cout, NULL, MonitorElement::Reset(), HcalObjRepresent::Reset(), TrackingLSMEsMap, TrackLSSummaryReportGlobal, and verbose_.
Referenced by fillDummyLSStatus().
|
private |
Definition at line 72 of file TrackingQualityChecker.h.
Referenced by bookGlobalStatus(), fillDummyGlobalStatus(), fillGlobalStatus(), resetGlobalStatus(), and TrackingQualityChecker().
|
private |
Definition at line 73 of file TrackingQualityChecker.h.
Referenced by bookLSStatus(), fillDummyLSStatus(), fillLSStatus(), resetLSStatus(), and TrackingQualityChecker().
|
private |
Definition at line 69 of file TrackingQualityChecker.h.
Referenced by TrackingQualityChecker().
|
private |
Definition at line 75 of file TrackingQualityChecker.h.
Referenced by bookGlobalStatus(), bookLSStatus(), fillTrackingStatus(), fillTrackingStatusAtLumi(), and TrackingQualityChecker().
|
private |
Definition at line 65 of file TrackingQualityChecker.h.
Referenced by bookGlobalStatus(), fillDummyGlobalStatus(), fillTrackingStatus(), and resetGlobalStatus().
|
private |
Definition at line 64 of file TrackingQualityChecker.h.
Referenced by bookGlobalStatus(), fillDummyGlobalStatus(), fillTrackingStatus(), and resetGlobalStatus().
|
private |
Definition at line 62 of file TrackingQualityChecker.h.
Referenced by bookLSStatus(), fillDummyLSStatus(), fillTrackingStatusAtLumi(), resetLSStatus(), and TrackingQualityChecker().
|
private |
Definition at line 61 of file TrackingQualityChecker.h.
Referenced by bookGlobalStatus(), fillDummyGlobalStatus(), fillTrackingStatus(), resetGlobalStatus(), and TrackingQualityChecker().
|
private |
Definition at line 67 of file TrackingQualityChecker.h.
Referenced by bookLSStatus(), fillDummyLSStatus(), fillTrackingStatusAtLumi(), and resetLSStatus().
|
private |
Definition at line 70 of file TrackingQualityChecker.h.
Referenced by bookGlobalStatus(), bookLSStatus(), fillDummyGlobalStatus(), fillDummyLSStatus(), fillGlobalStatus(), fillLSStatus(), fillTrackingStatus(), fillTrackingStatusAtLumi(), resetGlobalStatus(), resetLSStatus(), and TrackingQualityChecker().