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 | |
Clockwork * | m_c |
Describes one HV Module within the HEC.
It owns the pointers to HV Subgaps
Definition at line 20 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.
HECHVModule::~HECHVModule | ( | ) |
Definition at line 74 of file HECHVModule.cxx.
|
private |
const HECHVManager & HECHVModule::getManager | ( | ) | const |
Definition at line 89 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 84 of file HECHVModule.cxx.
double HECHVModule::getPhiMin | ( | ) | const |
Definition at line 79 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 48 of file HECHVModule.h.