1 #include "KVDetectorSignalTraceRiseTime.h"
The KVDetectorSignalTraceRiseTime class.
Double_t Compute(Double_t, const KVNameValueList &) const override
Calculate and return rise time of KVDetectorSignalTrace associated to detector.
KVDetectorSignalTrace * theTrace
static const std::vector< TString > param_names
void SetParameter(int i, Double_t par_val) override
Double_t GetTimeResolution() const
virtual Bool_t IsFired() const
Handles lists of named parameters with different types, a list of KVNamedParameter objects.
void SetValue(const Char_t *name, value_type value)
void SetTauRC(Int_t taurc)
Double_t GetShaperRiseTime() const
virtual void RemoveBaseLine()
void SetShaperRiseTime(Double_t rise)
void SetData(Int_t nn, Double_t *xx, Double_t *yy)
operation on data arrays
void SetBaseLineLength(Int_t length, Int_t first=0)
Double_t ComputeAmplitude()
Compute and return the absolute value of the signal amplitude.
void SetShaperFlatTop(Double_t flat)
void SetChannelWidth(double width)
Double_t GetShaperFlatTop() const
Double_t ComputeRiseTime()
void FIR_ApplyTrapezoidal(double trise, double tflat)
different shapers (modify only fAdc)
Double_t GetRiseTime() const