AliPhysics  master (3d17d9d)
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 SetMultiplicityList (TList *const sml)
 
TListGetMultiplcityList () const
 
void SetEventSelectionList (TList *const sesl)
 
TListGetEventSelectionList () const
 
void SetTrackSelectionList (TList *const stsl)
 
TListGetTrackSelectionList () const
 
void SetMPCList (TList *const smpcl)
 
TListGetMPCList () const
 
void SetTPCEtaList (TList *const stpcl)
 
TListGetTPCEtaList () const
 
void SetAnalysisParameters (Int_t maxHarmo, Int_t maxCorrel, Bool_t doKine, Bool_t drawTriangles, Bool_t doEtaGaps)
 
void SetCentrality (Int_t const nBins, Float_t minCentrality, Float_t maxCentrality, Bool_t useSPD, Bool_t useVZero)
 
void SetPVxSelection (Bool_t cutPVx, Float_t minPVx, Float_t maxPVx)
 
void SetPVySelection (Bool_t cutPVy, Float_t minPVy, Float_t maxPVy)
 
void SetPVzSelection (Bool_t cutPVz, Float_t minPVz, Float_t maxPVz)
 
void SetHMOsSelection (Int_t minMultiplicity, Int_t mainFilter, Int_t secondFilter, Bool_t cutHMOs, Float_t minA, Float_t minB, Float_t maxA, Float_t maxB)
 
void SetPtSelection (Bool_t cutPt, Float_t minPt, Float_t maxPt)
 
void SetEtaSelection (Bool_t cutEta, Float_t minEta, Float_t maxEta)
 
void SetNTPCSelection (Bool_t cutNTPC, Int_t minNTPC)
 
void SetChiSelection (Bool_t cutChi, Float_t minChi, Float_t maxChi)
 
void SetNITSSelection (Bool_t cutNITS, Int_t minNITS)
 
void SetDCAxySelection (Bool_t cutDCAxy, Float_t maxDCAxy)
 
void SetDCAzSelection (Bool_t cutDCAz, Float_t maxDCAz)
 
void SetChargeSelection (Bool_t cutCharge, Bool_t keepPositive)
 
void SetParticleWeights (Bool_t useTable, Bool_t useNonUnitWeights, Bool_t usePt, Bool_t usePhi, Bool_t useEta, Bool_t useLocal, TString path, TString period)
 
void SetJWeights (Bool_t useJEfficiency, Int_t indexFilter)
 
void SetReducedQvectors (Int_t powerK)
 
void SetBinning (Int_t nBinsPt, Int_t nBinsEta, Int_t nBinsPhi)
 
virtual void InitialiseArraysOfQvectors ()
 
virtual void InitialiseArraysOfHistos ()
 
virtual void InitialiseArraysOfTProfiles ()
 
virtual void AnalyseRecoEvent ()
 
virtual void GetRatioDistributions ()
 
Bool_t ApplyCentralitySelection ()
 
Bool_t ApplyEventSelection (Bool_t isRecoEvent)
 
Bool_t RemoveHMOs ()
 
Bool_t ApplyTrackSelection (AliAODTrack *aAODtrack)
 
Bool_t ApplyTrackSelection (AliAODMCParticle *aMCtrack)
 
virtual void CalculateWeight (Int_t RunNumber, long long numberOfParticles, Float_t *pWeights, Float_t *angles, Float_t *pt, Float_t *eta)
 
TH1F * GetHistogramWithWeights (Int_t RunNumber, const char *variable)
 
virtual void CalculateQvectors (long long numberOfParticles, Float_t angles[], Float_t pWeights[])
 
TComplex Q (Int_t n, Int_t p)
 
virtual void ComputeReducedQvectors (long long numberOfParticles)
 
TComplex CalculateRecursion (Int_t n, Int_t *harmonic, Int_t mult=1, Int_t skip=0)
 
virtual void ComputeAllCorrelators (long long numberOfParticles, Float_t angles[], Float_t pWeights[])
 
virtual void ComputeTPCWithEtaGaps (long long numberOfParticles, Float_t angles[], Float_t pWeights[], Float_t pseudorapidity[])
 
virtual void BookAllLists ()
 
virtual void BookMultiplicityList ()
 
virtual void BookEventSelectionList ()
 
virtual void BookTrackSelectionList ()
 
virtual void BookMPCList ()
 
virtual void BookTPCEtaList ()
 

Private Member Functions

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

Private Attributes

TListfMainList
 
Int_t fHighestHarmonic
 
