#include <DQMServices/Core/interface/QReport.h>
Public Member Functions | |
const std::vector< DQMChannel > & | getBadChannels (void) const |
get vector of channels that failed test (not relevant for all quality tests!) | |
const std::string & | getMessage (void) const |
get message attached to test | |
const QCriterion * | getQCriterion (void) const |
get QCriterion | |
const std::string & | getQRName (void) const |
get name of quality test | |
float | getQTresult (void) const |
get test result i.e. prob value | |
int | getStatus (void) const |
get test status (see Core/interface/QTestStatus.h) | |
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 |
Definition at line 12 of file QReport.h.
QReport::QReport | ( | DQMNet::QValue * | value, | |
QCriterion * | qc | |||
) | [inline, private] |
const std::vector<DQMChannel>& QReport::getBadChannels | ( | void | ) | const [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 DQMClientExample::analyze(), DTt0DBValidation::endJob(), L1TGCTClient::endLuminosityBlock(), DTChamberEfficiencyTest::endLuminosityBlock(), MuonRecoTest::endLuminosityBlock(), DTSegmentAnalysisTest::endLuminosityBlock(), RPCEventSummary::endLuminosityBlock(), DTEfficiencyTest::endLuminosityBlock(), L1TEventInfoClient::endLuminosityBlock(), RPCDeadChannelTest::endLuminosityBlock(), DTDeadChannelTest::endLuminosityBlock(), DTNoiseTest::endLuminosityBlock(), DTResolutionTest::endLuminosityBlock(), L1TRPCTFClient::endLuminosityBlock(), MuonTrackResidualsTest::endLuminosityBlock(), and DTLocalTriggerLutTest::runClientDiagnostic().
00034 { return badChannels_; }
const std::string& QReport::getMessage | ( | void | ) | const [inline] |
get message attached to test
Definition at line 24 of file QReport.h.
References DQMNet::QValue::message, and qvalue_.
Referenced by DTt0DBValidation::endJob(), MuonRecoTest::endLuminosityBlock(), RPCMultiplicityTest::endLuminosityBlock(), and MuonTrackResidualsTest::endLuminosityBlock().
const QCriterion* QReport::getQCriterion | ( | void | ) | const [inline] |
get QCriterion
Definition at line 37 of file QReport.h.
References qcriterion_.
00038 { return qcriterion_; }
const std::string& QReport::getQRName | ( | void | ) | const [inline] |
float QReport::getQTresult | ( | void | ) | const [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 DTt0DBValidation::endJob(), MuonRecoTest::endLuminosityBlock(), RPCMultiplicityTest::endLuminosityBlock(), and MuonTrackResidualsTest::endLuminosityBlock().
friend class MonitorElement [friend] |
friend class QCriterion [friend] |
std::vector<DQMChannel> QReport::badChannels_ [private] |
QCriterion* QReport::qcriterion_ [private] |
Definition at line 51 of file QReport.h.
Referenced by MonitorElement::addQReport(), getQCriterion(), MonitorElement::runQTests(), and QCriterion::runTest().
DQMNet::QValue* QReport::qvalue_ [private] |
Definition at line 50 of file QReport.h.
Referenced by getMessage(), getQRName(), getQTresult(), getStatus(), and MonitorElement::runQTests().