| FairRoot/PandaRoot
    | 
Pulseshape analysis for ADC waveforms. More...
#include <PndEmcPSAMatchedDigiFilter.h>
 
  
 | 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 &litude, Double_t &time) | 
| Deprecated. Do not use.  More... | |
| void | Draw (const PndEmcWaveform *waveform) | 
| virtual void | Reset () | 
| reset found hits  More... | |
| ClassDef (PndEmcAbsPSA, 1) | |
| Public Attributes | |
| std::vector< Double_t > | fParams | 
| PndEmcAbsPulseshape * | fPulseshape | 
| Private Member Functions | |
| PndEmcPSAMatchedDigiFilter (const PndEmcPSAMatchedDigiFilter &L) | |
| PndEmcPSAMatchedDigiFilter & | operator= (const PndEmcPSAMatchedDigiFilter &) | 
| Private Attributes | |
| Double_t | lAmplitude | 
| Double_t | lTime | 
Pulseshape analysis for ADC waveforms.
Definition at line 22 of file PndEmcPSAMatchedDigiFilter.h.
| PndEmcPSAMatchedDigiFilter::PndEmcPSAMatchedDigiFilter | ( | const std::vector< Double_t > | params, | 
| PndEmcAbsPulseshape * | pulseshape | ||
| ) | 
Definition at line 19 of file PndEmcPSAMatchedDigiFilter.cxx.
| 
 | inlinevirtual | 
Definition at line 27 of file PndEmcPSAMatchedDigiFilter.h.
| 
 | private | 
| 
 | inherited | 
| void PndEmcPSAMatchedDigiFilter::Draw | ( | const PndEmcWaveform * | waveform | ) | 
Get energy and time of hit.
| Int_t | Index of Hit | 
| Double_t | Energy of Hit | 
| Double_t | Time of Hit | 
Implements PndEmcAbsPSA.
Definition at line 32 of file PndEmcPSAMatchedDigiFilter.cxx.
References lAmplitude, and lTime.
| 
 | inlineprivate | 
Definition at line 45 of file PndEmcPSAMatchedDigiFilter.h.
| 
 | virtual | 
Find Hits in Waveform.
| PndEmcWaveform | 
Implements PndEmcAbsPSA.
Definition at line 24 of file PndEmcPSAMatchedDigiFilter.cxx.
References lAmplitude, and lTime.
| 
 | virtual | 
Deprecated. Do not use.
| PndEmcWaveform | |
| Double_t | |
| Double_t | 
Reimplemented from PndEmcAbsPSA.
Definition at line 37 of file PndEmcPSAMatchedDigiFilter.cxx.
References Double_t, PndEmcFadcFilter::Filter(), fParams, fPulseshape, PndEmcWaveform::GetSignal(), output, p, and PndEmcFadcFilter::SetupMatchedFilter().
| 
 | inlinevirtualinherited | 
reset found hits
Reimplemented in PndEmcPSAFPGASampleAnalyser, and PndEmcHighLowPSA.
Definition at line 42 of file PndEmcAbsPSA.h.
| std::vector<Double_t> PndEmcPSAMatchedDigiFilter::fParams | 
Definition at line 37 of file PndEmcPSAMatchedDigiFilter.h.
Referenced by Process().
| PndEmcAbsPulseshape* PndEmcPSAMatchedDigiFilter::fPulseshape | 
Definition at line 38 of file PndEmcPSAMatchedDigiFilter.h.
Referenced by Process().
| 
 | private | 
Definition at line 42 of file PndEmcPSAMatchedDigiFilter.h.
| 
 | private | 
Definition at line 43 of file PndEmcPSAMatchedDigiFilter.h.
 1.8.5
 1.8.5