//From htpp://www.richelbilderbeek.nl/CppGetCumulativeHistogram.htm template const std::vector GetCumulativeHistogram(const std::vector& histogram) { std::vector v(histogram.begin(),histogram.end() ); const int size = v.size(); for (int i=1; i!=size; ++i) { v[i] += v[i-1]; } return v; }