ROOT logo
AliRoot » PWG » FLOW » BASE » AliFlowAnalysisWithCumulants

class AliFlowAnalysisWithCumulants

Function Members (Methods)

public:
AliFlowAnalysisWithCumulants()
virtual~AliFlowAnalysisWithCumulants()
virtual voidAccessConstants()
virtual voidAccessSettings()
virtual voidBookAndFillWeightsHistograms()
virtual voidBookAndNestAllLists()
virtual voidBookCommonHistograms()
virtual voidBookEverythingForCalculationVsMultiplicity()
virtual voidBookEverythingForDiffFlow()
virtual voidBookEverythingForReferenceFlow()
virtual voidBookEverythingForTuning()
virtual voidBookProfileHoldingSettings()
virtual voidCalculateCumulantsForDiffFlow(TString rpPoi, TString ptEta)
virtual voidCalculateCumulantsForReferenceFlow()
virtual voidCalculateDifferentialFlow(TString rpPoi, TString ptEta)
virtual voidCalculateDifferentialFlowErrors(TString rpPoi, TString ptEta)
virtual voidCalculateIntegratedFlow(TString rpPoi)
virtual voidCalculateReferenceFlow()
virtual voidCalculateReferenceFlowError()
virtual voidCheckPointersUsedInFinish()
virtual voidCheckPointersUsedInMake()
static TClass*Class()
virtual voidCrossCheckSettings()
virtual voidFillCommonHistResultsForDifferentialFlow(TString rpPoi)
virtual voidFillCommonHistResultsForReferenceFlow()
virtual voidFillGeneratingFunctionForDiffFlow(AliFlowEventSimple* anEvent)
virtual voidFillGeneratingFunctionForReferenceFlow(AliFlowEventSimple* anEvent)
virtual voidFillGeneratingFunctionsForDifferentTuningParameters(AliFlowEventSimple* anEvent)
virtual voidFillQvectorComponents(AliFlowEventSimple* anEvent)
virtual voidFinalizeTuning()
virtual voidFinish()
TProfile*GetAnalysisSettings() const
virtual voidGetAvMultAndNoOfEvts()
TProfile*GetAvMVsM() const
Bool_tGetCalculateVsMultiplicity() const
TH1D*GetChi() const
AliFlowCommonHist*GetCommonHists() const
AliFlowCommonHistResults*GetCommonHistsResults2nd() const
AliFlowCommonHistResults*GetCommonHistsResults4th() const
AliFlowCommonHistResults*GetCommonHistsResults6th() const
AliFlowCommonHistResults*GetCommonHistsResults8th() const
TH1D*GetDiffFlow(Int_t rp, Int_t pe, Int_t co) const
TH1D*GetDiffFlowCumulants(Int_t rp, Int_t pe, Int_t co) const
TProfile*GetDiffFlowFlags() const
TProfile3D*GetDiffFlowGenFun(Int_t ri, Int_t rp, Int_t pe) const
TH1D*GetEtaWeights() const
Int_tGetHarmonic() const
TList*GetHistList() const
TString*GetHistListName() const
Double_tGetMaxMult() const
Double_tGetMinMult() const
Int_tGetMultiple() const
Int_tGetnBinsMult() const
TProfile*GetNoOfParticlesInBin(Int_t rp, Int_t pe) const
virtual voidGetOutputHistograms(TList* outputListHistos)
TH1F*GetPhiWeights() const
virtual voidGetPointersForBaseHistograms()
virtual voidGetPointersForCommonControlHistograms()
virtual voidGetPointersForCommonResultsHistograms()
virtual voidGetPointersForDiffFlowObjects()
virtual voidGetPointersForReferenceFlowObjects()
virtual voidGetPointersForTuningObjects()
Bool_tGetPrintFinalResults(Int_t i) const
TH1D*GetPtWeights() const
TProfile*GetQvectorComponents() const
TProfile2D*GetQvectorComponentsVsM() const
Double_tGetR0() const
TH1D*GetReferenceFlow() const
TH1D*GetReferenceFlowCumulants() const
TH1D*GetReferenceFlowCumulantsVsM(Int_t co) const
TProfile*GetReferenceFlowFlags() const
TProfile2D*GetReferenceFlowGenFun() const
TProfile3D*GetReferenceFlowGenFunVsM() const
TProfile*GetSumOfSquaredWeight() const
TProfile2D*GetSumOfSquaredWeightVsM() const
Bool_tGetTuneParameters() const
TProfile*GetTuningAvM() const
TH1D*GetTuningCumulants(Int_t r, Int_t pq) const
TProfile*GetTuningFlags() const
TH1D*GetTuningFlow(Int_t r, Int_t pq) const
TProfile2D*GetTuningGenFun(Int_t r, Int_t pq) const
Double_tGetTuningR0(Int_t r) const
Bool_tGetUseEtaWeights() const
Bool_tGetUsePhiWeights() const
Bool_tGetUsePtWeights() const
TList*GetWeightsList() const
virtual voidInit()
virtual voidInitializeArrays()
virtual TClass*IsA() const
virtual voidMake(AliFlowEventSimple* anEvent)
virtual voidPrintFinalResults(TString rpPoi)
voidSetAnalysisSettings(TProfile *const as)
voidSetAverageOfSquaredWeight(TProfile *const aosw)
voidSetAverageOfSquaredWeightVsM(TProfile2D *const aoswVsM)
voidSetAvMVsM(TProfile *const amVsM)
voidSetCalculateVsMultiplicity(Bool_t ecvm)
voidSetChi(TH1D *const c)
voidSetCommonHists(AliFlowCommonHist *const ch)
voidSetCommonHistsResults2nd(AliFlowCommonHistResults *const chr2nd)
voidSetCommonHistsResults4th(AliFlowCommonHistResults *const chr4th)
voidSetCommonHistsResults6th(AliFlowCommonHistResults *const chr6th)
voidSetCommonHistsResults8th(AliFlowCommonHistResults *const chr8th)
voidSetDiffFlow(TH1D *const df, Int_t rp, Int_t pe, Int_t co)
voidSetDiffFlowCumulants(TH1D *const dfc, Int_t rp, Int_t pe, Int_t co)
voidSetDiffFlowFlags(TProfile *const dff)
voidSetDiffFlowGenFun(TProfile3D *const dfgf, Int_t ri, Int_t rp, Int_t pe)
voidSetEtaWeights(TH1D *const histEtaWeights)
voidSetHarmonic(Int_t harmonic)
voidSetHistList(TList *const hl)
voidSetHistListName(const char* hln)
voidSetMaxMult(Double_t maxm)
voidSetMinMult(Double_t minm)
voidSetMultiple(Int_t multiple)
voidSetMultiplicityWeight(const char* multiplicityWeight)
voidSetnBinsMult(Int_t nbm)
voidSetNoOfParticlesInBin(TProfile *const nopib, Int_t rp, Int_t pe)
voidSetPhiWeights(TH1F *const histPhiWeights)
voidSetPrintFinalResults(Bool_t printOrNot, Int_t i)
voidSetPtWeights(TH1D *const histPtWeights)
voidSetQvectorComponents(TProfile *const qvc)
voidSetQvectorComponentsVsM(TProfile2D *const qvcVsM)
voidSetR0(Double_t r0)
voidSetReferenceFlow(TH1D *const rf)
voidSetReferenceFlowCumulants(TH1D *const rfc)
voidSetReferenceFlowCumulantsVsM(TH1D *const rfcVsM, Int_t co)
voidSetReferenceFlowFlags(TProfile *const rff)
voidSetReferenceFlowGenFun(TProfile2D *const rfgf)
voidSetReferenceFlowGenFunVsM(TProfile3D *const rfgfVsM)
voidSetTuneParameters(Bool_t tp)
voidSetTuningAvM(TProfile *const tam)
voidSetTuningCumulants(TH1D *const tc, Int_t r, Int_t pq)
voidSetTuningFlags(TProfile *const tf)
voidSetTuningFlow(TH1D *const tf, Int_t r, Int_t pq)
voidSetTuningGenFun(TProfile2D *const tgf, Int_t r, Int_t pq)
voidSetTuningR0(Double_t tr0, Int_t r)
voidSetUseEtaWeights(Bool_t uEtaW)
voidSetUsePhiWeights(Bool_t uPhiW)
voidSetUsePtWeights(Bool_t uPtW)
voidSetWeightsList(TList *const wlist)
virtual voidShowMembers(TMemberInspector&)
virtual voidStoreDiffFlowFlags()
virtual voidStoreReferenceFlowFlags()
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
virtual voidWriteHistograms(TString* outputFileName)
virtual voidWriteHistograms(TString outputFileName)
virtual voidWriteHistograms(TDirectoryFile* outputFileName)

Data Members

private:
TProfile*fAnalysisSettingsprofile to hold analysis settings
Double_tfAvMaverage multiplicity
TProfile*fAvMVsM<M> vs multiplicity bin
TProfile*fAverageOfSquaredWeight<<w^2>>, where w = wPhi*wPt*wEta
TProfile2D*fAverageOfSquaredWeightVsM<<w^2>>, where w = wPhi*wPt*wEta vs multiplicity
Bool_tfCalculateVsMultiplicityperform flow analysis independently for each multiplicity bin
TH1D*fChifinal results for resolution
AliFlowCommonHist*fCommonHistscommon control histograms (filled only with events with 3 or more tracks for 3-p correlators)
AliFlowCommonHistResults*fCommonHistsResults2ndcommon result histograms for 2nd order cumulant
AliFlowCommonHistResults*fCommonHistsResults4thcommon result histograms for 4th order cumulant
AliFlowCommonHistResults*fCommonHistsResults6thcommon result histograms for 6th order cumulant
AliFlowCommonHistResults*fCommonHistsResults8thcommon result histograms for 8th order cumulant
TH1D*fDiffFlow[2][2][4]differential flow [0=RP,1=POI][0=pt,1=eta][cumulant order]
TH1D*fDiffFlowCumulants[2][2][4]isotropic differential flow cumulants [0=RP,1=POI][0=pt,1=eta][cumulant order]
TProfile*fDiffFlowFlagsprofile to hold all flags for reference flow
TProfile3D*fDiffFlowGenFun[2][2][2]all-event avarage of generating function used for differential flow [0=Re,1=Im][0=RP,1=POI][0=pt,1=eta]
TList*fDiffFlowListlist to hold all histograms and profiles relevant for differential flow
TList*fDiffFlowProfileslist to hold all profiles relevant for differential flow
TList*fDiffFlowResultslist to hold all histograms with final results relevant for differential flow
Double_tfEtaBinWidthbin width for eta histograms
Double_tfEtaMaxmaximum eta
Double_tfEtaMinminimum eta
TH1D*fEtaWeightshistogram holding phi weights
TMatrixD*fGEBEreference flow generating function only for current event
Int_tfHarmonicharmonic
TList*fHistListbase list to hold all output objects
TString*fHistListNamename of base list
Double_tfMaxMultmaximal multiplicity for flow analysis versus multiplicity
Double_tfMinMultminimal multiplicity for flow analysis versus multiplicity
Int_tfMultiplethe multiple m in p=m*n, where n is harmonic (relevant for differential flow)
TString*fMultiplicityWeightevent-by-event weight for reference flow generating function (can be "unit" or "multiplicity")
TProfile*fNoOfParticlesInBin[2][2]number of particles in pt/eta bin for RPs/POIs [0=RP,1=POI][0=pt,1=eta]
Double_tfPhiBinWidthbin width for phi histograms
Double_tfPhiMaxmaximum phi
Double_tfPhiMinminimum phi
TH1F*fPhiWeightshistogram holding phi weights
Bool_tfPrintFinalResults[3]print on the screen the final results [0=RF,1=RP,2=POI]
Double_tfPtBinWidthbin width for pt histograms
Double_tfPtMaxmaximum pt
Double_tfPtMinminimum pt
TH1D*fPtWeightshistogram holding phi weights
TProfile*fQvectorComponentsaverages of Q-vector components (1st bin: <Q_x>, 2nd bin: <Q_y>, 3rd bin: <(Q_x)^2>, 4th bin: <(Q_y)^2>)
TProfile2D*fQvectorComponentsVsMaverages of Q-vector components (1st bin: <Q_x>, 2nd bin: <Q_y>, 3rd bin: <(Q_x)^2>, 4th bin: <(Q_y)^2>) vs multiplicity
Double_tfR0r_{0} parameter
TH1D*fReferenceFlowfinal results for reference flow
TH1D*fReferenceFlowCumulantsfinal results for isotropic cumulants for reference flow
TH1D*fReferenceFlowCumulantsVsM[4]final results for isotropic cumulants for reference flow versus multiplicity
TProfile*fReferenceFlowFlagsprofile to hold all flags for reference flow
TProfile2D*fReferenceFlowGenFunall-event average of the generating function used to calculate reference flow
TProfile3D*fReferenceFlowGenFunVsMall-event average of the generating function used to calculate reference flow vs multiplicity
TList*fReferenceFlowListlist to hold all histograms and profiles relevant for reference flow
TList*fReferenceFlowProfileslist to hold all profiles relevant for reference flow
TList*fReferenceFlowResultslist to hold all histograms with final results relevant for reference flow
Bool_tfTuneParameterstune r0 and cut series at different order
TProfile*fTuningAvMaverage multiplicities for events with nRPs >= cuttof
TH1D*fTuningCumulants[10][5]isotropic cumulants for reference flow for 10 different r0s and 5 different sets of (pmax,qmax)
TProfile*fTuningFlagsprofile to hold all flags for tuning
TH1D*fTuningFlow[10][5]reference flow for 10 different r0s and 5 different sets of (pmax,qmax)
TProfile2D*fTuningGenFun[10][5]generating function G evaluated for 10 different r0s and 5 different sets of (pmax,qmax)
TList*fTuningListlist to hold all histograms and profiles relevant for tuning
TList*fTuningProfileslist to hold all profiles relevant for tuning
Double_tfTuningR0[10]different r0 values (at maximum 10 different values allowed)
TList*fTuningResultslist to hold all histograms with final results relevant for tuning
Bool_tfUseEtaWeightsuse eta weights
Bool_tfUsePhiWeightsuse phi weights
Bool_tfUsePtWeightsuse pt weights
TList*fWeightsListlist to hold all histograms with particle weights: fPhiWeights, fPtWeights and fEtaWeights
Int_tfnBinsEtanumber of eta bins
Int_tfnBinsMultnumber of multiplicity bins for flow analysis versus multiplicity
Int_tfnBinsPhinumber of phi bins
Int_tfnBinsPtnumber of pt bins
Int_tfnEvtsnumber of events

Class Charts

Inheritance Chart:
AliFlowAnalysisWithCumulants

Function documentation

AliFlowAnalysisWithCumulants()
 Constructor.
~AliFlowAnalysisWithCumulants()
 Desctructor.
void Init()
 Initialize and book all objects.
void Make(AliFlowEventSimple* anEvent)
 Running over data only in this method.
void Finish()
 Calculate the final results.
void FinalizeTuning()
 Finalize results with tuned inerpolating parameters.
void FillGeneratingFunctionsForDifferentTuningParameters(AliFlowEventSimple* anEvent)
 Fill generating function for reference flow evaluated for different tuning parameters.
void FillGeneratingFunctionForReferenceFlow(AliFlowEventSimple* anEvent)
 Fill generating function for reference flow for current event.
void FillQvectorComponents(AliFlowEventSimple* anEvent)
 Fill components of Q-vector for current event (needed for error calculation).
void FillGeneratingFunctionForDiffFlow(AliFlowEventSimple* anEvent)
 Fill generating function for differential flow for the current event.
void GetOutputHistograms(TList* outputListHistos)
 Get pointers to all objects saved in the output file.
void GetPointersForBaseHistograms()
 Get pointers to base histograms.
void GetPointersForCommonControlHistograms()
 Get pointers for common control histograms.
void GetPointersForCommonResultsHistograms()
 Get pointers for common results histograms.
void GetPointersForTuningObjects()
 Get pointers to all objects used for tuning.
void GetPointersForReferenceFlowObjects()
 Get pointers for all objects relevant for calculation of reference flow.
void GetPointersForDiffFlowObjects()
 Get pointers to all objects relevant for differential flow.
void CalculateIntegratedFlow(TString rpPoi)
 Calculate final results for integrated flow of RPs and POIs.
 (to be improved - this method can be implemented much better)
void FillCommonHistResultsForDifferentialFlow(TString rpPoi)
 Fill common result histograms for differential flow.
 (to be improved - this method can be implemented much better)
void CalculateDifferentialFlow(TString rpPoi, TString ptEta)
 Calculate differential flow for RPs/POIs vs pt/eta from cumulants.
void CalculateDifferentialFlowErrors(TString rpPoi, TString ptEta)
 Calculate errors of differential flow.
void CalculateCumulantsForDiffFlow(TString rpPoi, TString ptEta)
 Calculate cumulants for differential flow.
void PrintFinalResults(TString rpPoi)
 Printing on the screen the final results for reference flow and for integrated flow of RPs and POIs.
void FillCommonHistResultsForReferenceFlow()
 Fill in AliFlowCommonHistResults dedicated histograms for reference flow.
