#include <MonitorElementCollection.h>
Classes | |
struct | DQMChannel |
struct | QValue |
Public Member Functions | |
const std::string & | getAlgorithm () const |
get quality test algorithm More... | |
const std::vector< DQMChannel > & | getBadChannels () const |
const std::string & | getMessage () const |
get message attached to test More... | |
const std::string & | getQRName () const |
get name of quality test More... | |
float | getQTresult () const |
get test result i.e. prob value More... | |
int | getStatus () const |
get test status More... | |
QValue & | getValue () |
access underlying value More... | |
QValue const & | getValue () const |
QReport (QValue value) | |
void | setBadChannels (std::vector< DQMChannel > badChannels) |
Private Attributes | |
std::vector< DQMChannel > | badChannels_ |
QValue | qvalue_ |
Definition at line 54 of file MonitorElementCollection.h.
|
inline |
Definition at line 119 of file MonitorElementCollection.h.
|
inline |
get quality test algorithm
Definition at line 111 of file MonitorElementCollection.h.
References MonitorElementData::QReport::QValue::algorithm, and qvalue_.
|
inline |
get vector of channels that failed test (not relevant for all quality tests!)
Definition at line 115 of file MonitorElementCollection.h.
References badChannels_.
Referenced by MuonRecoTest::dqmEndJob(), DTChamberEfficiencyTest::dqmEndLuminosityBlock(), DTResolutionTest::dqmEndLuminosityBlock(), DTEfficiencyTest::dqmEndLuminosityBlock(), DTnoiseDBValidation::endRun(), DTt0DBValidation::endRun(), DTSegmentAnalysisTest::performClientDiagnostic(), L1TRPCTFClient::processHistograms(), L1TTestsSummary::updateL1TOccupancyMonitor(), L1TTestsSummary::updateL1TRateMonitor(), and L1TTestsSummary::updateL1TSyncMonitor().
|
inline |
get message attached to test
Definition at line 105 of file MonitorElementCollection.h.
References MonitorElementData::QReport::QValue::message, and qvalue_.
Referenced by MuonRecoTest::dqmEndJob(), DTt0DBValidation::endRun(), L1TEMTFEventInfoClient::readQtResults(), L1TEventInfoClient::readQtResults(), L1TTestsSummary::updateL1TOccupancyMonitor(), L1TTestsSummary::updateL1TRateMonitor(), and L1TTestsSummary::updateL1TSyncMonitor().
|
inline |
get name of quality test
Definition at line 108 of file MonitorElementCollection.h.
References MonitorElementData::QReport::QValue::qtname, and qvalue_.
|
inline |
get test result i.e. prob value
Definition at line 102 of file MonitorElementCollection.h.
References MonitorElementData::QReport::QValue::qtresult, and qvalue_.
Referenced by RPCDeadChannelTest::clientOperation(), DTt0DBValidation::endRun(), L1TEMTFEventInfoClient::readQtResults(), L1TEventInfoClient::readQtResults(), L1TTestsSummary::updateL1TOccupancyMonitor(), L1TTestsSummary::updateL1TRateMonitor(), and L1TTestsSummary::updateL1TSyncMonitor().
|
inline |
get test status
Definition at line 99 of file MonitorElementCollection.h.
References MonitorElementData::QReport::QValue::code, and qvalue_.
Referenced by MuonRecoTest::dqmEndJob(), DTt0DBValidation::endRun(), dqm::impl::MonitorElement::getQErrors(), dqm::impl::MonitorElement::getQOthers(), dqm::impl::MonitorElement::getQWarnings(), L1TEMTFEventInfoClient::readQtResults(), L1TEventInfoClient::readQtResults(), dqm::impl::MonitorElement::syncCoreObject(), L1TTestsSummary::updateL1TOccupancyMonitor(), L1TTestsSummary::updateL1TRateMonitor(), and L1TTestsSummary::updateL1TSyncMonitor().
|
inline |
access underlying value
Definition at line 95 of file MonitorElementCollection.h.
References qvalue_.
Referenced by dqm::impl::MonitorElement::syncCoreObject().
|
inline |
|
inline |
Definition at line 117 of file MonitorElementCollection.h.
References badChannels_.
Referenced by QCriterion::runTest().
|
private |
Definition at line 123 of file MonitorElementCollection.h.
Referenced by getBadChannels(), and setBadChannels().
|
private |
Definition at line 122 of file MonitorElementCollection.h.
Referenced by getAlgorithm(), getMessage(), getQRName(), getQTresult(), getStatus(), and getValue().