5#ifndef HDF5Utils_IHistogram_H
6#define HDF5Utils_IHistogram_H
28 virtual void add(
const H5::Group& src) = 0;
35 virtual void write(H5::Group& parent,
const std::string& name)
const = 0;
Abstract interface for a mergeable histogram.
virtual ~IHistogram()=default
virtual void add(const H5::Group &src)=0
Accumulate data from a UHI histogram group in a source file.
virtual void write(H5::Group &parent, const std::string &name) const =0
Write the accumulated histogram as a new UHI group.