AliPhysics  9b6b435 (9b6b435)
AliAnalysisTaskTwoMultiCorrelations Class Reference

#include <AliAnalysisTaskTwoMultiCorrelations.h>

Inheritance diagram for AliAnalysisTaskTwoMultiCorrelations:

Public Member Functions

 AliAnalysisTaskTwoMultiCorrelations ()
 
 AliAnalysisTaskTwoMultiCorrelations (const char *name, Bool_t useParticleWeights=kFALSE)
 
virtual ~AliAnalysisTaskTwoMultiCorrelations ()
 
virtual void UserCreateOutputObjects ()
 
virtual void UserExec (Option_t *)
 
virtual void Terminate (Option_t *)
 
void SetGeneralParameters (Int_t maxNumberCorrelations, Int_t highestHarmonic, Int_t nbHarmonics, Bool_t useParticleWeights, Bool_t computeNestedLoops)
 
void SetControlListEventCuts (TList *const sclec)
 
TListGetControlListEventCuts () const
 
void SetControlListTrackCuts (TList *const scltc)
 
TListGetControlListTrackCuts () const
 
void SetListCorrelations (TList *const slc)
 
TListGetListCorrelations () const
 
void SetAnalysisType (Bool_t bothAnalysis, Bool_t mcAnalysis, Bool_t aodAnalysis)
 
void SetCentralityEstimation (Bool_t useSPD, Bool_t useVzero, Int_t const nBins, Float_t minCentrality, Float_t maxCentrality)
 
void SetEventSelection (Bool_t cutOnVertexX, Float_t minVertexX, Float_t maxVertexX, Bool_t cutOnVertexY, Float_t minVertexY, Float_t maxVertexY, Bool_t cutOnVertexZ, Float_t minVertexZ, Float_t maxVertexZ)
 
void SetTrackSelection (Float_t minPt, Float_t maxPt, Float_t minEta, Float_t maxEta, Int_t minNumberOfClustersTPC, Float_t maxDCAxy, Float_t maxDCAz)
 
void SetHarmonics (Int_t nOne, Int_t nTwo, Int_t nThree, Int_t nFour, Int_t nFive, Int_t nSix, Int_t nSeven, Int_t nEight)
 
virtual void InitialiseArraysOfQvectors ()
 
virtual void InitialiseArraysOfTProfiles ()
 
virtual void BookAllLists ()
 
virtual void BookControlListEventCuts ()
 
virtual void BookControlListTrackCuts ()
 
virtual void BookListCorrelations ()
 
virtual void AODanalysis (AliAODEvent *aAODevent)
 
virtual void MCanalysis (AliMCEvent *aMCevent)
 
Bool_t CreateTrackSelection (Double_t currentPt, Double_t currentEta, Int_t currentNumberOfTPC, Double_t currentDCAXY, Double_t currentDCAZ)
 
virtual void CalculateQvectors (long long nParticles, Double_t angles[], Double_t weights[])
 
virtual void GSCfullAnalysis (long long nParticles, Double_t angles[], Double_t weights[])
 
TComplex Q (Int_t n, Int_t p)
 
TComplex CalculateRecursion (Int_t n, Int_t *harmonic, Int_t mult=1, Int_t skip=0)
 
Double_t ComputeTwoNestedLoops (long long nParticles, Int_t *harmonic, Double_t angles[], Double_t weights[], TProfile *profile)
 
Double_t ComputeThreeNestedLoops (long long nParticles, Int_t *harmonic, Double_t angles[], Double_t weights[], TProfile *profile)
 
Double_t ComputeFourNestedLoops (long long nParticles, Int_t *harmonic, Double_t angles[], Double_t weights[], TProfile *profile)
 

Private Member Functions

 AliAnalysisTaskTwoMultiCorrelations (const AliAnalysisTaskTwoMultiCorrelations &aattmc)
 
AliAnalysisTaskTwoMultiCorrelationsoperator= (const AliAnalysisTaskTwoMultiCorrelations &aattmc)
 

Private Attributes

Int_t fMaxNumberCorrelations
 
Int_t fMaxFlowHarmonic
 
TComplex fQvectors [49][9]
 
Int_t fNumberHarmonicsInSC
 
Bool_t fUseParticleWeights
 
Bool_t fComputeNestedLoops
 
TListfMainList
 
TListfControlListEventCuts
 
TListfControlListTrackCuts
 
TListfListCorrelations
 
TListfListTwoParticles
 
TListfListThreeParticles
 
TListfListFourParticles
 
TListfListSixParticles
 
TH1DfHistoCentrality
 
TH1DfHistoNumberOfTracksBeforeCuts
 Centrality distribution. More...
 
TH1DfHistoNumberOfTracksAfterEventCuts
 Number of tracks in the event before any selection. More...
 
TH1DfHistoVertexXBeforeCuts
 Number of tracks remaining after the event selection. More...
 
TH1DfHistoVertexYBeforeCuts
 x-position of the PV before the event selection. More...
 
TH1DfHistoVertexZBeforeCuts
 y-position of the PV before the event selection. More...
 
TH1DfHistoVertexXAfterEventCuts
 z-position of the PV before the event selection. More...
 
TH1DfHistoVertexYAfterEventCuts
 x-position of the PV after the event selection. More...
 
TH1DfHistoVertexZAfterEventCuts
 y-position of the PV after the event selection. More...
 
TH1DfHistoNumberOfTracksAfterAllCuts
 z-position of the PV after the event selection. More...
 
TH1DfHistoPtBeforeCuts
 Number of tracks remaining after both the event and the track selection. More...
 
TH1DfHistoPtAfterCuts
 Transverse momentum before the track selection. More...
 
TH1DfHistoEtaBeforeCuts
 Transverse momentum distribution after the track selection. More...
 
TH1DfHistoEtaAfterCuts
 Pseudorapidity distribution before the track selection. More...
 
TH1DfHistoPhiBeforeCuts
 Pseudorapidity distribution after the track selection. More...
 
TH1DfHistoPhiAfterCuts
 Azimuthal angles distribution before the track selection. More...
 
TH1DfHistoTPCClustersBeforeCuts
 Azimuthal angles distribution after the track selection. More...
 
TH1DfHistoTPCClustersAfterCuts
 Number of TPC clusters before the track selection. More...
 
TH1DfHistoDCAXYBeforeCuts
 Number of TPC clusters after the track selection. More...
 
TH1DfHistoDCAZBeforeCuts
 xy-plane of the DCA before the track selection. More...
 
TH1DfHistoDCAXYAfterCuts
 z-coordinate of the DCA before the track selection. More...
 
TH1DfHistoDCAZAfterCuts
 xy-plane of the DCA after the track selection. More...
 
TProfile * fProfileCosineTwoParticles [6]
 z-coordinate of the DCA after the track selection. More...
 
TProfile * fProfileCosineTwoNestedLoops [6]
 <2>_{j,-j}, j: k,l,m,n,(k+l),(k-l). More...
 
TProfile * fProfileTwoCosine [5]
 <2>_{j,-j} with nested loops. More...
 
TProfile * fProfileTwoCosineNestedLoops [5]
 <<2>_{i,-i}<2>_{j,-j}> for ij: kl,km,lm, and <<2>_{i,-i}<2>_{j,-j}<2>_{h,-h}>, ijh: klm and <<4>_{k,l,-k,-l} <2>_{m,-m}>. More...
 
TProfile * fProfileCosineThreeParticles [4]
 N<<2>_{i,-i}<2>_{j,-j}> with nested loops. More...
 
TProfile * fProfileCosineThreeNestedLoops [4]
 <3>_{h,i,j}, h: (k+l),(k-l) (first two), j: (l-k),(-k-l) (last two). More...
 
TProfile * fProfileCosineFourParticles [6]
 <3>_{h,i,j} with nested loops. More...
 
TProfile * fProfileCosineFourNestedLoops [6]
 <4>_{i,j,-i,-j}, ij: kl,km,lm,kn,ln,mn. More...
 
TProfile * fProfileCosineSixParticles [4]
 <4>_{i,j,-i,-j} with nested loops. More...
 
