CMS 3D CMS Logo

Public Member Functions | Public Attributes

cscdqm::HWStandbyType Struct Reference

#include <CSCDQM_EventProcessor.h>

List of all members.

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.

                    {
      process = MeP = MeM = false;
    }

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().

                              {
      MeM = MeM || !ready;
    }
void cscdqm::HWStandbyType::applyMeP ( bool  ready) [inline]

Definition at line 73 of file CSCDQM_EventProcessor.h.

References MeP.

Referenced by CSCMonitorModule::analyze().

                              {
      MeP = MeP || !ready;
    }
bool cscdqm::HWStandbyType::fullStandby ( ) const [inline]

Definition at line 81 of file CSCDQM_EventProcessor.h.

References MeM, and MeP.

                             {
      return (MeM && MeP);
    }
bool cscdqm::HWStandbyType::operator!= ( const HWStandbyType t) const [inline]

Definition at line 89 of file CSCDQM_EventProcessor.h.

References matplotRender::t.

                                                  {
      return !(*this == t);
    }
const HWStandbyType& cscdqm::HWStandbyType::operator= ( const HWStandbyType t) [inline]

Definition at line 93 of file CSCDQM_EventProcessor.h.

References MeM, MeP, and process.

                                                            {
      MeP = t.MeP;
      MeM = t.MeM;
      process = t.process;
      return *this;
    }
bool cscdqm::HWStandbyType::operator== ( const HWStandbyType t) const [inline]

Definition at line 85 of file CSCDQM_EventProcessor.h.

References MeM, MeP, and process.

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

Member Data Documentation