CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
cscdqm::HWStandbyType Struct Reference

#include <CSCDQM_EventProcessor.h>

Public Member Functions

void applyMeM (bool ready)
 
void applyMeP (bool ready)
 
bool fullStandby () const
 
 HWStandbyType ()
 
bool operator!= (const HWStandbyType &t) const
 
const HWStandbyTypeoperator= (const HWStandbyType &t)
 
bool operator== (const HWStandbyType &t) const
 

Public Attributes

bool MeM
 
bool MeP
 
bool process
 

Detailed Description

Structure of standby flags

Definition at line 57 of file CSCDQM_EventProcessor.h.

Constructor & Destructor Documentation

cscdqm::HWStandbyType::HWStandbyType ( )
inline

Definition at line 69 of file CSCDQM_EventProcessor.h.

References MeM, MeP, and process.

Member Function Documentation

void cscdqm::HWStandbyType::applyMeM ( bool  ready)
inline

Definition at line 77 of file CSCDQM_EventProcessor.h.

References MeM.

Referenced by CSCMonitorModule::analyze().

77  {
78  MeM = MeM || !ready;
79  }
void cscdqm::HWStandbyType::applyMeP ( bool  ready)
inline

Definition at line 73 of file CSCDQM_EventProcessor.h.

References MeP.

Referenced by CSCMonitorModule::analyze().

73  {
74  MeP = MeP || !ready;
75  }
bool cscdqm::HWStandbyType::fullStandby ( ) const
inline

Definition at line 81 of file CSCDQM_EventProcessor.h.

References MeM, and MeP.

81  {
82  return (MeM && MeP);
83  }
bool cscdqm::HWStandbyType::operator!= ( const HWStandbyType t) const
inline

Definition at line 89 of file CSCDQM_EventProcessor.h.

References lumiQTWidget::t.

89  {
90  return !(*this == t);
91  }
const HWStandbyType& cscdqm::HWStandbyType::operator= ( const HWStandbyType t)
inline

Definition at line 93 of file CSCDQM_EventProcessor.h.

References MeM, MeP, and process.

93  {
94  MeP = t.MeP;
95  MeM = t.MeM;
96  process = t.process;
97  return *this;
98  }
bool cscdqm::HWStandbyType::operator== ( const HWStandbyType t) const
inline

Definition at line 85 of file CSCDQM_EventProcessor.h.

References MeM, MeP, and process.

85  {
86  return (t.MeP == MeP && t.MeM == MeM && t.process == process);
87  }

Member Data Documentation

bool cscdqm::HWStandbyType::MeM
bool cscdqm::HWStandbyType::MeP
bool cscdqm::HWStandbyType::process