13 #ifndef PND_PRZ_WINDOW_CLASSIFY_H 14 #define PND_PRZ_WINDOW_CLASSIFY_H 31 explicit PndPrzWindowClassify(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);
62 inline void setWindowSize(std::map<std::string, float>
const &wsize);
72 inline std::map<std::string, float>
const &
GetWindowSize()
const;
86 float histKernel(std::vector<float>
const &evtDat, std::vector<float>
const &trSample);
89 float CompHyperCubeVolume();
95 std::map<std::string, float> m_Wsize;
101 m_Wsize = std::map<std::string, float>(wsize);
103 m_volumeN = CompHyperCubeVolume();
115 #endif // End of PndPrzWindowClassify interface.
void GetMvaValues(std::vector< float > eventData, std::map< std::string, float > &result)
PndPrzWindowClassify(std::string const &inputFile, std::vector< std::string > const &classNames, std::vector< std::string > const &varNames)
void setWindowSize(float wsize)
std::map< std::string, float > const & GetWindowSize() const
float GetHyperCubeVolume() const
std::string * Classify(std::vector< float > EvtData)
virtual ~PndPrzWindowClassify()
Destructor.