LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "MVAOutput.h"
Public Member Functions | |
FeatureVector () | |
FeatureVector (float init) | |
FeatureVector (std::array< float, N > const &values) | |
FeatureVector (std::array< double, N > const &values) | |
FeatureVector (std::vector< float > const &values) | |
FeatureVector (std::vector< double > const &values) | |
FeatureVector (float const *values) | |
If you really have to use C arrays: More... | |
FeatureVector (double const *values) | |
FeatureVector & | operator= (float init) |
Assignment operators, from the same types as constructors. More... | |
FeatureVector & | operator= (std::array< float, N > const &values) |
FeatureVector & | operator= (std::array< double, N > const &values) |
FeatureVector & | operator= (std::vector< float > const &values) |
FeatureVector & | operator= (std::vector< double > const &values) |
size_t | size () const |
float | at (size_t index) const |
float | operator[] (size_t index) const |
Static Public Member Functions | |
static short | Class_Version () |
Private Member Functions | |
void | set (float init) |
void | set (std::array< float, N > const &values) |
void | set (std::array< double, N > const &values) |
void | set (std::vector< float > const &values) |
void | set (std::vector< double > const &values) |
Private Attributes | |
float | fData [N] |
Vector values. More... | |
Friends | |
std::ostream & | operator<< (std::ostream &o, FeatureVector const &a) |
Feature vector of size N. Values are saved as 32bit fp's, this is usually enough for the classification purposes and the precision one can expect from MVA algorithms.
Definition at line 24 of file MVAOutput.h.
|
inline |
Definition at line 26 of file MVAOutput.h.
|
inline |
Definition at line 35 of file MVAOutput.h.
|
inline |
Definition at line 36 of file MVAOutput.h.
References util::values().
|
inline |
Definition at line 37 of file MVAOutput.h.
References util::values().
|
inline |
Definition at line 38 of file MVAOutput.h.
References util::values().
|
inline |
Definition at line 39 of file MVAOutput.h.
References util::values().
|
inline |
If you really have to use C arrays:
Definition at line 42 of file MVAOutput.h.
|
inline |
Definition at line 48 of file MVAOutput.h.
|
inline |
Definition at line 94 of file MVAOutput.h.
Referenced by NuGraphAnalyzer::analyze(), and NuGraphInference::produce().
|
inlinestatic |
Definition at line 29 of file MVAOutput.h.
|
inline |
Assignment operators, from the same types as constructors.
Definition at line 56 of file MVAOutput.h.
|
inline |
Definition at line 61 of file MVAOutput.h.
References util::values().
|
inline |
Definition at line 66 of file MVAOutput.h.
References util::values().
|
inline |
Definition at line 71 of file MVAOutput.h.
References util::values().
|
inline |
Definition at line 76 of file MVAOutput.h.
References util::values().
|
inline |
Definition at line 102 of file MVAOutput.h.
|
inlineprivate |
Access the contained array. *** WOULD LIKE TO CHANGE TYPE OF DATA MEMBER TO std::array AND THEN ENABLE THIS FUNCTION ***
Definition at line 109 of file MVAOutput.h.
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
Definition at line 127 of file MVAOutput.h.
References util::values().
|
inlineprivate |
Definition at line 139 of file MVAOutput.h.
References util::values().
|
inline |
Definition at line 92 of file MVAOutput.h.
|
friend |
Definition at line 82 of file MVAOutput.h.
|
private |
Vector values.
Definition at line 32 of file MVAOutput.h.