14 #ifndef PND_STD_KNN_CLASSIFY_H 15 #define PND_STD_KNN_CLASSIFY_H 32 explicit PndStdKnnClassify(std::string
const &inputFile, std::vector<std::string>
const &classNames, std::vector<std::string>
const &varNames);
44 void GetMvaValues(std::vector<float> eventData, std::map<std::string, float> &result);
50 std::string *
Classify(std::vector<float> EvtData);
55 inline void SetKNN(
unsigned int const nNeighbours);
60 inline unsigned int GetKnn()
const;
76 std::vector<PndMvaDistObj> m_distances;
std::string * Classify(std::vector< float > EvtData)
void GetMvaValues(std::vector< float > eventData, std::map< std::string, float > &result)
unsigned int GetKnn() const
void SetKNN(unsigned int const nNeighbours)
virtual ~PndStdKnnClassify()
Destructor.
PndStdKnnClassify(std::string const &inputFile, std::vector< std::string > const &classNames, std::vector< std::string > const &varNames)