AliPhysics  0937c79 (0937c79)
AliJetFlowTools Class Reference

#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)
 
TH1GetUnfoldedSpectrumIn () const
 
TH1GetUnfoldedSpectrumOut () const
 
TH2DRebinTH2D (TH2D *histo, TArrayD *binsTrue, TArrayD *binsRec, TString suffix="")
 
void ReplaceBins (TArrayI *array, TGraphAsymmErrors *graph)
 
void ReplaceBins (TArrayI *array, TGraphErrors *graph)
 
TGraphAsymmErrorsGetV2WithSystematicErrors (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 TH1DResizeXaxisTH1D (TH1D *histo, Int_t low, Int_t up, TString suffix="")
 
static TH2DResizeYaxisTH2D (TH2D *histo, TArrayD *x, TArrayD *y, TString suffix="")
 
static TH2DNormalizeTH2D (TH2D *histo, Bool_t noError=kTRUE)
 
static TH1Bootstrap (TH1 *hist, Bool_t kill=kTRUE)
 
static TH1DRebinTH1D (TH1D *histo, TArrayD *bins, TString suffix="", Bool_t kill=kTRUE)
 
static TH2DMatrixMultiplication (TH2D *a, TH2D *b, TString name="CombinedResponse")
 
static TH1DNormalizeTH1D (TH1D *histo, Double_t scale=1.)
 
static TH1DMergeSpectrumBins (TArrayI *bins, TH1D *spectrum, TH2D *corr)
 
static TGraphErrorsGetRatio (TH1 *h1=0x0, TH1 *h2=0x0, TString name="", Bool_t appendFit=kFALSE, Int_t xmax=-1)
 
static TGraphErrorsGetV2 (TH1 *h1=0x0, TH1 *h2=0x0, Double_t r=0., TString name="")
 
static TH1DGetV2Histo (TH1 *h1=0x0, TH1 *h2=0x0, Double_t r=0., TString name="")
 
static TH1F * ConvertGraphToHistogram (TGraphErrors *g)
 
static TGraphAsymmErrorsAddHistoErrorsToGraphErrors (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 TH2DConstructDPtResponseFromTH1D (TH1D *dpt, Bool_t AvoidRoundingError)
 
static TH2DGetUnityResponse (TArrayD *binsTrue, TArrayD *binsRec, TString suffix="")
 
static TMatrixD * CalculatePearsonCoefficients (TMatrixD *covmat)
 
static TH1DSmoothenPrior (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)
 
TH1DGetPrior (const TH1D *measuredJetSpectrum, const TH2D *resizedResponse, const TH1D *kinematicEfficiency, const TH1D *measuredJetSpectrumTrueBins, const TString suffix, const TH1D *jetFindingEfficiency)
 
TH1DUnfoldWrapper (const TH1D *measuredJetSpectrum, const TH2D *resizedResponse, const TH1D *kinematicEfficiency, const TH1D *measuredJetSpectrumTrueBins, const TString suffix, const TH1D *jetFindingEfficiency=0x0)
 
TH1DUnfoldSpectrumChi2 (const TH1D *measuredJetSpectrum, const TH2D *resizedResponse, const TH1D *kinematicEfficiency, const TH1D *measuredJetSpectrumTrueBins, const TString suffix, const TH1D *jetFindingEfficiency=0x0)
 
TH1DUnfoldSpectrumSVD (const TH1D *measuredJetSpectrum, const TH2D *resizedResponse, const TH1D *kinematicEfficiency, const TH1D *measuredJetSpectrumTrueBins, const TString suffix, const TH1D *jetFindingEfficiency=0x0)
 
TH1DUnfoldSpectrumBayesianAli (const TH1D *measuredJetSpectrum, const TH2D *resizedResponse, const TH1D *kinematicEfficiency, const TH1D *measuredJetSpectrumTrueBins, const TString suffix, const TH1D *jetFindingEfficiency=0x0)
 
TH1DUnfoldSpectrumBayesian (const TH1D *measuredJetSpectrum, const TH2D *resizedResponse, const TH1D *kinematicEfficiency, const TH1D *measuredJetSpectrumTrueBins, const TString suffix, const TH1D *jetFindingEfficiency=0x0)
 
TH1DFoldSpectrum (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
 
TH1DProtectHeap (TH1D *protect, Bool_t kill=kTRUE, TString suffix="") const
 
TH2DProtectHeap (TH2D *protect, Bool_t kill=kTRUE, TString suffix="") const
 
TGraphErrorsProtectHeap (TGraphErrors *protect, Bool_t kill=kTRUE, TString suffix="") const
 
 AliJetFlowTools (const AliJetFlowTools &)
 
AliJetFlowToolsoperator= (const AliJetFlowTools &)
 

Static Private Member Functions

static void ResetAliUnfolding ()
 
static void SquelchWarning ()
 

Private Attributes

Int_t fListPrefix
 
AliAnaChargedJetResponseMaker * fResponseMaker
 
Bool_t fRMS
 
Bool_t fSymmRMS
 
Bool_t fConstantUE
 
Bool_t fRho0
 
Bool_t fBootstrap
 
TF1 * fPower
 
Bool_t fSaveFull
 
TString fActiveString
 
TDirectoryFile * fActiveDir
 
TListfInputList
 
Bool_t fRefreshInput
 
TString fOutputFileName
 
TFile * fOutputFile
 
TArrayIfCentralityArray
 
TArrayIfMergeBinsArray
 
TArrayDfCentralityWeights
 
TListfMergeWithList
 
Int_t fMergeWithCen
 
Float_t fMergeWithWeight
 
TH2DfDetectorResponse
 
TH1DfJetFindingEff
 
Double_t fBetaIn
 
Double_t fBetaOut
 
Int_t fBayesianIterIn
 
Int_t fBayesianIterOut
 
Float_t fBayesianSmoothIn
 
Float_t fBayesianSmoothOut
 
Bool_t fAvoidRoundingError
 
unfoldingAlgorithm fUnfoldingAlgorithm
 
prior fPrior
 
TH1DfPriorUser
 
TArrayDfBinsTrue
 
TArrayDfBinsRec
 
TArrayDfBinsTruePrior
 
TArrayDfBinsRecPrior
 
Int_t fSVDRegIn
 
Int_t fSVDRegOut
 
Bool_t fSVDToy
 
Float_t fJetRadius
 
Int_t fEventCount
 
Bool_t fNormalizeSpectra
 
Bool_t fSmoothenPrior
 
Float_t fFitMin
 
Float_t fFitMax
 
Float_t fFitStart
 
Bool_t fSmoothenCounts
 
Bool_t fTestMode
 
Bool_t fRawInputProvided
 
Double_t fEventPlaneRes
 
Bool_t fUseDetectorResponse
 
Bool_t fUseDptResponse
 
Bool_t fTrainPower
 
Bool_t fDphiUnfolding
 
Bool_t fDphiDptUnfolding
 
Bool_t fExLJDpt
 
Double_t fTitleFontSize
 
TProfile * fRMSSpectrumIn
 
TProfile * fRMSSpectrumOut
 
TProfile * fRMSRatio
 
TProfile * fRMSV2
 
TH2DfDeltaPtDeltaPhi
 
TH2DfJetPtDeltaPhi
 
TH1DfSpectrumIn
 
TH1DfSpectrumOut
 
TH1DfDptInDist
 
TH1DfDptOutDist
 
TH2DfDptIn
 
TH2DfDptOut
 
TH2DfFullResponseIn
 
TH2DfFullResponseOut
 
Float_t fPivot
 
Bool_t fSubdueError
 
TH1fUnfoldedSpectrumIn
 
TH1fUnfoldedSpectrumOut
 
Int_t fHarmonic
 

Static Private Attributes

static TArrayDgV2 = new TArrayD(7)
 
static TArrayDgStat = new TArrayD(7)
 
static TArrayDgShape = new TArrayD(7)
 
static TArrayDgCorr = 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 TArrayDgPwrtToArray = new TArrayD(7)
 
static TArrayDgPwrtToStatArray = new TArrayD(7)
 

Detailed Description

Definition at line 42 of file AliJetFlowTools.h.

Member Enumeration Documentation

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.

Constructor & Destructor Documentation

AliJetFlowTools::AliJetFlowTools ( )

Definition at line 75 of file AliJetFlowTools.cxx.

AliJetFlowTools::~AliJetFlowTools ( )
protected
AliJetFlowTools::AliJetFlowTools ( const AliJetFlowTools )
private

Member Function Documentation

TGraphAsymmErrors * AliJetFlowTools::AddHistoErrorsToGraphErrors ( TGraphAsymmErrors g,
TH1D h 
)
static

Definition at line 4198 of file AliJetFlowTools.cxx.

Referenced by GetShapeUncertainty(), and RemoveSign().

static TLegend* AliJetFlowTools::AddLegend ( TVirtualPad *  p,
Bool_t  style = kFALSE 
)
inlinestatic
static TLatex* AliJetFlowTools::AddLogo ( Int_t  logo,
Double_t  xmin = .59,
Double_t  ymax = .81 
)
inlinestatic

Definition at line 360 of file AliJetFlowTools.h.

static TLatex* AliJetFlowTools::AddSystem ( )
inlinestatic

Definition at line 367 of file AliJetFlowTools.h.

static TPaveText* AliJetFlowTools::AddText ( TString  text,
EColor  col,
Double_t  a = .2098,
Double_t  b = .5601,
Double_t  c = .613,
Double_t  d = .6211 
)
inlinestatic

Definition at line 343 of file AliJetFlowTools.h.

Referenced by MakeAU().

static TLatex* AliJetFlowTools::AddTLatex ( Double_t  xmin,
Double_t  ymax,
TString  string 
)
inlinestatic

Definition at line 370 of file AliJetFlowTools.h.

Referenced by AddLogo(), and AddSystem().

static TPaveText* AliJetFlowTools::AddTPaveText ( TString  text,
Int_t  r = 2,
Double_t  a = .587,
Double_t  b = .695,
Double_t  c = .872,
Double_t  d = .801 
)
inlinestatic

Definition at line 324 of file AliJetFlowTools.h.

TH1 * AliJetFlowTools::Bootstrap ( TH1 hist,
Bool_t  kill = kTRUE 
)
static

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().

TMatrixD * AliJetFlowTools::CalculatePearsonCoefficients ( TMatrixD *  covmat)
static
TH2D * AliJetFlowTools::ConstructDPtResponseFromTH1D ( TH1D dpt,
Bool_t  AvoidRoundingError 
)
static

Definition at line 4419 of file AliJetFlowTools.cxx.

Referenced by RemoveSign(), and SetRawInput().

Double_t AliJetFlowTools::ConstructFunctionnd ( Double_t x,
Double_t par 
)
static

Definition at line 4952 of file AliJetFlowTools.cxx.

Referenced by RemoveSign(), and ReturnFunctionnd().

TH1F * AliJetFlowTools::ConvertGraphToHistogram ( TGraphErrors g)
static

Definition at line 4175 of file AliJetFlowTools.cxx.

Referenced by RemoveSign().

void AliJetFlowTools::CreateOutputList ( TString  name)
inline

Definition at line 93 of file AliJetFlowTools.h.

void AliJetFlowTools::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
private
void AliJetFlowTools::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
private

Definition at line 3290 of file AliJetFlowTools.cxx.

Referenced by SetDebug(), and SystematicsWrapper().

void AliJetFlowTools::Finish ( )
inline

Definition at line 195 of file AliJetFlowTools.h.

TH1D * AliJetFlowTools::FoldSpectrum ( const TH1D measuredJetSpectrum,
const TH2D resizedResponse,
const TH1D kinematicEfficiency,
const TH1D measuredJetSpectrumTrueBins,
const TString  suffix,
const TH1D jetFindingEfficiency = 0x0 
)
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().

TF1 * AliJetFlowTools::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

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().

TH1D * AliJetFlowTools::GetPrior ( const TH1D measuredJetSpectrum,
const TH2D resizedResponse,
const TH1D kinematicEfficiency,
const TH1D measuredJetSpectrumTrueBins,
const TString  suffix,
const TH1D jetFindingEfficiency 
)
private
TGraphErrors * AliJetFlowTools::GetRatio ( TH1 h1 = 0x0,
TH1 h2 = 0x0,
TString  name = "",
Bool_t  appendFit = kFALSE,
Int_t  xmax = -1 
)
static
Double_t AliJetFlowTools::GetRMSOfTH1 ( TH1 h,
Double_t  a,
Double_t  b 
)
static

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().

void AliJetFlowTools::GetSignificance ( TGraphErrors n,
TGraphAsymmErrors shape,
TGraphAsymmErrors corr,
Int_t  low,
Int_t  up 
)
static

Definition at line 4781 of file AliJetFlowTools.cxx.

Referenced by RemoveSign().

TH1* AliJetFlowTools::GetUnfoldedSpectrumIn ( ) const
inline

Definition at line 260 of file AliJetFlowTools.h.

TH1* AliJetFlowTools::GetUnfoldedSpectrumOut ( ) const
inline

Definition at line 261 of file AliJetFlowTools.h.

TH2D * AliJetFlowTools::GetUnityResponse ( TArrayD binsTrue,
TArrayD binsRec,
TString  suffix = "" 
)
static

Definition at line 4446 of file AliJetFlowTools.cxx.

Referenced by Make(), and RemoveSign().

TGraphErrors * AliJetFlowTools::GetV2 ( TH1 h1 = 0x0,
TH1 h2 = 0x0,
Double_t  r = 0.,
TString  name = "" 
)
static
TH1D * AliJetFlowTools::GetV2Histo ( TH1 h1 = 0x0,
TH1 h2 = 0x0,
Double_t  r = 0.,
TString  name = "" 
)
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().

void AliJetFlowTools::Make ( TH1 customIn = 0x0,
TH1 customOut = 0x0 
)

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().

TH2D * AliJetFlowTools::MatrixMultiplication ( TH2D a,
TH2D b,
TString  name = "CombinedResponse" 
)
static

Definition at line 1483 of file AliJetFlowTools.cxx.

Referenced by Make(), MakeAU(), and RemoveSign().

TH1D * AliJetFlowTools::MergeSpectrumBins ( TArrayI bins,
TH1D spectrum,
TH2D corr 
)
static
void AliJetFlowTools::MinimizeChi2nd ( )
static

Definition at line 4864 of file AliJetFlowTools.cxx.

Referenced by RemoveSign().

TH1D * AliJetFlowTools::NormalizeTH1D ( TH1D histo,
Double_t  scale = 1. 
)
static

Definition at line 1506 of file AliJetFlowTools.cxx.

Referenced by RemoveSign().

TH2D * AliJetFlowTools::NormalizeTH2D ( TH2D histo,
Bool_t  noError = kTRUE 
)
static
AliJetFlowTools& AliJetFlowTools::operator= ( const AliJetFlowTools )
private
Double_t AliJetFlowTools::PhenixChi2nd ( const Double_t xx)
static

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().

Bool_t AliJetFlowTools::PrepareForUnfolding ( TH1 customIn = 0x0,
TH1 customOut = 0x0 
)
private

Definition at line 956 of file AliJetFlowTools.cxx.

Referenced by Make(), MakeAU(), and SetDebug().

Bool_t AliJetFlowTools::PrepareForUnfolding ( Int_t  low,
Int_t  up 
)
private

Definition at line 1138 of file AliJetFlowTools.cxx.

TH1D * AliJetFlowTools::ProtectHeap ( TH1D protect,
Bool_t  kill = kTRUE,
TString  suffix = "" 
) const
private
TH2D * AliJetFlowTools::ProtectHeap ( TH2D protect,
Bool_t  kill = kTRUE,
TString  suffix = "" 
) const
private

Definition at line 4586 of file AliJetFlowTools.cxx.

TGraphErrors * AliJetFlowTools::ProtectHeap ( TGraphErrors protect,
Bool_t  kill = kTRUE,
TString  suffix = "" 
) const
private

Definition at line 4601 of file AliJetFlowTools.cxx.

TH1D * AliJetFlowTools::RebinTH1D ( TH1D histo,
TArrayD bins,
TString  suffix = "",
Bool_t  kill = kTRUE 
)
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().

static void AliJetFlowTools::RemoveSign ( Double_t d)
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.

void AliJetFlowTools::ResetAliUnfolding ( )
staticprivate

Definition at line 4512 of file AliJetFlowTools.cxx.

Referenced by SetDebug(), UnfoldSpectrumBayesianAli(), and UnfoldSpectrumChi2().

TH1D * AliJetFlowTools::ResizeXaxisTH1D ( TH1D histo,
Int_t  low,
Int_t  up,
TString  suffix = "" 
)
static

Definition at line 1314 of file AliJetFlowTools.cxx.

Referenced by RemoveSign().

TH2D * AliJetFlowTools::ResizeYaxisTH2D ( TH2D histo,
TArrayD x,
TArrayD y,
TString  suffix = "" 
)
static

Definition at line 1338 of file AliJetFlowTools.cxx.

Referenced by RemoveSign().

TF2 * AliJetFlowTools::ReturnFunctionnd ( Double_t p)
static

Definition at line 4962 of file AliJetFlowTools.cxx.

Referenced by RemoveSign().

void AliJetFlowTools::SaveConfiguration ( Bool_t  convergedIn,
Bool_t  convergedOut 
) const

Definition at line 4464 of file AliJetFlowTools.cxx.

Referenced by Make(), MakeAU(), and RemoveSign().

static void AliJetFlowTools::SavePadToPDF ( TVirtualPad *  pad)
inlinestatic
void AliJetFlowTools::SetAvoidRoundingError ( Bool_t  r)
inline

Definition at line 145 of file AliJetFlowTools.h.

void AliJetFlowTools::SetBayesianIter ( Int_t  i)
inline

Definition at line 141 of file AliJetFlowTools.h.

void AliJetFlowTools::SetBayesianIter ( Int_t  i,
Int_t  o 
)
inline

Definition at line 142 of file AliJetFlowTools.h.

void AliJetFlowTools::SetBayesianSmooth ( Float_t  s)
inline

Definition at line 143 of file AliJetFlowTools.h.

void AliJetFlowTools::SetBayesianSmooth ( Float_t  i,
Float_t  o 
)
inline

Definition at line 144 of file AliJetFlowTools.h.

void AliJetFlowTools::SetBeta ( Double_t  b)
inline

Definition at line 139 of file AliJetFlowTools.h.

void AliJetFlowTools::SetBeta ( Double_t  i,
Double_t  o 
)
inline

Definition at line 140 of file AliJetFlowTools.h.

void AliJetFlowTools::SetBinsRec ( TArrayD bins)
inline

Definition at line 133 of file AliJetFlowTools.h.

void AliJetFlowTools::SetBinsRecPrior ( TArrayD bins)
inline

Definition at line 135 of file AliJetFlowTools.h.

void AliJetFlowTools::SetBinsTrue ( TArrayD bins)
inline

Definition at line 132 of file AliJetFlowTools.h.

void AliJetFlowTools::SetBinsTruePrior ( TArrayD bins)
inline

Definition at line 134 of file AliJetFlowTools.h.

void AliJetFlowTools::SetBootstrap ( Bool_t  b,
Bool_t  r = kTRUE 
)
inline

Definition at line 180 of file AliJetFlowTools.h.

void AliJetFlowTools::SetCentralityBin ( Int_t  bin)
inline

Definition at line 106 of file AliJetFlowTools.h.

void AliJetFlowTools::SetCentralityBin ( TArrayI bins)
inline

Definition at line 115 of file AliJetFlowTools.h.

void AliJetFlowTools::SetCentralityWeight ( TArrayD weights)
inline

Definition at line 118 of file AliJetFlowTools.h.

void AliJetFlowTools::SetConstantUE ( Bool_t  ue)
inline

Definition at line 85 of file AliJetFlowTools.h.

static void AliJetFlowTools::SetDebug ( Int_t  d)
inlinestatic

Definition at line 386 of file AliJetFlowTools.h.

void AliJetFlowTools::SetDetectorResponse ( TH2D dr)
inline

Definition at line 130 of file AliJetFlowTools.h.

void AliJetFlowTools::SetDphiDptUnfolding ( Bool_t  i)
inline

Definition at line 174 of file AliJetFlowTools.h.

void AliJetFlowTools::SetDphiUnfolding ( Bool_t  i)
inline

Definition at line 173 of file AliJetFlowTools.h.

void AliJetFlowTools::SetEventPlaneResolution ( Double_t  r)
inline

Definition at line 169 of file AliJetFlowTools.h.

void AliJetFlowTools::SetExLJDpt ( Bool_t  i)
inline

Definition at line 175 of file AliJetFlowTools.h.

void AliJetFlowTools::SetHarmonic ( Int_t  n)
inline

Definition at line 191 of file AliJetFlowTools.h.

void AliJetFlowTools::SetInputList ( TList list)
inline

Definition at line 88 of file AliJetFlowTools.h.

void AliJetFlowTools::SetJetFindingEfficiency ( TH1D e)
inline

Definition at line 131 of file AliJetFlowTools.h.

void AliJetFlowTools::SetMergeSpectrumBins ( TArrayI a)
inline

Definition at line 114 of file AliJetFlowTools.h.

void AliJetFlowTools::SetMergeWith ( TList l,
Int_t  c,
Float_t  weight 
)
inline

Definition at line 122 of file AliJetFlowTools.h.

static void AliJetFlowTools::SetMinuitPrecision ( Float_t  s)
inlinestatic

Definition at line 383 of file AliJetFlowTools.h.

static void AliJetFlowTools::SetMinuitPrecision ( Int_t  i)
inlinestatic

Definition at line 384 of file AliJetFlowTools.h.

static void AliJetFlowTools::SetMinuitStepSize ( Float_t  s)
inlinestatic

Definition at line 382 of file AliJetFlowTools.h.

static void AliJetFlowTools::SetMinuitStrategy ( Double_t  s)
inlinestatic

Definition at line 385 of file AliJetFlowTools.h.

void AliJetFlowTools::SetNormalizeSpectra ( Bool_t  b)
inline

Definition at line 156 of file AliJetFlowTools.h.

void AliJetFlowTools::SetNormalizeSpectra ( Int_t  e)
inline

Definition at line 157 of file AliJetFlowTools.h.

void AliJetFlowTools::SetOffsetStart ( Int_t  g)
inline

Definition at line 74 of file AliJetFlowTools.h.

void AliJetFlowTools::SetOffsetStop ( Int_t  g)
inline

Definition at line 75 of file AliJetFlowTools.h.

void AliJetFlowTools::SetOutputFileName ( TString  name)
inline

Definition at line 92 of file AliJetFlowTools.h.

void AliJetFlowTools::SetPivot ( Float_t  p)
inline

Definition at line 84 of file AliJetFlowTools.h.

void AliJetFlowTools::SetPrior ( prior  p)
inline

Definition at line 147 of file AliJetFlowTools.h.

void AliJetFlowTools::SetPrior ( prior  p,
TF1 *  function,
TArrayD bins 
)
inline

Definition at line 148 of file AliJetFlowTools.h.

void AliJetFlowTools::SetPrior ( prior  p,
TH1D spectrum 
)
inline

Definition at line 155 of file AliJetFlowTools.h.

void AliJetFlowTools::SetPwrtTo ( Float_t  p)
inline

Definition at line 78 of file AliJetFlowTools.h.

void AliJetFlowTools::SetPwrtToArray ( TArrayD a)
inline

Definition at line 79 of file AliJetFlowTools.h.

void AliJetFlowTools::SetPwrtToStatArray ( TArrayD a)
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().

void AliJetFlowTools::SetReductionFactor ( Float_t  g)
inline

Definition at line 76 of file AliJetFlowTools.h.

void AliJetFlowTools::SetReductionFactorCorr ( Float_t  g)
inline

Definition at line 77 of file AliJetFlowTools.h.

void AliJetFlowTools::SetRho0 ( Bool_t  r)
inline

Definition at line 179 of file AliJetFlowTools.h.

void AliJetFlowTools::SetRMS ( Bool_t  r)
inline

Definition at line 177 of file AliJetFlowTools.h.

void AliJetFlowTools::SetSaveFull ( Bool_t  b)
inline

Definition at line 87 of file AliJetFlowTools.h.

void AliJetFlowTools::SetSmoothenPrior ( Bool_t  b,
Float_t  min = 50.,
Float_t  max = 100.,
Float_t  start = 75.,
Bool_t  counts = kTRUE 
)
inline

Definition at line 161 of file AliJetFlowTools.h.

void AliJetFlowTools::SetSubdueError ( Bool_t  b)
inline

Definition at line 86 of file AliJetFlowTools.h.

void AliJetFlowTools::SetSVDReg ( Int_t  r)
inline

Definition at line 136 of file AliJetFlowTools.h.

void AliJetFlowTools::SetSVDReg ( Int_t  in,
Int_t  out 
)
inline

Definition at line 137 of file AliJetFlowTools.h.

void AliJetFlowTools::SetSVDToy ( Bool_t  b,
Float_t  r 
)
inline

Definition at line 138 of file AliJetFlowTools.h.

void AliJetFlowTools::SetSymmRMS ( Bool_t  r)
inline

Definition at line 178 of file AliJetFlowTools.h.

void AliJetFlowTools::SetTestMode ( Bool_t  t)
inline

Definition at line 168 of file AliJetFlowTools.h.

void AliJetFlowTools::SetTitleFontSize ( Double_t  s)
inline

Definition at line 309 of file AliJetFlowTools.h.

void AliJetFlowTools::SetTrainPowerFit ( Bool_t  t)
inline

Definition at line 172 of file AliJetFlowTools.h.

void AliJetFlowTools::SetUnfoldingAlgorithm ( unfoldingAlgorithm  ua)
inline

Definition at line 146 of file AliJetFlowTools.h.

void AliJetFlowTools::SetUseDetectorResponse ( Bool_t  r)
inline

Definition at line 170 of file AliJetFlowTools.h.

void AliJetFlowTools::SetUseDptResponse ( Bool_t  r)
inline

Definition at line 171 of file AliJetFlowTools.h.

void AliJetFlowTools::SetWeightFunction ( TF1 *  w)
inline

Definition at line 176 of file AliJetFlowTools.h.

TH1D * AliJetFlowTools::SmoothenPrior ( TH1D spectrum,
TF1 *  function,
Double_t  min,
Double_t  max,
Double_t  start,
Bool_t  kill = kTRUE,
Bool_t  counts = kTRUE 
)
static

Definition at line 1571 of file AliJetFlowTools.cxx.

Referenced by GetPrior(), RemoveSign(), and UnfoldSpectrumChi2().

static void AliJetFlowTools::SquelchWarning ( )
inlinestaticprivate
void AliJetFlowTools::Style ( Bool_t  legacy = kFALSE)
static
void AliJetFlowTools::Style ( TCanvas *  c,
TString  style = "PEARSON" 
)
static

Definition at line 1655 of file AliJetFlowTools.cxx.

void AliJetFlowTools::Style ( TVirtualPad *  c,
TString  style = "SPECTRUM",
Bool_t  legacy = kFALSE 
)
static

Definition at line 1680 of file AliJetFlowTools.cxx.

void AliJetFlowTools::Style ( TLegend *  l)
static

Definition at line 1716 of file AliJetFlowTools.cxx.

void AliJetFlowTools::Style ( TH1 h,
EColor  col = kBlue,
histoType  type = kEmpty,
Bool_t  legacy = kFALSE 
)
static

Definition at line 1728 of file AliJetFlowTools.cxx.

void AliJetFlowTools::Style ( TGraph h,
EColor  col = kBlue,
histoType  type = kEmpty,
Bool_t  legacy = kFALSE 
)
static

Definition at line 1793 of file AliJetFlowTools.cxx.

void AliJetFlowTools::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
private

Definition at line 2561 of file AliJetFlowTools.cxx.

Referenced by GetCorrelatedUncertainty(), GetShapeUncertainty(), and SetDebug().

TH1D * AliJetFlowTools::UnfoldSpectrumBayesian ( const TH1D measuredJetSpectrum,
const TH2D resizedResponse,
const TH1D kinematicEfficiency,
const TH1D measuredJetSpectrumTrueBins,
const TString  suffix,
const TH1D jetFindingEfficiency = 0x0 
)
private

Definition at line 794 of file AliJetFlowTools.cxx.

Referenced by SetDebug(), and UnfoldWrapper().

TH1D * AliJetFlowTools::UnfoldSpectrumBayesianAli ( const TH1D measuredJetSpectrum,
const TH2D resizedResponse,
const TH1D kinematicEfficiency,
const TH1D measuredJetSpectrumTrueBins,
const TString  suffix,
const TH1D jetFindingEfficiency = 0x0 
)
private

Definition at line 669 of file AliJetFlowTools.cxx.

Referenced by SetDebug(), and UnfoldWrapper().

TH1D * AliJetFlowTools::UnfoldSpectrumChi2 ( const TH1D measuredJetSpectrum,
const TH2D resizedResponse,
const TH1D kinematicEfficiency,
const TH1D measuredJetSpectrumTrueBins,
const TString  suffix,
const TH1D jetFindingEfficiency = 0x0 
)
private

Definition at line 419 of file AliJetFlowTools.cxx.

Referenced by GetPrior(), SetDebug(), and UnfoldWrapper().

TH1D * AliJetFlowTools::UnfoldSpectrumSVD ( const TH1D measuredJetSpectrum,
const TH2D resizedResponse,
const TH1D kinematicEfficiency,
const TH1D measuredJetSpectrumTrueBins,
const TString  suffix,
const TH1D jetFindingEfficiency = 0x0 
)
private

Definition at line 537 of file AliJetFlowTools.cxx.

Referenced by SetDebug(), and UnfoldWrapper().

TH1D * AliJetFlowTools::UnfoldWrapper ( const TH1D measuredJetSpectrum,
const TH2D resizedResponse,
const TH1D kinematicEfficiency,
const TH1D measuredJetSpectrumTrueBins,
const TString  suffix,
const TH1D jetFindingEfficiency = 0x0 
)
private

Definition at line 390 of file AliJetFlowTools.cxx.

Referenced by Make(), MakeAU(), and SetDebug().

void AliJetFlowTools::WriteObject ( TObject object,
TString  suffix = "",
Bool_t  kill = kTRUE 
)
static

Definition at line 4402 of file AliJetFlowTools.cxx.

Referenced by RemoveSign().

Member Data Documentation

TDirectoryFile* AliJetFlowTools::fActiveDir
private
Bool_t AliJetFlowTools::fAvoidRoundingError
private
Int_t AliJetFlowTools::fBayesianIterIn
private
Int_t AliJetFlowTools::fBayesianIterOut
private
Float_t AliJetFlowTools::fBayesianSmoothIn
private
Float_t AliJetFlowTools::fBayesianSmoothOut
private
Double_t AliJetFlowTools::fBetaIn
private
Double_t AliJetFlowTools::fBetaOut
private
TArrayD* AliJetFlowTools::fBinsRec
private
TArrayD* AliJetFlowTools::fBinsRecPrior
private

Definition at line 536 of file AliJetFlowTools.h.

Referenced by GetPrior(), and SetBinsRecPrior().

TArrayD* AliJetFlowTools::fBinsTruePrior
private

Definition at line 535 of file AliJetFlowTools.h.

Referenced by GetPrior(), and SetBinsTruePrior().

Bool_t AliJetFlowTools::fBootstrap
private

Definition at line 506 of file AliJetFlowTools.h.

Referenced by Make(), and SetBootstrap().

TArrayI* AliJetFlowTools::fCentralityArray
private
TArrayD* AliJetFlowTools::fCentralityWeights
private

Definition at line 517 of file AliJetFlowTools.h.

Referenced by PrepareForUnfolding(), SetCentralityBin(), and SetCentralityWeight().

Bool_t AliJetFlowTools::fConstantUE
private

Definition at line 504 of file AliJetFlowTools.h.

Referenced by DoIntermediateSystematicsOnV2(), and SetConstantUE().

TH2D* AliJetFlowTools::fDeltaPtDeltaPhi
private

Definition at line 565 of file AliJetFlowTools.h.

Referenced by Make(), MakeAU(), and PrepareForUnfolding().

TH2D* AliJetFlowTools::fDetectorResponse
private
Bool_t AliJetFlowTools::fDphiDptUnfolding
private

Definition at line 557 of file AliJetFlowTools.h.

Referenced by Make(), and SetDphiDptUnfolding().

Bool_t AliJetFlowTools::fDphiUnfolding
private
TH2D* AliJetFlowTools::fDptIn
private

Definition at line 571 of file AliJetFlowTools.h.

Referenced by Make(), MakeAU(), PrepareForUnfolding(), and SetRawInput().

TH1D* AliJetFlowTools::fDptInDist
private

Definition at line 569 of file AliJetFlowTools.h.

Referenced by Make(), MakeAU(), PrepareForUnfolding(), and SetRawInput().

TH2D* AliJetFlowTools::fDptOut
private

Definition at line 572 of file AliJetFlowTools.h.

Referenced by Make(), PrepareForUnfolding(), and SetRawInput().

TH1D* AliJetFlowTools::fDptOutDist
private

Definition at line 570 of file AliJetFlowTools.h.

Referenced by Make(), PrepareForUnfolding(), and SetRawInput().

Int_t AliJetFlowTools::fEventCount
private

Definition at line 541 of file AliJetFlowTools.h.

Referenced by PrepareForUnfolding(), SetNormalizeSpectra(), and SetRawInput().

Bool_t AliJetFlowTools::fExLJDpt
private

Definition at line 558 of file AliJetFlowTools.h.

Referenced by PrepareForUnfolding(), and SetExLJDpt().

Float_t AliJetFlowTools::fFitMax
private

Definition at line 545 of file AliJetFlowTools.h.

Referenced by GetPrior(), SetSmoothenPrior(), and UnfoldSpectrumChi2().

Float_t AliJetFlowTools::fFitMin
private

Definition at line 544 of file AliJetFlowTools.h.

Referenced by GetPrior(), SetSmoothenPrior(), and UnfoldSpectrumChi2().

Float_t AliJetFlowTools::fFitStart
private

Definition at line 546 of file AliJetFlowTools.h.

Referenced by GetPrior(), SetSmoothenPrior(), and UnfoldSpectrumChi2().

TH2D* AliJetFlowTools::fFullResponseIn
private

Definition at line 573 of file AliJetFlowTools.h.

Referenced by GetPrior(), Make(), and MakeAU().

TH2D* AliJetFlowTools::fFullResponseOut
private

Definition at line 574 of file AliJetFlowTools.h.

Referenced by GetPrior(), and Make().

Int_t AliJetFlowTools::fHarmonic
private

Definition at line 579 of file AliJetFlowTools.h.

Referenced by SetHarmonic().

TList* AliJetFlowTools::fInputList
private

Definition at line 511 of file AliJetFlowTools.h.

Referenced by PrepareForUnfolding(), and SetInputList().

TH1D* AliJetFlowTools::fJetFindingEff
private

Definition at line 522 of file AliJetFlowTools.h.

Referenced by Make(), MakeAU(), and SetJetFindingEfficiency().

TH2D* AliJetFlowTools::fJetPtDeltaPhi
private

Definition at line 566 of file AliJetFlowTools.h.

Referenced by Make(), MakeAU(), and PrepareForUnfolding().

Float_t AliJetFlowTools::fJetRadius
private

Definition at line 540 of file AliJetFlowTools.h.

Referenced by SaveConfiguration(), and SetSVDToy().

Int_t AliJetFlowTools::fListPrefix
private

Definition at line 500 of file AliJetFlowTools.h.

Referenced by CreateOutputList().

TArrayI* AliJetFlowTools::fMergeBinsArray
private
Int_t AliJetFlowTools::fMergeWithCen
private

Definition at line 519 of file AliJetFlowTools.h.

Referenced by PrepareForUnfolding(), and SetMergeWith().

TList* AliJetFlowTools::fMergeWithList
private

Definition at line 518 of file AliJetFlowTools.h.

Referenced by PrepareForUnfolding(), and SetMergeWith().

Float_t AliJetFlowTools::fMergeWithWeight
private

Definition at line 520 of file AliJetFlowTools.h.

Referenced by PrepareForUnfolding(), and SetMergeWith().

Bool_t AliJetFlowTools::fNormalizeSpectra
private
TFile* AliJetFlowTools::fOutputFile
private
TString AliJetFlowTools::fOutputFileName
private

Definition at line 513 of file AliJetFlowTools.h.

Referenced by CreateOutputList(), and SetOutputFileName().

Float_t AliJetFlowTools::fPivot
private

Definition at line 575 of file AliJetFlowTools.h.

Referenced by GetShapeUncertainty(), and SetPivot().

TF1* AliJetFlowTools::fPower
private
prior AliJetFlowTools::fPrior
private

Definition at line 531 of file AliJetFlowTools.h.

Referenced by GetPrior(), SaveConfiguration(), and SetPrior().

TH1D* AliJetFlowTools::fPriorUser
private

Definition at line 532 of file AliJetFlowTools.h.

Referenced by GetPrior(), and SetPrior().

Bool_t AliJetFlowTools::fRawInputProvided
private

Definition at line 549 of file AliJetFlowTools.h.

Referenced by PrepareForUnfolding(), and SetRawInput().

Bool_t AliJetFlowTools::fRefreshInput
private

Definition at line 512 of file AliJetFlowTools.h.

Referenced by Make(), PrepareForUnfolding(), and SetInputList().

AliAnaChargedJetResponseMaker* AliJetFlowTools::fResponseMaker
private
Bool_t AliJetFlowTools::fRho0
private

Definition at line 505 of file AliJetFlowTools.h.

Referenced by PrepareForUnfolding(), and SetRho0().

Bool_t AliJetFlowTools::fRMS
private

Definition at line 502 of file AliJetFlowTools.h.

Referenced by GetShapeUncertainty(), and SetRMS().

TProfile* AliJetFlowTools::fRMSRatio
private

Definition at line 563 of file AliJetFlowTools.h.

Referenced by Finish(), Make(), PrepareForUnfolding(), and SetRawInput().

TProfile* AliJetFlowTools::fRMSSpectrumIn
private

Definition at line 561 of file AliJetFlowTools.h.

Referenced by Finish(), Make(), PrepareForUnfolding(), and SetRawInput().

TProfile* AliJetFlowTools::fRMSSpectrumOut
private

Definition at line 562 of file AliJetFlowTools.h.

Referenced by Finish(), Make(), PrepareForUnfolding(), and SetRawInput().

TProfile* AliJetFlowTools::fRMSV2
private

Definition at line 564 of file AliJetFlowTools.h.

Bool_t AliJetFlowTools::fSaveFull
private

Definition at line 508 of file AliJetFlowTools.h.

Referenced by Make(), MakeAU(), and SetSaveFull().

Bool_t AliJetFlowTools::fSmoothenCounts
private

Definition at line 547 of file AliJetFlowTools.h.

Referenced by GetPrior(), SetSmoothenPrior(), and UnfoldSpectrumChi2().

Bool_t AliJetFlowTools::fSmoothenPrior
private
TH1D* AliJetFlowTools::fSpectrumIn
private

Definition at line 567 of file AliJetFlowTools.h.

Referenced by GetPrior(), Make(), MakeAU(), PrepareForUnfolding(), and SetRawInput().

TH1D* AliJetFlowTools::fSpectrumOut
private

Definition at line 568 of file AliJetFlowTools.h.

Referenced by GetPrior(), Make(), PrepareForUnfolding(), and SetRawInput().

Bool_t AliJetFlowTools::fSubdueError
private

Definition at line 576 of file AliJetFlowTools.h.

Referenced by GetShapeUncertainty(), and SetSubdueError().

Int_t AliJetFlowTools::fSVDRegIn
private

Definition at line 537 of file AliJetFlowTools.h.

Referenced by SaveConfiguration(), SetSVDReg(), and UnfoldSpectrumSVD().

Int_t AliJetFlowTools::fSVDRegOut
private

Definition at line 538 of file AliJetFlowTools.h.

Referenced by SaveConfiguration(), SetSVDReg(), and UnfoldSpectrumSVD().

Bool_t AliJetFlowTools::fSVDToy
private
Bool_t AliJetFlowTools::fSymmRMS
private

Definition at line 503 of file AliJetFlowTools.h.

Referenced by DoIntermediateSystematics(), GetShapeUncertainty(), and SetSymmRMS().

Bool_t AliJetFlowTools::fTestMode
private

Definition at line 548 of file AliJetFlowTools.h.

Referenced by Make(), SaveConfiguration(), and SetTestMode().

Double_t AliJetFlowTools::fTitleFontSize
private

Definition at line 559 of file AliJetFlowTools.h.

Referenced by SetTitleFontSize().

Bool_t AliJetFlowTools::fTrainPower
private

Definition at line 553 of file AliJetFlowTools.h.

Referenced by PrepareForUnfolding(), and SetTrainPowerFit().

TH1* AliJetFlowTools::fUnfoldedSpectrumIn
private

Definition at line 577 of file AliJetFlowTools.h.

Referenced by GetUnfoldedSpectrumIn(), and Make().

TH1* AliJetFlowTools::fUnfoldedSpectrumOut
private

Definition at line 578 of file AliJetFlowTools.h.

Referenced by GetUnfoldedSpectrumOut(), and Make().

unfoldingAlgorithm AliJetFlowTools::fUnfoldingAlgorithm
private
Bool_t AliJetFlowTools::fUseDetectorResponse
private

Definition at line 551 of file AliJetFlowTools.h.

Referenced by Make(), MakeAU(), SaveConfiguration(), and SetUseDetectorResponse().

Bool_t AliJetFlowTools::fUseDptResponse
private

Definition at line 552 of file AliJetFlowTools.h.

Referenced by Make(), MakeAU(), and SetUseDptResponse().

TArrayD * AliJetFlowTools::gCorr = new TArrayD(7)
staticprivate

Definition at line 584 of file AliJetFlowTools.h.

Referenced by GetSignificance(), and PhenixChi2nd().

Int_t AliJetFlowTools::gOffsetStart = 0
staticprivate

Definition at line 586 of file AliJetFlowTools.h.

Referenced by PhenixChi2nd(), and SetOffsetStart().

Int_t AliJetFlowTools::gOffsetStop = 0
staticprivate

Definition at line 587 of file AliJetFlowTools.h.

Referenced by PhenixChi2nd(), and SetOffsetStop().

Float_t AliJetFlowTools::gPwrtTo = 0.
staticprivate

Definition at line 590 of file AliJetFlowTools.h.

Referenced by PhenixChi2nd(), ReturnFunctionnd(), SetPwrtTo(), and SetPwrtToArray().

TArrayD * AliJetFlowTools::gPwrtToArray = new TArrayD(7)
staticprivate

Definition at line 591 of file AliJetFlowTools.h.

Referenced by PhenixChi2nd(), and SetPwrtToArray().

TArrayD * AliJetFlowTools::gPwrtToStatArray = new TArrayD(7)
staticprivate

Definition at line 592 of file AliJetFlowTools.h.

Referenced by PhenixChi2nd(), and SetPwrtToStatArray().

Float_t AliJetFlowTools::gReductionFactor = 1.
staticprivate

Definition at line 588 of file AliJetFlowTools.h.

Referenced by GetSignificance(), and SetReductionFactor().

Float_t AliJetFlowTools::gReductionFactorCorr = 1.
staticprivate

Definition at line 589 of file AliJetFlowTools.h.

Referenced by GetSignificance(), and SetReductionFactorCorr().

TArrayD * AliJetFlowTools::gShape = new TArrayD(7)
staticprivate

Definition at line 583 of file AliJetFlowTools.h.

Referenced by GetSignificance(), and PhenixChi2nd().

TArrayD * AliJetFlowTools::gStat = new TArrayD(7)
staticprivate

Definition at line 582 of file AliJetFlowTools.h.

Referenced by GetSignificance(), and PhenixChi2nd().

TArrayD * AliJetFlowTools::gV2 = new TArrayD(7)
staticprivate

Definition at line 581 of file AliJetFlowTools.h.

Referenced by GetSignificance(), and PhenixChi2nd().


The documentation for this class was generated from the following files: