79 TOutputIterator
getMids(TInputIterator breaksBeg,
80 TInputIterator breaksEnd,
81 TOutputIterator midsBeg
84 typedef typename std::iterator_traits<TInputIterator>::value_type TReal;
85 TReal oldval = *breaksBeg;
86 TReal divider = TReal(0.5);
88 for( ; breaksBeg != breaksEnd; ++breaksBeg, ++midsBeg )
90 TReal newval = *(breaksBeg);
91 *midsBeg = (oldval + newval)*divider;
void breaks(double minMass, double maxMass, TMassComparator tmassComp, std::vector< double > &breaks, bool exact=false)
Segment mass range according to Mass Compare functor could be used to histogram a dataset or to compu...