#include <TrackingQualityChecker.h>
Classes | |
struct | TrackingLSMEs |
struct | TrackingMEs |
Public Member Functions | |
void | bookGlobalStatus (DQMStore *dqm_store) |
void | bookLSStatus (DQMStore *dqm_store) |
void | fillDummyGlobalStatus () |
void | fillDummyLSStatus () |
void | fillGlobalStatus (DQMStore *dqm_store) |
void | fillLSStatus (DQMStore *dqm_store) |
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 *dqm_store) |
void | fillTrackingStatusAtLumi (DQMStore *dqm_store) |
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 25 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 76 of file TrackingQualityChecker.cc.
void TrackingQualityChecker::bookGlobalStatus | ( | DQMStore * | dqm_store | ) |
Definition at line 82 of file TrackingQualityChecker.cc.
References DQMStore::book2D(), bookedTrackingGlobalStatus_, DQMStore::bookFloat(), DQMStore::cd(), gather_cfg::cout, TrackingUtility::getTopFolderPath(), MonitorElement::setAxisTitle(), MonitorElement::setBinLabel(), DQMStore::setCurrentFolder(), AlCaHLTBitMon_QueryRunRegistry::string, TopFolderName_, TrackGlobalSummaryReportGlobal, TrackGlobalSummaryReportMap, TrackingMEsMap, and verbose_.
Referenced by TrackingActionExecutor::createGlobalStatus(), and fillGlobalStatus().
void TrackingQualityChecker::bookLSStatus | ( | DQMStore * | dqm_store | ) |
Definition at line 126 of file TrackingQualityChecker.cc.
References bookedTrackingLSStatus_, DQMStore::bookFloat(), DQMStore::cd(), gather_cfg::cout, TrackingUtility::getTopFolderPath(), DQMStore::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, MonitorElement::Fill(), fillStatusHistogram(), 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, MonitorElement::Fill(), resetLSStatus(), TrackingLSMEsMap, TrackLSSummaryReportGlobal, and verbose_.
Referenced by TrackingActionExecutor::fillDummyLSStatus(), and fillLSStatus().
void TrackingQualityChecker::fillGlobalStatus | ( | DQMStore * | dqm_store | ) |
Definition at line 244 of file TrackingQualityChecker.cc.
References bookedTrackingGlobalStatus_, bookGlobalStatus(), DQMStore::cd(), gather_cfg::cout, fillDummyGlobalStatus(), fillTrackingStatus(), and verbose_.
Referenced by TrackingActionExecutor::fillGlobalStatus().
void TrackingQualityChecker::fillLSStatus | ( | DQMStore * | dqm_store | ) |
Definition at line 255 of file TrackingQualityChecker.cc.
References bookedTrackingLSStatus_, bookLSStatus(), DQMStore::cd(), gather_cfg::cout, fillDummyLSStatus(), fillTrackingStatusAtLumi(), and verbose_.
Referenced by TrackingActionExecutor::fillStatusAtLumi().
|
private |
Definition at line 395 of file TrackingQualityChecker.cc.
References MonitorElement::DQM_KIND_TH2F, MonitorElement::getTH2F(), and MonitorElement::kind().
Referenced by fillDummyGlobalStatus(), and fillTrackingStatus().
|
private |
Definition at line 269 of file TrackingQualityChecker.cc.
References DQMStore::cd(), gather_cfg::cout, MonitorElement::Fill(), fillStatusHistogram(), DQMStore::getContents(), MonitorElement::getFullname(), MonitorElement::getName(), MonitorElement::getQReports(), TrackingUtility::goToDir(), if(), mergeVDriftHistosByStation::name, NULL, DQMStore::pwd(), ntuplemaker::status, AlCaHLTBitMon_QueryRunRegistry::string, TopFolderName_, TrackGlobalSummaryReportGlobal, TrackGlobalSummaryReportMap, TrackingMEsMap, and verbose_.
Referenced by fillGlobalStatus().
|
private |
Definition at line 404 of file TrackingQualityChecker.cc.
References DQMStore::cd(), gather_cfg::cout, MonitorElement::DQM_KIND_TH1F, MonitorElement::Fill(), DQMStore::getContents(), MonitorElement::getMean(), MonitorElement::getName(), TrackingUtility::goToDir(), MonitorElement::kind(), mergeVDriftHistosByStation::name, NULL, DQMStore::pwd(), ntuplemaker::status, AlCaHLTBitMon_QueryRunRegistry::string, TopFolderName_, TrackingLSMEsMap, TrackLSSummaryReportGlobal, and verbose_.
Referenced by fillLSStatus().
void TrackingQualityChecker::resetGlobalStatus | ( | ) |
Definition at line 206 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 224 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().