 |
Belle II Software
release-05-01-25
|
20 #define N_CHANNELS 144
48 double getChannelQE(
unsigned modId,
unsigned chNo)
const;
56 void setChannelQE(
unsigned modId,
unsigned chId,
double qe);
64 void addModule(
unsigned modId, std::vector<float>& qeList,
bool active);
void setChannelQE(unsigned modId, unsigned chId, double qe)
Set channel quantum efficiency.
bool m_active[N_HAPDS]
array of active HAPDs
bool isActive(unsigned modId) const
Check if module is active.
void print() const
Dump data.
The Class for information on HAPD modules installed in ARICH.
bool m_installed[N_HAPDS]
array of installed HAPDs
void addModule(unsigned modId, std::vector< float > &qeList, bool active)
Add installed module.
ARICHModulesInfo()
Default constructor.
Abstract base class for different kinds of events.
double getChannelQE(unsigned modId, unsigned chNo) const
Get channel quantum efficiency.
std::vector< uint8_t > m_ChannelQE
Channel QE at 400nm.
ClassDef(ARICHModulesInfo, 1)
ClassDef, must be the last term before the closing {}.
bool isInstalled(unsigned modId) const
Check if module is installed.