Belle II Software  release-08-01-10
ECLNoiseData Class Reference

Container for constant matrix used to generate electronic noise. More...

#include <ECLWaveformData.h>

Inheritance diagram for ECLNoiseData:
Collaboration diagram for ECLNoiseData:

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 dimentional array.
 
void getMatrix (float M[31][31]) const
 Getter method for matrix as two dimentional 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
 

Detailed Description

Container for constant matrix used to generate electronic noise.

Definition at line 174 of file ECLWaveformData.h.


The documentation for this class was generated from the following file: