FairRoot/PandaRoot
|
Experimentally derived Pulseshape. More...
#include <PndEmcFittedPulseshape.h>
Public Member Functions | |
PndEmcFittedPulseshape () | |
PndEmcFittedPulseshape (double tau, double N) | |
virtual | ~PndEmcFittedPulseshape () |
virtual double | operator() (const double t, const double amp, const double toffset) const |
virtual double | value (const double t, const double amp, const double toffset) const |
Private Attributes | |
double | fTau |
double | fN |
Experimentally derived Pulseshape.
of the form f(x) = A * (t')^ N * exp(-N t')
Definition at line 18 of file PndEmcFittedPulseshape.h.
PndEmcFittedPulseshape::PndEmcFittedPulseshape | ( | ) |
Definition at line 6 of file PndEmcFittedPulseshape.cxx.
PndEmcFittedPulseshape::PndEmcFittedPulseshape | ( | double | tau, |
double | N | ||
) |
Definition at line 9 of file PndEmcFittedPulseshape.cxx.
|
inlinevirtual |
Definition at line 24 of file PndEmcFittedPulseshape.h.
|
virtual |
Implements PndEmcAbsPulseshape.
Definition at line 12 of file PndEmcFittedPulseshape.cxx.
References exp(), fN, and fTau.
|
inlinevirtualinherited |
Definition at line 37 of file PndEmcAbsPulseshape.h.
References PndEmcAbsPulseshape::operator()().
Referenced by PndEmcWaveform::AddShapedElecNoiseAndDigitise(), PndEmcFullStackedWaveformSimulator::CalcSingleWaveForTime(), PndEmcWaveform::MakeWaveform(), and PndEmcFadcFilter::SetupMatchedFilter().
|
private |
Definition at line 31 of file PndEmcFittedPulseshape.h.
Referenced by operator()().
|
private |
Definition at line 30 of file PndEmcFittedPulseshape.h.
Referenced by operator()().