![]() |
PandaRoot
|
Baseclass for pulseshapeanalysis ( featureextraction ) More...
#include <PndEmcAbsPSA.h>
Public Member Functions | |
| PndEmcAbsPSA () | |
| virtual | ~PndEmcAbsPSA () |
| virtual Int_t | Process (const PndEmcWaveform *waveform)=0 |
| Find Hits in Waveform. More... | |
| virtual void | Reset () |
| reset found hits More... | |
| virtual void | GetHit (Int_t i, Double_t &energy, Double_t &time)=0 |
| Get energy and time of hit. More... | |
| virtual void | Process (const PndEmcWaveform *waveform, Double_t &litude, Double_t &time) |
| Deprecated. Do not use. More... | |
| ClassDef (PndEmcAbsPSA, 1) | |
Baseclass for pulseshapeanalysis ( featureextraction )
Definition at line 21 of file PndEmcAbsPSA.h.
|
inline |
Definition at line 23 of file PndEmcAbsPSA.h.
|
inlinevirtual |
| PndEmcAbsPSA::ClassDef | ( | PndEmcAbsPSA | , |
| 1 | |||
| ) |
Referenced by PndEmcMultiPSA::GetAPDGainIndex(), Reset(), and PndEmcHighLowPSA::SetVerbose().
|
pure virtual |
Get energy and time of hit.
| Int_t | Index of Hit |
| Double_t | Energy of Hit |
| Double_t | Time of Hit |
Implemented in PndEmcPSAFPGASampleAnalyser, PndEmcPSAParabolic, PndEmcPSAParabolicBaseline, PndEmcHighLowPSA, PndEmcMultiPSA, PndEmcPSAFPGAPileupAnalyser, PndEmcPSAMatchedDigiFilter, PndEmcPSATrapDigiFilter, and PndEmcPSATmaxAnalyser.
Referenced by Reset().
|
pure virtual |
Find Hits in Waveform.
| PndEmcWaveform |
Implemented in PndEmcPSAParabolic, PndEmcPSAParabolicBaseline, PndEmcPSAFPGASampleAnalyser, PndEmcHighLowPSA, PndEmcMultiPSA, PndEmcPSAMatchedDigiFilter, PndEmcPSATrapDigiFilter, PndEmcPSAFPGADigitalFilterAnalyser, and PndEmcPSATmaxAnalyser.
Referenced by Reset(), and ~PndEmcAbsPSA().
|
virtual |
Deprecated. Do not use.
| PndEmcWaveform | |
| Double_t | |
| Double_t |
Reimplemented in PndEmcPSAMatchedDigiFilter, PndEmcPSAParabolic, PndEmcPSAParabolicBaseline, and PndEmcPSATrapDigiFilter.
|
inlinevirtual |
reset found hits
Reimplemented in PndEmcPSAFPGASampleAnalyser, PndEmcHighLowPSA, PndEmcMultiPSA, and PndEmcPSATmaxAnalyser.
Definition at line 41 of file PndEmcAbsPSA.h.
References ClassDef(), GetHit(), i, and Process().