26 #ifndef PND_STD_KNN_CLASSIFY_H 27 #define PND_STD_KNN_CLASSIFY_H 44 explicit PndStdKnnClassify(std::string
const &inputFile, std::vector<std::string>
const &classNames, std::vector<std::string>
const &varNames);
56 void GetMvaValues(std::vector<float> eventData, std::map<std::string, float> &result);
62 std::string *
Classify(std::vector<float> EvtData);
67 inline void SetKNN(
unsigned int const nNeighbours);
72 inline unsigned int GetKnn()
const;
88 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)