Analysis-Utilities 26.10.19
C++/ROOT utilities for nuclear measurement data analysis
Loading...
Searching...
No Matches
PlottingUtils Member List

This is the complete list of members for PlottingUtils, including all inherited members.

AddLegend(Double_t x1=0.7, Double_t x2=0.9, Double_t y1=0.7, Double_t y2=0.9)PlottingUtilsstatic
AddText(const TString label, Double_t x=0.9, Double_t y=0.85, Double_t angle=0)PlottingUtilsstatic
Configure2DHistogram(TH2 *hist, TCanvas *canvas, const TString title="")PlottingUtilsstatic
ConfigureAndDraw2DHistogram(TH2 *hist, TCanvas *canvas, const TString title="")PlottingUtilsstatic
ConfigureAndDrawGraph(TGraph *graph, Int_t color, const TString title="")PlottingUtilsstatic
ConfigureAndDrawHistogram(TH1 *hist, Int_t color, const TString title="")PlottingUtilsstatic
ConfigureGraph(TGraph *graph, Int_t color, const TString title="")PlottingUtilsstatic
ConfigureGraph(TGraphErrors *graph, Int_t color, const TString title="")PlottingUtilsstatic
ConfigureHistogram(TH1 *hist, Int_t color, const TString title="")PlottingUtilsstatic
DrawTitle(TVirtualPad *pad, const TString &title, Double_t scale=1.0)PlottingUtilsstatic
FigureScale(TVirtualPad *pad, Int_t reference_width_px=1200)PlottingUtilsstatic
GetConfiguredCanvas(Bool_t logy=kFALSE)PlottingUtilsstatic
GetConfiguredCanvasWithSideLegend(TPad *&plot, TPad *&legend_pad, Int_t legend_width_px=600, Int_t plot_height_px=800, Bool_t logy=kFALSE)PlottingUtilsstatic
GetDefaultColors()PlottingUtilsstatic
GetLineWidth()PlottingUtilsinlinestatic
GetPlotsBaseDir()PlottingUtilsstatic
GetRandomName()PlottingUtilsstatic
LegendWidthPx(const std::vector< TString > &labels, const TString &header="", Double_t size_px=30.0, Double_t margin=0.25, Double_t padding_px=15.0)PlottingUtilsstatic
PlotFitWithResiduals(TH1 *hist, TGraph *total_graph, const std::vector< TGraph * > &component_graphs, Float_t fit_range_low, Float_t fit_range_high, const TString &output_name, const TString &output_subdirectory="fits", const TString &label="", Bool_t logy=kTRUE)PlottingUtilsstatic
SaveFigure(TCanvas *canvas, TString output_filename, TString output_subdirectory="", PlotSaveOptions save_options=PlotSaveOptions::kBOTH)PlottingUtilsstatic
ScaleAxisFontsToPad(TH1 *frame, TVirtualPad *pad, Double_t scale=1.0, Int_t reference_width_px=1200, Int_t reference_height_px=800)PlottingUtilsstatic
ScaleFigure(TVirtualPad *pad, Int_t reference_width_px=1200, Int_t reference_height_px=800)PlottingUtilsstatic
ScaleLegend(TLegend *legend, Double_t scale)PlottingUtilsstatic
ScaleLine(TAttLine *line, Double_t scale)PlottingUtilsstatic
ScaleMarker(TAttMarker *marker, Double_t scale)PlottingUtilsstatic
ScalePad(TVirtualPad *pad, Double_t scale, Int_t reference_width_px=1200, Int_t reference_height_px=800)PlottingUtilsstatic
ScaleText(TText *text, TVirtualPad *pad, Double_t scale, Int_t reference_height_px=800)PlottingUtilsstatic
SetPlotsBaseDir(const TString &dir)PlottingUtilsstatic
SetStylePreferences(PlotSaveFormat save_format=PlotSaveFormat::kPNG)PlottingUtilsstatic
SplitPadForPanel(TVirtualPad *pad, Int_t panel_height_px, TPad *&upper, TPad *&lower)PlottingUtilsstatic
TextWidthPx(const TString &text, Double_t size_px=30.0, Int_t font=43)PlottingUtilsstatic