Belle II Software development
|
Container for constant matrix used to generate electronic noise. More...
#include <ECLWaveformData.h>
Public Member Functions | |
void | setMatrixElement (size_t i, float value) |
Setter method for independent matrix element. | |
float | getMatrixElement (size_t i) const |
Getter method for independent matrix element. | |
void | getArray (float NoiseData[496]) const |
Getter method for matrix as one dimensional array. | |
void | getMatrix (float M[31][31]) const |
Getter method for matrix as two dimensional array. | |
void | generateCorrelatedNoise (const float z[31], float x[31]) const |
sampling a random vector x from the 31-dimensional multivariate normal distribution with covariance matrix C | |
Public Attributes | |
Float_t | m_matrixElement [c_nElements] |
electronic noise matrix | |
Static Public Attributes | |
static const size_t | c_nElements = 496 |
number of independent elements | |
Container for constant matrix used to generate electronic noise.
Definition at line 174 of file ECLWaveformData.h.
|
inline |
sampling a random vector x from the 31-dimensional multivariate normal distribution with covariance matrix C
Definition at line 208 of file ECLWaveformData.h.
|
inline |
Getter method for matrix as one dimensional array.
Definition at line 190 of file ECLWaveformData.h.
|
inline |
Getter method for matrix as two dimensional array.
Definition at line 193 of file ECLWaveformData.h.
|
inline |
Getter method for independent matrix element.
Definition at line 183 of file ECLWaveformData.h.
|
inline |
Setter method for independent matrix element.
Definition at line 177 of file ECLWaveformData.h.
|
static |
number of independent elements
Definition at line 221 of file ECLWaveformData.h.
Float_t m_matrixElement[c_nElements] |
electronic noise matrix
Definition at line 223 of file ECLWaveformData.h.