 |
Belle II Software
release-05-01-25
|
26 class ARICHSimulationPar :
public TObject {
38 double getQE(
double e)
const;
72 void setQECurve(
float lambdaFirst,
float lambdaStep,
const std::vector<float>& qe);
122 std::vector<float>
m_qe;
float m_chipNegativeCrosstalk
to simulate opposite polarity crosstalk among channels on chip
float m_lambdaFirst
wavelength [nm]: first QE data point
double getColEff() const
Get HAPD collection efficiency.
double getChipNegativeCrosstalk() const
Get factor to suppress p.e.
float m_colEff
collection efficiency
ClassDef(ARICHSimulationPar, 2)
ClassDef, must be the last term before the closing {}.
void setPeakQE(double peak)
Set peak QE value (for HAPD with maximal QE, at later stage HAPD dependent scaling is done)
void setNBkgHits(float nbkg)
Set number of flat background hits/hapd/event to be added in digitizer.
float m_peakQE
maximal peak QE of all HAPDs
float m_qeScale
QE scale factor for photons internally reflected in HAPD window.
The Class for ARICH simulation parameters.
Abstract base class for different kinds of events.
double getQEScaling() const
Get QE scaling factor for photons internally reflected in HAPD window.
void setQEScaling(double qescale)
Set QE scaling factor for photons internally reflected in HAPD window.
void setChipNegativeCrosstalk(double cross)
Set factor to suppress p.e.
void setWindowAbsorbtion(double abs)
Set absorbtion probability for photons internally reflected in HAPD window.
void print() const
print class content
void setQECurve(float lambdaFirst, float lambdaStep, const std::vector< float > &qe)
Set QE curve.
void setCollectionEff(double colEff)
Set HAPD collection efficiency.
float m_nBkgHits
number if flat background hits/hapd/event to be added in digitizer
double getQE(double e) const
Get QE at given energy.
ARICHSimulationPar()
Default constructor.
float m_lambdaStep
wavelength [nm]: step
std::vector< float > m_qe
quantum efficiency curve
double getNBkgHits() const
Get number of flat background hits/hapd/event to be added in digitizer.
float m_windowAbsorbtion
absorbtion probability for photons internally reflected in HAPD window
double getWindowAbsorbtion() const
Get absorbtion probability for photons internally reflected in HAPD window.