![]() |
ATLAS Offline Software
|
Describes one HV Module within the HEC. More...
#include <HECHVModule.h>
Classes | |
| class | Clockwork |
Public Member Functions | |
| HECHVModule (const HECHVManager *manager, unsigned int iSide, unsigned int iPhi, unsigned int iSampling) | |
| ~HECHVModule () | |
| unsigned int | getSideIndex () const |
| unsigned int | getSamplingIndex () const |
| unsigned int | getPhiIndex () const |
| const HECHVSubgap & | getSubgap (unsigned int iElectrode) const |
| double | getPhiMin () const |
| double | getPhiMax () const |
| const HECHVManager & | getManager () const |
Static Public Member Functions | |
| static unsigned int | getNumSubgaps () |
Private Member Functions | |
| HECHVModule (const HECHVModule &right) | |
| HECHVModule & | operator= (const HECHVModule &right) |
Private Attributes | |
| std::unique_ptr< Clockwork > | m_c |
Describes one HV Module within the HEC.
It owns the pointers to HV Subgaps
Definition at line 22 of file HECHVModule.h.
| HECHVModule::HECHVModule | ( | const HECHVManager * | manager, |
| unsigned int | iSide, | ||
| unsigned int | iPhi, | ||
| unsigned int | iSampling ) |
Definition at line 41 of file HECHVModule.cxx.
|
default |
|
private |
| const HECHVManager & HECHVModule::getManager | ( | ) | const |
Definition at line 86 of file HECHVModule.cxx.
|
static |
Definition at line 64 of file HECHVModule.cxx.
| unsigned int HECHVModule::getPhiIndex | ( | ) | const |
Definition at line 59 of file HECHVModule.cxx.
| double HECHVModule::getPhiMax | ( | ) | const |
Definition at line 81 of file HECHVModule.cxx.
| double HECHVModule::getPhiMin | ( | ) | const |
Definition at line 76 of file HECHVModule.cxx.
| unsigned int HECHVModule::getSamplingIndex | ( | ) | const |
Definition at line 54 of file HECHVModule.cxx.
| unsigned int HECHVModule::getSideIndex | ( | ) | const |
Definition at line 49 of file HECHVModule.cxx.
| const HECHVSubgap & HECHVModule::getSubgap | ( | unsigned int | iElectrode | ) | const |
Definition at line 69 of file HECHVModule.cxx.
|
private |
|
private |
Definition at line 50 of file HECHVModule.h.