void CalculateReferenceFlowError()
 Calculate error of reference flow harmonics.
void CalculateReferenceFlow()
 Calculate from isotropic cumulants reference flow.
void CalculateCumulantsForReferenceFlow()
 Calculate cumulants for reference flow.
void GetAvMultAndNoOfEvts()
 From relevant common control histogram get average multiplicity of RPs and number of events.
void InitializeArrays()
 Initialize all arrays.
void CrossCheckSettings()
 Cross-check the user settings before starting.
void AccessConstants()
 Access needed common constants from AliFlowCommonConstants.
void BookAndFillWeightsHistograms()
 Book and fill histograms which hold phi, pt and eta weights.
void BookEverythingForCalculationVsMultiplicity()
 Book all objects relevant for flow analysis versus multiplicity.
void BookEverythingForReferenceFlow()
 Book all objects relevant for calculation of reference flow.
void BookEverythingForTuning()
 Book all objects relevant for tuning.
void BookEverythingForDiffFlow()
 Book all objects relevant for calculation of differential flow.
void StoreReferenceFlowFlags()
 Store all flags for reference flow in profile fReferenceFlowFlags.
void StoreDiffFlowFlags()
 Store all flags for differential flow in profile fDiffFlowFlags.
void BookAndNestAllLists()
 Book and nest all list in base list fHistList.
void BookProfileHoldingSettings()
 Book profile to hold all analysis settings.
void BookCommonHistograms()
 Book common control histograms and common histograms for final results.
void CheckPointersUsedInMake()
 Check pointers used in method Make().
void CheckPointersUsedInFinish()
 Check pointers used in method Finish().
void AccessSettings()
 Access the settings for analysis with Generating Function Cumulants.
void WriteHistograms(TString* outputFileName)
 Store the final results in output .root file.
void WriteHistograms(TString outputFileName)
 Store the final results in output .root file.
void WriteHistograms(TDirectoryFile* outputFileName)
 Store the final results in output .root file.
