![]() |
PandaRoot
|
Baseclass for pulseshapeanalysis ( featureextraction ) More...
#include <BSEmcAbsPSA.h>
Public Member Functions | |
| BSEmcAbsPSA () | |
| virtual | ~BSEmcAbsPSA () |
| virtual Int_t | Process (const BSEmcWaveform *t_waveform)=0 |
| Find Hits in Waveform. More... | |
| virtual void | Reset () |
| reset found hits More... | |
| virtual void | GetHit (Int_t t_i, Double_t &t_energy, Double_t &t_time)=0 |
| Get energy and time of hit. More... | |
| virtual void | Process (const BSEmcWaveform *t_waveform, Double_t &t_amplitude, Double_t &t_time) |
| Deprecated. Do not use. More... | |
| ClassDef (BSEmcAbsPSA, 1) | |
Baseclass for pulseshapeanalysis ( featureextraction )
Definition at line 26 of file BSEmcAbsPSA.h.
|
inline |
Definition at line 28 of file BSEmcAbsPSA.h.
|
inlinevirtual |
| BSEmcAbsPSA::ClassDef | ( | BSEmcAbsPSA | , |
| 1 | |||
| ) |
Referenced by BSEmcMultiPSA::GetAPDGainIndex(), Reset(), and BSEmcHighLowPSA::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 BSEmcPSAFPGASampleAnalyser, BSEmcHighLowPSA, BSEmcMultiPSA, BSEmcPSAFPGAPileupAnalyser, and BSEmcPSATmaxAnalyser.
Referenced by BSEmcExtractDigisFromWaveforms< BSEmcFwEndcapDigiPar >::Exec(), and Reset().
|
pure virtual |
Find Hits in Waveform.
| BSEmcWaveform |
Implemented in BSEmcPSAFPGASampleAnalyser, BSEmcHighLowPSA, BSEmcMultiPSA, and BSEmcPSATmaxAnalyser.
Referenced by BSEmcExtractDigisFromWaveforms< BSEmcFwEndcapDigiPar >::Exec(), Reset(), and ~BSEmcAbsPSA().
|
virtual |
|
inlinevirtual |
reset found hits
Reimplemented in BSEmcPSAFPGASampleAnalyser, BSEmcHighLowPSA, BSEmcMultiPSA, and BSEmcPSATmaxAnalyser.
Definition at line 46 of file BSEmcAbsPSA.h.
References ClassDef(), GetHit(), and Process().