Describes one HV Module within the FCAL.
More...
#include <FCALHVModule.h>
Describes one HV Module within the FCAL.
It owns the pointers to HV Lines
Definition at line 21 of file FCALHVModule.h.
◆ FCALHVModule() [1/2]
| FCALHVModule::FCALHVModule |
( |
const FCALHVManager * | manager, |
|
|
unsigned int | iSide, |
|
|
unsigned int | iSector, |
|
|
unsigned int | iSampling ) |
Definition at line 39 of file FCALHVModule.cxx.
43 :
m_c (std::make_unique<Clockwork> (manager,
this,iSide,iSector,iSampling))
44{
45}
std::unique_ptr< Clockwork > m_c
◆ ~FCALHVModule()
| FCALHVModule::~FCALHVModule |
( |
| ) |
|
|
default |
◆ FCALHVModule() [2/2]
◆ getHVLine()
| const FCALHVLine & FCALHVModule::getHVLine |
( |
unsigned int | iLine | ) |
const |
Definition at line 69 of file FCALHVModule.cxx.
70{
71
72 if (iLine>3) {
73 std::string
msg = std::string(
"FCALHVModule requesting out of range HV line, number ") + std::to_string(iLine);
74 throw std::runtime_error(
msg.c_str());
75 }
76
77 return *(
m_c->hvLine[iLine]);
78}
◆ getManager()
◆ getNumHVLines()
| unsigned int FCALHVModule::getNumHVLines |
( |
| ) |
|
|
static |
◆ getSamplingIndex()
| unsigned int FCALHVModule::getSamplingIndex |
( |
| ) |
const |
◆ getSectorIndex()
| unsigned int FCALHVModule::getSectorIndex |
( |
| ) |
const |
◆ getSideIndex()
| unsigned int FCALHVModule::getSideIndex |
( |
| ) |
const |
◆ operator=()
◆ m_c
The documentation for this class was generated from the following files: