FairRoot/PandaRoot
|
#include <PndMvaVariable.h>
Public Member Functions | |
PndMvaVariable (std::string const &name="UNKNOWN_VAR", float normFactor=1.0, float mean=0.0, float min=0.0, float max=0.0) | |
Constructor implementation. More... | |
virtual | ~PndMvaVariable () |
Destructor. More... | |
PndMvaVariable (PndMvaVariable const &oth) | |
Copy constructor. More... | |
PndMvaVariable & | operator= (PndMvaVariable const &oth) |
Assignment operator. More... | |
Public Attributes | |
std::string | Name |
float | NormFactor |
float | Mean |
float | Min |
float | Max |
Private Member Functions | |
bool | operator== (PndMvaVariable const &oth) const |
bool | operator> (PndMvaVariable const &oth) const |
bool | operator< (PndMvaVariable const &oth) const |
Struct to describe a single variable of the feature vector, storing its name and normalization factor.
Definition at line 17 of file PndMvaVariable.h.
|
inlineexplicit |
Constructor implementation.
Constructor.
name | Variable name. |
normFactor | normalization factor for this variable. |
mean | Current variable sample mean value. |
Definition at line 56 of file PndMvaVariable.h.
|
inlinevirtual |
|
inline |
|
private |
|
inline |
Assignment operator.
Definition at line 80 of file PndMvaVariable.h.
References Max, Mean, Min, Name, and NormFactor.
|
private |
|
private |
float PndMvaVariable::Max |
Definition at line 46 of file PndMvaVariable.h.
Referenced by operator=().
float PndMvaVariable::Mean |
Definition at line 44 of file PndMvaVariable.h.
Referenced by operator=().
float PndMvaVariable::Min |
Definition at line 45 of file PndMvaVariable.h.
Referenced by operator=().
std::string PndMvaVariable::Name |
float PndMvaVariable::NormFactor |
Normalization factor of the variable. Sample Variance IQR.
Definition at line 43 of file PndMvaVariable.h.
Referenced by operator=().