Normalized shape of single photon pulse (waveform) Pulse must be positive.
More...
#include <TOPSignalShape.h>
|
|
std::vector< double > | m_shape |
| | waveform values
|
| |
|
double | m_tmin = 0 |
| | time of the first waveform sample [ns]
|
| |
|
double | m_tmax = 0 |
| | time of the last waveform sample [ns]
|
| |
|
double | m_tau = 0 |
| | time constant of the exponential tail [ns]
|
| |
|
double | m_pole1 = 0 |
| | noise bandwidth: first pole [GHz]
|
| |
|
double | m_pole2 = 0 |
| | noise bandwidth: second pole [GHz]
|
| |
|
TSpline5 * | m_interpolator = 0 |
| | cache for the interpolator
|
| |
Normalized shape of single photon pulse (waveform) Pulse must be positive.
Definition at line 35 of file TOPSignalShape.h.
◆ getInterpolator()
| const TSpline5* getInterpolator |
( |
| ) |
const |
|
inline |
◆ getPole1()
| double getPole1 |
( |
| ) |
const |
|
inline |
Returns first pole of noise bandwidth.
- Returns
- first pole [GHz]
Definition at line 119 of file TOPSignalShape.h.
◆ getPole2()
| double getPole2 |
( |
| ) |
const |
|
inline |
Returns second pole of noise bandwidth.
- Returns
- second pole [GHz]
Definition at line 125 of file TOPSignalShape.h.
◆ getShape()
| const std::vector<double>& getShape |
( |
| ) |
const |
|
inline |
Returns waveform values.
- Returns
- vector of normalized values
Definition at line 131 of file TOPSignalShape.h.
◆ getTau()
Returns time constant of the exponential used for the extrapolation of tail.
- Returns
- time constant [ns]
Definition at line 113 of file TOPSignalShape.h.
◆ getTMax()
Returns time of the last waveform sample.
- Returns
- time [ns]
Definition at line 107 of file TOPSignalShape.h.
◆ getTMin()
Returns time of the first waveform sample.
- Returns
- time [ns]
Definition at line 101 of file TOPSignalShape.h.
The documentation for this class was generated from the following files: