![]() |
AliPhysics
0937c79 (0937c79)
|
#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 | SetHarmonic (Int_t n) |
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 4198 of file AliJetFlowTools.cxx.
Referenced by GetShapeUncertainty(), and RemoveSign().
|
inlinestatic |
Definition at line 316 of file AliJetFlowTools.h.
Referenced by DoIntermediateSystematics(), GetCorrelatedUncertainty(), GetShapeUncertainty(), and PostProcess().
|
inlinestatic |
Definition at line 360 of file AliJetFlowTools.h.
|
inlinestatic |
Definition at line 367 of file AliJetFlowTools.h.
|
inlinestatic |
Definition at line 343 of file AliJetFlowTools.h.
Referenced by MakeAU().
|
inlinestatic |
Definition at line 370 of file AliJetFlowTools.h.
Referenced by AddLogo(), and AddSystem().
|
inlinestatic |
Definition at line 324 of file AliJetFlowTools.h.
Definition at line 1394 of file AliJetFlowTools.cxx.
Referenced by Make(), and RemoveSign().
void AliJetFlowTools::BootstrapSpectra | ( | TString | def, |
TString | in = "UnfoldedSpectra.root" , |
||
TString | out = "BootstrapSpectra.root" |
||
) | const |
Definition at line 3819 of file AliJetFlowTools.cxx.
Referenced by Finish().
|
static |
Definition at line 1552 of file AliJetFlowTools.cxx.
Referenced by RemoveSign(), UnfoldSpectrumBayesian(), UnfoldSpectrumBayesianAli(), UnfoldSpectrumChi2(), and UnfoldSpectrumSVD().
|
static |
Definition at line 4419 of file AliJetFlowTools.cxx.
Referenced by RemoveSign(), and SetRawInput().
Definition at line 4952 of file AliJetFlowTools.cxx.
Referenced by RemoveSign(), and ReturnFunctionnd().
|
static |
Definition at line 4175 of file AliJetFlowTools.cxx.
Referenced by RemoveSign().
|
inline |
Definition at line 93 of file AliJetFlowTools.h.
|
private |
Definition at line 2615 of file AliJetFlowTools.cxx.
Referenced by DoIntermediateSystematicsOnV2(), GetNominalValues(), SetDebug(), and SystematicsWrapper().
|
private |
Definition at line 3290 of file AliJetFlowTools.cxx.
Referenced by SetDebug(), and SystematicsWrapper().
|
inline |
Definition at line 195 of file AliJetFlowTools.h.
|
private |
Definition at line 908 of file AliJetFlowTools.cxx.
Referenced by SetDebug(), and 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 1900 of file AliJetFlowTools.cxx.
Referenced by Finish().
|
static |
Definition at line 4253 of file AliJetFlowTools.cxx.
Referenced by GetShapeUncertainty(), and RemoveSign().
void AliJetFlowTools::GetNominalValues | ( | TH1D *& | ratio, |
TGraphErrors *& | v2, | ||
TArrayI * | in, | ||
TArrayI * | out, | ||
TString | inFile = "UnfoldedSpectra.root" , |
||
TString | outFile = "Nominal.root" |
||
) | const |
Definition at line 1850 of file AliJetFlowTools.cxx.
Referenced by Finish().
|
private |
Definition at line 1217 of file AliJetFlowTools.cxx.
Referenced by SetDebug(), UnfoldSpectrumBayesian(), UnfoldSpectrumBayesianAli(), and UnfoldSpectrumSVD().
|
static |
Definition at line 4047 of file AliJetFlowTools.cxx.
Referenced by DoIntermediateSystematics(), Make(), RemoveSign(), UnfoldSpectrumBayesian(), UnfoldSpectrumBayesianAli(), UnfoldSpectrumChi2(), and UnfoldSpectrumSVD().
Definition at line 4228 of file AliJetFlowTools.cxx.
Referenced by RemoveSign().
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 2205 of file AliJetFlowTools.cxx.
Referenced by Finish().
|
static |
Definition at line 4781 of file AliJetFlowTools.cxx.
Referenced by RemoveSign().
|
inline |
Definition at line 260 of file AliJetFlowTools.h.
|
inline |
Definition at line 261 of file AliJetFlowTools.h.
|
static |
Definition at line 4446 of file AliJetFlowTools.cxx.
Referenced by Make(), and RemoveSign().
|
static |
Definition at line 4103 of file AliJetFlowTools.cxx.
Referenced by BootstrapSpectra(), DoIntermediateSystematics(), GetCorrelatedUncertainty(), GetNominalValues(), GetShapeUncertainty(), GetV2WithSystematicErrors(), Make(), and RemoveSign().
|
static |
Definition at line 4140 of file AliJetFlowTools.cxx.
Referenced by DoIntermediateSystematicsOnV2(), and RemoveSign().
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 4329 of file AliJetFlowTools.cxx.
Referenced by GetCorrelatedUncertainty(), GetShapeUncertainty(), and RemoveSign().
Definition at line 160 of file AliJetFlowTools.cxx.
Referenced by SetHarmonic().
void AliJetFlowTools::MakeAU | ( | ) |
Definition at line 4616 of file AliJetFlowTools.cxx.
Referenced by Make(), and SetHarmonic().
|
static |
Definition at line 1483 of file AliJetFlowTools.cxx.
Referenced by Make(), MakeAU(), and RemoveSign().
Definition at line 1520 of file AliJetFlowTools.cxx.
Referenced by RemoveSign(), UnfoldSpectrumBayesian(), UnfoldSpectrumBayesianAli(), UnfoldSpectrumChi2(), and UnfoldSpectrumSVD().
|
static |
Definition at line 4864 of file AliJetFlowTools.cxx.
Referenced by RemoveSign().
Definition at line 1506 of file AliJetFlowTools.cxx.
Referenced by RemoveSign().
Definition at line 1365 of file AliJetFlowTools.cxx.
Referenced by Make(), MakeAU(), RemoveSign(), UnfoldSpectrumBayesian(), and UnfoldSpectrumSVD().
|
private |
Definition at line 4890 of file AliJetFlowTools.cxx.
Referenced by ConstructFunctionnd(), MinimizeChi2nd(), and RemoveSign().
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 3384 of file AliJetFlowTools.cxx.
Referenced by Finish().
Definition at line 956 of file AliJetFlowTools.cxx.
Referenced by Make(), MakeAU(), and SetDebug().
Definition at line 1138 of file AliJetFlowTools.cxx.
|
private |
Definition at line 4571 of file AliJetFlowTools.cxx.
Referenced by DoIntermediateSystematics(), FoldSpectrum(), Make(), MakeAU(), PrepareForUnfolding(), SquelchWarning(), UnfoldSpectrumBayesian(), UnfoldSpectrumBayesianAli(), UnfoldSpectrumChi2(), and UnfoldSpectrumSVD().
|
private |
Definition at line 4586 of file AliJetFlowTools.cxx.
|
private |
Definition at line 4601 of file AliJetFlowTools.cxx.
|
static |
Definition at line 1441 of file AliJetFlowTools.cxx.
Referenced by GetPrior(), Make(), MakeAU(), and RemoveSign().
TH2D * AliJetFlowTools::RebinTH2D | ( | TH2D * | histo, |
TArrayD * | binsTrue, | ||
TArrayD * | binsRec, | ||
TString | suffix = "" |
||
) |
Definition at line 1469 of file AliJetFlowTools.cxx.
Referenced by GetPrior(), Make(), MakeAU(), and RemoveSign().
|
inlinestatic |
Definition at line 263 of file AliJetFlowTools.h.
Referenced by GetShapeUncertainty().
void AliJetFlowTools::ReplaceBins | ( | TArrayI * | array, |
TGraphAsymmErrors * | graph | ||
) |
Definition at line 4767 of file AliJetFlowTools.cxx.
Referenced by RemoveSign().
void AliJetFlowTools::ReplaceBins | ( | TArrayI * | array, |
TGraphErrors * | graph | ||
) |
Definition at line 4755 of file AliJetFlowTools.cxx.
|
staticprivate |
Definition at line 4512 of file AliJetFlowTools.cxx.
Referenced by SetDebug(), UnfoldSpectrumBayesianAli(), and UnfoldSpectrumChi2().
|
static |
Definition at line 1314 of file AliJetFlowTools.cxx.
Referenced by RemoveSign().
|
static |
Definition at line 1338 of file AliJetFlowTools.cxx.
Referenced by RemoveSign().
|
static |
Definition at line 4962 of file AliJetFlowTools.cxx.
Referenced by RemoveSign().
Definition at line 4464 of file AliJetFlowTools.cxx.
Referenced by Make(), MakeAU(), and RemoveSign().
|
inlinestatic |
Definition at line 378 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.
Definition at line 142 of file AliJetFlowTools.h.
|
inline |
Definition at line 143 of file AliJetFlowTools.h.
Definition at line 144 of file AliJetFlowTools.h.
|
inline |
Definition at line 139 of file AliJetFlowTools.h.
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.
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 386 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 191 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.
Definition at line 122 of file AliJetFlowTools.h.
|
inlinestatic |
Definition at line 383 of file AliJetFlowTools.h.
|
inlinestatic |
Definition at line 384 of file AliJetFlowTools.h.
|
inlinestatic |
Definition at line 382 of file AliJetFlowTools.h.
|
inlinestatic |
Definition at line 385 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.
Definition at line 148 of file AliJetFlowTools.h.
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 3984 of file AliJetFlowTools.cxx.
Referenced by Finish().
|
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.
Definition at line 137 of file AliJetFlowTools.h.
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 309 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 1571 of file AliJetFlowTools.cxx.
Referenced by GetPrior(), RemoveSign(), and UnfoldSpectrumChi2().
|
inlinestaticprivate |
Definition at line 489 of file AliJetFlowTools.h.
Referenced by ConstructFunctionnd(), FoldSpectrum(), GetCorrelatedUncertainty(), and GetNominalValues().
|
static |
Definition at line 1597 of file AliJetFlowTools.cxx.
Referenced by AddLegend(), DoIntermediateSystematics(), GetCorrelatedUncertainty(), GetShapeUncertainty(), MakeAU(), PostProcess(), SetTitleFontSize(), and Style().
|
static |
Definition at line 1655 of file AliJetFlowTools.cxx.
|
static |
Definition at line 1680 of file AliJetFlowTools.cxx.
|
static |
Definition at line 1716 of file AliJetFlowTools.cxx.
|
static |
Definition at line 1728 of file AliJetFlowTools.cxx.
|
static |
Definition at line 1793 of file AliJetFlowTools.cxx.
|
private |
Definition at line 2561 of file AliJetFlowTools.cxx.
Referenced by GetCorrelatedUncertainty(), GetShapeUncertainty(), and SetDebug().
|
private |
Definition at line 794 of file AliJetFlowTools.cxx.
Referenced by SetDebug(), and UnfoldWrapper().
|
private |
Definition at line 669 of file AliJetFlowTools.cxx.
Referenced by SetDebug(), and UnfoldWrapper().
|
private |
Definition at line 419 of file AliJetFlowTools.cxx.
Referenced by GetPrior(), SetDebug(), and UnfoldWrapper().
|
private |
Definition at line 537 of file AliJetFlowTools.cxx.
Referenced by SetDebug(), and UnfoldWrapper().
|
private |
Definition at line 390 of file AliJetFlowTools.cxx.
Referenced by Make(), MakeAU(), and SetDebug().
|
static |
Definition at line 4402 of file AliJetFlowTools.cxx.
Referenced by RemoveSign().
|
private |
Definition at line 510 of file AliJetFlowTools.h.
Referenced by CreateOutputList(), Make(), MakeAU(), UnfoldSpectrumBayesian(), UnfoldSpectrumBayesianAli(), and UnfoldSpectrumSVD().
|
private |
Definition at line 509 of file AliJetFlowTools.h.
Referenced by CreateOutputList(), GetPrior(), Make(), MakeAU(), ProtectHeap(), UnfoldSpectrumBayesian(), UnfoldSpectrumBayesianAli(), UnfoldSpectrumChi2(), and UnfoldSpectrumSVD().
|
private |
Definition at line 529 of file AliJetFlowTools.h.
Referenced by PrepareForUnfolding(), SaveConfiguration(), SetAvoidRoundingError(), and SetRawInput().
|
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(), SetBayesianIter(), UnfoldSpectrumBayesian(), and UnfoldSpectrumBayesianAli().
|
private |
Definition at line 527 of file AliJetFlowTools.h.
Referenced by SaveConfiguration(), SetBayesianSmooth(), and UnfoldSpectrumBayesianAli().
|
private |
Definition at line 528 of file AliJetFlowTools.h.
Referenced by SaveConfiguration(), SetBayesianSmooth(), and UnfoldSpectrumBayesianAli().
|
private |
Definition at line 523 of file AliJetFlowTools.h.
Referenced by SaveConfiguration(), SetBeta(), UnfoldSpectrumBayesianAli(), and UnfoldSpectrumChi2().
|
private |
Definition at line 524 of file AliJetFlowTools.h.
Referenced by SaveConfiguration(), SetBeta(), UnfoldSpectrumBayesianAli(), and UnfoldSpectrumChi2().
|
private |
Definition at line 534 of file AliJetFlowTools.h.
Referenced by GetPrior(), Make(), MakeAU(), PrepareForUnfolding(), SetBinsRec(), SetRawInput(), UnfoldSpectrumBayesianAli(), and UnfoldSpectrumChi2().
|
private |
Definition at line 536 of file AliJetFlowTools.h.
Referenced by GetPrior(), and SetBinsRecPrior().
|
private |
Definition at line 533 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 535 of file AliJetFlowTools.h.
Referenced by GetPrior(), and SetBinsTruePrior().
|
private |
Definition at line 506 of file AliJetFlowTools.h.
Referenced by Make(), and SetBootstrap().
|
private |
Definition at line 515 of file AliJetFlowTools.h.
Referenced by PrepareForUnfolding(), SaveConfiguration(), SetCentralityBin(), SetCentralityWeight(), and SetRawInput().
|
private |
Definition at line 517 of file AliJetFlowTools.h.
Referenced by PrepareForUnfolding(), SetCentralityBin(), and SetCentralityWeight().
|
private |
Definition at line 504 of file AliJetFlowTools.h.
Referenced by DoIntermediateSystematicsOnV2(), and SetConstantUE().
|
private |
Definition at line 565 of file AliJetFlowTools.h.
Referenced by Make(), MakeAU(), and PrepareForUnfolding().
|
private |
Definition at line 521 of file AliJetFlowTools.h.
Referenced by Make(), MakeAU(), PrepareForUnfolding(), SetDetectorResponse(), and SetRawInput().
|
private |
Definition at line 557 of file AliJetFlowTools.h.
Referenced by Make(), and SetDphiDptUnfolding().
|
private |
Definition at line 556 of file AliJetFlowTools.h.
Referenced by DoIntermediateSystematics(), Make(), PostProcess(), PrepareForUnfolding(), and SetDphiUnfolding().
|
private |
Definition at line 571 of file AliJetFlowTools.h.
Referenced by Make(), MakeAU(), PrepareForUnfolding(), and SetRawInput().
|
private |
Definition at line 569 of file AliJetFlowTools.h.
Referenced by Make(), MakeAU(), PrepareForUnfolding(), and SetRawInput().
|
private |
Definition at line 572 of file AliJetFlowTools.h.
Referenced by Make(), PrepareForUnfolding(), and SetRawInput().
|
private |
Definition at line 570 of file AliJetFlowTools.h.
Referenced by Make(), PrepareForUnfolding(), and SetRawInput().
|
private |
Definition at line 541 of file AliJetFlowTools.h.
Referenced by PrepareForUnfolding(), SetNormalizeSpectra(), and SetRawInput().
|
private |
Definition at line 550 of file AliJetFlowTools.h.
Referenced by BootstrapSpectra(), DoIntermediateSystematics(), DoIntermediateSystematicsOnV2(), GetCorrelatedUncertainty(), GetNominalValues(), GetShapeUncertainty(), Make(), and SetEventPlaneResolution().
|
private |
Definition at line 558 of file AliJetFlowTools.h.
Referenced by PrepareForUnfolding(), and SetExLJDpt().
|
private |
Definition at line 545 of file AliJetFlowTools.h.
Referenced by GetPrior(), SetSmoothenPrior(), and UnfoldSpectrumChi2().
|
private |
Definition at line 544 of file AliJetFlowTools.h.
Referenced by GetPrior(), SetSmoothenPrior(), and UnfoldSpectrumChi2().
|
private |
Definition at line 546 of file AliJetFlowTools.h.
Referenced by GetPrior(), SetSmoothenPrior(), and UnfoldSpectrumChi2().
|
private |
Definition at line 573 of file AliJetFlowTools.h.
Referenced by GetPrior(), Make(), and MakeAU().
|
private |
Definition at line 574 of file AliJetFlowTools.h.
Referenced by GetPrior(), and Make().
|
private |
Definition at line 579 of file AliJetFlowTools.h.
Referenced by SetHarmonic().
|
private |
Definition at line 511 of file AliJetFlowTools.h.
Referenced by PrepareForUnfolding(), and SetInputList().
|
private |
Definition at line 522 of file AliJetFlowTools.h.
Referenced by Make(), MakeAU(), and SetJetFindingEfficiency().
|
private |
Definition at line 566 of file AliJetFlowTools.h.
Referenced by Make(), MakeAU(), and PrepareForUnfolding().
|
private |
Definition at line 540 of file AliJetFlowTools.h.
Referenced by SaveConfiguration(), and SetSVDToy().
|
private |
Definition at line 500 of file AliJetFlowTools.h.
Referenced by CreateOutputList().
|
private |
Definition at line 516 of file AliJetFlowTools.h.
Referenced by GetPrior(), SetMergeSpectrumBins(), UnfoldSpectrumBayesian(), UnfoldSpectrumBayesianAli(), UnfoldSpectrumChi2(), and UnfoldSpectrumSVD().
|
private |
Definition at line 519 of file AliJetFlowTools.h.
Referenced by PrepareForUnfolding(), and SetMergeWith().
|
private |
Definition at line 518 of file AliJetFlowTools.h.
Referenced by PrepareForUnfolding(), and SetMergeWith().
|
private |
Definition at line 520 of file AliJetFlowTools.h.
Referenced by PrepareForUnfolding(), and SetMergeWith().
|
private |
Definition at line 542 of file AliJetFlowTools.h.
Referenced by PrepareForUnfolding(), SaveConfiguration(), SetNormalizeSpectra(), and SetRawInput().
|
private |
Definition at line 514 of file AliJetFlowTools.h.
Referenced by BootstrapSpectra(), CreateOutputList(), Finish(), GetCorrelatedUncertainty(), GetNominalValues(), GetShapeUncertainty(), and PostProcess().
|
private |
Definition at line 513 of file AliJetFlowTools.h.
Referenced by CreateOutputList(), and SetOutputFileName().
|
private |
Definition at line 575 of file AliJetFlowTools.h.
Referenced by GetShapeUncertainty(), and SetPivot().
|
private |
Definition at line 507 of file AliJetFlowTools.h.
Referenced by AliJetFlowTools(), GetPrior(), PrepareForUnfolding(), and UnfoldSpectrumChi2().
|
private |
Definition at line 531 of file AliJetFlowTools.h.
Referenced by GetPrior(), SaveConfiguration(), and SetPrior().
|
private |
Definition at line 532 of file AliJetFlowTools.h.
Referenced by GetPrior(), and SetPrior().
|
private |
Definition at line 549 of file AliJetFlowTools.h.
Referenced by PrepareForUnfolding(), and SetRawInput().
|
private |
Definition at line 512 of file AliJetFlowTools.h.
Referenced by Make(), PrepareForUnfolding(), and SetInputList().
|
private |
Definition at line 501 of file AliJetFlowTools.h.
Referenced by AliJetFlowTools(), FoldSpectrum(), RebinTH2D(), SetWeightFunction(), UnfoldSpectrumBayesian(), UnfoldSpectrumBayesianAli(), UnfoldSpectrumChi2(), and UnfoldSpectrumSVD().
|
private |
Definition at line 505 of file AliJetFlowTools.h.
Referenced by PrepareForUnfolding(), and SetRho0().
|
private |
Definition at line 502 of file AliJetFlowTools.h.
Referenced by GetShapeUncertainty(), and SetRMS().
|
private |
Definition at line 563 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 562 of file AliJetFlowTools.h.
Referenced by Finish(), Make(), PrepareForUnfolding(), and SetRawInput().
|
private |
Definition at line 564 of file AliJetFlowTools.h.
|
private |
Definition at line 508 of file AliJetFlowTools.h.
Referenced by Make(), MakeAU(), and SetSaveFull().
|
private |
Definition at line 547 of file AliJetFlowTools.h.
Referenced by GetPrior(), SetSmoothenPrior(), and UnfoldSpectrumChi2().
|
private |
Definition at line 543 of file AliJetFlowTools.h.
Referenced by GetPrior(), SaveConfiguration(), SetSmoothenPrior(), and UnfoldSpectrumChi2().
|
private |
Definition at line 567 of file AliJetFlowTools.h.
Referenced by GetPrior(), Make(), MakeAU(), PrepareForUnfolding(), and SetRawInput().
|
private |
Definition at line 568 of file AliJetFlowTools.h.
Referenced by GetPrior(), Make(), PrepareForUnfolding(), and SetRawInput().
|
private |
Definition at line 576 of file AliJetFlowTools.h.
Referenced by GetShapeUncertainty(), and SetSubdueError().
|
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(), SetSVDReg(), and UnfoldSpectrumSVD().
|
private |
Definition at line 539 of file AliJetFlowTools.h.
Referenced by SaveConfiguration(), SetSVDToy(), UnfoldSpectrumBayesian(), and UnfoldSpectrumSVD().
|
private |
Definition at line 503 of file AliJetFlowTools.h.
Referenced by DoIntermediateSystematics(), GetShapeUncertainty(), and SetSymmRMS().
|
private |
Definition at line 548 of file AliJetFlowTools.h.
Referenced by Make(), SaveConfiguration(), and SetTestMode().
|
private |
Definition at line 559 of file AliJetFlowTools.h.
Referenced by SetTitleFontSize().
|
private |
Definition at line 553 of file AliJetFlowTools.h.
Referenced by PrepareForUnfolding(), and SetTrainPowerFit().
|
private |
Definition at line 577 of file AliJetFlowTools.h.
Referenced by GetUnfoldedSpectrumIn(), and Make().
|
private |
Definition at line 578 of file AliJetFlowTools.h.
Referenced by GetUnfoldedSpectrumOut(), and Make().
|
private |
Definition at line 530 of file AliJetFlowTools.h.
Referenced by Make(), MakeAU(), SaveConfiguration(), SetUnfoldingAlgorithm(), and UnfoldWrapper().
|
private |
Definition at line 551 of file AliJetFlowTools.h.
Referenced by Make(), MakeAU(), SaveConfiguration(), and SetUseDetectorResponse().
|
private |
Definition at line 552 of file AliJetFlowTools.h.
Referenced by Make(), MakeAU(), and SetUseDptResponse().
Definition at line 584 of file AliJetFlowTools.h.
Referenced by GetSignificance(), and PhenixChi2nd().
|
staticprivate |
Definition at line 586 of file AliJetFlowTools.h.
Referenced by PhenixChi2nd(), and SetOffsetStart().
|
staticprivate |
Definition at line 587 of file AliJetFlowTools.h.
Referenced by PhenixChi2nd(), and SetOffsetStop().
|
staticprivate |
Definition at line 590 of file AliJetFlowTools.h.
Referenced by PhenixChi2nd(), ReturnFunctionnd(), SetPwrtTo(), and SetPwrtToArray().
Definition at line 591 of file AliJetFlowTools.h.
Referenced by PhenixChi2nd(), and SetPwrtToArray().
Definition at line 592 of file AliJetFlowTools.h.
Referenced by PhenixChi2nd(), and SetPwrtToStatArray().
|
staticprivate |
Definition at line 588 of file AliJetFlowTools.h.
Referenced by GetSignificance(), and SetReductionFactor().
|
staticprivate |
Definition at line 589 of file AliJetFlowTools.h.
Referenced by GetSignificance(), and SetReductionFactorCorr().
Definition at line 583 of file AliJetFlowTools.h.
Referenced by GetSignificance(), and PhenixChi2nd().
Definition at line 582 of file AliJetFlowTools.h.
Referenced by GetSignificance(), and PhenixChi2nd().
Definition at line 581 of file AliJetFlowTools.h.
Referenced by GetSignificance(), and PhenixChi2nd().