Fix semantics of Gaudi::Accumulators::Counter
As described in #144 (closed), operator+=
in the current Gaudi::Accumulators::Counter
increments by 1 the storage regardless of the value passed. This is confusing and may lead to bugs.
With this MR I introduce a new accumulator so that Gaudi::Accumulators::Counter
and bins of Gaudi::Accumulators::Histogram
have a semantics closer to that of integral numbers.
Note that I had to fix a problem in the separation between axis and storage types of HistogramAccumulator
to be able to use the new accumulator.
Closes #144 (closed)
Edited by Marco Clemencic