Belle II Software
release-08-01-10
|
ECLWaveformData - container for inverse covariant matrix and shape parameters for time and amplitude fit of ecl crystal waveform. 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. | |
float | getMatrixElement (size_t i, size_t j) const |
Getter method for independent matrix element. | |
void | getArray (float WF[136]) const |
Getter method for all matrix as one dimentional array. | |
void | getMatrix (float M[16][16]) const |
Getter method for all matrix as two dimentional array (floats) | |
void | getMatrix (double M[16][16]) const |
Getter method for all matrix as two dimentional array (doubles) | |
void | storeMatrix (const std::array< std::array< float, 16 >, 16 > &M) |
Setter for matrix from std::array of floats. | |
void | storeMatrix (const std::array< std::array< double, 16 >, 16 > &M) |
Setter for matrix from std::array of doubles. | |
void | setWaveformPar (size_t i, float value) |
Setter method for waveform shape parameter. | |
float | getWaveformPar (size_t i) const |
Getter method for waveform shape parameter. | |
void | getWaveformParArray (float P[10]) const |
Getter method for waveform shape parameters as one dimentional array of floats. | |
void | getWaveformParArray (double P[10]) const |
Getter method for waveform shape parameters as one dimentional array of doubles. | |
void | print () const |
print-out function for debugging purpose | |
Static Public Attributes | |
static const size_t | c_nElements = 136 |
number of independent matrix elements | |
static const size_t | c_nParams = 10 |
number of parameters defining the waveform shape | |
Private Member Functions | |
ClassDef (ECLWaveformData, 1) | |
ClassDef. | |
Private Attributes | |
Float_t | m_matrixElement [c_nElements] |
the matrix elements | |
Float_t | m_waveformPar [c_nParams] |
the waveform parameters | |
ECLWaveformData - container for inverse covariant matrix and shape parameters for time and amplitude fit of ecl crystal waveform.
Objects of this class keep the independent matrix elements of the inverse covariant matrix to perform waveform fit and the parameters defining the waveform shape.
Definition at line 35 of file ECLWaveformData.h.