CMS 3D CMS Logo

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

#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...
 
QValuegetValue ()
 access underlying value More...
 
QValue const & getValue () const
 
 QReport (QValue value)
 
void setBadChannels (std::vector< DQMChannel > badChannels)
 

Private Attributes

std::vector< DQMChannelbadChannels_
 
QValue qvalue_
 

Detailed Description

Definition at line 54 of file MonitorElementCollection.h.

Constructor & Destructor Documentation

MonitorElementData::QReport::QReport ( QValue  value)
inline

Member Function Documentation

const std::string& MonitorElementData::QReport::getAlgorithm ( ) const
inline
const std::vector<DQMChannel>& MonitorElementData::QReport::getBadChannels ( ) const
inline
const std::string& MonitorElementData::QReport::getMessage ( ) const
inline
const std::string& MonitorElementData::QReport::getQRName ( ) const
inline
float MonitorElementData::QReport::getQTresult ( ) const
inline
int MonitorElementData::QReport::getStatus ( ) const
inline
QValue& MonitorElementData::QReport::getValue ( )
inline

access underlying value

Definition at line 95 of file MonitorElementCollection.h.

References qvalue_.

Referenced by dqm::impl::MonitorElement::syncCoreObject().

QValue const& MonitorElementData::QReport::getValue ( ) const
inline

Definition at line 96 of file MonitorElementCollection.h.

References qvalue_.

void MonitorElementData::QReport::setBadChannels ( std::vector< DQMChannel badChannels)
inline

Definition at line 117 of file MonitorElementCollection.h.

References badChannels_.

Referenced by QCriterion::runTest().

117 { badChannels_ = badChannels; }
std::vector< DQMChannel > badChannels_

Member Data Documentation

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

Definition at line 123 of file MonitorElementCollection.h.

Referenced by getBadChannels(), and setBadChannels().

QValue MonitorElementData::QReport::qvalue_
private