#include <QReport.h>
Public Member Functions | |
const std::vector< DQMChannel > & | getBadChannels (void) const |
const std::string & | getMessage (void) const |
get message attached to test More... | |
const QCriterion * | getQCriterion (void) const |
get QCriterion More... | |
const std::string & | getQRName (void) const |
get name of quality test More... | |
float | getQTresult (void) const |
get test result i.e. prob value More... | |
int | getStatus (void) const |
get test status (see Core/interface/QTestStatus.h) More... | |
Private Member Functions | |
QReport (DQMNet::QValue *value, QCriterion *qc) | |
Private Attributes | |
std::vector< DQMChannel > | badChannels_ |
QCriterion * | qcriterion_ |
DQMNet::QValue * | qvalue_ |
Friends | |
class | DQMStore |
class | MonitorElement |
class | QCriterion |
Class for reporting results of quality tests for Monitoring Elements
|
inlineprivate |
|
inline |
get vector of channels that failed test (not relevant for all quality tests!)
Definition at line 33 of file QReport.h.
References badChannels_.
Referenced by MuonTrackResidualsTest::dqmEndJob(), MuonRecoTest::dqmEndJob(), DTChamberEfficiencyTest::dqmEndLuminosityBlock(), DTResolutionTest::dqmEndLuminosityBlock(), DTEfficiencyTest::dqmEndLuminosityBlock(), DTnoiseDBValidation::endRun(), DTt0DBValidation::endRun(), DQMClientExample::performClient(), DTSegmentAnalysisTest::performClientDiagnostic(), L1TRPCTFClient::processHistograms(), L1TTestsSummary::updateL1TOccupancyMonitor(), L1TTestsSummary::updateL1TRateMonitor(), and L1TTestsSummary::updateL1TSyncMonitor().
|
inline |
get message attached to test
Definition at line 24 of file QReport.h.
References DQMNet::QValue::message, and qvalue_.
Referenced by MuonRecoTest::dqmEndJob(), DTt0DBValidation::endRun(), DQMClientExample::performClient(), L1TEventInfoClient::readQtResults(), L1TTestsSummary::updateL1TOccupancyMonitor(), L1TTestsSummary::updateL1TRateMonitor(), and L1TTestsSummary::updateL1TSyncMonitor().
|
inline |
|
inline |
get name of quality test
Definition at line 28 of file QReport.h.
References DQMNet::QValue::qtname, and qvalue_.
|
inline |
get test result i.e. prob value
Definition at line 20 of file QReport.h.
References DQMNet::QValue::qtresult, and qvalue_.
Referenced by RPCDeadChannelTest::clientOperation(), MuonTestSummary::doKinematicsTests(), DTt0DBValidation::endRun(), L1TEventInfoClient::readQtResults(), L1TTestsSummary::updateL1TOccupancyMonitor(), L1TTestsSummary::updateL1TRateMonitor(), and L1TTestsSummary::updateL1TSyncMonitor().
|
inline |
get test status (see Core/interface/QTestStatus.h)
Definition at line 16 of file QReport.h.
References DQMNet::QValue::code, and qvalue_.
Referenced by MuonTestSummary::doKinematicsTests(), MuonRecoTest::dqmEndJob(), DTt0DBValidation::endRun(), DQMClientExample::performClient(), L1TEventInfoClient::readQtResults(), L1TTestsSummary::updateL1TOccupancyMonitor(), L1TTestsSummary::updateL1TRateMonitor(), and L1TTestsSummary::updateL1TSyncMonitor().
|
friend |
|
friend |
|
private |
Definition at line 52 of file QReport.h.
Referenced by getBadChannels(), and QCriterion::runTest().
|
private |
Definition at line 51 of file QReport.h.
Referenced by MonitorElement::addQReport(), getQCriterion(), MonitorElement::runQTests(), and QCriterion::runTest().
|
private |
Definition at line 50 of file QReport.h.
Referenced by getMessage(), getQRName(), getQTresult(), getStatus(), and MonitorElement::runQTests().