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

#include <PixelDeadMapCondData.h>

Collaboration diagram for PixelDeadMapCondData:

Public Types

typedef std::unordered_map< int, int > IntConditions

Public Member Functions

 PixelDeadMapCondData ()
virtual ~PixelDeadMapCondData ()
void setModuleStatus (const int chanNum, const int value)
int getModuleStatus (const int chanNum) const
const IntConditionsmoduleStatusMap () const
void setChipStatus (const int chanNum, const int value)
int getChipStatus (const int chanNum) const
void clear ()

Private Attributes

IntConditions m_moduleStatus
IntConditions m_chipStatus

Detailed Description

Definition at line 11 of file PixelDeadMapCondData.h.

Member Typedef Documentation

◆ IntConditions

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

Definition at line 13 of file PixelDeadMapCondData.h.

Constructor & Destructor Documentation

◆ PixelDeadMapCondData()

PixelDeadMapCondData::PixelDeadMapCondData ( )

Definition at line 7 of file PixelDeadMapCondData.cxx.

7 :
10{
11}

◆ ~PixelDeadMapCondData()

PixelDeadMapCondData::~PixelDeadMapCondData ( )
virtualdefault

Member Function Documentation

◆ clear()

void PixelDeadMapCondData::clear ( )

Definition at line 37 of file PixelDeadMapCondData.cxx.

37 {
38 m_moduleStatus.clear();
39 m_chipStatus.clear();
40}

◆ getChipStatus()

int PixelDeadMapCondData::getChipStatus ( const int chanNum) const

Definition at line 31 of file PixelDeadMapCondData.cxx.

31 {
32 auto itr = m_chipStatus.find(chanNum);
33 if (itr!=m_chipStatus.end()) { return itr->second; }
34 return 0;
35}

◆ getModuleStatus()

int PixelDeadMapCondData::getModuleStatus ( const int chanNum) const

Definition at line 20 of file PixelDeadMapCondData.cxx.

20 {
21 auto itr = m_moduleStatus.find(chanNum);
22 if (itr!=m_moduleStatus.end()) { return itr->second; }
23 return 0;
24}

◆ moduleStatusMap()

const IntConditions & PixelDeadMapCondData::moduleStatusMap ( ) const
inline

Definition at line 19 of file PixelDeadMapCondData.h.

19{ return m_moduleStatus; }

◆ setChipStatus()

void PixelDeadMapCondData::setChipStatus ( const int chanNum,
const int value )

◆ setModuleStatus()

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

Definition at line 16 of file PixelDeadMapCondData.cxx.

16 {
18}

Member Data Documentation

◆ m_chipStatus

IntConditions PixelDeadMapCondData::m_chipStatus
private

Definition at line 28 of file PixelDeadMapCondData.h.

◆ m_moduleStatus

IntConditions PixelDeadMapCondData::m_moduleStatus
private

Definition at line 27 of file PixelDeadMapCondData.h.


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