CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes | Friends
QReport Class Reference

#include <QReport.h>

Public Member Functions

const std::vector< DQMChannel > & getBadChannels () const
 
const std::string & getMessage () const
 get message attached to test More...
 
const QCriteriongetQCriterion () const
 get QCriterion 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 (see Core/interface/QTestStatus.h) More...
 

Private Member Functions

 QReport (DQMNet::QValue *value, QCriterion *qc)
 

Private Attributes

std::vector< DQMChannelbadChannels_
 
QCriterionqcriterion_
 
DQMNet::QValueqvalue_
 

Friends

class dqm::dqmstoreimpl::DQMStore
 
class dqm::impl::MonitorElement
 
class dqm::legacy::MonitorElement
 
class QCriterion
 

Detailed Description

Class for reporting results of quality tests for Monitoring Elements

Definition at line 21 of file QReport.h.

Constructor & Destructor Documentation

QReport::QReport ( DQMNet::QValue value,
QCriterion qc 
)
inlineprivate

Definition at line 48 of file QReport.h.

48 : qvalue_(value), qcriterion_(qc) {}
QCriterion * qcriterion_
Definition: QReport.h:51
DQMNet::QValue * qvalue_
Definition: QReport.h:50

Member Function Documentation

const std::vector<DQMChannel>& QReport::getBadChannels ( ) const
inline
const std::string& QReport::getMessage ( ) const
inline
const QCriterion* QReport::getQCriterion ( ) const
inline

get QCriterion

Definition at line 40 of file QReport.h.

40 { return qcriterion_; }
QCriterion * qcriterion_
Definition: QReport.h:51
const std::string& QReport::getQRName ( ) const
inline

get name of quality test

Definition at line 33 of file QReport.h.

33 { return qvalue_->qtname; }
std::string qtname
Definition: DQMNet.h:89
DQMNet::QValue * qvalue_
Definition: QReport.h:50
float QReport::getQTresult ( ) const
inline
int QReport::getStatus ( ) const
inline

Friends And Related Function Documentation

friend class dqm::dqmstoreimpl::DQMStore
friend

Definition at line 46 of file QReport.h.

friend class dqm::impl::MonitorElement
friend

Definition at line 45 of file QReport.h.

friend class dqm::legacy::MonitorElement
friend

Definition at line 44 of file QReport.h.

friend class QCriterion
friend

Definition at line 43 of file QReport.h.

Member Data Documentation

std::vector<DQMChannel> QReport::badChannels_
private

Definition at line 52 of file QReport.h.

Referenced by QCriterion::runTest().

QCriterion* QReport::qcriterion_
private
DQMNet::QValue* QReport::qvalue_
private

Definition at line 50 of file QReport.h.

Referenced by dqm::legacy::MonitorElement::runQTests().