FairRoot/PandaRoot
|
Pulseshape from an CR2RC-Shaper. More...
#include <PndEmcCR2RCPulseshape.h>
Public Member Functions | |
PndEmcCR2RCPulseshape () | |
PndEmcCR2RCPulseshape (double Tint, double Tdif, double Tsig) | |
virtual | ~PndEmcCR2RCPulseshape () |
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 Member Functions | |
double | general_solution (const double t, const double amp, const double toffset) const |
double | degenerate_solution (const double t, const double amp, const double toffset) const |
Private Attributes | |
double | fTint |
double | fTdif |
double | fTsig |
Pulseshape from an CR2RC-Shaper.
Definition at line 23 of file PndEmcCR2RCPulseshape.h.
PndEmcCR2RCPulseshape::PndEmcCR2RCPulseshape | ( | ) |
Definition at line 23 of file PndEmcCR2RCPulseshape.cxx.
PndEmcCR2RCPulseshape::PndEmcCR2RCPulseshape | ( | double | Tint, |
double | Tdif, | ||
double | Tsig | ||
) |
|
inlinevirtual |
Definition at line 30 of file PndEmcCR2RCPulseshape.h.
|
private |
Definition at line 63 of file PndEmcCR2RCPulseshape.cxx.
References exp(), fTdif, and fTsig.
Referenced by operator()().
|
private |
Definition at line 43 of file PndEmcCR2RCPulseshape.cxx.
References exp(), fTdif, fTint, and fTsig.
Referenced by operator()().
|
virtual |
Implements PndEmcAbsPulseshape.
Definition at line 35 of file PndEmcCR2RCPulseshape.cxx.
References degenerate_solution(), fTdif, fTint, and general_solution().
|
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 49 of file PndEmcCR2RCPulseshape.h.
Referenced by degenerate_solution(), general_solution(), operator()(), and PndEmcCR2RCPulseshape().
|
private |
Definition at line 48 of file PndEmcCR2RCPulseshape.h.
Referenced by general_solution(), operator()(), and PndEmcCR2RCPulseshape().
|
private |
Definition at line 50 of file PndEmcCR2RCPulseshape.h.
Referenced by degenerate_solution(), general_solution(), and PndEmcCR2RCPulseshape().