Int_t fLargestCorrelators
 
Bool_t fDoKineAnalysis
 
Bool_t fDoCorrelationsHisto
 
Bool_t fComputeEtaGaps
 
TComplex fQvectors [65][9]
 
AliAODEventfRecoEvent
 
AliMCEvent * fKineEvent
 Input AOD event at reco level for ALICE and MC-generator AOD files. More...
 
TListfMultiplicityList
 Input MC event at kine level for MC-generator AOD files. More...
 
Float_t fCentralityMin
 
Float_t fCentralityMax
 
Bool_t fCentralityFromSPD
 
Bool_t fCentralityFromVZero
 
Float_t fCentrality
 
TH1IfHistoEvents
 Centrality of the current AOD event (default: -1). More...
 
TH1F * fHistoCentrality [2]
 Number of events at each selection step (1 bin per step). More...
 
long long fInitialMultiplicity
 Centrality distributions [before/after the centrality selection]. More...
 
TH1IfHistoMultiplicity [2]
 Initial number of tracks in an event (default: 0). More...
 
TH1IfHistoMultiplicityMain [2]
 Multiplicity distributions (** the event/track selection). More...
 
TH1IfHistoMultiplicityGlobal [2]
 Multiplicity distributions for the main filter bit (** HMOs). More...
 
TH2I * fHistoCorrelatedFilters [2]
 Multiplicity distributions for the global filter bit (** HMOS). More...
 
TListfEventSelectionList
 2D distribution of the two filters (** HMOs). More...
 
Bool_t fCutOnPVx
 
Float_t fPVxMin
 
Float_t fPVxMax
 
Bool_t fCutOnPVy
 
Float_t fPVyMin
 
Float_t fPVyMax
 
Bool_t fCutOnPVz
 
Float_t fPVzMin
 
Float_t fPVzMax
 
TH1F * fHistoPVx [2]
 
TH1F * fHistoPVy [2]
 PV_x distributions. More...
 
TH1F * fHistoPVz [2]
 PV_y distributions. More...
 
Int_t fMultiplicityMin
 PV_z distributions. More...
 
Int_t fMainFilter
 
Int_t fGlobalFilter
 
Bool_t fCutOnHMOs
 
Float_t fMultiplicityMinA
 
Float_t fMultiplicityMinB
 
Float_t fMultiplicityMaxA
 
Float_t fMultiplicityMaxB
 
TListfTrackSelectionList
 
Bool_t fCutOnPt
 
Float_t fPtMin
 
Float_t fPtMax
 
Bool_t fCutOnEta
 
Float_t fEtaMin
 
Float_t fEtaMax
 
Bool_t fCutOnNTPC
 
Int_t fNTPCMin
 
Bool_t fCutOnChi
 
Float_t fChiMin
 
Float_t fChiMax
 
Bool_t fCutOnNITS
 
Int_t fNITSMin
 
Bool_t fCutOnDCAxy
 
Float_t fDCAxyMax
 
Bool_t fCutOnDCAz
 
Float_t fDCAzMax
 
Bool_t fCutOnCharge
 
Bool_t fKeepPositiveCharges
 
Int_t fNumberBinsPt
 
Int_t fNumberBinsEta
 
Int_t fNumberBinsPhi
 
TH1F * fHistoPt [2]
 
TH1F * fHistoEta [2]
 pT distributions. More...
 
TH1F * fHistoPhi [2]
 eta distributions. More...
 
TH1IfHistoNTPC [2]
 phi distributions. More...
 
TH1F * fHistoChiSquare [2]
 N_TPC distributions. More...
 
TH1IfHistoNITS [2]
 chi^2/nDF distributions. More...
 
TH1F * fHistoDCAxy [2]
 N_ITS distributions. More...
 
TH1F * fHistoDCAz [2]
 DCA_xy distributions. More...
 
TH1IfHistoCharge [2]
 DCA_z distributions. More...
 
Bool_t fUseKineRecoTable
 Charge distributions. More...
 
Bool_t fUseNonUnitParticleWeights
 
Bool_t fUsePtWeights
 
Bool_t fUsePhiWeights
 
Bool_t fUseEtaWeights
 
Bool_t fUseLocalFiles
 
TString fPathToWeights
 
TString fPeriodUsedForWeight
 
TH1F * fHistoWeights [3]
 
AliJEfficiency * fEfficiency
 Histograms with the weights for phi, pT, eta. More...
 
Bool_t fFirstEvent
 True if this is the first event analyzed. More...
 
Bool_t fUseJEfficiency
 
Int_t fFilterbitIndex
 
TH1F * fHistoEfficiency
 
TH1F * fHistoEffInverse
 Distribution of the efficiency correction. More...
 
TListfMPCList
 Distribution of the inverse of the efficiency correction. More...
 
Int_t fReducedQPower
 
TH1F * fHistoReducedQvectors [8]
 
TProfile * fProfileTwoPartCorrel
 Modulus of the reduced Q-vectors distributions for a given k. More...
 
TProfile * fProfileFourPartCorrel
 <2>_{j,-j} for j = 1..8 (8 bins). More...
 
TProfile * fProfileFourPartCorrelCheck
 <4>_{j,k,-j,-k} for j,k = 1..8 (36 bins). More...
 
TProfile * fProfileSixPartCorrel
 <4>_{j,k,-j,-k} for j,k = 1..8 for cross-check (28 bins). More...
 
TListfTPCEtaList
 <6>_{j,k,l,-j,-k,-l} for j,k,l = 1..8 (56 bins). More...
 
TProfile * fProfileTPCEta [11]
 

Detailed Description

Definition at line 38 of file AliAnalysisTaskTwoMultiCorrelations.h.

Constructor & Destructor Documentation

AliAnalysisTaskTwoMultiCorrelations::AliAnalysisTaskTwoMultiCorrelations ( )

Definition at line 51 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

Referenced by SetBinning().

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

Definition at line 121 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

AliAnalysisTaskTwoMultiCorrelations::~AliAnalysisTaskTwoMultiCorrelations ( )
virtual

Definition at line 201 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

AliAnalysisTaskTwoMultiCorrelations::AliAnalysisTaskTwoMultiCorrelations ( const AliAnalysisTaskTwoMultiCorrelations aattmc)
private

Member Function Documentation

void AliAnalysisTaskTwoMultiCorrelations::AnalyseRecoEvent ( )
virtual

Definition at line 342 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

Referenced by SetBinning(), and UserExec().

Bool_t AliAnalysisTaskTwoMultiCorrelations::ApplyCentralitySelection ( )
Bool_t AliAnalysisTaskTwoMultiCorrelations::ApplyEventSelection ( Bool_t  isRecoEvent)
Bool_t AliAnalysisTaskTwoMultiCorrelations::ApplyTrackSelection ( AliAODTrack *  aAODtrack)
Bool_t AliAnalysisTaskTwoMultiCorrelations::ApplyTrackSelection ( AliAODMCParticle *  aMCtrack)

Definition at line 875 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

void AliAnalysisTaskTwoMultiCorrelations::BookAllLists ( )
virtual
void AliAnalysisTaskTwoMultiCorrelations::BookEventSelectionList ( )
virtual
void AliAnalysisTaskTwoMultiCorrelations::BookMPCList ( )
virtual
void AliAnalysisTaskTwoMultiCorrelations::BookMultiplicityList ( )
virtual
void AliAnalysisTaskTwoMultiCorrelations::BookTPCEtaList ( )
virtual
void AliAnalysisTaskTwoMultiCorrelations::BookTrackSelectionList ( )
virtual
void AliAnalysisTaskTwoMultiCorrelations::CalculateQvectors ( long long  numberOfParticles,
Float_t  angles[],
Float_t  pWeights[] 
)
virtual

Definition at line 1006 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

Referenced by AnalyseRecoEvent(), and SetBinning().

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

Definition at line 1072 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

Referenced by ComputeAllCorrelators(), and SetBinning().

void AliAnalysisTaskTwoMultiCorrelations::CalculateWeight ( Int_t  RunNumber,
long long  numberOfParticles,
Float_t pWeights,
Float_t angles,
Float_t pt,
Float_t eta 
)
virtual

Definition at line 924 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

Referenced by AnalyseRecoEvent(), and SetBinning().

void AliAnalysisTaskTwoMultiCorrelations::ComputeAllCorrelators ( long long  numberOfParticles,
Float_t  angles[],
Float_t  pWeights[] 
)
virtual

Definition at line 1109 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

Referenced by AnalyseRecoEvent(), and SetBinning().

void AliAnalysisTaskTwoMultiCorrelations::ComputeReducedQvectors ( long long  numberOfParticles)
virtual

Definition at line 1052 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

Referenced by AnalyseRecoEvent(), and SetBinning().

void AliAnalysisTaskTwoMultiCorrelations::ComputeTPCWithEtaGaps ( long long  numberOfParticles,
Float_t  angles[],
Float_t  pWeights[],
Float_t  pseudorapidity[] 
)
virtual

Definition at line 1249 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

Referenced by AnalyseRecoEvent(), and SetBinning().

TList* AliAnalysisTaskTwoMultiCorrelations::GetEventSelectionList ( ) const
inline

Definition at line 53 of file AliAnalysisTaskTwoMultiCorrelations.h.

TH1F * AliAnalysisTaskTwoMultiCorrelations::GetHistogramWithWeights ( Int_t  RunNumber,
const char *  variable 
)

Definition at line 968 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

Referenced by CalculateWeight(), and SetBinning().

TList* AliAnalysisTaskTwoMultiCorrelations::GetMPCList ( ) const
inline

Definition at line 57 of file AliAnalysisTaskTwoMultiCorrelations.h.

TList* AliAnalysisTaskTwoMultiCorrelations::GetMultiplcityList ( ) const
inline

Definition at line 51 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::GetRatioDistributions ( )
virtual

Definition at line 478 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

Referenced by SetBinning(), and UserExec().

TList* AliAnalysisTaskTwoMultiCorrelations::GetTPCEtaList ( ) const
inline

Definition at line 59 of file AliAnalysisTaskTwoMultiCorrelations.h.

TList* AliAnalysisTaskTwoMultiCorrelations::GetTrackSelectionList ( ) const
inline

Definition at line 55 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::InitialiseArraysOfHistos ( )
virtual
void AliAnalysisTaskTwoMultiCorrelations::InitialiseArraysOfQvectors ( )
virtual
void AliAnalysisTaskTwoMultiCorrelations::InitialiseArraysOfTProfiles ( )
virtual
AliAnalysisTaskTwoMultiCorrelations& AliAnalysisTaskTwoMultiCorrelations::operator= ( const AliAnalysisTaskTwoMultiCorrelations aattmc)
private

Referenced by SetBinning().

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

Definition at line 714 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

Referenced by ApplyEventSelection(), and SetBinning().

void AliAnalysisTaskTwoMultiCorrelations::SetAnalysisParameters ( Int_t  maxHarmo,
Int_t  maxCorrel,
Bool_t  doKine,
Bool_t  drawTriangles,
Bool_t  doEtaGaps 
)
inline

Definition at line 62 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::SetBinning ( Int_t  nBinsPt,
Int_t  nBinsEta,
Int_t  nBinsPhi 
)
inline

Definition at line 197 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::SetCentrality ( Int_t const  nBins,
Float_t  minCentrality,
Float_t  maxCentrality,
Bool_t  useSPD,
Bool_t  useVZero 
)
inline

Definition at line 73 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::SetChargeSelection ( Bool_t  cutCharge,
Bool_t  keepPositive 
)
inline

Definition at line 164 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::SetChiSelection ( Bool_t  cutChi,
Float_t  minChi,
Float_t  maxChi 
)
inline

Definition at line 139 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::SetDCAxySelection ( Bool_t  cutDCAxy,
Float_t  maxDCAxy 
)
inline

Definition at line 152 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::SetDCAzSelection ( Bool_t  cutDCAz,
Float_t  maxDCAz 
)
inline

Definition at line 158 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::SetEtaSelection ( Bool_t  cutEta,
Float_t  minEta,
Float_t  maxEta 
)
inline

Definition at line 126 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::SetEventSelectionList ( TList *const  sesl)
inline

Definition at line 52 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::SetHMOsSelection ( Int_t  minMultiplicity,
Int_t  mainFilter,
Int_t  secondFilter,
Bool_t  cutHMOs,
Float_t  minA,
Float_t  minB,
Float_t  maxA,
Float_t  maxB 
)
inline

Definition at line 105 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::SetJWeights ( Bool_t  useJEfficiency,
Int_t  indexFilter 
)
inline

Definition at line 185 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::SetMPCList ( TList *const  smpcl)
inline

Definition at line 56 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::SetMultiplicityList ( TList *const  sml)
inline

Definition at line 50 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::SetNITSSelection ( Bool_t  cutNITS,
Int_t  minNITS 
)
inline

Definition at line 146 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::SetNTPCSelection ( Bool_t  cutNTPC,
Int_t  minNTPC 
)
inline

Definition at line 133 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::SetParticleWeights ( Bool_t  useTable,
Bool_t  useNonUnitWeights,
Bool_t  usePt,
Bool_t  usePhi,
Bool_t  useEta,
Bool_t  useLocal,
TString  path,
TString  period 
)
inline

