18#include "BinSpecification.hh"
19#include "HistogramDef1D.hh"
30 const std::string& histNameIn,
32 const std::string& variableIn,
33 const std::string& selectionIn,
35 HistogramDef(treeNameIn, histNameIn, 1, variableIn, selectionIn, perEntryIn),
39HistogramDef1D::~HistogramDef1D()
44 std::string result =
"{" + std::to_string(xBinning.n) +
"} {" + xBinning.
GetBinString() +
"}";
50 std::string result = perEntry ?
"Histogram1D" :
"SimpleHistogram1D";
51 if (xBinning.isLogSpaced)
Binning specification for a single dimension.
std::string GetBinString() const
Return the filename or the binning.
Specification for 1D histogram.
HistogramDef1D()
Public constructor only for compatibility with ROOT - not intended for use.
virtual std::string GetBinningString() const
Return n bins and ranges.
virtual std::string GetHistogramString() const
Get the first string that defines the histogram in rebdsim for feedback.
Common specification for a histogram.