40 const std::string& histNameIn,
42 const std::string& variable,
43 const std::string& selectionIn =
"1",
44 bool perEnetry =
true);
61 const std::string& replacement);
67 std::string selection;
Common specification for a histogram.
HistogramDef()
Public constructor only for compatibility with ROOT - not intended for use.
virtual std::string GetHistogramString() const =0
Get the first string that defines the histogram in rebdsim for feedback.
friend std::ostream & operator<<(std::ostream &out, const HistogramDef &s)
Print out the definition in the original syntax.
void ReplaceStringInVariable(const std::string &match, const std::string &replacement)
Little utility function.
virtual HistogramDef * Clone() const =0
Copy this instance. Virtual to be overridden in derived classes.
virtual std::string GetBinningString() const =0
Provide the binning string in the original input format for feedback.