PandaRoot
PndEmcMultiPSA Class Reference

Wrapping class to manage multiple independent PSAs. More...

#include <PndEmcMultiPSA.h>

Inheritance diagram for PndEmcMultiPSA:
PndEmcAbsPSA

Public Member Functions

 PndEmcMultiPSA (PndEmcPSACombinator *)
 
void AddPSA (PndEmcAbsPSA *)
 
virtual ~PndEmcMultiPSA ()
 
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...
 
Int_t GetAPDGainIndex ()
 
- Public Member Functions inherited from PndEmcAbsPSA
 PndEmcAbsPSA ()
 
virtual ~PndEmcAbsPSA ()
 
virtual void Process (const PndEmcWaveform *waveform, Double_t &amplitude, Double_t &time)
 Deprecated. Do not use. More...
 
 ClassDef (PndEmcAbsPSA, 1)
 

Detailed Description

Wrapping class to manage multiple independent PSAs.

Author
Guang Zhao (zhaog.nosp@m.@ihe.nosp@m.p.ac..nosp@m.cn)

Definition at line 24 of file PndEmcMultiPSA.h.

Constructor & Destructor Documentation

◆ PndEmcMultiPSA()

PndEmcMultiPSA::PndEmcMultiPSA ( PndEmcPSACombinator )

◆ ~PndEmcMultiPSA()

virtual PndEmcMultiPSA::~PndEmcMultiPSA ( )
virtual

Member Function Documentation

◆ AddPSA()

void PndEmcMultiPSA::AddPSA ( PndEmcAbsPSA )

◆ GetAPDGainIndex()

Int_t PndEmcMultiPSA::GetAPDGainIndex ( )
inline

Definition at line 35 of file PndEmcMultiPSA.h.

References PndEmcAbsPSA::ClassDef().

35 { return fAPDGainIndex; }

◆ GetHit()

virtual void PndEmcMultiPSA::GetHit ( Int_t  i,
Double_t &  energy,
Double_t &  time 
)
virtual

Get energy and time of hit.

Parameters
Int_tIndex of Hit
Double_tEnergy of Hit
Double_tTime of Hit
Returns

Implements PndEmcAbsPSA.

◆ Process()

virtual Int_t PndEmcMultiPSA::Process ( const PndEmcWaveform waveform)
virtual

Find Hits in Waveform.

Parameters
PndEmcWaveform
Returns
Return number of hits, negative if an error occurred

Implements PndEmcAbsPSA.

◆ Reset()

virtual void PndEmcMultiPSA::Reset ( )
virtual

reset found hits

Returns

Reimplemented from PndEmcAbsPSA.


The documentation for this class was generated from the following file: