LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
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 92 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.
Referenced by lar_content::LArMvaHelper::CalculateClassificationScore().
|
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.
Referenced by lar_content::LArMvaHelper::CalculateProbability().
|
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.
Referenced by lar_content::LArMvaHelper::Classify().