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

#include <PixelDCSHVData.h>

Collaboration diagram for PixelDCSHVData:

Public Member Functions

void setBiasVoltage (const int chanNum, const float value)
 
float getBiasVoltage (const int chanNum) const
 

Private Types

typedef std::unordered_map< int, float > FloatConditions
 

Private Attributes

FloatConditions m_biasVoltage
 

Detailed Description

Definition at line 19 of file PixelDCSHVData.h.

Member Typedef Documentation

◆ FloatConditions

typedef std::unordered_map<int, float> PixelDCSHVData::FloatConditions
private

Definition at line 25 of file PixelDCSHVData.h.

Member Function Documentation

◆ getBiasVoltage()

float PixelDCSHVData::getBiasVoltage ( const int  chanNum) const

Definition at line 11 of file PixelDCSHVData.cxx.

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

◆ setBiasVoltage()

void PixelDCSHVData::setBiasVoltage ( const int  chanNum,
const float  value 
)

Definition at line 7 of file PixelDCSHVData.cxx.

7  {
9 }

Member Data Documentation

◆ m_biasVoltage

FloatConditions PixelDCSHVData::m_biasVoltage
private

Definition at line 26 of file PixelDCSHVData.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
PixelDCSHVData::m_biasVoltage
FloatConditions m_biasVoltage
Definition: PixelDCSHVData.h:26