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

#include <PixelDCSStatusData.h>

Collaboration diagram for PixelDCSStatusData:

Public Types

enum  DCSModuleStatus {
  OK , WARNING , ERROR , FATAL ,
  NOSTATUS
}
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 PixelDCSStatusData.h.

Member Typedef Documentation

◆ IntConditions

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

Definition at line 21 of file PixelDCSStatusData.h.

Member Enumeration Documentation

◆ DCSModuleStatus

Member Function Documentation

◆ getModuleStatus()

int PixelDCSStatusData::getModuleStatus ( const int chanNum) const

Definition at line 11 of file PixelDCSStatusData.cxx.

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

◆ moduleStatusMap()

const IntConditions & PixelDCSStatusData::moduleStatusMap ( ) const
inline

Definition at line 25 of file PixelDCSStatusData.h.

25{ return m_moduleStatus; }

◆ setModuleStatus()

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

Member Data Documentation

◆ m_moduleStatus

IntConditions PixelDCSStatusData::m_moduleStatus
private

Definition at line 30 of file PixelDCSStatusData.h.


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