17 #ifndef ALIFLOWANALYSISWITHCUMULANTS_H
18 #define ALIFLOWANALYSISWITHCUMULANTS_H
TProfile2D * fReferenceFlowGenFun
void SetR0(Double_t const r0)
virtual void GetPointersForCommonResultsHistograms()
Bool_t GetCalculateVsMultiplicity() const
virtual void BookCommonHistograms()
void SetMultiplicityWeight(const char *multiplicityWeight)
TString * fMultiplicityWeight
void SetCommonHistsResults4th(AliFlowCommonHistResults *const chr4th)
virtual void GetPointersForCommonControlHistograms()
void SetTuningR0(Double_t const tr0, Int_t const r)
void SetMaxMult(Double_t const maxm)
void SetEtaWeights(TH1D *const histEtaWeights)
Int_t GetMultiple() const
TH1D * fReferenceFlowCumulants
Int_t GetHarmonic() const
virtual void InitializeArrays()
Bool_t GetUsePhiWeights() const
Bool_t GetPrintFinalResults(Int_t i) const
virtual void WriteHistograms(TString *outputFileName)
TProfile * fNoOfParticlesInBin[2][2]
virtual void BookEverythingForTuning()
virtual void BookProfileHoldingSettings()
TProfile * GetDiffFlowFlags() const
void SetHarmonic(Int_t const harmonic)
void SetHistListName(const char *hln)
TList * fReferenceFlowResults
virtual void CheckPointersUsedInMake()
TProfile * fDiffFlowFlags
Double_t GetMinMult() const
TProfile2D * GetSumOfSquaredWeightVsM() const
TH1D * GetTuningCumulants(Int_t const r, Int_t const pq) const
virtual void CalculateCumulantsForDiffFlow(TString rpPoi, TString ptEta)
virtual void FillQvectorComponents(AliFlowEventSimple *anEvent)
void SetReferenceFlowCumulantsVsM(TH1D *const rfcVsM, Int_t co)
TH1D * fTuningCumulants[10][5]
virtual void GetAvMultAndNoOfEvts()
void SetAvMVsM(TProfile *const amVsM)
virtual void BookEverythingForReferenceFlow()
TH1D * GetReferenceFlowCumulantsVsM(Int_t co) const
virtual void CalculateReferenceFlow()
virtual void CalculateDifferentialFlow(TString rpPoi, TString ptEta)
void SetAverageOfSquaredWeight(TProfile *const aosw)
TH1D * fDiffFlowCumulants[2][2][4]
AliFlowCommonHistResults * GetCommonHistsResults4th() const
Double_t GetMaxMult() const
TH1D * GetTuningFlow(Int_t const r, Int_t const pq) const
virtual void GetPointersForTuningObjects()
TList * fReferenceFlowList
virtual void FillCommonHistResultsForDifferentialFlow(TString rpPoi)
TProfile * fAnalysisSettings
TProfile * GetSumOfSquaredWeight() const
void SetTuningFlags(TProfile *const tf)
virtual void CalculateIntegratedFlow(TString rpPoi)
void SetTuningFlow(TH1D *const tf, Int_t const r, Int_t const pq)
void SetAnalysisSettings(TProfile *const as)
TProfile3D * GetDiffFlowGenFun(Int_t const ri, Int_t const rp, Int_t const pe) const
TList * fDiffFlowProfiles
void SetUsePhiWeights(Bool_t const uPhiW)
Double_t GetTuningR0(Int_t const r) const
Bool_t fPrintFinalResults[3]
void SetReferenceFlowFlags(TProfile *const rff)
AliFlowAnalysisWithCumulants & operator=(const AliFlowAnalysisWithCumulants &afawc)
TProfile2D * fAverageOfSquaredWeightVsM
TH1D * GetReferenceFlowCumulants() const
TProfile3D * GetReferenceFlowGenFunVsM() const
virtual void BookAndFillWeightsHistograms()
Int_t GetnBinsMult() const
TH1D * fReferenceFlowCumulantsVsM[4]
void SetReferenceFlowCumulants(TH1D *const rfc)
void SetCommonHistsResults8th(AliFlowCommonHistResults *const chr8th)
virtual void PrintFinalResults(TString rpPoi)
void SetReferenceFlowGenFun(TProfile2D *const rfgf)
AliFlowCommonHist * fCommonHists
void SetCommonHists(AliFlowCommonHist *const ch)
virtual void FillGeneratingFunctionForReferenceFlow(AliFlowEventSimple *anEvent)
TProfile3D * fDiffFlowGenFun[2][2][2]
virtual void CalculateReferenceFlowError()
virtual void BookEverythingForDiffFlow()
TProfile * GetTuningAvM() const
void SetHistList(TList *const hl)
TProfile2D * GetQvectorComponentsVsM() const
void SetNoOfParticlesInBin(TProfile *const nopib, Int_t const rp, Int_t const pe)
void SetCalculateVsMultiplicity(Bool_t const ecvm)
TH1D * fDiffFlow[2][2][4]
Bool_t GetUseEtaWeights() const
virtual void GetPointersForDiffFlowObjects()
AliFlowAnalysisWithCumulants()
TProfile * GetTuningFlags() const
virtual void FillCommonHistResultsForReferenceFlow()
void SetDiffFlowGenFun(TProfile3D *const dfgf, Int_t const ri, Int_t const rp, Int_t const pe)
Bool_t fCalculateVsMultiplicity
virtual void BookEverythingForCalculationVsMultiplicity()
virtual void CheckPointersUsedInFinish()
ClassDef(AliFlowAnalysisWithCumulants, 0)
void SetTuningGenFun(TProfile2D *const tgf, Int_t const r, Int_t const pq)
virtual void StoreReferenceFlowFlags()
TProfile2D * GetReferenceFlowGenFun() const
virtual void AccessSettings()
void SetnBinsMult(Int_t const nbm)
TProfile2D * fTuningGenFun[10][5]
Bool_t GetUsePtWeights() const
TProfile * GetNoOfParticlesInBin(Int_t const rp, Int_t const pe) const
virtual void CrossCheckSettings()
void SetDiffFlow(TH1D *const df, Int_t const rp, Int_t const pe, Int_t const co)
AliFlowCommonHistResults * fCommonHistsResults6th
virtual void GetPointersForBaseHistograms()
void SetPtWeights(TH1D *const histPtWeights)
void SetUsePtWeights(Bool_t const uPtW)
TList * GetHistList() const
virtual void FinalizeTuning()
TH1D * GetDiffFlow(Int_t const rp, Int_t const pe, Int_t const co) const
void SetPrintFinalResults(Bool_t const printOrNot, Int_t const i)
TH1D * fTuningFlow[10][5]
virtual void FillGeneratingFunctionsForDifferentTuningParameters(AliFlowEventSimple *anEvent)
void SetDiffFlowCumulants(TH1D *const dfc, Int_t const rp, Int_t const pe, Int_t const co)
TProfile2D * GetTuningGenFun(Int_t const r, Int_t const pq) const
virtual void AccessConstants()
void SetReferenceFlowGenFunVsM(TProfile3D *const rfgfVsM)
TProfile * fQvectorComponents
void SetReferenceFlow(TH1D *const rf)
AliFlowCommonHistResults * GetCommonHistsResults6th() const
TH1D * GetEtaWeights() const
TProfile * GetAvMVsM() const
void SetMinMult(Double_t const minm)
void SetCommonHistsResults6th(AliFlowCommonHistResults *const chr6th)
virtual void FillGeneratingFunctionForDiffFlow(AliFlowEventSimple *anEvent)
TH1D * GetDiffFlowCumulants(Int_t const rp, Int_t const pe, Int_t const co) const
AliFlowCommonHistResults * fCommonHistsResults8th
AliFlowCommonHistResults * GetCommonHistsResults2nd() const
void SetUseEtaWeights(Bool_t const uEtaW)
AliFlowCommonHistResults * GetCommonHistsResults8th() const
void SetQvectorComponentsVsM(TProfile2D *const qvcVsM)
virtual void CalculateCumulantsForReferenceFlow()
AliFlowCommonHistResults * fCommonHistsResults2nd
TProfile3D * fReferenceFlowGenFunVsM
TH1D * GetPtWeights() const
TProfile * GetReferenceFlowFlags() const
void SetPhiWeights(TH1F *const histPhiWeights)
virtual ~AliFlowAnalysisWithCumulants()
TList * fReferenceFlowProfiles
virtual void Make(AliFlowEventSimple *anEvent)
Bool_t GetTuneParameters() const
void SetTuningAvM(TProfile *const tam)
AliFlowCommonHistResults * fCommonHistsResults4th
virtual void GetOutputHistograms(TList *outputListHistos)
TProfile * fAverageOfSquaredWeight
TString * GetHistListName() const
void SetAverageOfSquaredWeightVsM(TProfile2D *const aoswVsM)
void SetChi(TH1D *const c)
virtual void CalculateDifferentialFlowErrors(TString rpPoi, TString ptEta)
void SetCommonHistsResults2nd(AliFlowCommonHistResults *const chr2nd)
void SetQvectorComponents(TProfile *const qvc)
void SetWeightsList(TList *const wlist)
void SetDiffFlowFlags(TProfile *const dff)
TProfile * GetAnalysisSettings() const
void SetTuningCumulants(TH1D *const tc, Int_t const r, Int_t const pq)
virtual void StoreDiffFlowFlags()
TH1F * GetPhiWeights() const
void SetTuneParameters(Bool_t const tp)
TProfile2D * fQvectorComponentsVsM
TProfile * fReferenceFlowFlags
TH1D * GetReferenceFlow() const
virtual void BookAndNestAllLists()
TList * GetWeightsList() const
virtual void GetPointersForReferenceFlowObjects()
void SetMultiple(Int_t const multiple)
AliFlowCommonHist * GetCommonHists() const
TProfile * GetQvectorComponents() const