16#ifndef ALICEO2_TPC_GEMAmplification_H_
17#define ALICEO2_TPC_GEMAmplification_H_
43 return gemAmplification;
101 std::array<math_utils::RandomRing<>, 4> mGain;
Definition of the parameter class for the GEM stack.
Definition of the parameter class for the detector gas.
const T getValue(const int sec, const int globalPadInSector) const
void updateParameters()
Update the OCDB parameters cached in the class. To be called once per event.
int getElectronLosses(int nElectrons, float probability)
int getEffectiveStackAmplification(int nElectrons=1)
int getStackAmplification(int nElectrons=1)
int getSingleGEMAmplification(int nElectrons, int GEM)
~GEMAmplification()=default
Destructor.
int getGEMMultiplication(int nElectrons, int GEM)
static GEMAmplification & instance()
Default constructor.
@ EffectiveMode
Effective amplification mode using one polya distribution only.
@ FullMode
Full 4-GEM simulation of all efficiencies etc.
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...