PandaRoot
PndSdsFESimple Class Reference

#include <PndSdsFESimple.h>

Inheritance diagram for PndSdsFESimple:
PndSdsFE

Public Member Functions

 PndSdsFESimple ()
 
 PndSdsFESimple (double charsingtime, double constcurrent, double threshold, double frequency)
 
 ~PndSdsFESimple ()
 
void SetParameter (double chargingtime, double constcurrent, double threshold, double frequency)
 
 ClassDef (PndSdsFESimple, 1)
 
- Public Member Functions inherited from PndSdsFE
 PndSdsFE ()
 
 PndSdsFE (PndSdsFE &other)
 
virtual ~PndSdsFE ()
 
virtual double GetTotFromCharge (Double_t charge)
 
virtual double GetChargeFromTot (double tot)
 
virtual double GetTimeWalkFromCharge (double charge)
 
virtual double GetTimeWalkFromTot (double tot)
 
virtual double GetTimeBackToBaseline (double charge)
 
virtual double GetTimeStamp (double eventtime, double tof, double charge)
 
virtual double GetTimeStep ()
 
virtual void SetParameter (TString parName, double parValue)
 
virtual void SetThreshold (double threshold)
 
PndSdsFEoperator= (PndSdsFE &other)
 

Additional Inherited Members

- Protected Member Functions inherited from PndSdsFE
double DigitizeTime (double time)
 
void CalcTimeOffSet ()
 
void CreateInterpolatorList ()
 
void SaveInterpolatorList (std::vector< double > charge, std::vector< double > tot)
 
void LoadInterpolatorList ()
 
void GetInterpolatorList ()
 
- Protected Attributes inherited from PndSdsFE
PndSdsFEAmpModelSimplefFrontEndModel
 
int fNumberOfSupportPoints
 
int fNumberOfMaxElectons
 
TF1 * fFunction
 
double fMaximumAmplitude
 
double fThreshold
 
double fBaselineEpsilon
 
double fToF
 
double fEventTime
 
double fTimeOffSet
 
double fTimeStep
 
double fFunctionRange
 
int i
 
double stepsize
 
std::vector< double > fCharge_list
 
std::vector< double > fTot_list
 
ROOT::Math::Interpolator * inter
 

Detailed Description

Definition at line 25 of file PndSdsFESimple.h.

Constructor & Destructor Documentation

◆ PndSdsFESimple() [1/2]

PndSdsFESimple::PndSdsFESimple ( )

◆ PndSdsFESimple() [2/2]

PndSdsFESimple::PndSdsFESimple ( double  charsingtime,
double  constcurrent,
double  threshold,
double  frequency 
)

◆ ~PndSdsFESimple()

PndSdsFESimple::~PndSdsFESimple ( )

Member Function Documentation

◆ ClassDef()

PndSdsFESimple::ClassDef ( PndSdsFESimple  ,
 
)

◆ SetParameter()

void PndSdsFESimple::SetParameter ( double  chargingtime,
double  constcurrent,
double  threshold,
double  frequency 
)

The documentation for this class was generated from the following file: