CMS 3D CMS Logo

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

◆ QReport()

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

Definition at line 119 of file MonitorElementCollection.h.

Member Function Documentation

◆ getAlgorithm()

const std::string& MonitorElementData::QReport::getAlgorithm ( ) const
inline

◆ getBadChannels()

const std::vector<DQMChannel>& MonitorElementData::QReport::getBadChannels ( ) const
inline

◆ getMessage()

const std::string& MonitorElementData::QReport::getMessage ( ) const
inline

◆ getQRName()

const std::string& MonitorElementData::QReport::getQRName ( ) const
inline

◆ getQTresult()

float MonitorElementData::QReport::getQTresult ( ) const
inline

◆ getStatus()

int MonitorElementData::QReport::getStatus ( ) const
inline

◆ getValue() [1/2]

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

access underlying value

Definition at line 95 of file MonitorElementCollection.h.

References qvalue_.

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

◆ getValue() [2/2]

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

Definition at line 96 of file MonitorElementCollection.h.

References qvalue_.

◆ setBadChannels()

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

◆ badChannels_

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

Definition at line 123 of file MonitorElementCollection.h.

Referenced by getBadChannels(), and setBadChannels().

◆ qvalue_

QValue MonitorElementData::QReport::qvalue_
private