![]() |
Belle II Software release-09-00-03
|
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. | |
| 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.
|
inline |
Constructor.
Definition at line 85 of file ECLChargedPidPDFs.h.
|
inline |
| std::string classPath |
Path of the class used to get the variables transfo.
Useful for debugging.
Definition at line 90 of file ECLChargedPidPDFs.h.
| std::vector<double> covMatrix |
Variables covariance matrix.
Definition at line 95 of file ECLChargedPidPDFs.h.
| std::vector<double> cumulDist |
Cumulative density function at each step.
Definition at line 93 of file ECLChargedPidPDFs.h.
| unsigned int gbin |
Global bin corresponding to (jth,ip)
Definition at line 99 of file ECLChargedPidPDFs.h.
| unsigned int ip |
p bin index
Definition at line 97 of file ECLChargedPidPDFs.h.
| unsigned int jth |
theta bin index
Definition at line 98 of file ECLChargedPidPDFs.h.
| std::vector<int> nDivisions |
Number of steps in which each variable range is sub-divided.
Definition at line 91 of file ECLChargedPidPDFs.h.
| int nDivisionsMax |
Maximal number of steps, across all variables.
Definition at line 92 of file ECLChargedPidPDFs.h.
| int nVars |
Number of variables.
Definition at line 89 of file ECLChargedPidPDFs.h.
| std::vector<double> x |
Variable value at each step.
Definition at line 94 of file ECLChargedPidPDFs.h.