Belle II Software development
|
SelectionVariable that is used for the Machine Learning (ML) based filters. More...
#include <MLHandover.h>
Public Types | |
typedef templateReturnType | variableType |
Type of the returned object. | |
typedef templateArgumentType | argumentType |
Type of the argument object. | |
typedef FunctionOf< Nargs, variableType, constargumentType & >::functionType | functionType |
Type of the function returning the value. | |
Public Member Functions | |
PUT_NAME_FUNCTION (MLHANDOVER_NAME) | |
is replaced by "static const std:string name(void)" frunction which returns name of the Class | |
Static Public Member Functions | |
static std::array< double, Ndims > | value (const PointType &innerHit, const PointType ¢erHit, const PointType &outerHit) |
Getter for coordinate values of the three hits used in a three hit filter. | |
static variableType | value (const templateArgumentType &arg1, const templateArgumentType &arg2) |
Static method that return the variable associated to: | |
Static Public Attributes | |
static const size_t | c_Nargs = Nargs |
Number of arguments. | |
SelectionVariable that is used for the Machine Learning (ML) based filters.
Does nothing else than handing over the 3x3 git coordinates to the MLRange, where all the ML magic happens. This has to be done this way since this class provides only a static function and we need different instances of ML classifiers. We do however have access to the constructor of the Range classes.
Definition at line 30 of file MLHandover.h.
|
inherited |
Type of the argument object.
Needed for SFINAE in Filter.hh
Definition at line 84 of file SelectionVariable.h.
|
inherited |
Type of the function returning the value.
Needed for the automated training
Definition at line 88 of file SelectionVariable.h.
|
inherited |
Type of the returned object.
Needed for SFINAE in Filter.hh
Definition at line 81 of file SelectionVariable.h.
|
inlinestatic |
Getter for coordinate values of the three hits used in a three hit filter.
innerHit | : the inner hit |
centerHit | : the center hit |
outerHit | : the outer hit |
Definition at line 43 of file MLHandover.h.
|
inlinestaticinherited |
Static method that return the variable associated to:
arg1 | first object of the pair |
arg2 | second object of the pair |
N.B. this method must be static.
|
staticinherited |
Number of arguments.
Definition at line 91 of file SelectionVariable.h.