Wrapping class to manage two independent PSAs for high, resp. low gain.
More...
#include <PndEmcHighLowPSA.h>
|
| | PndEmcHighLowPSA (Int_t verbose=0) |
| |
| virtual void | Init (PndEmcPSAFPGASampleAnalyser *highgainPSA, PndEmcPSAFPGASampleAnalyser *lowgainPSA, Double_t overflowThreshold, Int_t highgainWfIndex=0, Int_t lowgainWfIndex=1) |
| |
| virtual | ~PndEmcHighLowPSA () |
| |
| virtual void | SetVerbose (Int_t verbose=0) |
| |
| virtual Int_t | Process (const PndEmcWaveform *waveform) |
| | Find Hits in Waveform. More...
|
| |
| virtual void | Reset () |
| | reset found hits More...
|
| |
| virtual void | GetHit (Int_t i, Double_t &energy, Double_t &time) |
| | Get energy and time of hit. More...
|
| |
| virtual void | GetHit2 (Int_t i, Double_t &energy, Double_t &time, Int_t &PileupType) |
| |
| virtual Int_t | GetWaveformIdx (Int_t i) |
| |
| | PndEmcAbsPSA () |
| |
| virtual | ~PndEmcAbsPSA () |
| |
| virtual void | Process (const PndEmcWaveform *waveform, Double_t &litude, Double_t &time) |
| | Deprecated. Do not use. More...
|
| |
| | ClassDef (PndEmcAbsPSA, 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 24 of file PndEmcHighLowPSA.h.
◆ PndEmcHighLowPSA()
| PndEmcHighLowPSA::PndEmcHighLowPSA |
( |
Int_t |
verbose = 0 | ) |
|
◆ ~PndEmcHighLowPSA()
| virtual PndEmcHighLowPSA::~PndEmcHighLowPSA |
( |
| ) |
|
|
inlinevirtual |
◆ GetHit()
| virtual void PndEmcHighLowPSA::GetHit |
( |
Int_t |
i, |
|
|
Double_t & |
energy, |
|
|
Double_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 PndEmcAbsPSA.
Referenced by SetVerbose().
◆ GetHit2()
| virtual void PndEmcHighLowPSA::GetHit2 |
( |
Int_t |
i, |
|
|
Double_t & |
energy, |
|
|
Double_t & |
time, |
|
|
Int_t & |
PileupType |
|
) |
| |
|
virtual |
◆ GetWaveformIdx()
| virtual Int_t PndEmcHighLowPSA::GetWaveformIdx |
( |
Int_t |
i | ) |
|
|
virtual |
◆ Init()
◆ Process()
| virtual Int_t PndEmcHighLowPSA::Process |
( |
const PndEmcWaveform * |
waveform | ) |
|
|
virtual |
Find Hits in Waveform.
- Parameters
-
- Returns
- Return number of hits, negative if an error occurred
Implements PndEmcAbsPSA.
Referenced by SetVerbose().
◆ Reset()
| virtual void PndEmcHighLowPSA::Reset |
( |
| ) |
|
|
virtual |
◆ SetVerbose()
| virtual void PndEmcHighLowPSA::SetVerbose |
( |
Int_t |
verbose = 0 | ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file: