Class to accumulate and merge ParticleSets in different ways.
virtual ParticleSet * Terminate()
bool terminated
Whether this instance has been finished.
const std::string resultHistTitle
Title for resultant histogram.
void AddNEmptyEntries(unsigned long i)
virtual void AccumulateSingleValue(double oldMean, double oldVari, double x, double xVari, unsigned long nEntriesAccumulated, unsigned long nEntriesToAccumulate, double &newMean, double &newVari) const
ParticleSetAccumulator()
Default constructor only for ROOT reflexivity - not intended for use.
virtual void Accumulate(ParticleSet *newValue)
ParticleSet * Result() const
Accessor.
const std::string resultHistName
Name for resultant histogram.
virtual ~ParticleSetAccumulator()
A very simple 'map' type histogram axis.