double Get() const
Get number held in class.
virtual ~MvaInterface()=default
Destructor.
bool IsInitialized() const
Check number has been initialized.
virtual bool Classify(const MvaTypes::MvaFeatureVector &features) const =0
Classify the set of input features based on the trained model.
InitializedDouble class used to define mva features.
bool m_isInitialized
Whether the number has been initialized.
std::map< std::string, MvaFeature > MvaFeatureMap
InitializedDouble MvaFeature
virtual double CalculateProbability(const MvaTypes::MvaFeatureVector &features) const =0
Calculate the classification probability for a set of input features, based on the trained model...
InitializedDouble & operator=(const double number)
Assignment operator.
virtual double CalculateClassificationScore(const MvaTypes::MvaFeatureVector &features) const =0
Calculate the classification score for a set of input features, based on the trained model...
std::vector< MvaFeature > MvaFeatureVector