Go to the documentation of this file. 1 #ifndef PAIRANALYSISHELPER_H
2 #define PAIRANALYSISHELPER_H
18 #include <TVectorDfwd.h>
33 TVectorD*
MakeLogBinning(Int_t nbinsX, Double_t xmin, Double_t xmax);
34 TVectorD*
MakeLinBinning(Int_t nbinsX, Double_t xmin, Double_t xmax);
46 Double_t
EvalFormula(TFormula* form,
const Double_t* values);
49 TFormula*
GetFormula(
const char* name,
const char* formula);
64 void Cumulate(TH1*
h, Bool_t reverse = kFALSE, Bool_t norm = kFALSE);
Double_t EvalFormula(TFormula *form, const Double_t *values)
void SetGEANTBinLabels(TH1 *hist)
TString GetDetName(ECbmModuleId det)
void NormalizeSlicesY(TH2 *h)
TArrayD * MakeStatBinLimits(TH1 *h, Double_t stat)
TVectorD * MakeLinBinning(Int_t nbinsX, Double_t xmin, Double_t xmax)
Int_t GetPrecision(Double_t value)
TVectorD * MakeLogBinning(Int_t nbinsX, Double_t xmin, Double_t xmax)
TString GetFormulaName(TFormula *form)
TFormula * GetFormula(const char *name, const char *formula)
Data class with information on a STS local track.
TVectorD * CombineBinning(TVectorD *low, TVectorD *high)
TVectorD * MakeGausBinning(Int_t nbinsX, Double_t mean, Double_t sigma)
void CumulateSlicesX(TH2 *h, Bool_t reverse=kFALSE, Bool_t norm=kFALSE)
TObject * FindObjectByTitle(TObjArray *arrhist, TString ref)
TVectorD * MakePdgBinning()
TString GetPDGlabel(Int_t pdg)
TVectorD * MakeArbitraryBinning(const char *bins)
void Cumulate(TH1 *h, Bool_t reverse=kFALSE, Bool_t norm=kFALSE)
Double_t GetContentMaximum(TH1 *h, Bool_t inclErr=kTRUE)
void SetPDGBinLabels(TH1 *hist, Bool_t clean)
Double_t GetContentMinimum(TH1 *h, Bool_t inclErr=kTRUE)
Double_t GetQuantile(TH1 *h1, Double_t p=0.5)
TString GetFormulaTitle(TFormula *form)