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.
1.8.11