/* ******************************************** * MVA Utility functions and data definitions * * Author: M.Babai@rug.nl * * LICENSE: * * Version: * * License: * * ******************************************* */ #include "PndMvaUtil.h" /** * Computes the Euclidean distance between two given vectors of event * features. */ float ComputeDist(std::vector const &EvtData, std::vector const &Example) { assert( Example.size() == EvtData.size() ); float dist = 0.0; for(size_t i = 0; i< Example.size(); ++i) { dist += ( (EvtData[i] - Example[i]) * (EvtData[i] - Example[i]) ); } return sqrt(dist); }