19 #include "Math/Interpolator.h" 20 #include "Math/InterpolationTypes.h" 46 virtual double GetTimeStamp(
double eventtime,
double tof,
double charge);
48 virtual void SetParameter(TString parName,
double parValue);
virtual void SetThreshold(double threshold)
void CreateInterpolatorList()
virtual void SetParameter(TString parName, double parValue)
PndSdsFE(PndSdsFE &other)
virtual double GetTimeStep()
std::vector< double > fCharge_list
virtual double GetTimeWalkFromCharge(double charge)
ROOT::Math::Interpolator * inter
virtual double GetTimeWalkFromTot(double tot)
void LoadInterpolatorList()
std::vector< double > fTot_list
void GetInterpolatorList()
void SaveInterpolatorList(std::vector< double > charge, std::vector< double > tot)
double DigitizeTime(double time)
PndSdsFE & operator=(PndSdsFE &other)
virtual double GetTimeStamp(double eventtime, double tof, double charge)
PndSdsFEAmpModelSimple * fFrontEndModel
int fNumberOfSupportPoints
virtual double GetChargeFromTot(double tot)
virtual double GetTotFromCharge(Double_t charge)
virtual double GetTimeBackToBaseline(double charge)