Definition at line 171 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::SetPtSelection ( Bool_t  cutPt,
Float_t  minPt,
Float_t  maxPt 
)
inline

Definition at line 119 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::SetPVxSelection ( Bool_t  cutPVx,
Float_t  minPVx,
Float_t  maxPVx 
)
inline

Definition at line 83 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::SetPVySelection ( Bool_t  cutPVy,
Float_t  minPVy,
Float_t  maxPVy 
)
inline

Definition at line 90 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::SetPVzSelection ( Bool_t  cutPVz,
Float_t  minPVz,
Float_t  maxPVz 
)
inline

Definition at line 97 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::SetReducedQvectors ( Int_t  powerK)
inline

Definition at line 192 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::SetTPCEtaList ( TList *const  stpcl)
inline

Definition at line 58 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::SetTrackSelectionList ( TList *const  stsl)
inline

Definition at line 54 of file AliAnalysisTaskTwoMultiCorrelations.h.

void AliAnalysisTaskTwoMultiCorrelations::Terminate ( Option_t )
virtual

Definition at line 268 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

void AliAnalysisTaskTwoMultiCorrelations::UserCreateOutputObjects ( )
virtual

Definition at line 208 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

void AliAnalysisTaskTwoMultiCorrelations::UserExec ( Option_t )
virtual

Definition at line 245 of file AliAnalysisTaskTwoMultiCorrelations.cxx.

Member Data Documentation

Float_t AliAnalysisTaskTwoMultiCorrelations::fCentrality
private
Bool_t AliAnalysisTaskTwoMultiCorrelations::fCentralityFromSPD
private
Bool_t AliAnalysisTaskTwoMultiCorrelations::fCentralityFromVZero
private
Float_t AliAnalysisTaskTwoMultiCorrelations::fCentralityMax
private
Float_t AliAnalysisTaskTwoMultiCorrelations::fCentralityMin
private
Float_t AliAnalysisTaskTwoMultiCorrelations::fChiMax
private

Definition at line 312 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyTrackSelection(), and SetChiSelection().

Float_t AliAnalysisTaskTwoMultiCorrelations::fChiMin
private

Definition at line 311 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyTrackSelection(), and SetChiSelection().

Bool_t AliAnalysisTaskTwoMultiCorrelations::fComputeEtaGaps
private
Bool_t AliAnalysisTaskTwoMultiCorrelations::fCutOnCharge
private
Bool_t AliAnalysisTaskTwoMultiCorrelations::fCutOnChi
private

Definition at line 310 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyTrackSelection(), and SetChiSelection().

Bool_t AliAnalysisTaskTwoMultiCorrelations::fCutOnDCAxy
private
Bool_t AliAnalysisTaskTwoMultiCorrelations::fCutOnDCAz
private

Definition at line 317 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyTrackSelection(), and SetDCAzSelection().

Bool_t AliAnalysisTaskTwoMultiCorrelations::fCutOnEta
private

Definition at line 305 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyTrackSelection(), and SetEtaSelection().

Bool_t AliAnalysisTaskTwoMultiCorrelations::fCutOnHMOs
private
Bool_t AliAnalysisTaskTwoMultiCorrelations::fCutOnNITS
private

Definition at line 313 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyTrackSelection(), and SetNITSSelection().

Bool_t AliAnalysisTaskTwoMultiCorrelations::fCutOnNTPC
private

Definition at line 308 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyTrackSelection(), and SetNTPCSelection().

Bool_t AliAnalysisTaskTwoMultiCorrelations::fCutOnPt
private

Definition at line 302 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyTrackSelection(), and SetPtSelection().

Bool_t AliAnalysisTaskTwoMultiCorrelations::fCutOnPVx
private

Definition at line 275 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyEventSelection(), and SetPVxSelection().

Bool_t AliAnalysisTaskTwoMultiCorrelations::fCutOnPVy
private

Definition at line 278 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyEventSelection(), and SetPVySelection().

Bool_t AliAnalysisTaskTwoMultiCorrelations::fCutOnPVz
private

Definition at line 281 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyEventSelection(), and SetPVzSelection().

Float_t AliAnalysisTaskTwoMultiCorrelations::fDCAxyMax
private
Float_t AliAnalysisTaskTwoMultiCorrelations::fDCAzMax
private

Definition at line 318 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyTrackSelection(), and SetDCAzSelection().

Bool_t AliAnalysisTaskTwoMultiCorrelations::fDoCorrelationsHisto
private
Bool_t AliAnalysisTaskTwoMultiCorrelations::fDoKineAnalysis
private
AliJEfficiency* AliAnalysisTaskTwoMultiCorrelations::fEfficiency
private

Histograms with the weights for phi, pT, eta.

Definition at line 347 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by AnalyseRecoEvent(), and UserCreateOutputObjects().

Float_t AliAnalysisTaskTwoMultiCorrelations::fEtaMax
private

Definition at line 307 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyTrackSelection(), and SetEtaSelection().

Float_t AliAnalysisTaskTwoMultiCorrelations::fEtaMin
private

Definition at line 306 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyTrackSelection(), and SetEtaSelection().

TList* AliAnalysisTaskTwoMultiCorrelations::fEventSelectionList
private

2D distribution of the two filters (** HMOs).

Definition at line 274 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by BookAllLists(), BookEventSelectionList(), GetEventSelectionList(), and SetEventSelectionList().

Int_t AliAnalysisTaskTwoMultiCorrelations::fFilterbitIndex
private

Definition at line 350 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by AnalyseRecoEvent(), and SetJWeights().

Bool_t AliAnalysisTaskTwoMultiCorrelations::fFirstEvent
private

True if this is the first event analyzed.

Definition at line 348 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by AnalyseRecoEvent(), and UserCreateOutputObjects().

Int_t AliAnalysisTaskTwoMultiCorrelations::fGlobalFilter
private
Int_t AliAnalysisTaskTwoMultiCorrelations::fHighestHarmonic
private

Definition at line 243 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by SetAnalysisParameters().

TH1F* AliAnalysisTaskTwoMultiCorrelations::fHistoCentrality[2]
private

Number of events at each selection step (1 bin per step).

Definition at line 262 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyCentralitySelection(), BookMultiplicityList(), and InitialiseArraysOfHistos().

TH1I* AliAnalysisTaskTwoMultiCorrelations::fHistoCharge[2]
private
TH1F* AliAnalysisTaskTwoMultiCorrelations::fHistoChiSquare[2]
private

N_TPC distributions.

Definition at line 328 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyTrackSelection(), BookTrackSelectionList(), and InitialiseArraysOfHistos().

TH2I* AliAnalysisTaskTwoMultiCorrelations::fHistoCorrelatedFilters[2]
private

Multiplicity distributions for the global filter bit (** HMOS).

Definition at line 270 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by BookMultiplicityList(), InitialiseArraysOfHistos(), and RemoveHMOs().

TH1F* AliAnalysisTaskTwoMultiCorrelations::fHistoDCAxy[2]
private

N_ITS distributions.

Definition at line 330 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyTrackSelection(), BookTrackSelectionList(), and InitialiseArraysOfHistos().

TH1F* AliAnalysisTaskTwoMultiCorrelations::fHistoDCAz[2]
private

DCA_xy distributions.

Definition at line 331 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyTrackSelection(), BookTrackSelectionList(), and InitialiseArraysOfHistos().

TH1F* AliAnalysisTaskTwoMultiCorrelations::fHistoEfficiency
private
TH1F* AliAnalysisTaskTwoMultiCorrelations::fHistoEffInverse
private

Distribution of the efficiency correction.

Definition at line 353 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by AnalyseRecoEvent(), and BookTrackSelectionList().

TH1F* AliAnalysisTaskTwoMultiCorrelations::fHistoEta[2]
private
TH1I* AliAnalysisTaskTwoMultiCorrelations::fHistoEvents
private

Centrality of the current AOD event (default: -1).

Definition at line 261 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by AnalyseRecoEvent(), BookMultiplicityList(), and GetRatioDistributions().

TH1I* AliAnalysisTaskTwoMultiCorrelations::fHistoMultiplicity[2]
private

Initial number of tracks in an event (default: 0).

Definition at line 267 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by AnalyseRecoEvent(), ApplyEventSelection(), BookMultiplicityList(), GetRatioDistributions(), and InitialiseArraysOfHistos().

TH1I* AliAnalysisTaskTwoMultiCorrelations::fHistoMultiplicityGlobal[2]
private

Multiplicity distributions for the main filter bit (** HMOs).

Definition at line 269 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by BookMultiplicityList(), InitialiseArraysOfHistos(), and RemoveHMOs().

TH1I* AliAnalysisTaskTwoMultiCorrelations::fHistoMultiplicityMain[2]
private

Multiplicity distributions (** the event/track selection).

Definition at line 268 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by BookMultiplicityList(), InitialiseArraysOfHistos(), and RemoveHMOs().

TH1I* AliAnalysisTaskTwoMultiCorrelations::fHistoNITS[2]
private

chi^2/nDF distributions.

Definition at line 329 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyTrackSelection(), BookTrackSelectionList(), and InitialiseArraysOfHistos().

TH1I* AliAnalysisTaskTwoMultiCorrelations::fHistoNTPC[2]
private

phi distributions.

Definition at line 327 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyTrackSelection(), BookTrackSelectionList(), and InitialiseArraysOfHistos().

TH1F* AliAnalysisTaskTwoMultiCorrelations::fHistoPhi[2]
private
TH1F* AliAnalysisTaskTwoMultiCorrelations::fHistoPt[2]
private
TH1F* AliAnalysisTaskTwoMultiCorrelations::fHistoPVx[2]
private
TH1F* AliAnalysisTaskTwoMultiCorrelations::fHistoPVy[2]
private

PV_x distributions.

Definition at line 285 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyEventSelection(), BookEventSelectionList(), and InitialiseArraysOfHistos().

TH1F* AliAnalysisTaskTwoMultiCorrelations::fHistoPVz[2]
private

PV_y distributions.

Definition at line 286 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyEventSelection(), BookEventSelectionList(), and InitialiseArraysOfHistos().

TH1F* AliAnalysisTaskTwoMultiCorrelations::fHistoReducedQvectors[8]
private
TH1F* AliAnalysisTaskTwoMultiCorrelations::fHistoWeights[3]
private
long long AliAnalysisTaskTwoMultiCorrelations::fInitialMultiplicity
private

Centrality distributions [before/after the centrality selection].

Definition at line 266 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by AnalyseRecoEvent(), ApplyEventSelection(), and GetRatioDistributions().

Bool_t AliAnalysisTaskTwoMultiCorrelations::fKeepPositiveCharges
private
AliMCEvent* AliAnalysisTaskTwoMultiCorrelations::fKineEvent
private

Input AOD event at reco level for ALICE and MC-generator AOD files.

Definition at line 252 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyEventSelection(), GetRatioDistributions(), and UserExec().

Int_t AliAnalysisTaskTwoMultiCorrelations::fLargestCorrelators
private

Definition at line 244 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by SetAnalysisParameters().

Int_t AliAnalysisTaskTwoMultiCorrelations::fMainFilter
private
TList* AliAnalysisTaskTwoMultiCorrelations::fMPCList
private

Distribution of the inverse of the efficiency correction.

Definition at line 356 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by BookAllLists(), BookMPCList(), GetMPCList(), and SetMPCList().

TList* AliAnalysisTaskTwoMultiCorrelations::fMultiplicityList
private

Input MC event at kine level for MC-generator AOD files.

Definition at line 255 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by BookAllLists(), BookMultiplicityList(), GetMultiplcityList(), and SetMultiplicityList().

Float_t AliAnalysisTaskTwoMultiCorrelations::fMultiplicityMaxA
private

Definition at line 296 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by RemoveHMOs(), and SetHMOsSelection().

Float_t AliAnalysisTaskTwoMultiCorrelations::fMultiplicityMaxB
private

Definition at line 297 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by RemoveHMOs(), and SetHMOsSelection().

Int_t AliAnalysisTaskTwoMultiCorrelations::fMultiplicityMin
private

PV_z distributions.

Definition at line 289 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by AnalyseRecoEvent(), GetRatioDistributions(), and SetHMOsSelection().

Float_t AliAnalysisTaskTwoMultiCorrelations::fMultiplicityMinA
private

Definition at line 294 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by RemoveHMOs(), and SetHMOsSelection().

Float_t AliAnalysisTaskTwoMultiCorrelations::fMultiplicityMinB
private

Definition at line 295 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by RemoveHMOs(), and SetHMOsSelection().

Int_t AliAnalysisTaskTwoMultiCorrelations::fNITSMin
private

Definition at line 314 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyTrackSelection(), and SetNITSSelection().

Int_t AliAnalysisTaskTwoMultiCorrelations::fNTPCMin
private

Definition at line 309 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyTrackSelection(), and SetNTPCSelection().

Int_t AliAnalysisTaskTwoMultiCorrelations::fNumberBinsEta
private

Definition at line 322 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by BookTrackSelectionList(), and SetBinning().

Int_t AliAnalysisTaskTwoMultiCorrelations::fNumberBinsPhi
private

Definition at line 323 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by BookTrackSelectionList(), and SetBinning().

Int_t AliAnalysisTaskTwoMultiCorrelations::fNumberBinsPt
private

Definition at line 321 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by BookTrackSelectionList(), and SetBinning().

TString AliAnalysisTaskTwoMultiCorrelations::fPathToWeights
private
TString AliAnalysisTaskTwoMultiCorrelations::fPeriodUsedForWeight
private
TProfile* AliAnalysisTaskTwoMultiCorrelations::fProfileFourPartCorrel
private

<2>_{j,-j} for j = 1..8 (8 bins).

Definition at line 360 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by BookMPCList(), and ComputeAllCorrelators().

TProfile* AliAnalysisTaskTwoMultiCorrelations::fProfileFourPartCorrelCheck
private

<4>_{j,k,-j,-k} for j,k = 1..8 (36 bins).

Definition at line 361 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by BookMPCList(), and ComputeAllCorrelators().

TProfile* AliAnalysisTaskTwoMultiCorrelations::fProfileSixPartCorrel
private

<4>_{j,k,-j,-k} for j,k = 1..8 for cross-check (28 bins).

Definition at line 362 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by BookMPCList(), and ComputeAllCorrelators().

TProfile* AliAnalysisTaskTwoMultiCorrelations::fProfileTPCEta[11]
private
TProfile* AliAnalysisTaskTwoMultiCorrelations::fProfileTwoPartCorrel
private

Modulus of the reduced Q-vectors distributions for a given k.

Definition at line 359 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by BookMPCList(), and ComputeAllCorrelators().

Float_t AliAnalysisTaskTwoMultiCorrelations::fPtMax
private

Definition at line 304 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyTrackSelection(), and SetPtSelection().

Float_t AliAnalysisTaskTwoMultiCorrelations::fPtMin
private

Definition at line 303 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyTrackSelection(), and SetPtSelection().

Float_t AliAnalysisTaskTwoMultiCorrelations::fPVxMax
private

Definition at line 277 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyEventSelection(), and SetPVxSelection().

Float_t AliAnalysisTaskTwoMultiCorrelations::fPVxMin
private

Definition at line 276 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyEventSelection(), and SetPVxSelection().

Float_t AliAnalysisTaskTwoMultiCorrelations::fPVyMax
private

Definition at line 280 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyEventSelection(), and SetPVySelection().

Float_t AliAnalysisTaskTwoMultiCorrelations::fPVyMin
private

Definition at line 279 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyEventSelection(), and SetPVySelection().

Float_t AliAnalysisTaskTwoMultiCorrelations::fPVzMax
private

Definition at line 283 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyEventSelection(), and SetPVzSelection().

Float_t AliAnalysisTaskTwoMultiCorrelations::fPVzMin
private

Definition at line 282 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by ApplyEventSelection(), and SetPVzSelection().

TComplex AliAnalysisTaskTwoMultiCorrelations::fQvectors[65][9]
private
AliAODEvent* AliAnalysisTaskTwoMultiCorrelations::fRecoEvent
private
Int_t AliAnalysisTaskTwoMultiCorrelations::fReducedQPower
private
TList* AliAnalysisTaskTwoMultiCorrelations::fTPCEtaList
private

<6>_{j,k,l,-j,-k,-l} for j,k,l = 1..8 (56 bins).

Definition at line 365 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by BookAllLists(), BookTPCEtaList(), GetTPCEtaList(), and SetTPCEtaList().

TList* AliAnalysisTaskTwoMultiCorrelations::fTrackSelectionList
private
Bool_t AliAnalysisTaskTwoMultiCorrelations::fUseEtaWeights
private

Definition at line 339 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by CalculateWeight(), and SetParticleWeights().

Bool_t AliAnalysisTaskTwoMultiCorrelations::fUseJEfficiency
private
Bool_t AliAnalysisTaskTwoMultiCorrelations::fUseKineRecoTable
private

Charge distributions.

Definition at line 335 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by GetRatioDistributions(), and SetParticleWeights().

Bool_t AliAnalysisTaskTwoMultiCorrelations::fUseLocalFiles
private
Bool_t AliAnalysisTaskTwoMultiCorrelations::fUseNonUnitParticleWeights
private
Bool_t AliAnalysisTaskTwoMultiCorrelations::fUsePhiWeights
private

Definition at line 338 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by CalculateWeight(), and SetParticleWeights().

Bool_t AliAnalysisTaskTwoMultiCorrelations::fUsePtWeights
private

Definition at line 337 of file AliAnalysisTaskTwoMultiCorrelations.h.

Referenced by CalculateWeight(), and SetParticleWeights().


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