Contains manufacturer data of the photo sensor - HAPD.
More...
#include <ARICHHapdInfo.h>
Contains manufacturer data of the photo sensor - HAPD.
Definition at line 23 of file ARICHHapdInfo.h.
◆ anonymous enum
Various constants.
Enumerator |
---|
c_NumberOfChips | number of HAPD Chips on the sensor
|
Definition at line 29 of file ARICHHapdInfo.h.
30 };
@ c_NumberOfChips
number of HAPD Chips on the sensor
◆ ARICHHapdInfo() [1/2]
Default constructor.
Definition at line 35 of file ARICHHapdInfo.h.
37 {
39 }
float m_current
Current (A)
TGraph * m_pulseHeight
Pulse height distribution.
std::string m_serial
serial number of the sensor
TGraph * m_quantumEfficiency
Quantum Efficiency as a function of wavelength.
int m_guardBias
guard HV (V)
float m_highVoltage
Operational high voltage.
float m_qe400
quantum efficiency at 400 nm
ARICHHapdChipInfo * m_HAPDChipInfo[4]
HapdChipInfo id of the i-th chip in the sensor.
◆ ARICHHapdInfo() [2/2]
ARICHHapdInfo |
( |
const std::string & |
serial, |
|
|
float |
qe400, |
|
|
float |
hv, |
|
|
int |
gb, |
|
|
float |
I, |
|
|
ARICHHapdChipInfo ** |
HAPDChipInfo, |
|
|
TGraph * |
qe, |
|
|
TGraph * |
pulseHeight |
|
) |
| |
|
inline |
◆ ~ARICHHapdInfo()
◆ getCurrent()
float getCurrent |
( |
| ) |
const |
|
inline |
Return Operational current.
- Returns
- current
Definition at line 109 of file ARICHHapdInfo.h.
◆ getGuardBias()
int getGuardBias |
( |
| ) |
const |
|
inline |
Return operational Guard Bias.
- Returns
- guards bias
Definition at line 97 of file ARICHHapdInfo.h.
◆ getHapdChipInfo()
Return HapdChipInfo of the chip i.
- Parameters
-
- Returns
- HapdChipInfo
Definition at line 15 of file ARICHHapdInfo.cc.
16{
18 else return NULL;
19}
◆ getHighVoltage()
float getHighVoltage |
( |
| ) |
const |
|
inline |
Return operational High Voltage.
- Returns
- voltage
Definition at line 85 of file ARICHHapdInfo.h.
◆ getPulseHeightDistribution()
TGraph * getPulseHeightDistribution |
( |
| ) |
const |
|
inline |
Return pulse height distribution of one of the HAPD channels.
- Returns
- pulse height distribution
Definition at line 147 of file ARICHHapdInfo.h.
◆ getQuantumEfficiency()
TGraph * getQuantumEfficiency |
( |
| ) |
const |
|
inline |
Return Quantum Efficiency as a function of wavelength.
- Returns
- quantum efficiency
Definition at line 135 of file ARICHHapdInfo.h.
◆ getQuantumEfficiency400()
float getQuantumEfficiency400 |
( |
| ) |
const |
|
inline |
Return quantum efficiency at 400 nm.
- Returns
- quantum efficiency
Definition at line 73 of file ARICHHapdInfo.h.
◆ getSerialNumber()
std::string getSerialNumber |
( |
| ) |
const |
|
inline |
Return HAPD Serial Number.
- Returns
- serial number
Definition at line 61 of file ARICHHapdInfo.h.
◆ setCurrent()
void setCurrent |
( |
float |
I | ) |
|
|
inline |
◆ setGuardBias()
void setGuardBias |
( |
int |
gb | ) |
|
|
inline |
◆ setHapdChipInfo()
Set HapdChipInfo of the chip i.
- Parameters
-
Definition at line 22 of file ARICHHapdInfo.cc.
◆ setHighVoltage()
void setHighVoltage |
( |
float |
hv | ) |
|
|
inline |
Set operational High Voltage.
- Parameters
-
Definition at line 91 of file ARICHHapdInfo.h.
◆ setPulseHeightDistribution()
void setPulseHeightDistribution |
( |
TGraph * |
adc | ) |
|
|
inline |
Set pulse height distribution of one of the HAPD channels.
- Parameters
-
adc | pulse height distribution |
Definition at line 153 of file ARICHHapdInfo.h.
◆ setQuantumEfficiency()
void setQuantumEfficiency |
( |
TGraph * |
qe | ) |
|
|
inline |
Set Quantum Efficiency as a function of wavelength.
- Parameters
-
Definition at line 141 of file ARICHHapdInfo.h.
◆ setQuantumEfficiency400()
void setQuantumEfficiency400 |
( |
float |
qe | ) |
|
|
inline |
Set quantum efficiency at 400 nm.
- Parameters
-
Definition at line 79 of file ARICHHapdInfo.h.
◆ setSerialNumber()
void setSerialNumber |
( |
const std::string & |
serial | ) |
|
|
inline |
◆ m_current
◆ m_guardBias
◆ m_HAPDChipInfo
HapdChipInfo id of the i-th chip in the sensor.
Definition at line 162 of file ARICHHapdInfo.h.
◆ m_highVoltage
◆ m_pulseHeight
◆ m_qe400
◆ m_quantumEfficiency
TGraph* m_quantumEfficiency |
|
private |
Quantum Efficiency as a function of wavelength.
Definition at line 163 of file ARICHHapdInfo.h.
◆ m_serial
The documentation for this class was generated from the following files: