14 #ifndef PND_STD_KNN_CLASSIFY_H 
   15 #define PND_STD_KNN_CLASSIFY_H 
   34                              std::vector<std::string> 
const& classNames, 
 
   35                              std::vector<std::string> 
const& varNames);
 
   48                     std::map<std::string,float>& result);
 
   54   std::string* 
Classify(std::vector<float> EvtData);
 
   59   inline void SetKNN( 
unsigned int const nNeighbours );
 
   64   inline unsigned int GetKnn() 
const;
 
PndStdKnnClassify & operator=(const PndStdKnnClassify &other)
std::vector< PndMvaDistObj > m_distances
Container to hold the distances to current pattern. 
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. 
unsigned int m_Knn
Number of Neighbours. 
PndStdKnnClassify(std::string const &inputFile, std::vector< std::string > const &classNames, std::vector< std::string > const &varNames)