ATLAS Offline Software
Public Types | Public Member Functions | Private Attributes | List of all members
PixelTDAQData Class Reference

#include <PixelTDAQData.h>

Collaboration diagram for PixelTDAQData:

Public Types

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 PixelTDAQData.h.

Member Typedef Documentation

◆ IntConditions

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

Definition at line 21 of file PixelTDAQData.h.

Member Function Documentation

◆ getModuleStatus()

int PixelTDAQData::getModuleStatus ( const int  chanNum) const

Definition at line 11 of file PixelTDAQData.cxx.

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

◆ moduleStatusMap()

const IntConditions& PixelTDAQData::moduleStatusMap ( ) const
inline

Definition at line 25 of file PixelTDAQData.h.

25 { return m_moduleStatus; }

◆ setModuleStatus()

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

Definition at line 7 of file PixelTDAQData.cxx.

7  {
9 }

Member Data Documentation

◆ m_moduleStatus

IntConditions PixelTDAQData::m_moduleStatus
private

Definition at line 27 of file PixelTDAQData.h.


The documentation for this class was generated from the following files:
athena.value
value
Definition: athena.py:122
checkCoolLatestUpdate.chanNum
chanNum
Definition: checkCoolLatestUpdate.py:27
PixelTDAQData::m_moduleStatus
IntConditions m_moduleStatus
Definition: PixelTDAQData.h:27