Wrapping class to manage two independent PSAs for high, resp. low gain.
More...
#include <BSEmcHighLowPSA.h>
|
| BSEmcHighLowPSA (Int_t t_verbose=0) |
|
virtual void | Init (BSEmcPSAFPGASampleAnalyser *t_highgainPSA, BSEmcPSAFPGASampleAnalyser *t_lowgainPSA, Double_t t_overflowThreshold, Int_t t_highgainWfIndex=0, Int_t t_lowgainWfIndex=1) |
|
virtual | ~BSEmcHighLowPSA () |
|
void | SetVerbose (Int_t t_verbose=0) |
|
virtual Int_t | Process (const BSEmcWaveform *t_waveform) |
| Find Hits in Waveform. More...
|
|
virtual void | Reset () |
| reset found hits More...
|
|
virtual void | GetHit (Int_t t_idx, Double_t &t_energy, Double_t &t_time) |
| Get energy and time of hit. More...
|
|
virtual void | GetHit (Int_t t_idx, Double_t &t_energy, Double_t &t_time, Int_t &t_PileupType) |
|
virtual Int_t | GetWaveformIdx (Int_t t_idx) |
|
| BSEmcAbsPSA () |
|
virtual | ~BSEmcAbsPSA () |
|
virtual void | Process (const BSEmcWaveform *t_waveform, Double_t &t_amplitude, Double_t &t_time) |
| Deprecated. Do not use. More...
|
|
| ClassDef (BSEmcAbsPSA, 1) |
|
Wrapping class to manage two independent PSAs for high, resp. low gain.
- Author
- Ph. Mahlberg mahlb.nosp@m.erg@.nosp@m.hiskp.nosp@m..uni.nosp@m.-bonn.nosp@m..de
Definition at line 31 of file BSEmcHighLowPSA.h.
◆ BSEmcHighLowPSA()
BSEmcHighLowPSA::BSEmcHighLowPSA |
( |
Int_t |
t_verbose = 0 | ) |
|
◆ ~BSEmcHighLowPSA()
virtual BSEmcHighLowPSA::~BSEmcHighLowPSA |
( |
| ) |
|
|
inlinevirtual |
◆ GetHit() [1/2]
virtual void BSEmcHighLowPSA::GetHit |
( |
Int_t |
t_i, |
|
|
Double_t & |
t_energy, |
|
|
Double_t & |
t_time |
|
) |
| |
|
virtual |
Get energy and time of hit.
- Parameters
-
Int_t | Index of Hit |
Double_t | Energy of Hit |
Double_t | Time of Hit |
- Returns
Implements BSEmcAbsPSA.
Referenced by SetVerbose().
◆ GetHit() [2/2]
virtual void BSEmcHighLowPSA::GetHit |
( |
Int_t |
t_idx, |
|
|
Double_t & |
t_energy, |
|
|
Double_t & |
t_time, |
|
|
Int_t & |
t_PileupType |
|
) |
| |
|
virtual |
◆ GetWaveformIdx()
virtual Int_t BSEmcHighLowPSA::GetWaveformIdx |
( |
Int_t |
t_idx | ) |
|
|
virtual |
◆ Init()
◆ Process()
virtual Int_t BSEmcHighLowPSA::Process |
( |
const BSEmcWaveform * |
t_waveform | ) |
|
|
virtual |
Find Hits in Waveform.
- Parameters
-
- Returns
- Return number of hits, negative if an error occurred
Implements BSEmcAbsPSA.
Referenced by SetVerbose().
◆ Reset()
virtual void BSEmcHighLowPSA::Reset |
( |
| ) |
|
|
virtual |
◆ SetVerbose()
void BSEmcHighLowPSA::SetVerbose |
( |
Int_t |
t_verbose = 0 | ) |
|
|
inline |
The documentation for this class was generated from the following file: