![]() |
AliPhysics
05d84ab (05d84ab)
|
#include <AliJetFlowTools.h>
Public Types | |
enum | unfoldingAlgorithm { kChi2, kBayesian, kBayesianAli, kSVD, kFold, kNone } |
enum | prior { kPriorChi2, kPriorMeasured, kPriorPythia, kPriorTF1 } |
enum | histoType { kInPlaneSpectrum, kOutPlaneSpectrum, kUnfoldedSpectrum, kFoldedSpectrum, kMeasuredSpectrum, kBar, kRatio, kV2, kDeltaPhi, kEmpty } |
Public Member Functions | |
AliJetFlowTools () | |
void | SetOffsetStart (Int_t g) |
void | SetOffsetStop (Int_t g) |
void | SetReductionFactor (Float_t g) |
void | SetReductionFactorCorr (Float_t g) |
void | SetPwrtTo (Float_t p) |
void | SetPwrtToArray (TArrayD *a) |
void | SetPwrtToStatArray (TArrayD *a) |
void | SetPivot (Float_t p) |
void | SetConstantUE (Bool_t ue) |
void | SetSubdueError (Bool_t b) |
void | SetSaveFull (Bool_t b) |
void | SetInputList (TList *list) |
void | SetOutputFileName (TString name) |
void | CreateOutputList (TString name) |
void | SetCentralityBin (Int_t bin) |
void | SetMergeSpectrumBins (TArrayI *a) |
void | SetCentralityBin (TArrayI *bins) |
void | SetCentralityWeight (TArrayD *weights) |
void | SetMergeWith (TList *l, Int_t c, Float_t weight) |
void | SetDetectorResponse (TH2D *dr) |
void | SetJetFindingEfficiency (TH1D *e) |
void | SetBinsTrue (TArrayD *bins) |
void | SetBinsRec (TArrayD *bins) |
void | SetBinsTruePrior (TArrayD *bins) |
void | SetBinsRecPrior (TArrayD *bins) |
void | SetSVDReg (Int_t r) |
void | SetSVDReg (Int_t in, Int_t out) |
void | SetSVDToy (Bool_t b, Float_t r) |
void | SetBeta (Double_t b) |
void | SetBeta (Double_t i, Double_t o) |
void | SetBayesianIter (Int_t i) |
void | SetBayesianIter (Int_t i, Int_t o) |
void | SetBayesianSmooth (Float_t s) |
void | SetBayesianSmooth (Float_t i, Float_t o) |
void | SetAvoidRoundingError (Bool_t r) |
void | SetUnfoldingAlgorithm (unfoldingAlgorithm ua) |
void | SetPrior (prior p) |
void | SetPrior (prior p, TF1 *function, TArrayD *bins) |
void | SetPrior (prior p, TH1D *spectrum) |
void | SetNormalizeSpectra (Bool_t b) |
void | SetNormalizeSpectra (Int_t e) |
void | SetSmoothenPrior (Bool_t b, Float_t min=50., Float_t max=100., Float_t start=75., Bool_t counts=kTRUE) |
void | SetTestMode (Bool_t t) |
void | SetEventPlaneResolution (Double_t r) |
void | SetUseDetectorResponse (Bool_t r) |
void | SetUseDptResponse (Bool_t r) |
void | SetTrainPowerFit (Bool_t t) |
void | SetDphiUnfolding (Bool_t i) |
void | SetDphiDptUnfolding (Bool_t i) |
void | SetExLJDpt (Bool_t i) |
void | SetWeightFunction (TF1 *w) |
void | SetRMS (Bool_t r) |
void | SetSymmRMS (Bool_t r) |
void | SetRho0 (Bool_t r) |
void | SetBootstrap (Bool_t b, Bool_t r=kTRUE) |
void | Make (TH1 *customIn=0x0, TH1 *customOut=0x0) |
void | MakeAU () |
void | Finish () |
void | PostProcess (TString def, Int_t columns=4, Float_t rangeLow=20, Float_t rangeUp=80, TString in="UnfoldedSpectra.root", TString out="ProcessedSpectra.root") const |
void | BootstrapSpectra (TString def, TString in="UnfoldedSpectra.root", TString out="BootstrapSpectra.root") const |
void | GetNominalValues (TH1D *&ratio, TGraphErrors *&v2, TArrayI *in, TArrayI *out, TString inFile="UnfoldedSpectra.root", TString outFile="Nominal.root") const |
void | GetCorrelatedUncertainty (TGraphAsymmErrors *&corrRatio, TGraphAsymmErrors *&corrV2, TArrayI *variationsIn, TArrayI *variationsOut, Bool_t sym, TArrayI *variantions2ndIn, TArrayI *variantions2ndOut, Bool_t sym2nd, TString type="", TString type2="", Int_t columns=4, Float_t rangeLow=20, Float_t rangeUp=80, Float_t corr=.5, TString in="UnfoldedSpectra.root", TString out="CorrelatedUncertainty.root") const |
void | GetShapeUncertainty (TGraphAsymmErrors *&shapeRatio, TGraphAsymmErrors *&shapeV2, TArrayI *regularizationIn, TArrayI *regularizationOut, TArrayI *recBinIn=0x0, TArrayI *recBinOut=0x0, TArrayI *methodIn=0x0, TArrayI *methodOut=0x0, Int_t columns=4, Float_t rangeLow=20, Float_t rangeUp=80, Float_t corr=.0, TString in="UnfoldedSpectra.root", TString out="ShapeUncertainty.root", Bool_t regularizationOnV2=kTRUE) const |
Bool_t | SetRawInput (TH2D *detectorResponse, TH1D *jetPtIn, TH1D *jetPtOut, TH1D *dptIn, TH1D *dptOut, Int_t eventCount=0) |
TH1 * | GetUnfoldedSpectrumIn () const |
TH1 * | GetUnfoldedSpectrumOut () const |
TH2D * | RebinTH2D (TH2D *histo, TArrayD *binsTrue, TArrayD *binsRec, TString suffix="") |
void | ReplaceBins (TArrayI *array, TGraphAsymmErrors *graph) |
void | ReplaceBins (TArrayI *array, TGraphErrors *graph) |
TGraphAsymmErrors * | GetV2WithSystematicErrors (TH1 *h1, TH1 *h2, Double_t r, TString name, TH1 *relativeErrorInUp, TH1 *relativeErrorInLow, TH1 *relativeErrorOutUp, TH1 *relativeErrorOutLow, Float_t rho=0.) const |
void | SaveConfiguration (Bool_t convergedIn, Bool_t convergedOut) const |
void | SetTitleFontSize (Double_t s) |
Static Public Member Functions | |
static void | RemoveSign (Double_t &d) |
static TH1D * | ResizeXaxisTH1D (TH1D *histo, Int_t low, Int_t up, TString suffix="") |
static TH2D * | ResizeYaxisTH2D (TH2D *histo, TArrayD *x, TArrayD *y, TString suffix="") |
static TH2D * | NormalizeTH2D (TH2D *histo, Bool_t noError=kTRUE) |
static TH1 * | Bootstrap (TH1 *hist, Bool_t kill=kTRUE) |
static TH1D * | RebinTH1D (TH1D *histo, TArrayD *bins, TString suffix="", Bool_t kill=kTRUE) |
static TH2D * | MatrixMultiplication (TH2D *a, TH2D *b, TString name="CombinedResponse") |
static TH1D * | NormalizeTH1D (TH1D *histo, Double_t scale=1.) |
static TH1D * | MergeSpectrumBins (TArrayI *bins, TH1D *spectrum, TH2D *corr) |
static TGraphErrors * | GetRatio (TH1 *h1=0x0, TH1 *h2=0x0, TString name="", Bool_t appendFit=kFALSE, Int_t xmax=-1) |
static TGraphErrors * | GetV2 (TH1 *h1=0x0, TH1 *h2=0x0, Double_t r=0., TString name="") |
static TH1D * | GetV2Histo (TH1 *h1=0x0, TH1 *h2=0x0, Double_t r=0., TString name="") |
static TH1F * | ConvertGraphToHistogram (TGraphErrors *g) |
static TGraphAsymmErrors * | AddHistoErrorsToGraphErrors (TGraphAsymmErrors *g, TH1D *h) |
static Double_t | GetRMSOfTH1 (TH1 *h, Double_t a, Double_t b) |
static TF1 * | GetErrorFromFit (TH1 *h1, TH1 *h2, Double_t a, Double_t b, Float_t pivot=50., Bool_t subdueError=kFALSE, TString str="", Bool_t setContent=kTRUE) |
static void | GetSignificance (TGraphErrors *n, TGraphAsymmErrors *shape, TGraphAsymmErrors *corr, Int_t low, Int_t up) |
static void | MinimizeChi2nd () |
static Double_t | PhenixChi2nd (const Double_t *xx) |
static Double_t | ConstructFunctionnd (Double_t *x, Double_t *par) |
static TF2 * | ReturnFunctionnd (Double_t &p) |
static void | WriteObject (TObject *object, TString suffix="", Bool_t kill=kTRUE) |
static TH2D * | ConstructDPtResponseFromTH1D (TH1D *dpt, Bool_t AvoidRoundingError) |
static TH2D * | GetUnityResponse (TArrayD *binsTrue, TArrayD *binsRec, TString suffix="") |
static TMatrixD * | CalculatePearsonCoefficients (TMatrixD *covmat) |
static TH1D * | SmoothenPrior (TH1D *spectrum, TF1 *function, Double_t min, Double_t max, Double_t start, Bool_t kill=kTRUE, Bool_t counts=kTRUE) |
static void | Style (Bool_t legacy=kFALSE) |
static void | Style (TCanvas *c, TString style="PEARSON") |
static void | Style (TVirtualPad *c, TString style="SPECTRUM", Bool_t legacy=kFALSE) |
static void | Style (TLegend *l) |
static void | Style (TH1 *h, EColor col=kBlue, histoType=kEmpty, Bool_t legacy=kFALSE) |
static void | Style (TGraph *h, EColor col=kBlue, histoType=kEmpty, Bool_t legacy=kFALSE) |
static TLegend * | AddLegend (TVirtualPad *p, Bool_t style=kFALSE) |
static TPaveText * | AddTPaveText (TString text, Int_t r=2, Double_t a=.587, Double_t b=.695, Double_t c=.872, Double_t d=.801) |
static TPaveText * | AddText (TString text, EColor col, Double_t a=.2098, Double_t b=.5601, Double_t c=.613, Double_t d=.6211) |
static TLatex * | AddLogo (Int_t logo, Double_t xmin=.59, Double_t ymax=.81) |
static TLatex * | AddSystem () |
static TLatex * | AddTLatex (Double_t xmin, Double_t ymax, TString string) |
static void | SavePadToPDF (TVirtualPad *pad) |
static void | SetMinuitStepSize (Float_t s) |
static void | SetMinuitPrecision (Float_t s) |
static void | SetMinuitPrecision (Int_t i) |
static void | SetMinuitStrategy (Double_t s) |
static void | SetDebug (Int_t d) |
Protected Member Functions | |
~AliJetFlowTools () | |
Private Member Functions | |
Bool_t | PrepareForUnfolding (TH1 *customIn=0x0, TH1 *customOut=0x0) |
Bool_t | PrepareForUnfolding (Int_t low, Int_t up) |
TH1D * | GetPrior (const TH1D *measuredJetSpectrum, const TH2D *resizedResponse, const TH1D *kinematicEfficiency, const TH1D *measuredJetSpectrumTrueBins, const TString suffix, const TH1D *jetFindingEfficiency) |
TH1D * | UnfoldWrapper (const TH1D *measuredJetSpectrum, const TH2D *resizedResponse, const TH1D *kinematicEfficiency, const TH1D *measuredJetSpectrumTrueBins, const TString suffix, const TH1D *jetFindingEfficiency=0x0) |
TH1D * | UnfoldSpectrumChi2 (const TH1D *measuredJetSpectrum, const TH2D *resizedResponse, const TH1D *kinematicEfficiency, const TH1D *measuredJetSpectrumTrueBins, const TString suffix, const TH1D *jetFindingEfficiency=0x0) |
TH1D * | UnfoldSpectrumSVD (const TH1D *measuredJetSpectrum, const TH2D *resizedResponse, const TH1D *kinematicEfficiency, const TH1D *measuredJetSpectrumTrueBins, const TString suffix, const TH1D *jetFindingEfficiency=0x0) |
TH1D * | UnfoldSpectrumBayesianAli (const TH1D *measuredJetSpectrum, const TH2D *resizedResponse, const TH1D *kinematicEfficiency, const TH1D *measuredJetSpectrumTrueBins, const TString suffix, const TH1D *jetFindingEfficiency=0x0) |
TH1D * | UnfoldSpectrumBayesian (const TH1D *measuredJetSpectrum, const TH2D *resizedResponse, const TH1D *kinematicEfficiency, const TH1D *measuredJetSpectrumTrueBins, const TString suffix, const TH1D *jetFindingEfficiency=0x0) |
TH1D * | FoldSpectrum (const TH1D *measuredJetSpectrum, const TH2D *resizedResponse, const TH1D *kinematicEfficiency, const TH1D *measuredJetSpectrumTrueBins, const TString suffix, const TH1D *jetFindingEfficiency=0x0) |
void | SystematicsWrapper (TArrayI *variationsIn, TArrayI *variationsOut, TH1D *&relativeErrorInUp, TH1D *&relativeErrorInLow, TH1D *&relativeErrorOutUp, TH1D *&relativeErrorOutLow, TH1D *&relativeSystematicIn, TH1D *&relativeSystematicOut, TH1D *&nominal, TH1D *&nominalIn, TH1D *&nominalOut, Int_t columns, Float_t rangeLow, Float_t rangeUp, TFile *readMe, TString source="", Bool_t RMS=kFALSE, Bool_t onRatio=kTRUE) const |
void | DoIntermediateSystematics (TArrayI *variationsIn, TArrayI *variationsOut, TH1D *&relativeErrorInUp, TH1D *&relativeErrorInLow, TH1D *&relativeErrorOutUp, TH1D *&relativeErrorOutLow, TH1D *&relativeSystematicIn, TH1D *&relativeSystematicOut, TH1D *&nominal, TH1D *&nominalIn, TH1D *&nominalOut, Int_t columns, Float_t rangeLow, Float_t rangeUp, TFile *readMe, TString source="", Bool_t RMS=kFALSE) const |
void | DoIntermediateSystematicsOnV2 (TArrayI *variationsIn, TArrayI *variationsOut, TH1D *&relativeErrorInUp, TH1D *&relativeErrorInLow, TH1D *&relativeErrorOutUp, TH1D *&relativeErrorOutLow, TH1D *&relativeSystematicIn, TH1D *&relativeSystematicOut, TH1D *&nominal, TH1D *&nominalIn, TH1D *&nominalOut, Int_t columns, Float_t rangeLow, Float_t rangeUp, TFile *readMe, TString source="", Bool_t RMS=kFALSE) const |
TH1D * | ProtectHeap (TH1D *protect, Bool_t kill=kTRUE, TString suffix="") const |
TH2D * | ProtectHeap (TH2D *protect, Bool_t kill=kTRUE, TString suffix="") const |
TGraphErrors * | ProtectHeap (TGraphErrors *protect, Bool_t kill=kTRUE, TString suffix="") const |
AliJetFlowTools (const AliJetFlowTools &) | |
AliJetFlowTools & | operator= (const AliJetFlowTools &) |
Static Private Member Functions | |
static void | ResetAliUnfolding () |
static void | SquelchWarning () |
Static Private Attributes | |
static TArrayD * | gV2 = new TArrayD(7) |
static TArrayD * | gStat = new TArrayD(7) |
static TArrayD * | gShape = new TArrayD(7) |
static TArrayD * | gCorr = new TArrayD(7) |
static Int_t | gOffsetStart = 0 |
static Int_t | gOffsetStop = 0 |
static Float_t | gReductionFactor = 1. |
static Float_t | gReductionFactorCorr = 1. |
static Float_t | gPwrtTo = 0. |
static TArrayD * | gPwrtToArray = new TArrayD(7) |
static TArrayD * | gPwrtToStatArray = new TArrayD(7) |
Definition at line 42 of file AliJetFlowTools.h.
Enumerator | |
---|---|
kInPlaneSpectrum | |
kOutPlaneSpectrum | |
kUnfoldedSpectrum | |
kFoldedSpectrum | |
kMeasuredSpectrum | |
kBar | |
kRatio | |
kV2 | |
kDeltaPhi | |
kEmpty |
Definition at line 62 of file AliJetFlowTools.h.
Enumerator | |
---|---|
kPriorChi2 | |
kPriorMeasured | |
kPriorPythia | |
kPriorTF1 |
Definition at line 57 of file AliJetFlowTools.h.
Enumerator | |
---|---|
kChi2 | |
kBayesian | |
kBayesianAli | |
kSVD | |
kFold | |
kNone |
Definition at line 50 of file AliJetFlowTools.h.
AliJetFlowTools::AliJetFlowTools | ( | ) |
Definition at line 75 of file AliJetFlowTools.cxx.
|
protected |
|
private |
|
static |
Definition at line 4197 of file AliJetFlowTools.cxx.
Referenced by GetShapeUncertainty().
|
inlinestatic |
Definition at line 315 of file AliJetFlowTools.h.
Referenced by DoIntermediateSystematics(), GetCorrelatedUncertainty(), GetShapeUncertainty(), and PostProcess().
|
inlinestatic |
Definition at line 359 of file AliJetFlowTools.h.
|
inlinestatic |
Definition at line 366 of file AliJetFlowTools.h.
|
inlinestatic |
Definition at line 342 of file AliJetFlowTools.h.
Referenced by MakeAU().
|
inlinestatic |
Definition at line 369 of file AliJetFlowTools.h.
Referenced by AddLogo(), and AddSystem().
|
inlinestatic |
Definition at line 323 of file AliJetFlowTools.h.
|
static |
Definition at line 1393 of file AliJetFlowTools.cxx.
Referenced by Make().
void AliJetFlowTools::BootstrapSpectra | ( | TString | def, |
TString | in = "UnfoldedSpectra.root" , |
||
TString | out = "BootstrapSpectra.root" |
||
) | const |
Definition at line 3818 of file AliJetFlowTools.cxx.
|
static |
Definition at line 1551 of file AliJetFlowTools.cxx.
Referenced by UnfoldSpectrumBayesian(), UnfoldSpectrumBayesianAli(), UnfoldSpectrumChi2(), and UnfoldSpectrumSVD().
|
static |
Definition at line 4418 of file AliJetFlowTools.cxx.
Referenced by SetRawInput().
|
static |
Definition at line 4951 of file AliJetFlowTools.cxx.
Referenced by ReturnFunctionnd().
|
static |
Definition at line 4174 of file AliJetFlowTools.cxx.
|
inline |
Definition at line 93 of file AliJetFlowTools.h.
|
private |
Definition at line 2614 of file AliJetFlowTools.cxx.
Referenced by DoIntermediateSystematicsOnV2(), GetNominalValues(), and SystematicsWrapper().
|
private |
Definition at line 3289 of file AliJetFlowTools.cxx.
Referenced by SystematicsWrapper().
|
inline |
Definition at line 194 of file AliJetFlowTools.h.
|
private |
Definition at line 907 of file AliJetFlowTools.cxx.
Referenced by UnfoldWrapper().
void AliJetFlowTools::GetCorrelatedUncertainty | ( | TGraphAsymmErrors *& | corrRatio, |
TGraphAsymmErrors *& | corrV2, | ||
TArrayI * | variationsIn, | ||
TArrayI * | variationsOut, | ||
Bool_t | sym, | ||
TArrayI * | variantions2ndIn, | ||
TArrayI * | variantions2ndOut, | ||
Bool_t | sym2nd, | ||
TString | type = "" , |
||
TString | type2 = "" , |
||
Int_t | columns = 4 , |
||
Float_t | rangeLow = 20 , |
||
Float_t | rangeUp = 80 , |
||
Float_t | corr = .5 , |
||
TString | in = "UnfoldedSpectra.root" , |
||
TString | out = "CorrelatedUncertainty.root" |
||
) | const |
Definition at line 1899 of file AliJetFlowTools.cxx.
|
static |
Definition at line 4252 of file AliJetFlowTools.cxx.
Referenced by GetShapeUncertainty().
void AliJetFlowTools::GetNominalValues | ( | TH1D *& | ratio, |
TGraphErrors *& | v2, | ||
TArrayI * | in, | ||
TArrayI * | out, | ||
TString | inFile = "UnfoldedSpectra.root" , |
||
TString | outFile = "Nominal.root" |
||
) | const |
Definition at line 1849 of file AliJetFlowTools.cxx.
|
private |
Definition at line 1216 of file AliJetFlowTools.cxx.
Referenced by UnfoldSpectrumBayesian(), UnfoldSpectrumBayesianAli(), and UnfoldSpectrumSVD().
|
static |
Definition at line 4046 of file AliJetFlowTools.cxx.
Referenced by DoIntermediateSystematics(), Make(), UnfoldSpectrumBayesian(), UnfoldSpectrumBayesianAli(), UnfoldSpectrumChi2(), and UnfoldSpectrumSVD().
|
static |
Definition at line 4227 of file AliJetFlowTools.cxx.
void AliJetFlowTools::GetShapeUncertainty | ( | TGraphAsymmErrors *& | shapeRatio, |
TGraphAsymmErrors *& | shapeV2, | ||
TArrayI * | regularizationIn, | ||
TArrayI * | regularizationOut, | ||
TArrayI * | recBinIn = 0x0 , |
||
TArrayI * | recBinOut = 0x0 , |
||
TArrayI * | methodIn = 0x0 , |
||
TArrayI * | methodOut = 0x0 , |
||
Int_t | columns = 4 , |
||
Float_t | rangeLow = 20 , |
||
Float_t | rangeUp = 80 , |
||
Float_t | corr = .0 , |
||
TString | in = "UnfoldedSpectra.root" , |
||
TString | out = "ShapeUncertainty.root" , |
||
Bool_t | regularizationOnV2 = kTRUE |
||
) | const |
Definition at line 2204 of file AliJetFlowTools.cxx.
|
static |
Definition at line 4780 of file AliJetFlowTools.cxx.
|
inline |
Definition at line 259 of file AliJetFlowTools.h.
|
inline |
Definition at line 260 of file AliJetFlowTools.h.
|
static |
Definition at line 4445 of file AliJetFlowTools.cxx.
Referenced by Make().
|
static |
Definition at line 4102 of file AliJetFlowTools.cxx.
Referenced by BootstrapSpectra(), DoIntermediateSystematics(), GetCorrelatedUncertainty(), GetNominalValues(), GetShapeUncertainty(), GetV2WithSystematicErrors(), and Make().
|
static |
Definition at line 4139 of file AliJetFlowTools.cxx.
Referenced by DoIntermediateSystematicsOnV2().
TGraphAsymmErrors * AliJetFlowTools::GetV2WithSystematicErrors | ( | TH1 * | h1, |
TH1 * | h2, | ||
Double_t | r, | ||
TString | name, | ||
TH1 * | relativeErrorInUp, | ||
TH1 * | relativeErrorInLow, | ||
TH1 * | relativeErrorOutUp, | ||
TH1 * | relativeErrorOutLow, | ||
Float_t | rho = 0. |
||
) | const |
Definition at line 4328 of file AliJetFlowTools.cxx.
Referenced by GetCorrelatedUncertainty(), and GetShapeUncertainty().
void AliJetFlowTools::Make | ( | TH1 * | customIn = 0x0 , |
TH1 * | customOut = 0x0 |
||
) |
Definition at line 159 of file AliJetFlowTools.cxx.
void AliJetFlowTools::MakeAU | ( | ) |
Definition at line 4615 of file AliJetFlowTools.cxx.
Referenced by Make().
|
static |
Definition at line 1482 of file AliJetFlowTools.cxx.
|
static |
Definition at line 1519 of file AliJetFlowTools.cxx.
Referenced by UnfoldSpectrumBayesian(), UnfoldSpectrumBayesianAli(), UnfoldSpectrumChi2(), and UnfoldSpectrumSVD().
|
static |
Definition at line 4863 of file AliJetFlowTools.cxx.
|
static |
Definition at line 1505 of file AliJetFlowTools.cxx.
|
static |
Definition at line 1364 of file AliJetFlowTools.cxx.
Referenced by Make(), MakeAU(), UnfoldSpectrumBayesian(), and UnfoldSpectrumSVD().
|
private |
|
static |
Definition at line 4889 of file AliJetFlowTools.cxx.
Referenced by ConstructFunctionnd(), and MinimizeChi2nd().
void AliJetFlowTools::PostProcess | ( | TString | def, |
Int_t | columns = 4 , |
||
Float_t | rangeLow = 20 , |
||
Float_t | rangeUp = 80 , |
||
TString | in = "UnfoldedSpectra.root" , |
||
TString | out = "ProcessedSpectra.root" |
||
) | const |
Definition at line 3383 of file AliJetFlowTools.cxx.
|
private |
Definition at line 955 of file AliJetFlowTools.cxx.
|
private |
Definition at line 1137 of file AliJetFlowTools.cxx.
|
private |
Definition at line 4570 of file AliJetFlowTools.cxx.
Referenced by DoIntermediateSystematics(), FoldSpectrum(), Make(), MakeAU(), PrepareForUnfolding(), UnfoldSpectrumBayesian(), UnfoldSpectrumBayesianAli(), UnfoldSpectrumChi2(), and UnfoldSpectrumSVD().
|
private |
Definition at line 4585 of file AliJetFlowTools.cxx.
|
private |
Definition at line 4600 of file AliJetFlowTools.cxx.
|
static |
Definition at line 1440 of file AliJetFlowTools.cxx.
Referenced by GetPrior(), Make(), and MakeAU().
TH2D * AliJetFlowTools::RebinTH2D | ( | TH2D * | histo, |
TArrayD * | binsTrue, | ||
TArrayD * | binsRec, | ||
TString | suffix = "" |
||
) |
Definition at line 1468 of file AliJetFlowTools.cxx.
Referenced by GetPrior(), Make(), and MakeAU().
|
inlinestatic |
Definition at line 262 of file AliJetFlowTools.h.
Referenced by GetShapeUncertainty().
void AliJetFlowTools::ReplaceBins | ( | TArrayI * | array, |
TGraphAsymmErrors * | graph | ||
) |
Definition at line 4766 of file AliJetFlowTools.cxx.
void AliJetFlowTools::ReplaceBins | ( | TArrayI * | array, |
TGraphErrors * | graph | ||
) |
Definition at line 4754 of file AliJetFlowTools.cxx.
|
staticprivate |
Definition at line 4511 of file AliJetFlowTools.cxx.
Referenced by UnfoldSpectrumBayesianAli(), and UnfoldSpectrumChi2().
|
static |
Definition at line 1313 of file AliJetFlowTools.cxx.
|
static |
Definition at line 1337 of file AliJetFlowTools.cxx.
|
static |
Definition at line 4961 of file AliJetFlowTools.cxx.
void AliJetFlowTools::SaveConfiguration | ( | Bool_t | convergedIn, |
Bool_t | convergedOut | ||
) | const |
Definition at line 4463 of file AliJetFlowTools.cxx.
|
inlinestatic |
Definition at line 377 of file AliJetFlowTools.h.
Referenced by DoIntermediateSystematics(), GetCorrelatedUncertainty(), GetShapeUncertainty(), and PostProcess().
|
inline |
Definition at line 145 of file AliJetFlowTools.h.
|
inline |
Definition at line 141 of file AliJetFlowTools.h.
|
inline |
Definition at line 142 of file AliJetFlowTools.h.
|
inline |
Definition at line 143 of file AliJetFlowTools.h.
|
inline |
Definition at line 144 of file AliJetFlowTools.h.
|
inline |
Definition at line 139 of file AliJetFlowTools.h.
|
inline |
Definition at line 140 of file AliJetFlowTools.h.
|
inline |
Definition at line 133 of file AliJetFlowTools.h.
|
inline |
Definition at line 135 of file AliJetFlowTools.h.
|
inline |
Definition at line 132 of file AliJetFlowTools.h.
|
inline |
Definition at line 134 of file AliJetFlowTools.h.
|
inline |
Definition at line 180 of file AliJetFlowTools.h.
|
inline |
Definition at line 106 of file AliJetFlowTools.h.
|
inline |
Definition at line 115 of file AliJetFlowTools.h.
|
inline |
Definition at line 118 of file AliJetFlowTools.h.
|
inline |
Definition at line 85 of file AliJetFlowTools.h.
|
inlinestatic |
Definition at line 385 of file AliJetFlowTools.h.
|
inline |
Definition at line 130 of file AliJetFlowTools.h.
|
inline |
Definition at line 174 of file AliJetFlowTools.h.
|
inline |
Definition at line 173 of file AliJetFlowTools.h.
|
inline |
Definition at line 169 of file AliJetFlowTools.h.
|
inline |
Definition at line 175 of file AliJetFlowTools.h.
|
inline |
Definition at line 88 of file AliJetFlowTools.h.
|
inline |
Definition at line 131 of file AliJetFlowTools.h.
|
inline |
Definition at line 114 of file AliJetFlowTools.h.
|
inline |
Definition at line 122 of file AliJetFlowTools.h.
|
inlinestatic |
Definition at line 382 of file AliJetFlowTools.h.
|
inlinestatic |
Definition at line 383 of file AliJetFlowTools.h.
|
inlinestatic |
Definition at line 381 of file AliJetFlowTools.h.
|
inlinestatic |
Definition at line 384 of file AliJetFlowTools.h.
|
inline |
Definition at line 156 of file AliJetFlowTools.h.
|
inline |
Definition at line 157 of file AliJetFlowTools.h.
|
inline |
Definition at line 74 of file AliJetFlowTools.h.
|
inline |
Definition at line 75 of file AliJetFlowTools.h.
|
inline |
Definition at line 92 of file AliJetFlowTools.h.
|
inline |
Definition at line 84 of file AliJetFlowTools.h.
|
inline |
Definition at line 147 of file AliJetFlowTools.h.
|
inline |
Definition at line 148 of file AliJetFlowTools.h.
|
inline |
Definition at line 155 of file AliJetFlowTools.h.
|
inline |
Definition at line 78 of file AliJetFlowTools.h.
|
inline |
Definition at line 79 of file AliJetFlowTools.h.
|
inline |
Definition at line 83 of file AliJetFlowTools.h.
Bool_t AliJetFlowTools::SetRawInput | ( | TH2D * | detectorResponse, |
TH1D * | jetPtIn, | ||
TH1D * | jetPtOut, | ||
TH1D * | dptIn, | ||
TH1D * | dptOut, | ||
Int_t | eventCount = 0 |
||
) |
Definition at line 3983 of file AliJetFlowTools.cxx.
|
inline |
Definition at line 76 of file AliJetFlowTools.h.
|
inline |
Definition at line 77 of file AliJetFlowTools.h.
|
inline |
Definition at line 179 of file AliJetFlowTools.h.
|
inline |
Definition at line 177 of file AliJetFlowTools.h.
|
inline |
Definition at line 87 of file AliJetFlowTools.h.
|
inline |
Definition at line 161 of file AliJetFlowTools.h.
|
inline |
Definition at line 86 of file AliJetFlowTools.h.
|
inline |
Definition at line 136 of file AliJetFlowTools.h.
|
inline |
Definition at line 137 of file AliJetFlowTools.h.
|
inline |
Definition at line 138 of file AliJetFlowTools.h.
|
inline |
Definition at line 178 of file AliJetFlowTools.h.
|
inline |
Definition at line 168 of file AliJetFlowTools.h.
|
inline |
Definition at line 308 of file AliJetFlowTools.h.
|
inline |
Definition at line 172 of file AliJetFlowTools.h.
|
inline |
Definition at line 146 of file AliJetFlowTools.h.
|
inline |
Definition at line 170 of file AliJetFlowTools.h.
|
inline |
Definition at line 171 of file AliJetFlowTools.h.
|
inline |
Definition at line 176 of file AliJetFlowTools.h.
|
static |
Definition at line 1570 of file AliJetFlowTools.cxx.
Referenced by GetPrior(), and UnfoldSpectrumChi2().
|
inlinestaticprivate |
Definition at line 488 of file AliJetFlowTools.h.
Referenced by ConstructFunctionnd(), FoldSpectrum(), GetCorrelatedUncertainty(), and GetNominalValues().
|
static |
Definition at line 1596 of file AliJetFlowTools.cxx.
Referenced by AddLegend(), DoIntermediateSystematics(), GetCorrelatedUncertainty(), GetShapeUncertainty(), MakeAU(), PostProcess(), and Style().
|
static |
Definition at line 1654 of file AliJetFlowTools.cxx.
|
static |
Definition at line 1679 of file AliJetFlowTools.cxx.
|
static |
Definition at line 1715 of file AliJetFlowTools.cxx.
|
static |
Definition at line 1727 of file AliJetFlowTools.cxx.
|
static |
Definition at line 1792 of file AliJetFlowTools.cxx.
|
private |
Definition at line 2560 of file AliJetFlowTools.cxx.
Referenced by GetCorrelatedUncertainty(), and GetShapeUncertainty().
|
private |
Definition at line 793 of file AliJetFlowTools.cxx.
Referenced by UnfoldWrapper().
|
private |
Definition at line 668 of file AliJetFlowTools.cxx.
Referenced by UnfoldWrapper().
|
private |
Definition at line 418 of file AliJetFlowTools.cxx.
Referenced by GetPrior(), and UnfoldWrapper().
|
private |
Definition at line 536 of file AliJetFlowTools.cxx.
Referenced by UnfoldWrapper().
|
private |
Definition at line 389 of file AliJetFlowTools.cxx.
|
static |
Definition at line 4401 of file AliJetFlowTools.cxx.
|
private |
Definition at line 509 of file AliJetFlowTools.h.
Referenced by CreateOutputList(), Make(), MakeAU(), UnfoldSpectrumBayesian(), UnfoldSpectrumBayesianAli(), and UnfoldSpectrumSVD().
|
private |
Definition at line 508 of file AliJetFlowTools.h.
Referenced by CreateOutputList(), GetPrior(), Make(), MakeAU(), ProtectHeap(), UnfoldSpectrumBayesian(), UnfoldSpectrumBayesianAli(), UnfoldSpectrumChi2(), and UnfoldSpectrumSVD().
|
private |
Definition at line 528 of file AliJetFlowTools.h.
Referenced by PrepareForUnfolding(), SaveConfiguration(), SetAvoidRoundingError(), and SetRawInput().
|
private |
Definition at line 524 of file AliJetFlowTools.h.
Referenced by SaveConfiguration(), SetBayesianIter(), UnfoldSpectrumBayesian(), and UnfoldSpectrumBayesianAli().
|
private |
Definition at line 525 of file AliJetFlowTools.h.
Referenced by SaveConfiguration(), SetBayesianIter(), UnfoldSpectrumBayesian(), and UnfoldSpectrumBayesianAli().
|
private |
Definition at line 526 of file AliJetFlowTools.h.
Referenced by SaveConfiguration(), SetBayesianSmooth(), and UnfoldSpectrumBayesianAli().
|
private |
Definition at line 527 of file AliJetFlowTools.h.
Referenced by SaveConfiguration(), SetBayesianSmooth(), and UnfoldSpectrumBayesianAli().
|
private |
Definition at line 522 of file AliJetFlowTools.h.
Referenced by SaveConfiguration(), SetBeta(), UnfoldSpectrumBayesianAli(), and UnfoldSpectrumChi2().
|
private |
Definition at line 523 of file AliJetFlowTools.h.
Referenced by SaveConfiguration(), SetBeta(), UnfoldSpectrumBayesianAli(), and UnfoldSpectrumChi2().
|
private |
Definition at line 533 of file AliJetFlowTools.h.
Referenced by GetPrior(), Make(), MakeAU(), PrepareForUnfolding(), SetBinsRec(), SetRawInput(), UnfoldSpectrumBayesianAli(), and UnfoldSpectrumChi2().
|
private |
Definition at line 535 of file AliJetFlowTools.h.
Referenced by GetPrior(), and SetBinsRecPrior().
|
private |
Definition at line 532 of file AliJetFlowTools.h.
Referenced by BootstrapSpectra(), DoIntermediateSystematics(), DoIntermediateSystematicsOnV2(), GetCorrelatedUncertainty(), GetNominalValues(), GetPrior(), GetShapeUncertainty(), GetV2WithSystematicErrors(), Make(), MakeAU(), PostProcess(), PrepareForUnfolding(), ReplaceBins(), SetBinsTrue(), SetRawInput(), UnfoldSpectrumBayesianAli(), and UnfoldSpectrumChi2().
|
private |
Definition at line 534 of file AliJetFlowTools.h.
Referenced by GetPrior(), and SetBinsTruePrior().
|
private |
Definition at line 505 of file AliJetFlowTools.h.
Referenced by Make(), and SetBootstrap().
|
private |
Definition at line 514 of file AliJetFlowTools.h.
Referenced by PrepareForUnfolding(), SaveConfiguration(), SetCentralityBin(), SetCentralityWeight(), and SetRawInput().
|
private |
Definition at line 516 of file AliJetFlowTools.h.
Referenced by PrepareForUnfolding(), SetCentralityBin(), and SetCentralityWeight().
|
private |
Definition at line 503 of file AliJetFlowTools.h.
Referenced by DoIntermediateSystematicsOnV2(), and SetConstantUE().
|
private |
Definition at line 564 of file AliJetFlowTools.h.
Referenced by Make(), MakeAU(), and PrepareForUnfolding().
|
private |
Definition at line 520 of file AliJetFlowTools.h.
Referenced by Make(), MakeAU(), PrepareForUnfolding(), SetDetectorResponse(), and SetRawInput().
|
private |
Definition at line 556 of file AliJetFlowTools.h.
Referenced by Make(), and SetDphiDptUnfolding().
|
private |
Definition at line 555 of file AliJetFlowTools.h.
Referenced by DoIntermediateSystematics(), Make(), PostProcess(), PrepareForUnfolding(), and SetDphiUnfolding().
|
private |
Definition at line 570 of file AliJetFlowTools.h.
Referenced by Make(), MakeAU(), PrepareForUnfolding(), and SetRawInput().
|
private |
Definition at line 568 of file AliJetFlowTools.h.
Referenced by Make(), MakeAU(), PrepareForUnfolding(), and SetRawInput().
|
private |
Definition at line 571 of file AliJetFlowTools.h.
Referenced by Make(), PrepareForUnfolding(), and SetRawInput().
|
private |
Definition at line 569 of file AliJetFlowTools.h.
Referenced by Make(), PrepareForUnfolding(), and SetRawInput().
|
private |
Definition at line 540 of file AliJetFlowTools.h.
Referenced by PrepareForUnfolding(), SetNormalizeSpectra(), and SetRawInput().
|
private |
Definition at line 549 of file AliJetFlowTools.h.
Referenced by BootstrapSpectra(), DoIntermediateSystematics(), DoIntermediateSystematicsOnV2(), GetCorrelatedUncertainty(), GetNominalValues(), GetShapeUncertainty(), Make(), and SetEventPlaneResolution().
|
private |
Definition at line 557 of file AliJetFlowTools.h.
Referenced by PrepareForUnfolding(), and SetExLJDpt().
|
private |
Definition at line 544 of file AliJetFlowTools.h.
Referenced by GetPrior(), SetSmoothenPrior(), and UnfoldSpectrumChi2().
|
private |
Definition at line 543 of file AliJetFlowTools.h.
Referenced by GetPrior(), SetSmoothenPrior(), and UnfoldSpectrumChi2().
|
private |
Definition at line 545 of file AliJetFlowTools.h.
Referenced by GetPrior(), SetSmoothenPrior(), and UnfoldSpectrumChi2().
|
private |
Definition at line 572 of file AliJetFlowTools.h.
Referenced by GetPrior(), Make(), and MakeAU().
|
private |
Definition at line 573 of file AliJetFlowTools.h.
Referenced by GetPrior(), and Make().
|
private |
Definition at line 510 of file AliJetFlowTools.h.
Referenced by PrepareForUnfolding(), and SetInputList().
|
private |
Definition at line 521 of file AliJetFlowTools.h.
Referenced by Make(), MakeAU(), and SetJetFindingEfficiency().
|
private |
Definition at line 565 of file AliJetFlowTools.h.
Referenced by Make(), MakeAU(), and PrepareForUnfolding().
|
private |
Definition at line 539 of file AliJetFlowTools.h.
Referenced by SaveConfiguration(), and SetSVDToy().
|
private |
Definition at line 499 of file AliJetFlowTools.h.
Referenced by CreateOutputList().
|
private |
Definition at line 515 of file AliJetFlowTools.h.
Referenced by GetPrior(), SetMergeSpectrumBins(), UnfoldSpectrumBayesian(), UnfoldSpectrumBayesianAli(), UnfoldSpectrumChi2(), and UnfoldSpectrumSVD().
|
private |
Definition at line 518 of file AliJetFlowTools.h.
Referenced by PrepareForUnfolding(), and SetMergeWith().
|
private |
Definition at line 517 of file AliJetFlowTools.h.
Referenced by PrepareForUnfolding(), and SetMergeWith().
|
private |
Definition at line 519 of file AliJetFlowTools.h.
Referenced by PrepareForUnfolding(), and SetMergeWith().
|
private |
Definition at line 541 of file AliJetFlowTools.h.
Referenced by PrepareForUnfolding(), SaveConfiguration(), SetNormalizeSpectra(), and SetRawInput().
|
private |
Definition at line 513 of file AliJetFlowTools.h.
Referenced by BootstrapSpectra(), CreateOutputList(), Finish(), GetCorrelatedUncertainty(), GetNominalValues(), GetShapeUncertainty(), and PostProcess().
|
private |
Definition at line 512 of file AliJetFlowTools.h.
Referenced by CreateOutputList(), and SetOutputFileName().
|
private |
Definition at line 574 of file AliJetFlowTools.h.
Referenced by GetShapeUncertainty(), and SetPivot().
|
private |
Definition at line 506 of file AliJetFlowTools.h.
Referenced by AliJetFlowTools(), GetPrior(), PrepareForUnfolding(), and UnfoldSpectrumChi2().
|
private |
Definition at line 530 of file AliJetFlowTools.h.
Referenced by GetPrior(), SaveConfiguration(), and SetPrior().
|
private |
Definition at line 531 of file AliJetFlowTools.h.
Referenced by GetPrior(), and SetPrior().
|
private |
Definition at line 548 of file AliJetFlowTools.h.
Referenced by PrepareForUnfolding(), and SetRawInput().
|
private |
Definition at line 511 of file AliJetFlowTools.h.
Referenced by Make(), PrepareForUnfolding(), and SetInputList().
|
private |
Definition at line 500 of file AliJetFlowTools.h.
Referenced by AliJetFlowTools(), FoldSpectrum(), RebinTH2D(), SetWeightFunction(), UnfoldSpectrumBayesian(), UnfoldSpectrumBayesianAli(), UnfoldSpectrumChi2(), and UnfoldSpectrumSVD().
|
private |
Definition at line 504 of file AliJetFlowTools.h.
Referenced by PrepareForUnfolding(), and SetRho0().
|
private |
Definition at line 501 of file AliJetFlowTools.h.
Referenced by GetShapeUncertainty(), and SetRMS().
|
private |
Definition at line 562 of file AliJetFlowTools.h.
Referenced by Finish(), Make(), PrepareForUnfolding(), and SetRawInput().
|
private |
Definition at line 560 of file AliJetFlowTools.h.
Referenced by Finish(), Make(), PrepareForUnfolding(), and SetRawInput().
|
private |
Definition at line 561 of file AliJetFlowTools.h.
Referenced by Finish(), Make(), PrepareForUnfolding(), and SetRawInput().
|
private |
Definition at line 563 of file AliJetFlowTools.h.
|
private |
Definition at line 507 of file AliJetFlowTools.h.
Referenced by Make(), MakeAU(), and SetSaveFull().
|
private |
Definition at line 546 of file AliJetFlowTools.h.
Referenced by GetPrior(), SetSmoothenPrior(), and UnfoldSpectrumChi2().
|
private |
Definition at line 542 of file AliJetFlowTools.h.
Referenced by GetPrior(), SaveConfiguration(), SetSmoothenPrior(), and UnfoldSpectrumChi2().
|
private |
Definition at line 566 of file AliJetFlowTools.h.
Referenced by GetPrior(), Make(), MakeAU(), PrepareForUnfolding(), and SetRawInput().
|
private |
Definition at line 567 of file AliJetFlowTools.h.
Referenced by GetPrior(), Make(), PrepareForUnfolding(), and SetRawInput().
|
private |
Definition at line 575 of file AliJetFlowTools.h.
Referenced by GetShapeUncertainty(), and SetSubdueError().
|
private |
Definition at line 536 of file AliJetFlowTools.h.
Referenced by SaveConfiguration(), SetSVDReg(), and UnfoldSpectrumSVD().
|
private |
Definition at line 537 of file AliJetFlowTools.h.
Referenced by SaveConfiguration(), SetSVDReg(), and UnfoldSpectrumSVD().
|
private |
Definition at line 538 of file AliJetFlowTools.h.
Referenced by SaveConfiguration(), SetSVDToy(), UnfoldSpectrumBayesian(), and UnfoldSpectrumSVD().
|
private |
Definition at line 502 of file AliJetFlowTools.h.
Referenced by DoIntermediateSystematics(), GetShapeUncertainty(), and SetSymmRMS().
|
private |
Definition at line 547 of file AliJetFlowTools.h.
Referenced by Make(), SaveConfiguration(), and SetTestMode().
|
private |
Definition at line 558 of file AliJetFlowTools.h.
Referenced by SetTitleFontSize().
|
private |
Definition at line 552 of file AliJetFlowTools.h.
Referenced by PrepareForUnfolding(), and SetTrainPowerFit().
|
private |
Definition at line 576 of file AliJetFlowTools.h.
Referenced by GetUnfoldedSpectrumIn(), and Make().
|
private |
Definition at line 577 of file AliJetFlowTools.h.
Referenced by GetUnfoldedSpectrumOut(), and Make().
|
private |
Definition at line 529 of file AliJetFlowTools.h.
Referenced by Make(), MakeAU(), SaveConfiguration(), SetUnfoldingAlgorithm(), and UnfoldWrapper().
|
private |
Definition at line 550 of file AliJetFlowTools.h.
Referenced by Make(), MakeAU(), SaveConfiguration(), and SetUseDetectorResponse().
|
private |
Definition at line 551 of file AliJetFlowTools.h.
Referenced by Make(), MakeAU(), and SetUseDptResponse().
|
staticprivate |
Definition at line 582 of file AliJetFlowTools.h.
Referenced by GetSignificance(), and PhenixChi2nd().
|
staticprivate |
Definition at line 584 of file AliJetFlowTools.h.
Referenced by PhenixChi2nd(), and SetOffsetStart().
|
staticprivate |
Definition at line 585 of file AliJetFlowTools.h.
Referenced by PhenixChi2nd(), and SetOffsetStop().
|
staticprivate |
Definition at line 588 of file AliJetFlowTools.h.
Referenced by PhenixChi2nd(), ReturnFunctionnd(), SetPwrtTo(), and SetPwrtToArray().
|
staticprivate |
Definition at line 589 of file AliJetFlowTools.h.
Referenced by PhenixChi2nd(), and SetPwrtToArray().
|
staticprivate |
Definition at line 590 of file AliJetFlowTools.h.
Referenced by PhenixChi2nd(), and SetPwrtToStatArray().
|
staticprivate |
Definition at line 586 of file AliJetFlowTools.h.
Referenced by GetSignificance(), GetV2WithSystematicErrors(), and SetReductionFactor().
|
staticprivate |
Definition at line 587 of file AliJetFlowTools.h.
Referenced by GetSignificance(), GetV2WithSystematicErrors(), and SetReductionFactorCorr().
|
staticprivate |
Definition at line 581 of file AliJetFlowTools.h.
Referenced by GetSignificance(), and PhenixChi2nd().
|
staticprivate |
Definition at line 580 of file AliJetFlowTools.h.
Referenced by GetSignificance(), and PhenixChi2nd().
|
staticprivate |
Definition at line 579 of file AliJetFlowTools.h.
Referenced by GetSignificance(), and PhenixChi2nd().