20 #ifndef ALIFLOWANALYSISWITHMIXEDHARMONICS_H
21 #define ALIFLOWANALYSISWITHMIXEDHARMONICS_H
void SetAnalysisSettings(TProfile *const as)
TList * fNonIsotropicTermsList
TProfile * fCommonConstants
virtual void WriteHistograms(TString outputFileName)
virtual void StoreHarmonic()
TProfile * GetNonIsotropicTermsVsPtSumDiffPro(Int_t sd, Int_t t) const
void Set2pCorrelatorSinPsiDiffEtaSum(TProfile *const g2pCorrelatorSinPsiDiffEtaSum)
TProfile * f3pPOICorrelatorVsM
TProfile * Get2pCorrelatorCosPsiDiffEtaDiff() const
void Set3pCorrelatorVsEtaSumDiffPro(TProfile *const s3pcvpsd, Int_t const sd)
Double_t fMinMultiplicity
AliFlowCommonHist * fCommonHists
TList * GetWeightsList() const
void SetMinMultiplicity(Double_t const mm)
virtual void GetOutputHistograms(TList *outputListHistos)
virtual void PrintOnTheScreen()
TProfile * f2pCorrelatorSinPsiSumEtaDiff
Bool_t GetPrintOnTheScreen() const
TProfile * fUseParticleWeights
AliFlowAnalysisWithMixedHarmonics & operator=(const AliFlowAnalysisWithMixedHarmonics &afawQc)
TProfile * Get2pCorrelatorSinPsiSumPtDiff() const
TProfile * Get3pCorrelatorPro() const
void Set2pCorrelatorSinPsiSumEtaSum(TProfile *const g2pCorrelatorSinPsiSumEtaSum)
TProfile * f2pCorrelatorCosPsiDiffEtaDiff
void SetDetectorBiasHist(TH1D *const dbHist)
void Set3pCorrelatorVsPtSumDiffPro(TProfile *const s3pcvpsd, Int_t const sd)
void Set2pCorrelatorSinPsiDiffPtDiff(TProfile *const g2pCorrelatorSinPsiDiffPtDiff)
void Set3pCorrelatorVsMHist(TH1D *const s3pVsMHist)
virtual void CalculateNonIsotropicTerms()
void SetCommonHists(AliFlowCommonHist *const ch)
void SetHarmonic(Int_t const harmonic)
TProfile * fImNITEBE[2][2][4]
TProfile * GetCommonConstants() const
Bool_t GetOppositeChargesPOI() const
TProfile * f3pCorrelatorPro
AliFlowAnalysisWithMixedHarmonics()
void Set2pCorrelatorSinPsiDiffPtSum(TProfile *const g2pCorrelatorSinPsiDiffPtSum)
TProfile * Get2pCorrelatorSinPsiSumPtSum() const
TProfile2D * GetNonIsotropicTermsVsMPro() const
TProfile * f2pCorrelatorSinPsiDiffEtaDiff
void SetDetectorBiasVsMHist(TH1D *const dbVsMHist)
void SetUseEtaWeights(Bool_t const uEtaW)
void SetCommonConstants(TProfile *const cc)
Bool_t fCorrectForDetectorEffects
TProfile * Get2pCorrelatorCosPsiSumEtaSum() const
TProfile * f2pCorrelatorCosPsiDiffEtaSum
void SetOppositeChargesPOI(Bool_t const ocp)
virtual void BookDefault()
virtual void BookDifferential()
void Set2pCorrelatorCosPsiSumEtaDiff(TProfile *const g2pCorrelatorCosPsiSumEtaDiff)
TProfile * Get2pCorrelatorSinPsiDiffEtaSum() const
TProfile * Get3pCorrelatorVsMPro() const
void SetWeightsList(TList *const wl)
void SetUsePhiWeights(Bool_t const uPhiW)
TList * GetHistList() const
Int_t GetHarmonic() const
Bool_t GetUseEtaWeights() const
Double_t fMultipicityBinWidth
TProfile * Get2pCorrelatorCosPsiDiffPtDiff() const
void Set2pCorrelatorCosPsiSumPtSum(TProfile *const g2pCorrelatorCosPsiSumPtSum)
void SetNoOfMultipicityBins(Int_t const nomb)
Bool_t GetCorrectForDetectorEffects() const
TProfile * f2pCorrelatorSinPsiDiffPtSum
TProfile * Get2pCorrelatorSinPsiDiffEtaDiff() const
void Set2pCorrelatorSinPsiSumPtSum(TProfile *const g2pCorrelatorSinPsiSumPtSum)
TProfile * fOverlapEBE2[2][2]
void Set3pCorrelatorHist(TH1D *const s3pHist)
void SetUseParticleWeights(TProfile *const uPW)
TH1D * f3pCorrelatorVsEtaSumDiffHist[2]
Bool_t GetEvaluateDifferential3pCorrelator() const
TProfile * Get2pCorrelatorSinPsiDiffPtSum() const
TH1D * GetDetectorBiasVsMHist() const
TProfile * f3pCorrelatorVsPtSumDiffPro[2]
virtual void AccessSettings()
Double_t GetMinMultiplicity() const
TProfile * f2pCorrelatorCosPsiDiffPtDiff
virtual void Calculate3pCorrelator()
Bool_t fEvaluateDifferential3pCorrelator
TProfile * Get2pCorrelatorSinPsiSumEtaDiff() const
TProfile * f2pCorrelatorSinPsiSumPtDiff
TH1D * Get3pCorrelatorVsPtSumDiffHist(Int_t sd) const
virtual void ResetEventByEventQuantities()
TProfile * f5pCorrelatorPro
Bool_t GetShowBinLabelsVsM() const
virtual void CorrectForDetectorEffectsVsM()
ClassDef(AliFlowAnalysisWithMixedHarmonics, 0)
void Set3pCorrelatorVsEtaSumDiffHist(TH1D *const hist, Int_t const sd)
Bool_t GetCalculateVsM() const
TProfile * f2pCorrelatorCosPsiSumEtaDiff
virtual void GetPointersForBaseHistograms()
Double_t GetMultipicityBinWidth() const
virtual void Make(AliFlowEventSimple *anEvent)
TProfile * f2pCorrelatorSinPsiSumPtSum
TProfile * f2pCorrelatorCosPsiSumEtaSum
void SetPtWeights(TH1D *const histPtWeights)
TProfile * f2pCorrelatorCosPsiDiffPtSum
TProfile * fNonIsotropicTermsVsEtaSumDiffPro[2][10]
void SetCorrectForDetectorEffects(Bool_t const cfde)
TProfile * f2pCorrelatorSinPsiSumEtaSum
TProfile * GetNonIsotropicTermsVsEtaSumDiffPro(Int_t sd, Int_t t) const
virtual void BookProfileHoldingSettings()
TH1D * GetPtWeights() const
void Set2pCorrelatorSinPsiDiffEtaDiff(TProfile *const g2pCorrelatorSinPsiDiffEtaDiff)
virtual void GetCorrelatorAndError(TProfile *g3pCorrelatorVsPt, Double_t &g3pCorrelatorValue, Double_t &g3pCorrelatorError)
void SetPrintOnTheScreen(Bool_t const pots)
void Set2pCorrelatorCosPsiDiffPtDiff(TProfile *const g2pCorrelatorCosPsiDiffPtDiff)
void SetProfileList(TList *const plist)
TH1D * GetDetectorBiasHist() const
virtual void BookAndNestAllLists()
TProfile * Get3pCorrelatorVsEtaSumDiffPro(Int_t sd) const
Int_t fNoOfMultipicityBins
TProfile * f3pCorrelatorVsEtaSumDiffPro[2]
void Set2pCorrelatorSinPsiSumPtDiff(TProfile *const g2pCorrelatorSinPsiSumPtDiff)
virtual void GetPointersForAllEventProfiles()
void SetNonIsotropicTermsList(TList *const nitlist)
TProfile * Get2pCorrelatorSinPsiDiffPtDiff() const
virtual void CrossCheckSettings()
void SetEvaluateDifferential3pCorrelator(Bool_t const ed3pc)
TProfile * f3pCorrelatorVsMPro
virtual void CalculateDifferential3pCorrelator(Double_t &gIntegratedValue)
void Set2pCorrelatorSinPsiSumEtaDiff(TProfile *const g2pCorrelatorSinPsiSumEtaDiff)
virtual ~AliFlowAnalysisWithMixedHarmonics()
virtual void BookAllEventByEventQuantities()
void SetHistList(TList *const hl)
TH1D * Get3pCorrelatorVsMHist() const
TProfile * GetUseParticleWeights() const
void SetHistListName(const char *hln)
TProfile * fOverlapEBE[2][2]
void Set3pCorrelatorPro(TProfile *const s3pPro)
TH1F * GetPhiWeights() const
void SetMultipicityBinWidth(Double_t const mbw)
Bool_t fOppositeChargesPOI
AliFlowCommonHist * GetCommonHists() const
virtual void CheckPointersUsedInMake()
TProfile * GetNonIsotropicTermsPro() const
void Set2pCorrelatorCosPsiSumEtaSum(TProfile *const g2pCorrelatorCosPsiSumEtaSum)
TH1D * GetEtaWeights() const
virtual void BookAllAllEventQuantities()
Bool_t GetUsePtWeights() const
TH1D * Get3pCorrelatorVsEtaSumDiffHist(Int_t sd) const
TH1D * fDetectorBiasVsMHist
Int_t GetNoOfMultipicityBins() const
void Set3pPOICorrelatorVsM(TProfile *const s3pPOIVsM)
TProfile * f2pCorrelatorCosPsiSumPtDiff
void SetNonIsotropicTermsVsMPro(TProfile2D *const nitVsMPro)
TProfile * f2pCorrelatorSinPsiDiffPtDiff
TH1D * Get3pCorrelatorHist() const
void SetShowBinLabelsVsM(Bool_t const sblvm)
TProfile * GetAnalysisSettings() const
TH1D * f3pCorrelatorVsMHist
TString * GetHistListName() const
TList * GetResultsList() const
TProfile * Get3pPOICorrelatorVsM() const
void SetNonIsotropicTermsVsPtSumDiffPro(TProfile *const nt, Int_t const sd, Int_t const t)
virtual void CorrectForDetectorEffects()
virtual void BookAndFillWeightsHistograms()
void SetAnalysisLabel(const char *al)
TProfile * f2pCorrelatorSinPsiDiffEtaSum
TProfile * Get2pCorrelatorCosPsiSumPtDiff() const
void Set5pCorrelatorPro(TProfile *const s5pPro)
void SetCalculateVsM(Bool_t const cvm)
void SetNonIsotropicTermsVsEtaSumDiffPro(TProfile *const nt, Int_t const sd, Int_t const t)
TList * GetProfileList() const
TProfile * fNonIsotropicTermsVsPtSumDiffPro[2][10]
void SetResultsList(TList *const rlist)
TProfile * f2pCorrelatorCosPsiSumPtSum
void SetUsePtWeights(Bool_t const uPtW)
TProfile * Get2pCorrelatorCosPsiSumPtSum() const
TString * GetAnalysisLabel() const
TProfile * Get2pCorrelatorCosPsiDiffEtaSum() const
Bool_t GetUsePhiWeights() const
TProfile2D * fNonIsotropicTermsVsMPro
TH1D * f3pCorrelatorVsPtSumDiffHist[2]
void Set2pCorrelatorCosPsiDiffPtSum(TProfile *const g2pCorrelatorCosPsiDiffPtSum)
TProfile * fAnalysisSettings
TList * GetNonIsotropicTermsList() const
TProfile * Get2pCorrelatorCosPsiSumEtaDiff() const
TProfile * Get3pCorrelatorVsPtSumDiffPro(Int_t sd) const
virtual void Calculate5pCorrelator()
TProfile * fNonIsotropicTermsPro
void Set3pCorrelatorVsPtSumDiffHist(TH1D *const hist, Int_t const sd)
virtual void GetPointersForCommonHistograms()
void SetNonIsotropicTermsPro(TProfile *const nitPro)
void Set2pCorrelatorCosPsiDiffEtaDiff(TProfile *const g2pCorrelatorCosPsiDiffEtaDiff)
TProfile * Get2pCorrelatorCosPsiDiffPtSum() const
void Set2pCorrelatorCosPsiSumPtDiff(TProfile *const g2pCorrelatorCosPsiSumPtDiff)
void Set2pCorrelatorCosPsiDiffEtaSum(TProfile *const g2pCorrelatorCosPsiDiffEtaSum)
virtual void CheckPointersUsedInFinish()
void SetPhiWeights(TH1F *const histPhiWeights)
virtual void InitializeArrays()
void SetEtaWeights(TH1D *const histEtaWeights)
virtual void BookCommonHistograms()
TProfile * Get5pCorrelatorPro() const
TProfile * Get2pCorrelatorSinPsiSumEtaSum() const
virtual void GetPointersForResultsHistograms()
TProfile * fReNITEBE[2][2][4]
virtual void AccessConstants(TString method)
void Set3pCorrelatorVsMPro(TProfile *const s3pVsMPro)