9 #ifndef EMCPSAPARABOLICBASELINE_HH 10 #define EMCPSAPARABOLICBASELINE_HH 35 virtual void GetHit(Int_t
i, Double_t &energy, Double_t &time);
37 void FitPeak(
const std::vector<Double_t> &signal, Double_t &l, Double_t &pos, Int_t peakBin)
const;
38 void FitPeak(
const std::vector<Double_t> &signal, Double_t &l, Double_t &pos, Int_t start, Int_t end)
const;
39 void FitPeak(
const std::vector<Double_t> &signal, Double_t &l, Double_t &pos)
const;
40 void GetBaseline(
const std::vector<Double_t> &signal, Double_t &baseline)
const;
void FitPeak(const std::vector< Double_t > &signal, Double_t &l, Double_t &pos, Int_t peakBin) const
virtual void Process(const PndEmcWaveform *waveform, Double_t &litude, Double_t &time)
Deprecated. Do not use.
void GetBaseline(const std::vector< Double_t > &signal, Double_t &baseline) const
Baseclass for pulseshapeanalysis ( featureextraction )
virtual void GetHit(Int_t i, Double_t &energy, Double_t &time)
Get energy and time of hit.
virtual ~PndEmcPSAParabolicBaseline()
Pulseshape analysis for ADC waveforms.
PndEmcPSAParabolicBaseline(Int_t baselength=0)