MvaInterface class. More...
#include <LArMvaInterface.h>
Public Member Functions | |
virtual bool | Classify (const MvaTypes::MvaFeatureVector &features) const =0 |
Classify the set of input features based on the trained model. More... | |
virtual double | CalculateClassificationScore (const MvaTypes::MvaFeatureVector &features) const =0 |
Calculate the classification score for a set of input features, based on the trained model. More... | |
virtual double | CalculateProbability (const MvaTypes::MvaFeatureVector &features) const =0 |
Calculate the classification probability for a set of input features, based on the trained model. More... | |
virtual | ~MvaInterface ()=default |
Destructor. More... | |
MvaInterface class.
Definition at line 91 of file LArMvaInterface.h.
|
virtualdefault |
Destructor.
|
pure virtual |
Calculate the classification score for a set of input features, based on the trained model.
features | the input features |
Implemented in lar_content::AdaBoostDecisionTree, and lar_content::SupportVectorMachine.
|
pure virtual |
Calculate the classification probability for a set of input features, based on the trained model.
features | the input features |
Implemented in lar_content::AdaBoostDecisionTree, and lar_content::SupportVectorMachine.
|
pure virtual |
Classify the set of input features based on the trained model.
features | the input features |
Implemented in lar_content::AdaBoostDecisionTree, and lar_content::SupportVectorMachine.