9#include <ecl/utility/ECLTimingUtilities.h>
18 m_loadFromDB(required),
19 m_correctionData(
"", required)
25 std::vector<double> params;
39 return params[0] + pow((params[2] / (amp + params[1])), params[3]) +
40 params[4] * exp(-amp / params[5]);
double energyDependenceTimeOffsetFitParam_p4
p4 in "energy dependence equation"
bool m_loadFromDB
If true, load time walk parameters from the database.
DBObjPtr< ECLTimeWalkCorrection > m_correctionData
Payload that contains the parameters p0..p5.
double energyDependenceTimeOffsetFitParam_p2
p2 in "energy dependence equation"
double energyDependenceTimeOffsetFitParam_p5
p5 in "energy dependence equation"
double energyDependenceTimeOffsetFitParam_p3
p3 in "energy dependence equation"
double energyDependenceTimeOffsetFitParam_p0
p0 in "energy dependence equation"
ECLTimingUtilities(bool required=true)
Constructor.
double energyDependentTimeOffsetElectronic(const double amplitude) const
Time walk function for the pre-amps i.e.
double energyDependenceTimeOffsetFitParam_p1
p1 in "energy dependence equation"
Abstract base class for different kinds of events.