ATLAS Offline Software
Loading...
Searching...
No Matches
PixelDCSStateData Class Reference

#include <PixelDCSStateData.h>

Collaboration diagram for PixelDCSStateData:

Public Types

enum  DCSModuleState {
  READY , ON , UNKNOWN , TRANSITION ,
  UNDEFINED , DISABLED , LOCKED_OUT , STANDBY ,
  OFF , NOSTATE
}
typedef std::unordered_map< int, int > IntConditions

Public Member Functions

void setModuleStatus (const int chanNum, const int value)
int getModuleStatus (const int chanNum) const
const IntConditionsmoduleStatusMap () const

Private Attributes

IntConditions m_moduleStatus

Detailed Description

Definition at line 19 of file PixelDCSStateData.h.

Member Typedef Documentation

◆ IntConditions

typedef std::unordered_map<int, int> PixelDCSStateData::IntConditions

Definition at line 21 of file PixelDCSStateData.h.

Member Enumeration Documentation

◆ DCSModuleState

Member Function Documentation

◆ getModuleStatus()

int PixelDCSStateData::getModuleStatus ( const int chanNum) const

Definition at line 11 of file PixelDCSStateData.cxx.

11 {
12 auto itr = m_moduleStatus.find(chanNum);
13 if (itr!=m_moduleStatus.end()) { return itr->second; }
15}
IntConditions m_moduleStatus

◆ moduleStatusMap()

const IntConditions & PixelDCSStateData::moduleStatusMap ( ) const
inline

Definition at line 28 of file PixelDCSStateData.h.

28{ return m_moduleStatus; }

◆ setModuleStatus()

void PixelDCSStateData::setModuleStatus ( const int chanNum,
const int value )

Member Data Documentation

◆ m_moduleStatus

IntConditions PixelDCSStateData::m_moduleStatus
private

Definition at line 31 of file PixelDCSStateData.h.


The documentation for this class was generated from the following files: