![]() |
PandaRoot
|
Pulseshape analysis for ADC waveforms. More...
#include <PndEmcPSAParabolic.h>
Public Member Functions | |
PndEmcPSAParabolic () | |
virtual | ~PndEmcPSAParabolic () |
virtual void | Process (const PndEmcWaveform *waveform, Double_t &litude, Double_t &time) |
Deprecated. Do not use. More... | |
virtual Int_t | Process (const PndEmcWaveform *waveform) |
Find Hits in Waveform. More... | |
virtual void | GetHit (Int_t i, Double_t &energy, Double_t &time) |
Get energy and time of hit. More... | |
void | FitPeak (const std::vector< Double_t > &signal, Double_t &l, Double_t &pos, Int_t peakBin) const |
void | FitPeak (const std::vector< Double_t > &signal, Double_t &l, Double_t &pos, Int_t start, Int_t end) const |
void | FitPeak (const std::vector< Double_t > &signal, Double_t &l, Double_t &pos) const |
![]() | |
PndEmcAbsPSA () | |
virtual | ~PndEmcAbsPSA () |
virtual void | Reset () |
reset found hits More... | |
ClassDef (PndEmcAbsPSA, 1) | |
Pulseshape analysis for ADC waveforms.
Amplitude and time are determined from the simple parabolic fit by three points (maximum bin and its left and right neigbours)
Definition at line 26 of file PndEmcPSAParabolic.h.
|
inline |
Definition at line 29 of file PndEmcPSAParabolic.h.
|
inlinevirtual |
void PndEmcPSAParabolic::FitPeak | ( | const std::vector< Double_t > & | signal, |
Double_t & | ampl, | ||
Double_t & | pos, | ||
Int_t | peakBin | ||
) | const |
Referenced by ~PndEmcPSAParabolic().
void PndEmcPSAParabolic::FitPeak | ( | const std::vector< Double_t > & | signal, |
Double_t & | ampl, | ||
Double_t & | pos, | ||
Int_t | start, | ||
Int_t | end | ||
) | const |
void PndEmcPSAParabolic::FitPeak | ( | const std::vector< Double_t > & | signal, |
Double_t & | ampl, | ||
Double_t & | pos | ||
) | const |
|
virtual |
Get energy and time of hit.
Int_t | Index of Hit |
Double_t | Energy of Hit |
Double_t | Time of Hit |
Implements PndEmcAbsPSA.
Referenced by ~PndEmcPSAParabolic().
|
virtual |
Deprecated. Do not use.
PndEmcWaveform | |
Double_t | |
Double_t |
Reimplemented from PndEmcAbsPSA.
Referenced by ~PndEmcPSAParabolic().
|
virtual |
Find Hits in Waveform.
PndEmcWaveform |
Implements PndEmcAbsPSA.