#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 |
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_, 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, and TrackingMEsMap.
|
virtual |
Definition at line 75 of file TrackingQualityChecker.cc.
void TrackingQualityChecker::bookGlobalStatus | ( | DQMStore * | dqm_store | ) |
Definition at line 81 of file TrackingQualityChecker.cc.
References DQMStore::book2D(), bookedTrackingGlobalStatus_, DQMStore::bookFloat(), DQMStore::cd(), TrackingUtility::getTopFolderPath(), MonitorElement::setAxisTitle(), MonitorElement::setBinLabel(), DQMStore::setCurrentFolder(), AlCaHLTBitMon_QueryRunRegistry::string, TopFolderName_, TrackGlobalSummaryReportGlobal, TrackGlobalSummaryReportMap, and TrackingMEsMap.
Referenced by TrackingActionExecutor::createGlobalStatus(), and fillGlobalStatus().
void TrackingQualityChecker::bookLSStatus | ( | DQMStore * | dqm_store | ) |
Definition at line 125 of file TrackingQualityChecker.cc.
References bookedTrackingLSStatus_, DQMStore::bookFloat(), DQMStore::cd(), TrackingUtility::getTopFolderPath(), DQMStore::setCurrentFolder(), AlCaHLTBitMon_QueryRunRegistry::string, TopFolderName_, TrackingLSMEsMap, and TrackLSSummaryReportGlobal.
Referenced by TrackingActionExecutor::createLSStatus(), and fillLSStatus().
void TrackingQualityChecker::fillDummyGlobalStatus | ( | ) |
Definition at line 163 of file TrackingQualityChecker.cc.
References bookedTrackingGlobalStatus_, MonitorElement::Fill(), fillStatusHistogram(), MonitorElement::getNbinsX(), resetGlobalStatus(), TrackGlobalSummaryReportGlobal, TrackGlobalSummaryReportMap, and TrackingMEsMap.
Referenced by TrackingActionExecutor::fillDummyGlobalStatus(), and fillGlobalStatus().
void TrackingQualityChecker::fillDummyLSStatus | ( | ) |
Definition at line 183 of file TrackingQualityChecker.cc.
References bookedTrackingLSStatus_, MonitorElement::Fill(), resetLSStatus(), TrackingLSMEsMap, and TrackLSSummaryReportGlobal.
Referenced by TrackingActionExecutor::fillDummyLSStatus(), and fillLSStatus().
void TrackingQualityChecker::fillGlobalStatus | ( | DQMStore * | dqm_store | ) |
Definition at line 240 of file TrackingQualityChecker.cc.
References bookedTrackingGlobalStatus_, bookGlobalStatus(), DQMStore::cd(), fillDummyGlobalStatus(), and fillTrackingStatus().
Referenced by TrackingActionExecutor::fillGlobalStatus().
void TrackingQualityChecker::fillLSStatus | ( | DQMStore * | dqm_store | ) |
Definition at line 251 of file TrackingQualityChecker.cc.
References bookedTrackingLSStatus_, bookLSStatus(), DQMStore::cd(), fillDummyLSStatus(), and fillTrackingStatusAtLumi().
Referenced by TrackingActionExecutor::fillStatusAtLumi().
|
private |
Definition at line 379 of file TrackingQualityChecker.cc.
References MonitorElement::DQM_KIND_TH2F, MonitorElement::getTH2F(), and MonitorElement::kind().
Referenced by fillDummyGlobalStatus(), and fillTrackingStatus().
|
private |
Definition at line 265 of file TrackingQualityChecker.cc.
References DQMStore::cd(), MonitorElement::Fill(), fillStatusHistogram(), DQMStore::getContents(), MonitorElement::getQReports(), TrackingUtility::goToDir(), mergeVDriftHistosByStation::name, NULL, DQMStore::pwd(), ntuplemaker::status, AlCaHLTBitMon_QueryRunRegistry::string, TopFolderName_, TrackGlobalSummaryReportGlobal, TrackGlobalSummaryReportMap, and TrackingMEsMap.
Referenced by fillGlobalStatus().
|
private |
Definition at line 388 of file TrackingQualityChecker.cc.
References DQMStore::cd(), MonitorElement::DQM_KIND_TH1F, MonitorElement::Fill(), DQMStore::getContents(), MonitorElement::getMean(), TrackingUtility::goToDir(), MonitorElement::kind(), mergeVDriftHistosByStation::name, NULL, DQMStore::pwd(), ntuplemaker::status, AlCaHLTBitMon_QueryRunRegistry::string, TopFolderName_, TrackingLSMEsMap, and TrackLSSummaryReportGlobal.
Referenced by fillLSStatus().
void TrackingQualityChecker::resetGlobalStatus | ( | ) |
Definition at line 202 of file TrackingQualityChecker.cc.
References bookedTrackingGlobalStatus_, MonitorElement::Reset(), HcalObjRepresent::Reset(), TrackGlobalSummaryReportGlobal, TrackGlobalSummaryReportMap, and TrackingMEsMap.
Referenced by fillDummyGlobalStatus().
void TrackingQualityChecker::resetLSStatus | ( | ) |
Definition at line 220 of file TrackingQualityChecker.cc.
References bookedTrackingLSStatus_, MonitorElement::Reset(), HcalObjRepresent::Reset(), TrackingLSMEsMap, and TrackLSSummaryReportGlobal.
Referenced by fillDummyLSStatus().
|
private |
Definition at line 71 of file TrackingQualityChecker.h.
Referenced by bookGlobalStatus(), fillDummyGlobalStatus(), fillGlobalStatus(), resetGlobalStatus(), and TrackingQualityChecker().
|
private |
Definition at line 72 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 74 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().