AliFlowAnalysisWithCumulants()
void SetHistList(TList *const hl)
 5.) Other methods:

 6.) Setters and getters:
  6.0.) base:
{this->fHistList = hl;}
TList* GetHistList() const
{return this->fHistList;}
void SetHistListName(const char* hln)
{this->fHistListName->Append(*hln);}
TString * GetHistListName() const
{return this->fHistListName;}
void SetAnalysisSettings(TProfile *const as)
{this->fAnalysisSettings = as;}
TProfile* GetAnalysisSettings() const
  6.1.) common:
{return this->fAnalysisSettings;}
void SetCommonHists(AliFlowCommonHist *const ch)
{this->fCommonHists = ch;}
AliFlowCommonHist* GetCommonHists() const
{return this->fCommonHists;}
void SetCommonHistsResults2nd(AliFlowCommonHistResults *const chr2nd)
{this->fCommonHistsResults2nd = chr2nd;}
AliFlowCommonHistResults* GetCommonHistsResults2nd() const
{return this->fCommonHistsResults2nd;}
void SetCommonHistsResults4th(AliFlowCommonHistResults *const chr4th)
{this->fCommonHistsResults4th = chr4th;}
AliFlowCommonHistResults* GetCommonHistsResults4th() const
{return this->fCommonHistsResults4th;}
void SetCommonHistsResults6th(AliFlowCommonHistResults *const chr6th)
{this->fCommonHistsResults6th = chr6th;}
AliFlowCommonHistResults* GetCommonHistsResults6th() const
{return this->fCommonHistsResults6th;}
void SetCommonHistsResults8th(AliFlowCommonHistResults *const chr8th)
{this->fCommonHistsResults8th = chr8th;}
AliFlowCommonHistResults* GetCommonHistsResults8th() const
{return this->fCommonHistsResults8th;}
void SetHarmonic(Int_t harmonic)
{this->fHarmonic = harmonic;}
Int_t GetHarmonic() const
{return this->fHarmonic;}
void SetMultiple(Int_t multiple)
{this->fMultiple = multiple;}
Int_t GetMultiple() const
{return this->fMultiple;}
void SetR0(Double_t r0)
{this->fR0 = r0;}
Double_t GetR0() const
{return this->fR0;}
void SetPrintFinalResults(Bool_t printOrNot, Int_t i)
{this->fPrintFinalResults[i] = printOrNot;}
Bool_t GetPrintFinalResults(Int_t i) const
  6.2.0.) particle weights:
{return this->fPrintFinalResults[i];}
void SetWeightsList(TList *const wlist)
{this->fWeightsList = (TList*)wlist->Clone();}
TList* GetWeightsList() const
{return this->fWeightsList;}
void SetUsePhiWeights(Bool_t uPhiW)
{this->fUsePhiWeights = uPhiW;}
Bool_t GetUsePhiWeights() const
{return this->fUsePhiWeights;}
void SetUsePtWeights(Bool_t uPtW)
{this->fUsePtWeights = uPtW;}
Bool_t GetUsePtWeights() const
{return this->fUsePtWeights;}
void SetUseEtaWeights(Bool_t uEtaW)
{this->fUseEtaWeights = uEtaW;}
Bool_t GetUseEtaWeights() const
{return this->fUseEtaWeights;}
void SetPhiWeights(TH1F *const histPhiWeights)
{this->fPhiWeights = histPhiWeights;}
TH1F* GetPhiWeights() const
{return this->fPhiWeights;}
void SetPtWeights(TH1D *const histPtWeights)
{this->fPtWeights = histPtWeights;}
TH1D* GetPtWeights() const
{return this->fPtWeights;}
void SetEtaWeights(TH1D *const histEtaWeights)
{this->fEtaWeights = histEtaWeights;}
TH1D* GetEtaWeights() const
  6.2.1.) event weights:
{return this->fEtaWeights;}
void SetMultiplicityWeight(const char* multiplicityWeight)
  6.3.) reference flow:
{*this->fMultiplicityWeight = multiplicityWeight;}
void SetReferenceFlowFlags(TProfile *const rff)
{this->fReferenceFlowFlags = rff;}
TProfile* GetReferenceFlowFlags() const
{return this->fReferenceFlowFlags;}
void SetCalculateVsMultiplicity(Bool_t ecvm)
{this->fCalculateVsMultiplicity = ecvm;}
Bool_t GetCalculateVsMultiplicity() const
{return this->fCalculateVsMultiplicity;}
void SetnBinsMult(Int_t nbm)
{this->fnBinsMult = nbm;}
Int_t GetnBinsMult() const
{return this->fnBinsMult;}
void SetMinMult(Double_t minm)
{this->fMinMult = minm;}
Double_t GetMinMult() const
{return this->fMinMult;}
void SetMaxMult(Double_t maxm)
{this->fMaxMult = maxm;}
Double_t GetMaxMult() const
  6.3.0.) profiles:
{return this->fMaxMult;}
void SetReferenceFlowGenFun(TProfile2D *const rfgf)
{this->fReferenceFlowGenFun = rfgf;}
TProfile2D* GetReferenceFlowGenFun() const
{return this->fReferenceFlowGenFun;}
void SetQvectorComponents(TProfile *const qvc)
{this->fQvectorComponents = qvc;}
TProfile* GetQvectorComponents() const
{return this->fQvectorComponents;}
void SetAverageOfSquaredWeight(TProfile *const aosw)
{this->fAverageOfSquaredWeight = aosw;}
TProfile* GetSumOfSquaredWeight() const
{return this->fAverageOfSquaredWeight;}
void SetReferenceFlowGenFunVsM(TProfile3D *const rfgfVsM)
{this->fReferenceFlowGenFunVsM = rfgfVsM;}
TProfile3D* GetReferenceFlowGenFunVsM() const
{return this->fReferenceFlowGenFunVsM;}
void SetQvectorComponentsVsM(TProfile2D *const qvcVsM)
{this->fQvectorComponentsVsM = qvcVsM;}
TProfile2D* GetQvectorComponentsVsM() const
{return this->fQvectorComponentsVsM;}
void SetAverageOfSquaredWeightVsM(TProfile2D *const aoswVsM)
{this->fAverageOfSquaredWeightVsM = aoswVsM;}
TProfile2D* GetSumOfSquaredWeightVsM() const
void SetAvMVsM(TProfile *const amVsM)
{this->fAvMVsM = amVsM;}
TProfile* GetAvMVsM() const
  6.3.1.) results:
{return this->fAvMVsM;}
void SetReferenceFlowCumulants(TH1D *const rfc)
TH1D* GetReferenceFlowCumulants() const
{return this->fReferenceFlowCumulants;}
void SetReferenceFlow(TH1D *const rf)
{this->fReferenceFlow = rf;}
TH1D* GetReferenceFlow() const
{return this->fReferenceFlow;}
void SetChi(TH1D *const c)
{this->fChi = c;}
TH1D* GetChi() const
{return this->fChi;}
void SetReferenceFlowCumulantsVsM(TH1D *const rfcVsM, Int_t co)
{this->fReferenceFlowCumulantsVsM[co] = rfcVsM;}
TH1D* GetReferenceFlowCumulantsVsM(Int_t co) const
 6.4.) differential flow:
{return this->fReferenceFlowCumulantsVsM[co];}
void SetDiffFlowFlags(TProfile *const dff)
{this->fDiffFlowFlags = dff;}
TProfile* GetDiffFlowFlags() const
  6.4.0.) profiles:
{return this->fDiffFlowFlags;}
void SetDiffFlowGenFun(TProfile3D *const dfgf, Int_t ri, Int_t rp, Int_t pe)
{this->fDiffFlowGenFun[ri][rp][pe] = dfgf;}
TProfile3D* GetDiffFlowGenFun(Int_t ri, Int_t rp, Int_t pe) const
{return this->fDiffFlowGenFun[ri][rp][pe];}
void SetNoOfParticlesInBin(TProfile *const nopib, Int_t rp, Int_t pe)
{this->fNoOfParticlesInBin[rp][pe] = nopib;}
TProfile* GetNoOfParticlesInBin(Int_t rp, Int_t pe) const
  6.4.1.) results:
{return this->fNoOfParticlesInBin[rp][pe];}
void SetDiffFlowCumulants(TH1D *const dfc, Int_t rp, Int_t pe, Int_t co)
{this->fDiffFlowCumulants[rp][pe][co] = dfc;}
TH1D* GetDiffFlowCumulants(Int_t rp, Int_t pe, Int_t co) const
{return this->fDiffFlowCumulants[rp][pe][co];}
void SetDiffFlow(TH1D *const df, Int_t rp, Int_t pe, Int_t co)
{this->fDiffFlow[rp][pe][co] = df;}
TH1D* GetDiffFlow(Int_t rp, Int_t pe, Int_t co) const
 6.x.) Tuning the interpolating parameter r0 and using cutoff at different order in series:
{return this->fDiffFlow[rp][pe][co];}
void SetTuningFlags(TProfile *const tf)
{this->fTuningFlags = tf;}
TProfile* GetTuningFlags() const
{return this->fTuningFlags;}
void SetTuneParameters(Bool_t tp)
{this->fTuneParameters = tp;}
Bool_t GetTuneParameters() const
{return this->fTuneParameters;}
void SetTuningR0(Double_t tr0, Int_t r)
{this->fTuningR0[r] = tr0;}
Double_t GetTuningR0(Int_t r) const
  6.x.0.) profiles:
{return this->fTuningR0[r];}
void SetTuningGenFun(TProfile2D *const tgf, Int_t r, Int_t pq)
{this->fTuningGenFun[r][pq] = tgf;}
TProfile2D* GetTuningGenFun(Int_t r, Int_t pq) const
{return this->fTuningGenFun[r][pq];}
void SetTuningAvM(TProfile *const tam)
{this->fTuningAvM = tam;}
TProfile* GetTuningAvM() const
  6.x.1.) results:
{return this->fTuningAvM;}
void SetTuningCumulants(TH1D *const tc, Int_t r, Int_t pq)
{this->fTuningCumulants[r][pq] = tc;}
TH1D* GetTuningCumulants(Int_t r, Int_t pq) const
{return this->fTuningCumulants[r][pq];}
void SetTuningFlow(TH1D *const tf, Int_t r, Int_t pq)
{this->fTuningFlow[r][pq] = tf;}
TH1D* GetTuningFlow(Int_t r, Int_t pq) const
{return this->fTuningFlow[r][pq];}
AliFlowAnalysisWithCumulants& operator=(const AliFlowAnalysisWithCumulants& afawc)
 0.) Base: