1 #ifndef PNDSDSTOTCHARGECONVERSION_H 2 #define PNDSDSTOTCHARGECONVERSION_H 37 PndSdsTotChargeConversion(Double_t tr, Double_t a, Double_t threshold, Double_t clockfrequency = 0, Int_t VerboseLevel = 0);
49 virtual Double_t
GetTimeStamp(Double_t tof, Double_t charge, Double_t MCEventTime);
66 Double_t DigitizeTime(Double_t time);
virtual Double_t GetTimeStamp(Double_t tof, Double_t charge, Double_t MCEventTime)
absolute time stamp of a hit in ns (clock is taken into account)
PndSdsTotChargeConversion(Int_t VerboseLevel=0)
Default constructor.
friend F32vec4 sqrt(const F32vec4 &a)
~PndSdsTotChargeConversion()
Destructor.
virtual Double_t DigiValueToCharge(Double_t digivalue)
Converts a given digitized charge into charge in electrons.
virtual Double_t GetTimeStampErrorAfterCorrection()
virtual Double_t ChargeToDigiValue(Double_t charge)
Converts a given charge in electrons into the electronics answer e.g. ToT [ns].
virtual Double_t GetTimeWalk(Double_t Charge)
virtual Double_t GetRelativeError(Double_t Charge)
virtual Double_t GetPileUpTime(Double_t charge)
returns the time the capacitor is loaded and therefore the time this MVD pixel/strip is blind for oth...
virtual Double_t GetTimeStep()