float getMinTNormalization() const
Get the minimum value for the time normalization.
void setBackgroundPar(const std::array< std::array< float, 5 >, 8736 > &backgroundPar)
Set the parameters to correct for dependence on background level.
ECLTimingNormalization()
Constructor.
const std::array< std::array< float, 5 >, 8736 > & getBackgroundPar() const
Get the parameters to correct for dependence on background level intercept / slope / p2 / min ootCrys...
const std::array< std::array< float, 7 >, 8736 > & getTimeWalkPar() const
Get the parameters to correct for time walk E0 / bias at E0 / lowE slope / highE slope / curvature / ...
std::array< std::array< float, 7 >, 8736 > m_timeWalkPar
time walk correction
std::array< std::array< float, 5 >, 8736 > m_backgroundPar
dependence on background level
float m_minTNormalization
minimum value for tNormalization (ns)
void setTimeWalkPar(const std::array< std::array< float, 7 >, 8736 > &timeWalkPar)
Set the parameters to correct for time walk.
ClassDef(ECLTimingNormalization, 1)
ClassDef.
std::array< std::array< float, 7 >, 8736 > m_energyPar
dependence on energy
void setEnergyPar(const std::array< std::array< float, 7 >, 8736 > &energyPar)
Set the parameters to correct for dependence on crystal energy.
void setMinTNormalization(const float minTNormalization)
Set the minimum value for the time normalization.
const std::array< std::array< float, 7 >, 8736 > & getEnergyPar() const
Get the parameters to correct for dependence on crystal energy E0 / res at E0 / lowE slope / highE sl...
Abstract base class for different kinds of events.