PandaRoot
PndEmcPSATrapDigiFilter Class Reference

Pulseshape analysis for ADC waveforms. More...

#include <PndEmcPSATrapDigiFilter.h>

Inheritance diagram for PndEmcPSATrapDigiFilter:
PndEmcAbsPSA

Public Member Functions

 PndEmcPSATrapDigiFilter (const std::vector< Double_t > params)
 
virtual ~PndEmcPSATrapDigiFilter ()
 
virtual Int_t Process (const PndEmcWaveform *waveform)
 Find Hits in Waveform. More...
 
virtual void GetHit (Int_t i, Double_t &energy, Double_t &time)
 Get energy and time of hit. More...
 
virtual void Process (const PndEmcWaveform *waveform, Double_t &amplitude, Double_t &time)
 Deprecated. Do not use. More...
 
void Draw (const PndEmcWaveform *waveform)
 
- Public Member Functions inherited from PndEmcAbsPSA
 PndEmcAbsPSA ()
 
virtual ~PndEmcAbsPSA ()
 
virtual void Reset ()
 reset found hits More...
 
 ClassDef (PndEmcAbsPSA, 1)
 

Public Attributes

std::vector< Double_t > fParams
 

Detailed Description

Pulseshape analysis for ADC waveforms.

Definition at line 21 of file PndEmcPSATrapDigiFilter.h.

Constructor & Destructor Documentation

◆ PndEmcPSATrapDigiFilter()

PndEmcPSATrapDigiFilter::PndEmcPSATrapDigiFilter ( const std::vector< Double_t >  params)

◆ ~PndEmcPSATrapDigiFilter()

virtual PndEmcPSATrapDigiFilter::~PndEmcPSATrapDigiFilter ( )
inlinevirtual

Definition at line 25 of file PndEmcPSATrapDigiFilter.h.

References Draw(), GetHit(), i, and Process().

25 { ; }

Member Function Documentation

◆ Draw()

void PndEmcPSATrapDigiFilter::Draw ( const PndEmcWaveform waveform)

◆ GetHit()

virtual void PndEmcPSATrapDigiFilter::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.

Referenced by ~PndEmcPSATrapDigiFilter().

◆ Process() [1/2]

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

Find Hits in Waveform.

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

Implements PndEmcAbsPSA.

Referenced by ~PndEmcPSATrapDigiFilter().

◆ Process() [2/2]

virtual void PndEmcPSATrapDigiFilter::Process ( const PndEmcWaveform waveform,
Double_t &  amplitude,
Double_t &  time 
)
virtual

Deprecated. Do not use.

Parameters
PndEmcWaveform
Double_t
Double_t
Returns

Reimplemented from PndEmcAbsPSA.

Member Data Documentation

◆ fParams

std::vector<Double_t> PndEmcPSATrapDigiFilter::fParams

Definition at line 33 of file PndEmcPSATrapDigiFilter.h.


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