25 #ifndef PND_PRZ_WINDOW_CLASSIFY_H 26 #define PND_PRZ_WINDOW_CLASSIFY_H 43 explicit PndPrzWindowClassify(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);
74 inline void setWindowSize(std::map<std::string, float>
const &wsize);
84 inline std::map<std::string, float>
const &
GetWindowSize()
const;
98 float histKernel(std::vector<float>
const &evtDat, std::vector<float>
const &trSample);
101 float CompHyperCubeVolume();
107 std::map<std::string, float> m_Wsize;
113 m_Wsize = std::map<std::string, float>(wsize);
115 m_volumeN = CompHyperCubeVolume();
127 #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.