2 #ifndef GAUSSIANADCPULSE_H_
3 #define GAUSSIANADCPULSE_H_
46 GaussianADCPulse(
double frequencyMHz,
double riseTime,
double asymmetry,
double nElectronsDynamicRange,
int ADCMaxValue,
49 void add(
double startTime,
int nElectrons);
void add(double startTime, int nElectrons)
Add signal from charge (nElectrons) arriving.
Definition: GaussianADCPulse.cc:41
double _riseTime
Rise time of the pulse.
Definition: GaussianADCPulse.h:55
GaussianADCPulse(double frequencyMHz, double riseTime, double asymmetry, double nElectronsDynamicRange, int ADCMaxValue, int threshold)
The constructor.
Definition: GaussianADCPulse.cc:18
A simple Gaussian shaping.
Definition: GaussianADCPulse.h:30
A base class interface which holds the raw data of the pulse and represents the ADC and its shaping a...
Definition: ADCPulse.h:16
double _sqrt2_sigma
is often needed during calculation, where
Definition: GaussianADCPulse.h:57