199 NGFigure(std::shared_ptr<MSGTool>
msg,
const char *FigureName,
const char *TitleX,
const char *TitleY);
200 void SetMode(
const char *main_mode_tag,
const char *sub_mode_tag =
"UNKNOWN",
const char *SubTitleY =
"UNKNOWN");
201 void SetInputHist(
const char *filename,
const char *histname,
const char *legendname,
int rebinnum = -1,
double scale = 1);
202 void SetInputHist(TFile *infile,
const char *histname,
const char *legendname,
int rebinnum = -1,
double scale = 1);
203 void SetInputHist(TH1D *hist,
const char *legendnamem,
int rebinnum = -1,
double scale = 1);
204 void SetInputHist2D(
const char *filename,
const char *histname,
const char *legendname,
int rebinnumx = -1,
int rebinnumy = -1);
205 void SetInputHist2D(TH2D *hist,
const char *legendnamem,
int rebinnumx = -1,
int rebinnumy = -1);
206 void SetInputHist2D(TFile *infile,
const char *histname,
const char *legendname,
int rebinnumx = -1,
int rebinnumy = -1);
207 void SetInputGraph(TGraph *graph,
const char *legendname,
const char *drawoption);
208 void SetGraphMarker(
int marker_style,
int marker_size,
int marker_color);
209 void SetGraphLine(
int line_style,
int line_width,
int line_color);
221 void SetGrid(
bool grid =
true);
Provide static functions for calculating uncertainties.