Belle II Software
release-08-01-10
|
Class to hold parameters needed to perform pre-processing of input variables (e.g., gaussianisation, decorrelation) to build a multi-dimensional likelihood model. More...
#include <ECLChargedPidPDFs.h>
Public Member Functions | |
VarTransfoSettings () | |
Constructor. | |
~VarTransfoSettings () | |
Destructor. | |
Public Attributes | |
int | nVars |
Number of variables. | |
std::string | classPath |
Path of the class used to get the variables transfo. More... | |
std::vector< int > | nDivisions |
Number of steps in which each variable range is sub-divided. | |
int | nDivisionsMax |
Maximal number of steps, across all variables. | |
std::vector< double > | cumulDist |
Cumulative density function at each step. | |
std::vector< double > | x |
Variable value at each step. | |
std::vector< double > | covMatrix |
Variables covariance matrix. | |
unsigned int | ip |
p bin index | |
unsigned int | jth |
theta bin index | |
unsigned int | gbin |
Global bin corresponding to (jth,ip) | |
Class to hold parameters needed to perform pre-processing of input variables (e.g., gaussianisation, decorrelation) to build a multi-dimensional likelihood model.
All matrices are stored in a linearised form, as vectors.
Definition at line 81 of file ECLChargedPidPDFs.h.
std::string classPath |
Path of the class used to get the variables transfo.
Useful for debugging.
Definition at line 90 of file ECLChargedPidPDFs.h.