13 #include <arich/dbobjects/ARICHHapdChipInfo.h>
49 for (
unsigned i = 0; i < 4; i++)
m_HAPDChipInfo[i] = HAPDChipInfo[i];
Contains manufacturer data of one of the 4 photo sensors chips.
Contains manufacturer data of the photo sensor - HAPD.
std::string getSerialNumber() const
Return HAPD Serial Number.
void setSerialNumber(const std::string &serial)
Set HAPD Serial Number.
void setHapdChipInfo(unsigned int i, ARICHHapdChipInfo *chipInfo)
Set HapdChipInfo of the chip i.
void setQuantumEfficiency(TGraph *qe)
Set Quantum Efficiency as a function of wavelength.
float getHighVoltage() const
Return operational High Voltage.
void setQuantumEfficiency400(float qe)
Set quantum efficiency at 400 nm.
float m_current
Current (A)
~ARICHHapdInfo()
Destructor.
void setCurrent(float I)
Set Operational current.
TGraph * m_pulseHeight
Pulse height distribution.
@ c_NumberOfChips
number of HAPD Chips on the sensor
void setGuardBias(int gb)
Set operational Guard Bias.
std::string m_serial
serial number of the sensor
ARICHHapdInfo(const std::string &serial, float qe400, float hv, int gb, float I, ARICHHapdChipInfo **HAPDChipInfo, TGraph *qe, TGraph *pulseHeight)
Constructor.
TGraph * m_quantumEfficiency
Quantum Efficiency as a function of wavelength.
TGraph * getPulseHeightDistribution() const
Return pulse height distribution of one of the HAPD channels.
ARICHHapdInfo()
Default constructor.
ClassDef(ARICHHapdInfo, 2)
ClassDef.
void setHighVoltage(float hv)
Set operational High Voltage.
int getGuardBias() const
Return operational Guard Bias.
int m_guardBias
guard HV (V)
float m_highVoltage
Operational high voltage.
ARICHHapdChipInfo * getHapdChipInfo(unsigned int i) const
Return HapdChipInfo of the chip i.
float m_qe400
quantum efficiency at 400 nm
ARICHHapdChipInfo * m_HAPDChipInfo[4]
HapdChipInfo id of the i-th chip in the sensor.
float getCurrent() const
Return Operational current.
float getQuantumEfficiency400() const
Return quantum efficiency at 400 nm.
void setPulseHeightDistribution(TGraph *adc)
Set pulse height distribution of one of the HAPD channels.
TGraph * getQuantumEfficiency() const
Return Quantum Efficiency as a function of wavelength.
Abstract base class for different kinds of events.