Wrapping class to manage multiple independent PSAs.
More...
#include <BSEmcMultiPSA.h>
Wrapping class to manage multiple independent PSAs.
- Author
- Guang Zhao (zhaog.nosp@m.@ihe.nosp@m.p.ac..nosp@m.cn)
Definition at line 29 of file BSEmcMultiPSA.h.
◆ BSEmcMultiPSA()
◆ ~BSEmcMultiPSA()
virtual BSEmcMultiPSA::~BSEmcMultiPSA |
( |
| ) |
|
|
virtual |
◆ AddPSA()
◆ GetAPDGainIndex()
Int_t BSEmcMultiPSA::GetAPDGainIndex |
( |
| ) |
|
|
inline |
◆ GetHit()
virtual void BSEmcMultiPSA::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.
◆ Process()
virtual Int_t BSEmcMultiPSA::Process |
( |
const BSEmcWaveform * |
t_waveform | ) |
|
|
virtual |
Find Hits in Waveform.
- Parameters
-
- Returns
- Return number of hits, negative if an error occurred
Implements BSEmcAbsPSA.
◆ Reset()
virtual void BSEmcMultiPSA::Reset |
( |
| ) |
|
|
virtual |
reset found hits
- Returns
Reimplemented from BSEmcAbsPSA.
The documentation for this class was generated from the following file: