25 #include "TObjArray.h" 29 #include "TMultiGraph.h" 37 static TPad *
DivideTPad(TPad *pad,
const char *division,
const char *classID=
"",
const char *style=
"", Int_t verbose=0);
39 static void DrawHistogram(THnBase *hisN,
const char *expression, TPad *pad=
nullptr,
TObjArray *keepArray=
nullptr,
TObjArray *metaData=
nullptr, Int_t verbose=0);
41 static TPad *
GetNextPad(TPad *cPad, TPad *tempPad=
nullptr, Int_t verbose=0);
45 static TPad *
SetPadMargin(TPad *cPad,
const char *position,
const char *wMargin,
const char *units, Double_t mValue, Int_t iCol, Int_t nCols);
52 static Double_t
GetStatVal(Double_t *, Long64_t,
const TString, Int_t=0);
54 static void FitHistogram(T *&, std::map<TString, TString>, Int_t=0);
static void SetDrawingOptions(T *&, std::map< TString, TString >, Int_t=0)
static void SetLimits(TObjArray *&, TString, Int_t=0)
Class for generating QA reports See the documentation in describing of functions. ...
static TPad * GetNextPad(TPad *cPad, TPad *tempPad=nullptr, Int_t verbose=0)
static TObjArray * SliceHistogram(THnBase *, TString, Int_t=0)
static TObject * SetProjections(THnBase *, TString, Int_t=0)
static void DrawHistogram(THnBase *hisN, const char *expression, TPad *pad=nullptr, TObjArray *keepArray=nullptr, TObjArray *metaData=nullptr, Int_t verbose=0)
static Double_t * GetDataArray(TObjArray *, Long64_t &, Int_t=0)
static void SaveToKeepArray(TObject *, TObjArray *&, Int_t=0)
static Double_t GetStatVal(Double_t *, Long64_t, const TString, Int_t=0)
static TObjArray * PrepareHistogram(THnBase *hisN, const char *expression, TObjArray *&keepArray, TObjArray *metaData=nullptr, Int_t verbose=0)
static void FitHistogram(T *&, std::map< TString, TString >, Int_t=0)
static TPad * DivideTPad(TPad *pad, const char *division, const char *classID="", const char *style="", Int_t verbose=0)
Method allow to divide pad according to specify properties.
static void SetMultiGraphTimeAxis(TMultiGraph *graph, TString option)
static TPad * SetPadMargin(TPad *cPad, const char *position, const char *wMargin, const char *units, Double_t mValue, Int_t iCol, Int_t nCols)
Function parses division string from AliPainter::DivideTPad and sets attributes.