TProfile * fProfileCosineEightParticles
 <6>_{h,i,j,-h,-i,-j}, hij: klm,kln,kmn,lmn. More...
 
TStringfAnalysisType
 <8>_{k,l,m,n,-k,-l,-m,-n}. More...
 
Bool_t fProcessBothKineAndReco
 Type of analysis: MC or AOD. More...
 
Bool_t fProcessOnlyKine
 
Bool_t fProcessOnlyReco
 
TStringfCentralitySelection
 
Bool_t fUseSPDForCentrality
 Detector for the centrality estimation: SPD (CL1) or V0 (V0M). More...
 
Bool_t fUseVZeroForCentrality
 
Double_t fCentralityMin
 
Double_t fCentralityMax
 
Bool_t fCutOnVertexX
 
Double_t fVertexMinX
 
Double_t fVertexMaxX
 
Bool_t fCutOnVertexY
 
Double_t fVertexMinY
 
Double_t fVertexMaxY
 
Bool_t fCutOnVertexZ
 
Double_t fVertexMinZ
 
Double_t fVertexMaxZ
 
Double_t fPtMin
 
Double_t fPtMax
 
Double_t fEtaMin
 
Double_t fEtaMax
 
Double_t fNumberOfTPCMin
 
Double_t fDCAxyMax
 
Double_t fDCAzMax
 
Int_t fHarmonicOne
 
Int_t fHarmonicTwo
 
Int_t fHarmonicThree
 
Int_t fHarmonicFour
 
Int_t fHarmonicFive
 
Int_t fHarmonicSix
 
Int_t fHarmonicSeven
 
Int_t fHarmonicEight
 

Detailed Description

Definition at line 34 of file AliAnalysisTaskTwoMultiCorrelations.h.

Constructor & Destructor Documentation

AliAnalysisTaskTwoMultiCorrelations::AliAnalysisTaskTwoMultiCorrelations ( )

Definition at line 161 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

Referenced by SetHarmonics().

AliAnalysisTaskTwoMultiCorrelations::AliAnalysisTaskTwoMultiCorrelations ( const char *  name,
Bool_t  useParticleWeights = kFALSE 
)

Definition at line 54 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

AliAnalysisTaskTwoMultiCorrelations::~AliAnalysisTaskTwoMultiCorrelations ( )
virtual

Definition at line 255 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

AliAnalysisTaskTwoMultiCorrelations::AliAnalysisTaskTwoMultiCorrelations ( const AliAnalysisTaskTwoMultiCorrelations aattmc)
private

Member Function Documentation

void AliAnalysisTaskTwoMultiCorrelations::AODanalysis ( AliAODEvent aAODevent)
virtual

Definition at line 659 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

Referenced by SetHarmonics(), and UserExec().

void AliAnalysisTaskTwoMultiCorrelations::BookAllLists ( )
virtual
void AliAnalysisTaskTwoMultiCorrelations::BookControlListEventCuts ( )
virtual
void AliAnalysisTaskTwoMultiCorrelations::BookControlListTrackCuts ( )
virtual
void AliAnalysisTaskTwoMultiCorrelations::BookListCorrelations ( )
virtual
void AliAnalysisTaskTwoMultiCorrelations::CalculateQvectors ( long long  nParticles,
Double_t  angles[],
Double_t  weights[] 
)
virtual

Definition at line 984 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

Referenced by AODanalysis(), MCanalysis(), and SetHarmonics().

TComplex AliAnalysisTaskTwoMultiCorrelations::CalculateRecursion ( Int_t  n,
Int_t harmonic,
Int_t  mult = 1,
Int_t  skip = 0 
)

Definition at line 1519 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

Referenced by GSCfullAnalysis(), and SetHarmonics().

Double_t AliAnalysisTaskTwoMultiCorrelations::ComputeFourNestedLoops ( long long  nParticles,
Int_t harmonic,
Double_t  angles[],
Double_t  weights[],
TProfile *  profile 
)

Definition at line 1622 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

Referenced by GSCfullAnalysis(), and SetHarmonics().

Double_t AliAnalysisTaskTwoMultiCorrelations::ComputeThreeNestedLoops ( long long  nParticles,
Int_t harmonic,
Double_t  angles[],
Double_t  weights[],
TProfile *  profile 
)

Definition at line 1586 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

Referenced by GSCfullAnalysis(), and SetHarmonics().

Double_t AliAnalysisTaskTwoMultiCorrelations::ComputeTwoNestedLoops ( long long  nParticles,
Int_t harmonic,
Double_t  angles[],
Double_t  weights[],
TProfile *  profile 
)

Definition at line 1555 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

Referenced by GSCfullAnalysis(), and SetHarmonics().

Bool_t AliAnalysisTaskTwoMultiCorrelations::CreateTrackSelection ( Double_t  currentPt,
Double_t  currentEta,
Int_t  currentNumberOfTPC,
Double_t  currentDCAXY,
Double_t  currentDCAZ 
)

Definition at line 970 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

Referenced by AODanalysis(), and SetHarmonics().

TList* AliAnalysisTaskTwoMultiCorrelations::GetControlListEventCuts ( ) const
inline

Definition at line 57 of file AliAnalysisTaskTwoMultiCorrelations.h.

TList* AliAnalysisTaskTwoMultiCorrelations::GetControlListTrackCuts ( ) const
inline

Definition at line 59 of file AliAnalysisTaskTwoMultiCorrelations.h.

TList* AliAnalysisTaskTwoMultiCorrelations::GetListCorrelations ( ) const
inline

Definition at line 61 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::GSCfullAnalysis ( long long  nParticles,
Double_t  angles[],
Double_t  weights[] 
)
virtual

1st harmonic: <2>_{k,-k}.

2nd harmonic: <2>_{l,-l}.

3rd harmonic: <2>_{m,-m}.

4th harmonic: <2>_{n,-n}.

Sum first two harmonics: <2>_{k+l,-k-l}.

Difference first two harmonics: <2>_{k-l,-k+l}.

<2>_{k,-k}<2>_{l,-l}.

<2>_{k,-k}<2>_{m,-m}.

<2>_{l,-l}<2>_{m,-m}.

<2>_{k,-k}<2>_{l,-l}<2>_{m,-m}.

Cross-check with nested loops for two-particle correlations.

Case one: <3>_{k+l,-k,-l}.

Case two: <3>_{k-l,-k,+l}.

Case three: <3>_{k,l-k,-l}.

Case four: <3>_{k,-k-l,l}.

Cross-check with nested loops for three-particle correlations.

Case one: <4>_{k,-k,l,-l}.

Case two: <4>_{k,-k,m,-m}.

Case three: <4>_{l,-l,m,-m}.

TBI: cases with four different harmonics...

<4>_{k,-k,l,-l}<2>_{m,-m}.

Cross-check with nested loops for four-particle correlations.

Case one: <6>_{k,-k,l,-l,m,-m}.

TBI

Definition at line 1017 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

Referenced by AODanalysis(), MCanalysis(), and SetHarmonics().

void AliAnalysisTaskTwoMultiCorrelations::InitialiseArraysOfQvectors ( )
virtual
void AliAnalysisTaskTwoMultiCorrelations::InitialiseArraysOfTProfiles ( )
virtual
void AliAnalysisTaskTwoMultiCorrelations::MCanalysis ( AliMCEvent *  aMCevent)
virtual

Definition at line 828 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

Referenced by SetHarmonics(), and UserExec().

AliAnalysisTaskTwoMultiCorrelations& AliAnalysisTaskTwoMultiCorrelations::operator= ( const AliAnalysisTaskTwoMultiCorrelations aattmc)
private

Referenced by SetHarmonics().

TComplex AliAnalysisTaskTwoMultiCorrelations::Q ( Int_t  n,
Int_t  p 
)

Definition at line 1511 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

Referenced by CalculateRecursion(), and SetHarmonics().

void AliAnalysisTaskTwoMultiCorrelations::SetAnalysisType ( Bool_t  bothAnalysis,
Bool_t  mcAnalysis,
Bool_t  aodAnalysis 
)
inline

Definition at line 63 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::SetCentralityEstimation ( Bool_t  useSPD,
Bool_t  useVzero,
Int_t const  nBins,
Float_t  minCentrality,
Float_t  maxCentrality 
)
inline

Definition at line 70 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::SetControlListEventCuts ( TList *const  sclec)
inline

Definition at line 56 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::SetControlListTrackCuts ( TList *const  scltc)
inline

Definition at line 58 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::SetEventSelection ( Bool_t  cutOnVertexX,
Float_t  minVertexX,
Float_t  maxVertexX,
Bool_t  cutOnVertexY,
Float_t  minVertexY,
Float_t  maxVertexY,
Bool_t  cutOnVertexZ,
Float_t  minVertexZ,
Float_t  maxVertexZ 
)
inline

Definition at line 78 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::SetGeneralParameters ( Int_t  maxNumberCorrelations,
Int_t  highestHarmonic,
Int_t  nbHarmonics,
Bool_t  useParticleWeights,
Bool_t  computeNestedLoops 
)
inline

Definition at line 47 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::SetHarmonics ( Int_t  nOne,
Int_t  nTwo,
Int_t  nThree,
Int_t  nFour,
Int_t  nFive,
Int_t  nSix,
Int_t  nSeven,
Int_t  nEight 
)
inline

Definition at line 102 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::SetListCorrelations ( TList *const  slc)
inline

Definition at line 60 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::SetTrackSelection ( Float_t  minPt,
Float_t  maxPt,
Float_t  minEta,
Float_t  maxEta,
Int_t  minNumberOfClustersTPC,
Float_t  maxDCAxy,
Float_t  maxDCAz 
)
inline

Definition at line 91 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::Terminate ( Option_t )
virtual

Definition at line 319 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

void AliAnalysisTaskTwoMultiCorrelations::UserCreateOutputObjects ( )
virtual

Definition at line 263 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

void AliAnalysisTaskTwoMultiCorrelations::UserExec ( Option_t )
virtual

Definition at line 289 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

Member Data Documentation

TString* AliAnalysisTaskTwoMultiCorrelations::fAnalysisType
private

<8>_{k,l,m,n,-k,-l,-m,-n}.

Definition at line 200 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by UserCreateOutputObjects(), and UserExec().

Double_t AliAnalysisTaskTwoMultiCorrelations::fCentralityMax
private
Double_t AliAnalysisTaskTwoMultiCorrelations::fCentralityMin
private
TString* AliAnalysisTaskTwoMultiCorrelations::fCentralitySelection
private
Bool_t AliAnalysisTaskTwoMultiCorrelations::fComputeNestedLoops
private
TList* AliAnalysisTaskTwoMultiCorrelations::fControlListEventCuts
private
TList* AliAnalysisTaskTwoMultiCorrelations::fControlListTrackCuts
private
Bool_t AliAnalysisTaskTwoMultiCorrelations::fCutOnVertexX
private
Bool_t AliAnalysisTaskTwoMultiCorrelations::fCutOnVertexY
private
Bool_t AliAnalysisTaskTwoMultiCorrelations::fCutOnVertexZ
private
Double_t AliAnalysisTaskTwoMultiCorrelations::fDCAxyMax
private
Double_t AliAnalysisTaskTwoMultiCorrelations::fDCAzMax
private
Double_t AliAnalysisTaskTwoMultiCorrelations::fEtaMax
private
Double_t AliAnalysisTaskTwoMultiCorrelations::fEtaMin
private
Int_t AliAnalysisTaskTwoMultiCorrelations::fHarmonicEight
private

Definition at line 245 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by GSCfullAnalysis(), and SetHarmonics().

Int_t AliAnalysisTaskTwoMultiCorrelations::fHarmonicFive
private

Definition at line 242 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by GSCfullAnalysis(), and SetHarmonics().

Int_t AliAnalysisTaskTwoMultiCorrelations::fHarmonicFour
private

Definition at line 241 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by GSCfullAnalysis(), and SetHarmonics().

Int_t AliAnalysisTaskTwoMultiCorrelations::fHarmonicOne
private

Definition at line 238 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by GSCfullAnalysis(), and SetHarmonics().

Int_t AliAnalysisTaskTwoMultiCorrelations::fHarmonicSeven
private

Definition at line 244 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by GSCfullAnalysis(), and SetHarmonics().

Int_t AliAnalysisTaskTwoMultiCorrelations::fHarmonicSix
private

Definition at line 243 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by GSCfullAnalysis(), and SetHarmonics().

Int_t AliAnalysisTaskTwoMultiCorrelations::fHarmonicThree
private

Definition at line 240 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by GSCfullAnalysis(), and SetHarmonics().

Int_t AliAnalysisTaskTwoMultiCorrelations::fHarmonicTwo
private

Definition at line 239 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by GSCfullAnalysis(), and SetHarmonics().

TH1D* AliAnalysisTaskTwoMultiCorrelations::fHistoCentrality
private
TH1D* AliAnalysisTaskTwoMultiCorrelations::fHistoDCAXYAfterCuts
private

z-coordinate of the DCA before the track selection.

Definition at line 184 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by AODanalysis(), and BookControlListTrackCuts().

TH1D* AliAnalysisTaskTwoMultiCorrelations::fHistoDCAXYBeforeCuts
private

Number of TPC clusters after the track selection.

Definition at line 182 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by AODanalysis(), and BookControlListTrackCuts().

TH1D* AliAnalysisTaskTwoMultiCorrelations::fHistoDCAZAfterCuts
private

xy-plane of the DCA after the track selection.

Definition at line 185 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by AODanalysis(), and BookControlListTrackCuts().

TH1D* AliAnalysisTaskTwoMultiCorrelations::fHistoDCAZBeforeCuts
private

xy-plane of the DCA before the track selection.

Definition at line 183 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by AODanalysis(), and BookControlListTrackCuts().

TH1D* AliAnalysisTaskTwoMultiCorrelations::fHistoEtaAfterCuts
private

Pseudorapidity distribution before the track selection.

Definition at line 177 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by AODanalysis(), BookControlListTrackCuts(), and MCanalysis().

TH1D* AliAnalysisTaskTwoMultiCorrelations::fHistoEtaBeforeCuts
private

Transverse momentum distribution after the track selection.

Definition at line 176 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by AODanalysis(), BookControlListTrackCuts(), and MCanalysis().

TH1D* AliAnalysisTaskTwoMultiCorrelations::fHistoNumberOfTracksAfterAllCuts
private

z-position of the PV after the event selection.

Definition at line 173 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by AODanalysis(), BookControlListTrackCuts(), and MCanalysis().

TH1D* AliAnalysisTaskTwoMultiCorrelations::fHistoNumberOfTracksAfterEventCuts
private

Number of tracks in the event before any selection.

Definition at line 164 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by AODanalysis(), BookControlListEventCuts(), and MCanalysis().

TH1D* AliAnalysisTaskTwoMultiCorrelations::fHistoNumberOfTracksBeforeCuts
private

Centrality distribution.

Definition at line 163 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by AODanalysis(), BookControlListEventCuts(), and MCanalysis().

TH1D* AliAnalysisTaskTwoMultiCorrelations::fHistoPhiAfterCuts
private

Azimuthal angles distribution before the track selection.

Definition at line 179 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by AODanalysis(), BookControlListTrackCuts(), and MCanalysis().

TH1D* AliAnalysisTaskTwoMultiCorrelations::fHistoPhiBeforeCuts
private

Pseudorapidity distribution after the track selection.

Definition at line 178 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by AODanalysis(), BookControlListTrackCuts(), and MCanalysis().

TH1D* AliAnalysisTaskTwoMultiCorrelations::fHistoPtAfterCuts
private

Transverse momentum before the track selection.

Definition at line 175 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by AODanalysis(), BookControlListTrackCuts(), and MCanalysis().

TH1D* AliAnalysisTaskTwoMultiCorrelations::fHistoPtBeforeCuts
private

Number of tracks remaining after both the event and the track selection.

Definition at line 174 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by AODanalysis(), BookControlListTrackCuts(), and MCanalysis().

TH1D* AliAnalysisTaskTwoMultiCorrelations::fHistoTPCClustersAfterCuts
private

Number of TPC clusters before the track selection.

Definition at line 181 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by AODanalysis(), and BookControlListTrackCuts().

TH1D* AliAnalysisTaskTwoMultiCorrelations::fHistoTPCClustersBeforeCuts
private

Azimuthal angles distribution after the track selection.

Definition at line 180 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by AODanalysis(), and BookControlListTrackCuts().

TH1D* AliAnalysisTaskTwoMultiCorrelations::fHistoVertexXAfterEventCuts
private

z-position of the PV before the event selection.

Definition at line 168 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by AODanalysis(), BookControlListEventCuts(), and MCanalysis().

TH1D* AliAnalysisTaskTwoMultiCorrelations::fHistoVertexXBeforeCuts
private

Number of tracks remaining after the event selection.

Definition at line 165 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by AODanalysis(), BookControlListEventCuts(), and MCanalysis().

TH1D* AliAnalysisTaskTwoMultiCorrelations::fHistoVertexYAfterEventCuts
private

x-position of the PV after the event selection.

Definition at line 169 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by AODanalysis(), BookControlListEventCuts(), and MCanalysis().

TH1D* AliAnalysisTaskTwoMultiCorrelations::fHistoVertexYBeforeCuts
private

x-position of the PV before the event selection.

Definition at line 166 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by AODanalysis(), BookControlListEventCuts(), and MCanalysis().

TH1D* AliAnalysisTaskTwoMultiCorrelations::fHistoVertexZAfterEventCuts
private

y-position of the PV after the event selection.

Definition at line 170 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by AODanalysis(), BookControlListEventCuts(), and MCanalysis().

TH1D* AliAnalysisTaskTwoMultiCorrelations::fHistoVertexZBeforeCuts
private

y-position of the PV before the event selection.

Definition at line 167 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by AODanalysis(), BookControlListEventCuts(), and MCanalysis().

TList* AliAnalysisTaskTwoMultiCorrelations::fListCorrelations
private
TList* AliAnalysisTaskTwoMultiCorrelations::fListFourParticles
private

Definition at line 158 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by BookAllLists(), and BookListCorrelations().

TList* AliAnalysisTaskTwoMultiCorrelations::fListSixParticles
private

Definition at line 159 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by BookAllLists(), and BookListCorrelations().

TList* AliAnalysisTaskTwoMultiCorrelations::fListThreeParticles
private

Definition at line 157 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by BookAllLists(), and BookListCorrelations().

TList* AliAnalysisTaskTwoMultiCorrelations::fListTwoParticles
private

Definition at line 156 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by BookAllLists(), and BookListCorrelations().

TList* AliAnalysisTaskTwoMultiCorrelations::fMainList
private
Int_t AliAnalysisTaskTwoMultiCorrelations::fMaxFlowHarmonic
private

Definition at line 145 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by SetGeneralParameters().

Int_t AliAnalysisTaskTwoMultiCorrelations::fMaxNumberCorrelations
private

Definition at line 144 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by SetGeneralParameters().

Int_t AliAnalysisTaskTwoMultiCorrelations::fNumberHarmonicsInSC
private
Double_t AliAnalysisTaskTwoMultiCorrelations::fNumberOfTPCMin
private
Bool_t AliAnalysisTaskTwoMultiCorrelations::fProcessBothKineAndReco
private

Type of analysis: MC or AOD.

Definition at line 201 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by SetAnalysisType(), and UserExec().

Bool_t AliAnalysisTaskTwoMultiCorrelations::fProcessOnlyKine
private

Definition at line 202 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by MCanalysis(), SetAnalysisType(), and UserExec().

Bool_t AliAnalysisTaskTwoMultiCorrelations::fProcessOnlyReco
private

Definition at line 203 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by SetAnalysisType(), and UserExec().

TProfile* AliAnalysisTaskTwoMultiCorrelations::fProfileCosineEightParticles
private

<6>_{h,i,j,-h,-i,-j}, hij: klm,kln,kmn,lmn.

Definition at line 197 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by BookListCorrelations().

TProfile* AliAnalysisTaskTwoMultiCorrelations::fProfileCosineFourNestedLoops[6]
private

<4>_{i,j,-i,-j}, ij: kl,km,lm,kn,ln,mn.

Definition at line 195 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by BookListCorrelations(), GSCfullAnalysis(), and InitialiseArraysOfTProfiles().

TProfile* AliAnalysisTaskTwoMultiCorrelations::fProfileCosineFourParticles[6]
private

<3>_{h,i,j} with nested loops.

Definition at line 194 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by BookListCorrelations(), GSCfullAnalysis(), and InitialiseArraysOfTProfiles().

TProfile* AliAnalysisTaskTwoMultiCorrelations::fProfileCosineSixParticles[4]
private

<4>_{i,j,-i,-j} with nested loops.

Definition at line 196 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by BookListCorrelations(), GSCfullAnalysis(), and InitialiseArraysOfTProfiles().

TProfile* AliAnalysisTaskTwoMultiCorrelations::fProfileCosineThreeNestedLoops[4]
private

<3>_{h,i,j}, h: (k+l),(k-l) (first two), j: (l-k),(-k-l) (last two).

Definition at line 193 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by BookListCorrelations(), GSCfullAnalysis(), and InitialiseArraysOfTProfiles().

TProfile* AliAnalysisTaskTwoMultiCorrelations::fProfileCosineThreeParticles[4]
private

N<<2>_{i,-i}<2>_{j,-j}> with nested loops.

Definition at line 192 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by BookListCorrelations(), GSCfullAnalysis(), and InitialiseArraysOfTProfiles().

TProfile* AliAnalysisTaskTwoMultiCorrelations::fProfileCosineTwoNestedLoops[6]
private

<2>_{j,-j}, j: k,l,m,n,(k+l),(k-l).

Definition at line 189 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by BookListCorrelations(), GSCfullAnalysis(), and InitialiseArraysOfTProfiles().

TProfile* AliAnalysisTaskTwoMultiCorrelations::fProfileCosineTwoParticles[6]
private

z-coordinate of the DCA after the track selection.

Definition at line 188 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by BookListCorrelations(), GSCfullAnalysis(), and InitialiseArraysOfTProfiles().

TProfile* AliAnalysisTaskTwoMultiCorrelations::fProfileTwoCosine[5]
private

<2>_{j,-j} with nested loops.

Definition at line 190 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by BookListCorrelations(), GSCfullAnalysis(), and InitialiseArraysOfTProfiles().

TProfile* AliAnalysisTaskTwoMultiCorrelations::fProfileTwoCosineNestedLoops[5]
private

<<2>_{i,-i}<2>_{j,-j}> for ij: kl,km,lm, and <<2>_{i,-i}<2>_{j,-j}<2>_{h,-h}>, ijh: klm and <<4>_{k,l,-k,-l} <2>_{m,-m}>.

Definition at line 191 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by BookListCorrelations(), GSCfullAnalysis(), and InitialiseArraysOfTProfiles().

Double_t AliAnalysisTaskTwoMultiCorrelations::fPtMax
private
Double_t AliAnalysisTaskTwoMultiCorrelations::fPtMin
private
TComplex AliAnalysisTaskTwoMultiCorrelations::fQvectors[49][9]
private
Bool_t AliAnalysisTaskTwoMultiCorrelations::fUseParticleWeights
private
Bool_t AliAnalysisTaskTwoMultiCorrelations::fUseSPDForCentrality
private

Detector for the centrality estimation: SPD (CL1) or V0 (V0M).

Definition at line 207 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by AODanalysis(), MCanalysis(), and SetCentralityEstimation().

Bool_t AliAnalysisTaskTwoMultiCorrelations::fUseVZeroForCentrality
private
Double_t AliAnalysisTaskTwoMultiCorrelations::fVertexMaxX
private
Double_t AliAnalysisTaskTwoMultiCorrelations::fVertexMaxY
private
Double_t AliAnalysisTaskTwoMultiCorrelations::fVertexMaxZ
private
Double_t AliAnalysisTaskTwoMultiCorrelations::fVertexMinX
private
Double_t AliAnalysisTaskTwoMultiCorrelations::fVertexMinY
private
Double_t AliAnalysisTaskTwoMultiCorrelations::fVertexMinZ
private

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