ATLAS Offline Software
|
#include <EMECHVManager.h>
Classes | |
class | Payload |
Public Member Functions | |
EMECHVData () | |
EMECHVData (std::unique_ptr< Payload > payload) | |
EMECHVData & | operator= (EMECHVData &&other) noexcept |
~EMECHVData () | |
bool | hvOn (const EMECHVElectrode &electrode, const int &iGap) const |
double | voltage (const EMECHVElectrode &electrode, const int &iGap) const |
double | current (const EMECHVElectrode &electrode, const int &iGap) const |
int | hvLineNo (const EMECHVElectrode &electrode, const int &iGap) const |
Static Public Attributes | |
static constexpr double | INVALID = -99999 |
Static Private Member Functions | |
static int | index (const EMECHVElectrode &electrode) |
Private Attributes | |
std::unique_ptr< Payload > | m_payload |
Definition at line 40 of file EMECHVManager.h.
|
default |
EMECHVManager::EMECHVData::EMECHVData | ( | std::unique_ptr< Payload > | payload | ) |
Definition at line 111 of file EMECHVManager.cxx.
|
default |
double EMECHVManager::EMECHVData::current | ( | const EMECHVElectrode & | electrode, |
const int & | iGap | ||
) | const |
Definition at line 143 of file EMECHVManager.cxx.
int EMECHVManager::EMECHVData::hvLineNo | ( | const EMECHVElectrode & | electrode, |
const int & | iGap | ||
) | const |
Definition at line 149 of file EMECHVManager.cxx.
bool EMECHVManager::EMECHVData::hvOn | ( | const EMECHVElectrode & | electrode, |
const int & | iGap | ||
) | const |
Definition at line 131 of file EMECHVManager.cxx.
|
staticprivate |
Definition at line 155 of file EMECHVManager.cxx.
|
noexcept |
Definition at line 118 of file EMECHVManager.cxx.
double EMECHVManager::EMECHVData::voltage | ( | const EMECHVElectrode & | electrode, |
const int & | iGap | ||
) | const |
Definition at line 137 of file EMECHVManager.cxx.
|
staticconstexpr |
Definition at line 43 of file EMECHVManager.h.
|
private |
Definition at line 55 of file EMECHVManager.h.