19#include "HistogramDef.hh"
37 const std::string& histNameIn,
39 const std::string& variableIn,
40 const std::string& selectionIn,
44 nDimensions(nDimensionsIn),
46 selection(selectionIn),
54 out << hs <<
" " << s.treeName <<
" " << s.histName <<
" " << bs <<
" " << s.variable <<
" " << s.selection <<
"\n";
59 const std::string& replacement)
61 variable = std::regex_replace(variable, std::regex(match), replacement);
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.
void ReplaceStringInVariable(const std::string &match, const std::string &replacement)
Little utility function.
virtual std::string GetBinningString() const =0
Provide the binning string in the original input format for feedback.