LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
MvaFeatureTool class template. More...
#include "LArMvaHelper.h"
Public Types | |
typedef std::vector< MvaFeatureTool< Ts... > * > | FeatureToolVector |
typedef std::map< std::string, MvaFeatureTool< Ts... > * > | FeatureToolMap |
Public Member Functions | |
MvaFeatureTool ()=default | |
Default constructor. More... | |
virtual void | Run (MvaTypes::MvaFeatureVector &featureVector, Ts...args)=0 |
Run the algorithm tool. More... | |
virtual void | Run (MvaTypes::MvaFeatureMap &featureMap, pandora::StringVector &featureOrder, const std::string &featureToolName, Ts...) |
MvaFeatureTool class template.
Definition at line 33 of file LArMvaHelper.h.
typedef std::map<std::string, MvaFeatureTool<Ts...> *> lar_content::MvaFeatureTool< Ts >::FeatureToolMap |
Definition at line 37 of file LArMvaHelper.h.
typedef std::vector<MvaFeatureTool<Ts...> *> lar_content::MvaFeatureTool< Ts >::FeatureToolVector |
Definition at line 36 of file LArMvaHelper.h.
|
default |
Default constructor.
|
pure virtual |
Run the algorithm tool.
featureVector | the vector of features to append |
args | arguments to pass to the tool |
|
inlinevirtual |
Definition at line 51 of file LArMvaHelper.h.