PandaRoot
PndEmcPSAMatchedDigiFilter Class Reference

Pulseshape analysis for ADC waveforms. More...

#include <PndEmcPSAMatchedDigiFilter.h>

Inheritance diagram for PndEmcPSAMatchedDigiFilter:
PndEmcAbsPSA

Public Member Functions

 PndEmcPSAMatchedDigiFilter (const std::vector< Double_t > params, PndEmcAbsPulseshape *pulseshape)
 
virtual ~PndEmcPSAMatchedDigiFilter ()
 
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
 
PndEmcAbsPulseshapefPulseshape
 

Detailed Description

Pulseshape analysis for ADC waveforms.

Definition at line 22 of file PndEmcPSAMatchedDigiFilter.h.

Constructor & Destructor Documentation

◆ PndEmcPSAMatchedDigiFilter()

PndEmcPSAMatchedDigiFilter::PndEmcPSAMatchedDigiFilter ( const std::vector< Double_t >  params,
PndEmcAbsPulseshape pulseshape 
)

◆ ~PndEmcPSAMatchedDigiFilter()

virtual PndEmcPSAMatchedDigiFilter::~PndEmcPSAMatchedDigiFilter ( )
inlinevirtual

Definition at line 26 of file PndEmcPSAMatchedDigiFilter.h.

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

26 { ; }

Member Function Documentation

◆ Draw()

void PndEmcPSAMatchedDigiFilter::Draw ( const PndEmcWaveform waveform)

◆ GetHit()

virtual void PndEmcPSAMatchedDigiFilter::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 ~PndEmcPSAMatchedDigiFilter().

◆ Process() [1/2]

virtual Int_t PndEmcPSAMatchedDigiFilter::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 ~PndEmcPSAMatchedDigiFilter().

◆ Process() [2/2]

virtual void PndEmcPSAMatchedDigiFilter::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> PndEmcPSAMatchedDigiFilter::fParams

Definition at line 35 of file PndEmcPSAMatchedDigiFilter.h.

◆ fPulseshape

PndEmcAbsPulseshape* PndEmcPSAMatchedDigiFilter::fPulseshape

Definition at line 36 of file PndEmcPSAMatchedDigiFilter.h.


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