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 59 of file CSCDQM_EventProcessor.h.

Constructor & Destructor Documentation

cscdqm::HWStandbyType::HWStandbyType ( )
inline

Definition at line 71 of file CSCDQM_EventProcessor.h.

References MeM, MeP, and process.

Member Function Documentation

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

Definition at line 79 of file CSCDQM_EventProcessor.h.

References MeM.

Referenced by CSCMonitorModule::analyze().

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

Definition at line 75 of file CSCDQM_EventProcessor.h.

References MeP.

Referenced by CSCMonitorModule::analyze().

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

Definition at line 83 of file CSCDQM_EventProcessor.h.

References MeM, and MeP.

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

Definition at line 91 of file CSCDQM_EventProcessor.h.

References lumiQTWidget::t.

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

Definition at line 95 of file CSCDQM_EventProcessor.h.

References MeM, MeP, and process.

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

Definition at line 87 of file CSCDQM_EventProcessor.h.

References MeM, MeP, and process.

87  {
88  return (t.MeP == MeP && t.MeM == MeM && t.process == process);
89  }

Member Data Documentation

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