![]() |
PandaRoot
|
Pulseshape from an APFEL ASIC preamplifier shaper. More...
#include <PndEmcAsicPulseshape.h>
Public Member Functions | |
PndEmcAsicPulseshape () | |
PndEmcAsicPulseshape (double Tint, double Tsig) | |
virtual | ~PndEmcAsicPulseshape () |
virtual double | operator() (const double t, const double amp, const double toffset) const |
![]() | |
PndEmcAbsPulseshape () | |
virtual | ~PndEmcAbsPulseshape () |
virtual double | value (const double t, const double amp, const double toffset) const |
Pulseshape from an APFEL ASIC preamplifier shaper.
Circuit is described in EMC TDR and consists of charge-sensitive preamplifier, with the following pole-zero cancelation of its feedback ad 3rd order integrator. The pulseshape is determined by the integration time of single intagrator stage and scintillation time of the crystal, with exponential input convoluted with response of the circuit
Definition at line 31 of file PndEmcAsicPulseshape.h.
PndEmcAsicPulseshape::PndEmcAsicPulseshape | ( | ) |
PndEmcAsicPulseshape::PndEmcAsicPulseshape | ( | double | Tint, |
double | Tsig | ||
) |
|
inlinevirtual |
|
virtual |
Implements PndEmcAbsPulseshape.
Referenced by ~PndEmcAsicPulseshape().