15 #ifndef ALIANALYSISTASKMULTIPARTICLECORRELATIONS_H
16 #define ALIANALYSISTASKMULTIPARTICLECORRELATIONS_H
18 #include "AliAnalysisTaskSE.h"
60 else{Fatal(
"void SetDontFill(const char *type)",
"type = %s ???? Allowed: RP, POI and REF.",type);}
62 void SetnBins(
const char *type,
const char *variable,
Int_t nBins);
AliAnalysisTaskMultiparticleCorrelations()
AliAnalysisTaskMultiparticleCorrelations & operator=(const AliAnalysisTaskMultiparticleCorrelations &aatqc)
Bool_t fCalculateDiffCorrelationsVsPt
Bool_t GetCalculateDiffCorrelations() const
Bool_t GetCalculateSame() const
void SetMin(const char *type, const char *variable, Double_t min)
Bool_t fCrossCheckDiffWithNestedLoops
Bool_t GetCalculateEtaGaps() const
Bool_t GetCrossCheckDiffWithNestedLoops() const
Int_t fCrossCheckDiffCSCOBN[3]
Bool_t GetCalculateDiffCos() const
Bool_t fCalculateOnlyForSC
Int_t GetnDiffBins() const
ClassDef(AliAnalysisTaskMultiparticleCorrelations, 6)
Bool_t fCalculateOnlyForHarmonicQC
void SetDontFill(const char *type)
void SetPropagateErrorSC(Bool_t pesc)
void SetCalculateDiffCorrelationsVsPt(Bool_t cdcvspt)
Bool_t GetPropagateErrorSC() const
Bool_t GetCalculateSameIsotropic() const
Int_t GetExactNoRPs() const
AliFlowEventSimple * fEvent
Bool_t GetCalculateQcumulants() const
Bool_t GetCrossCheckWithNestedLoops() const
void SetFillControlHistograms(Bool_t fch)
void SetCalculateIsotropic(Bool_t ci)
void SetHarmonicQC(Int_t hqc)
Bool_t GetPropagateErrorQC() const
void SetMinMult(const char *type, Double_t minMult)
void SetFillMultDistributionsHist(Bool_t mdh)
Int_t GetDontGoBeyond() const
void SetUseDefaultBinning(Bool_t udb)
TH1D * GetHistogramWithWeights(const char *filePath, const char *listName, const char *type, const char *variable, const char *production)
Bool_t fCalculateDiffCorrelations
void SetFillKinematicsHist(Bool_t fkh)
Bool_t GetCalculateOnlySin() const
void SetRangesDiffBins(Double_t *const rdb)
void SetCalculateSame(Bool_t csh)
Int_t GetMinNoRPs() const
Bool_t GetCalculateCorrelations() const
void SetCalculateOnlyCos(Bool_t coc)
Bool_t fCrossCheckWithNestedLoops
void SetSkipZeroHarmonics(Bool_t szh)
Bool_t GetCalculateDiffCorrelationsVsPt() const
Bool_t fSelectRandomlyRPs
void SetCalculateDiffCorrelations(Bool_t cdc)
Int_t GetHarmonicQC() const
Bool_t fCalculateSymmetryPlanes
void SetCalculateSymmetryPlanes(Bool_t csp)
virtual ~AliAnalysisTaskMultiparticleCorrelations()
void SetDumpThePoints(Bool_t dtp, Int_t max)
void SetIntervalsToSkip(const char *ppe, Int_t n, Double_t *boundaries)
Bool_t fCalculateStandardCandles
Bool_t fFillControlHistograms
Bool_t fFillMultCorrelationsHist
Bool_t GetSkipZeroHarmonics() const
TH1D * GetHistogramWithWeights(const char *filePath, const char *listName, const char *type, const char *variable, const char *production)
Bool_t GetCalculateOnlyForSC() const
Double_t * fRangesDiffBins
void SetFillMultCorrelationsHist(Bool_t mch)
void SetDontGoBeyond(Int_t dgb)
Bool_t fCalculateCorrelations
void SetCalculateAll(Bool_t ca)
void SetCalculateCorrelations(Bool_t cc)
void SetCalculateDiffCos(Bool_t cdc)
void SetCrossCheckDiffWithNestedLoops(Bool_t ccdwnl)
Bool_t GetCalculateOnlyCos() const
void SetCalculateDiffQvectors(Bool_t cdqv)
Bool_t GetFillMultCorrelationsHist() const
Bool_t fFillKinematicsHist
Bool_t GetCalculateIsotropic() const
Int_t fnSelectedRandomlyRPs
Bool_t GetCalculateDiffSin() const
Int_t GetMaxNoRPs() const
Bool_t GetCalculateEbECumulants() const
void SetWeightsHist(TH1D *const hist, const char *type, const char *variable)
void SetCalculateSameIsotropic(Bool_t csi)
void SetAnalysisTag(const char *at)
void SetPropagateErrorQC(Bool_t peqc)
AliFlowAnalysisWithMultiparticleCorrelations * fMPC
TString GetAnalysisTag() const
void SetCalculateEtaGaps(Bool_t ceg)
Bool_t fCalculateIsotropic
Bool_t fCalculateDiffQvectors
Bool_t GetFillMultDistributionsHist() const
Bool_t GetCalculateAll() const
void SetCalculateQcumulants(Bool_t cqc)
void SetCalculateOnlySin(Bool_t cos)
virtual void UserExec(Option_t *option)
Bool_t fSkipZeroHarmonics
void SetCalculateStandardCandles(Bool_t csc)
void SetMaxNoRPs(Int_t max)
void SetnDiffBins(Int_t ndb)
Bool_t GetCalculateOnlyForHarmonicQC() const
Bool_t GetCalculateDiffQvectors() const
void SetCalculateEbECumulants(Bool_t cebec)
void SetMax(const char *type, const char *variable, Double_t max)
Bool_t fUseDefaultBinning
Bool_t GetFillKinematicsHist() const
Bool_t fCalculateEbECumulants
Double_t * GetRangesDiffBins() const
Bool_t GetCalculateStandardCandles() const
void SetCalculateQvector(Bool_t cqv)
void SetCrossCheckWithNestedLoops(Bool_t ccwnl)
void SetnBinsMult(const char *type, Int_t nBinsMult)
Bool_t fCalculateQcumulants
void SetCrossCheckDiffCSCOBN(Int_t cs, Int_t co, Int_t bn)
void SetCalculateOnlyForHarmonicQC(Bool_t cofhqc)
void SetMinNoRPs(Int_t min)
virtual void Terminate(Option_t *)
Bool_t fSkipSomeIntervals
Bool_t fFillMultDistributionsHist
Bool_t fCalculateSameIsotropic
void SetDiffHarmonics(Int_t order, Int_t *harmonics)
void SetSelectRandomlyRPs(Int_t nSelectedRandomlyRPs)
virtual void UserCreateOutputObjects()
void SetMaxMult(const char *type, Double_t maxMult)
void SetExactNoRPs(Int_t exact)
void SetnBins(const char *type, const char *variable, Int_t nBins)
void SetCalculateOnlyForSC(Bool_t cofsc)
TH1D * fWeightsHist[2][3]
Bool_t GetCalculateSymmetryPlanes() const
Int_t fMaxNoEventsPerFile
Bool_t GetFillControlHistograms() const
Bool_t GetUseDefaultBinning() const
Bool_t GetCalculateQvector() const
void SetCalculateDiffSin(Bool_t cds)