![]() |
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().