19#include "BinSpecification.hh"
20#include "HistogramDef2D.hh"
31 const std::string& histNameIn,
34 const std::string& variableIn,
35 const std::string& selectionIn,
37 HistogramDef1D(treeNameIn, histNameIn, xBinningIn, variableIn, selectionIn, perEntryIn),
43HistogramDef2D::~HistogramDef2D()
48 std::string result =
"{" + std::to_string(xBinning.n) +
"," + std::to_string(yBinning.n) +
"} {";
55 std::string result = perEntry ?
"Histogram2D" :
"SimpleHistogram2D";
56 if (xBinning.isLogSpaced || yBinning.isLogSpaced)
Binning specification for a single dimension.
std::string GetLogString() const
Utility function.
std::string GetBinString() const
Return the filename or the binning.
Specification for 1D histogram.
Specification for 2D histogram.
virtual std::string GetBinningString() const
Return n bins and ranges.
HistogramDef2D()
Public constructor only for compatibility with ROOT - not intended for use.
virtual std::string GetHistogramString() const
Get the first string that defines the histogram in rebdsim for feedback.