AliPhysics  6cf2591 (6cf2591)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliAnalysisTaskMultiparticleFemtoscopy Class Reference

#include <AliAnalysisTaskMultiparticleFemtoscopy.h>

Inheritance diagram for AliAnalysisTaskMultiparticleFemtoscopy:

Public Member Functions

 AliAnalysisTaskMultiparticleFemtoscopy ()
 
 AliAnalysisTaskMultiparticleFemtoscopy (const char *name, Bool_t useParticleWeights=kFALSE)
 
virtual ~AliAnalysisTaskMultiparticleFemtoscopy ()
 
virtual void UserCreateOutputObjects ()
 
virtual void UserExec (Option_t *)
 
virtual void Terminate (Option_t *)
 
virtual void InitializeArrays ()
 
virtual void InitializeArraysForControlHistograms ()
 
virtual void InitializeArraysForEBEObjects ()
 
virtual void InitializeArraysForCorrelationFunctions ()
 
virtual void InitializeArraysForBackground ()
 
virtual void InitializeArraysForBuffers ()
 
virtual void InitializeArraysForQA ()
 
virtual void InitializeArraysForGlobalTrackCuts ()
 
virtual void InsanityChecksUserCreateOutputObjects ()
 
virtual void BookAndNestAllLists ()
 
virtual void BookEverything ()
 
virtual void BookEverythingForControlHistograms ()
 
virtual void BookEverythingForEBEObjects ()
 
virtual void BookEverythingForCorrelationFunctions ()
 
virtual void BookEverythingForBackground ()
 
virtual void BookEverythingForBuffers ()
 
virtual void BookEverythingForQA ()
 
virtual void BookEverythingForGlobalTrackCuts ()
 
Int_t InsanityChecksForGlobalTrackCuts ()
 
virtual void InsanityChecksUserExec ()
 
virtual void QA (AliVEvent *ave)
 
virtual void MC (AliMCEvent *aMC)
 
virtual void ESD (AliESDEvent *aESD)
 
virtual void AOD (AliAODEvent *aAOD)
 
virtual void OnlineMonitoring ()
 
virtual void EstimateBackground (AliVEvent *ave)
 
virtual void FillControlHistogramsEvent (AliVEvent *ave)
 
virtual void FillControlHistogramsParticle (AliVEvent *ave)
 
virtual void FillControlHistogramsNonIdentifiedParticles (AliAODTrack *atrack)
 
virtual void FillControlHistogramsNonIdentifiedParticles (AliAODMCParticle *amcparticle)
 
virtual void FillControlHistogramsNonIdentifiedParticlesFTSF (AliAODTrack *atrack)
 
virtual void FillControlHistogramsIdentifiedParticles (AliAODTrack *atrack, AliAODTrack *gtrack)
 
virtual void FillControlHistogramsIdentifiedParticles (AliAODMCParticle *amcparticle)
 
virtual void V0s (AliVEvent *ave)
 
Int_t InsanityChecksForTracks (AliAODTrack *atrack)
 
Int_t InsanityChecksForGlobalTracks (AliAODTrack *gtrack)
 
Bool_t Pion (AliAODTrack *atrack, Int_t charge=1, Bool_t bPrimary=kTRUE)
 
Bool_t Kaon (AliAODTrack *atrack, Int_t charge=1, Bool_t bPrimary=kTRUE)
 
Bool_t Proton (AliAODTrack *atrack, Int_t charge=1, Bool_t bPrimary=kTRUE)
 
Bool_t PassesCommonEventCuts (AliVEvent *ave)
 
Bool_t PassesMixedEventCuts (AliVEvent *ave)
 
Bool_t PassesGlobalTrackCuts (AliAODTrack *gtrack)
 
Bool_t PassesCommonTrackCuts (AliAODTrack *atrack)
 
Bool_t PassesCommonTrackCuts (AliAODMCParticle *amcparticle)
 
virtual void GlobalTracksAOD (AliAODEvent *aAOD, Int_t index)
 
virtual void GlobalTracksAOD (AliAODEvent *aAOD, Int_t indexX, Int_t indexY)
 
Double_t RelativeMomenta (AliAODTrack *agtrack1, AliAODTrack *agtrack2)
 
Double_t RelativeMomenta (AliAODMCParticle *amcparticle1, AliAODMCParticle *amcparticle2)
 
Double_t Q3 (AliAODTrack *agtrack1, AliAODTrack *agtrack2, AliAODTrack *agtrack3)
 
Double_t Q4 (AliAODTrack *agtrack1, AliAODTrack *agtrack2, AliAODTrack *agtrack3, AliAODTrack *agtrack4)
 
virtual void ResetEBEObjects ()
 
Bool_t SpecifiedEvent (UInt_t run, UShort_t bunchCross, UInt_t orbit, UInt_t period)
 
Int_t CurrentEventNumber ()
 
virtual void DoSomeDebugging (AliVEvent *ave)
 
virtual void CalculateCorrelationFunctions (AliAODEvent *aAOD)
 
virtual void Calculate3pCorrelationFunctions (AliAODEvent *aAOD)
 
virtual void Calculate4pCorrelationFunctions (AliAODEvent *aAOD)
 
virtual void CalculateCorrelationFunctions (AliMCEvent *aMC)
 
virtual void Calculate2pBackground (TClonesArray *ca1, TClonesArray *ca2)
 
virtual void Calculate2pBackground (TClonesArray *ca1, TClonesArray *ca2, TExMap *em1, TExMap *em2)
 
virtual void Calculate3pBackground (TClonesArray *ca1, TClonesArray *ca2, TClonesArray *ca3)
 
virtual void Calculate3pBackground (TClonesArray *ca1, TClonesArray *ca2, TClonesArray *ca3, TExMap *em1, TExMap *em2, TExMap *em3)
 
virtual void Calculate4pBackground (TClonesArray *ca1, TClonesArray *ca2, TClonesArray *ca3, TClonesArray *ca4)
 
virtual void Calculate2pBackground (TClonesArray *ca1, TClonesArray *ca2, Bool_t bMC)
 
virtual void GetOutputHistograms (TList *histList)
 
virtual void GetPointersForCorrelationFunctions ()
 
virtual void GetPointersForBackground ()
 
virtual void GetPointersForBuffers ()
 
virtual void NormalizeCorrelationFunctions ()
 
void SetMaxNoGlobalTracksAOD (Int_t mngta)
 
Int_t GetMaxNoGlobalTracksAOD () const
 
void SetProcessBothKineAndReco (Bool_t pbkar)
 
Bool_t GetProcessBothKineAndReco () const
 
void SetProcessOnlyKine (Bool_t pok)
 
Bool_t GetProcessOnlyKine () const
 
void SetProcessOnlyReco (Bool_t por)
 
Bool_t GetProcessOnlyReco () const
 
void SetRejectFakeTracks (Bool_t rft)
 
Bool_t GetRejectFakeTracks () const
 
void SetControlHistogramsList (TList *const chl)
 
TListGetControlHistogramsList () const
 
void SetControlHistogramsFlagsPro (TProfile *const chfp)
 
TProfile * GetControlHistogramsFlagsPro () const
 
void SetFillControlHistogramsEvent (Bool_t fche)
 
Bool_t GetFillControlHistogramsEvent () const
 
void SetFillControlHistogramsNonIdentifiedParticles (Bool_t fchnip)
 
Bool_t GetFillControlHistogramsNonIdentifiedParticles () const
 
void SetFillControlHistogramsNonIdentifiedParticlesFTSF (Bool_t fchnipFTSF)
 
Bool_t GetFillControlHistogramsNonIdentifiedParticlesFTSF () const
 
void SetFilterBitFTSF (Int_t fbFTSF)
 
Int_t GetFilterBitFTSF () const
 
void SetFillControlHistogramsIdentifiedParticles (Bool_t fchip)
 
Bool_t GetFillControlHistogramsIdentifiedParticles () const
 
void SetFillControlHistogramsWithGlobalTrackInfo (Bool_t fchwgti)
 
Bool_t GetFillControlHistogramsWithGlobalTrackInfo () const
 
void SetFillControlHistogramsV0s (Bool_t fchv)
 
Bool_t GetFillControlHistogramsV0s () const
 
void SetInclusiveSigmaCuts (Int_t pidFunction, Double_t sigmaValue)
 
void SetExclusiveSigmaCuts (Int_t pidFunction, Int_t pidExclusive, Double_t sigmaValue)
 
void SetEBEHistogramsList (TList *const ehl)
 
TListGetEBEHistogramsList () const
 
void SetEBEObjectsFlagsPro (TProfile *const ehfp)
 
TProfile * GetEBEObjectsFlagsPro () const
 
void SetCorrelationFunctionsList (TList *const cfl)
 
TListGetCorrelationFunctionsList () const
 
void SetCorrelationFunctionsFlagsPro (TProfile *const cffp)
 
TProfile * GetCorrelationFunctionsFlagsPro () const
 
void Set2pCorrelationFunctionsFlagsPro (TProfile *const cffp2p)
 
TProfile * Get2pCorrelationFunctionsFlagsPro () const
 
void Set3pCorrelationFunctionsFlagsPro (TProfile *const cffp3p)
 
TProfile * Get3pCorrelationFunctionsFlagsPro () const
 
void Set4pCorrelationFunctionsFlagsPro (TProfile *const cffp4p)
 
TProfile * Get4pCorrelationFunctionsFlagsPro () const
 
void SetFillCorrelationFunctions (Bool_t fcf)
 
Bool_t GetFillCorrelationFunctions () const
 
void SetNormalizeCorrelationFunctions (Bool_t ncf)
 
Bool_t GetNormalizeCorrelationFunctions () const
 
void SetFill3pCorrelationFunctions (Bool_t f3pcf)
 
Bool_t GetFill3pCorrelationFunctions () const
 
void SetFill4pCorrelationFunctions (Bool_t f4pcf)
 
Bool_t GetFill4pCorrelationFunctions () const
 
void SetBackgroundList (TList *const bl)
 
TListGetBackgroundList () const
 
void SetBackgroundFlagsPro (TProfile *const bfp)
 
TProfile * GetBackgroundFlagsPro () const
 
void Set2pBackgroundFlagsPro (TProfile *const bfp2p)
 
TProfile * Get2pBackgroundFlagsPro () const
 
void Set3pBackgroundFlagsPro (TProfile *const bfp3p)
 
TProfile * Get3pBackgroundFlagsPro () const
 
void Set4pBackgroundFlagsPro (TProfile *const bfp4p)
 
TProfile * Get4pBackgroundFlagsPro () const
 
void SetBackgroundOption (Int_t bo)
 
Int_t GetBackgroundOption () const
 
void SetEstimate2pBackground (Bool_t fe2pb)
 
Bool_t GetEstimate2pBackground () const
 
void SetEstimate3pBackground (Bool_t fe3pb)
 
Bool_t GetEstimate3pBackground () const
 
void SetEstimate4pBackground (Bool_t fe4pb)
 
Bool_t GetEstimate4pBackground () const
 
void SetMaxBufferSize1 (Int_t mbs1)
 
Int_t GetMaxBufferSize1 () const
 
void SetBuffersList (TList *const bl)
 
TListGetBuffersList () const
 
void SetBuffersFlagsPro (TProfile *const bfp)
 
TProfile * GetBuffersFlagsPro () const
 
void SetFillBuffers (Int_t mb)
 
void SetQAList (TList *const qal)
 
TListGetQAList () const
 
void SetQAFlagsPro (TProfile *const qafp)
 
TProfile * GetQAlagsPro () const
 
void SetBailOutAfterQA (Bool_t boaqa)
 
Bool_t GetBailOutAfterQA () const
 
void SetFillQAEvents (Bool_t ffqae)
 
Bool_t GetFillQAEvents () const
 
void SetFillQAParticles (Bool_t ffqap)
 
Bool_t GetFillQAParticles () const
 
void SetQAEventsList (TList *const qael)
 
TListGetQAEventsList () const
 
void SetQAParticlesList (TList *const qapl)
 
TListGetQAParticlesList () const
 
void SetRejectEventsWithoutPrimaryVertex (Bool_t rewpv)
 
Bool_t GetRejectEventsWithoutPrimaryVertex () const
 
void SetMinMagneticField (Float_t mmf)
 
Float_t GetMinMagneticField () const
 
void SetNumberOfTracks (Int_t minnoft, Int_t maxnoft)
 
void SetNumberOfGlobalTracks (Int_t minnofgt, Int_t maxnofgt)
 
void SetNumberOfV0s (Int_t minnofV0s, Int_t maxnofV0s)
 
void SetNumberOfCascades (Int_t minnofc, Int_t maxnofc)
 
void SetVertexX (Float_t minvX, Float_t maxvX)
 
void SetVertexY (Float_t minvY, Float_t maxvY)
 
void SetVertexZ (Float_t minvZ, Float_t maxvZ)
 
void SetNContributors (Int_t minNc, Int_t maxNc)
 
void SetPtRange (Float_t ptMin, Float_t ptMax)
 
void SetEtaRange (Float_t etaMin, Float_t etaMax)
 
void SetPhiRange (Float_t phiMin, Float_t phiMax)
 
void SetUpdateOutputFile (const Int_t uf, const char *uqof)
 
void SetMaxNumberOfEvents (const Int_t mnof, const char *uqof)
 
void SetWaitForSpecifiedEvent (UInt_t run, UShort_t bunchCross, UInt_t orbit, UInt_t period)
 

Private Member Functions

 AliAnalysisTaskMultiparticleFemtoscopy (const AliAnalysisTaskMultiparticleFemtoscopy &aatmpf)
 
AliAnalysisTaskMultiparticleFemtoscopyoperator= (const AliAnalysisTaskMultiparticleFemtoscopy &aatmpf)
 
 ClassDef (AliAnalysisTaskMultiparticleFemtoscopy, 11)
 

Private Attributes

TListfHistList
 
TStringfAnalysisType
 
AliPIDResponse * fPIDResponse
 MC, AOD, ESD, MC_AOD or MC_ESD. More...
 
Int_t fMaxNoGlobalTracksAOD
 PID response object. More...
 
TExMap * fGlobalTracksAOD [10]
 
Bool_t fProcessBothKineAndReco
 global tracks in AOD. [0] is used in the default analysis, [1] and [2] for event mixing, etc. More...
 
Bool_t fProcessOnlyKine
 
Bool_t fProcessOnlyReco
 
Bool_t fRejectFakeTracks
 
AliMCEvent * fMC
 
TListfControlHistogramsList
 
TProfile * fControlHistogramsFlagsPro
 
Bool_t fFillControlHistograms
 
TListfControlHistogramsEventList
 
TProfile * fControlHistogramsEventFlagsPro
 
Bool_t fFillControlHistogramsEvent
 
TH1IfGetNumberOfTracksHist
 
TH1IfGetNumberOfGlobalTracksHist
 
TH1IfGetNumberOfV0sHist
 fGlobalTracksAOD[0]->GetSize() this is then my multiplicity... More...
 
TH1IfGetNumberOfCascadesHist
 
TH1DfGetMagneticFieldHist
 
TH1IfGetEventTypeHist
 
TH1DfGetCentralityHist
 
TH1F * fVertexXYZ [3]
 
TH1IfGetNContributorsHist
 [avtx->GetX(),avtx->GetY(),avtx->GetZ()] More...
 
TH1F * fGetChi2perNDFHist
 
TH1IfGetNDaughtersHist
 
TListfControlHistogramsNonIdentifiedParticlesList
 
TProfile * fControlHistogramsNonIdentifiedParticlesFlagsPro
 
Bool_t fFillControlHistogramsNonIdentifiedParticles
 
TH1IfChargeHist
 
TH1IfGetTPCNclsHist
 
TH1IfGetTPCsignalNHist
 
TH1IfGetITSNclsHist
 
TH2FfdEdxVsPtHist
 
TH1F * fPtHist
 
TH1F * fEtaHist
 
TH1F * fPhiHist
 
TH1F * fMassHist
 
TH1IfGetFilterMap
 
TH1IfGetPdgCode
 
TListfControlHistogramsNonIdentifiedParticlesFTSFList
 
TProfile * fControlHistogramsNonIdentifiedParticlesFTSFFlagsPro
 
Bool_t fFillControlHistogramsNonIdentifiedParticlesFTSF
 
Int_t fFilterBitFTSF
 
TH1IfChargeFTSFHist
 
TH1IfGetTPCNclsFTSFHist
 
TH1IfGetTPCsignalNFTSFHist
 
TH1IfGetITSNclsFTSFHist
 
TH2FfdEdxVsPtFTSFHist
 
TH1F * fPtFTSFHist
 
TH1F * fEtaFTSFHist
 
TH1F * fPhiFTSFHist
 
TH1F * fMassFTSFHist
 
TH1IfGetFilterMapFTSF
 
TH1IfGetPdgCodeFTSF
 
TListfControlHistogramsIdentifiedParticlesList
 
TProfile * fControlHistogramsIdentifiedParticlesFlagsPro
 
Bool_t fFillControlHistogramsIdentifiedParticles
 
Bool_t fFillControlHistogramsWithGlobalTrackInfo
 
TProfile * fInclusiveSigmaCutsPro
 
TProfile2D * fExclusiveSigmaCutsPro
 
TH1F * fMassPIDHist [5][2][2]
 
TH1F * fPtPIDHist [5][2][2]
 [0=e,1=mu,2=pi,3=K,4=p][particle(+q)/antiparticle(-q)][kPrimary/kFromDecayVtx] More...
 
TH1F * fEtaPIDHist [5][2][2]
 [0=e,1=mu,2=pi,3=K,4=p][particle(+q)/antiparticle(-q)][kPrimary/kFromDecayVtx] More...
 
TH1F * fPhiPIDHist [5][2][2]
 [0=e,1=mu,2=pi,3=K,4=p][particle(+q)/antiparticle(-q)][kPrimary/kFromDecayVtx] More...
 
Bool_t fUseDefaultInclusiveSigmaCuts
 [0=e,1=mu,2=pi,3=K,4=p][particle(+q)/antiparticle(-q)][kPrimary/kFromDecayVtx] More...
 
Bool_t fUseDefaultExclusiveSigmaCuts
 
Double_t fInclusiveSigmaCuts [5]
 
Double_t fExclusiveSigmaCuts [5][5]
 
TListfControlHistogramsV0sList
 
TProfile * fControlHistogramsV0sFlagsPro
 
Bool_t fFillControlHistogramsV0s
 
TH1IfGetNProngsHist
 
TH1F * fMassK0ShortHist
 
TH1F * fMassLambdaHist
 
TH1F * fMassAntiLambdaHist
 
TH1F * fOpenAngleV0Hist
 
TH1F * fRadiusV0Hist
 
TH1F * fDcaV0ToPrimVertexHist
 
TH1F * fMomV0XHist
 
TH1F * fMomV0YHist
 
TH1F * fMomV0ZHist
 
TH1F * fPtV0Hist
 
TH1F * fPseudoRapV0Hist
 
TH2FfPAHist
 
TListfEBEHistogramsList
 
TProfile * fEBEObjectsFlagsPro
 
TH1IfUniqueIDHistEBE
 
TClonesArray * fPIDCA [5][2][2]
 
TClonesArray * fPIDV0sCA [1]
 holds AliAODTrack candidates for each event [0=e,1=mu,2=pi,3=K,4=p][particle(+q)/antiparticle(-q)][kPrimary/kFromDecayVtx] More...
 
TListfCorrelationFunctionsList
 holds AliAODv0 candidates for each event [0=Lambda,1=...] More...
 
TProfile * fCorrelationFunctionsFlagsPro
 
TProfile * f2pCorrelationFunctionsFlagsPro
 
TProfile * f3pCorrelationFunctionsFlagsPro
 
TProfile * f4pCorrelationFunctionsFlagsPro
 
TListfCorrelationFunctionsSublist [3]
 
Bool_t fFillCorrelationFunctions
 lists to hold all correlation functions, for 2p [0], 3p [1], 4p [2], etc., separately More...
 
Bool_t fNormalizeCorrelationFunctions
 
TExMap * fCorrelationFunctionsIndices
 
TH1F * fCorrelationFunctions [10][10]
 associates pdg code to index of correlation function More...
 
Bool_t fFill3pCorrelationFunctions
 [particle(+q): 0=e,1=mu,2=pi,3=K,4=p, anti-particle(-q): 5=e,6=mu,7=pi,8=K,9=p] x [same]. Booking only upper 1/2 of the matrix, diagonal included. More...
 
TH1F * f3pCorrelationFunctions [10][10][10]
 
Bool_t fFill4pCorrelationFunctions
 [particle(+q): 0=e,1=mu,2=pi,3=K,4=p, anti-particle(-q): 5=e,6=mu,7=pi,8=K,9=p] x [same] x [same]. More...
 
TH1F * f4pCorrelationFunctions [10][10][10][10]
 
TListfBackgroundList
 [particle(+q): 0=e,1=mu,2=pi,3=K,4=p, anti-particle(-q): 5=e,6=mu,7=pi,8=K,9=p] x [same] x [same] x [same]. More...
 
TProfile * fBackgroundFlagsPro
 
TProfile * f2pBackgroundFlagsPro
 
TProfile * f3pBackgroundFlagsPro
 
TProfile * f4pBackgroundFlagsPro
 
TListfBackgroundSublist [3]
 
Int_t fBackgroundOption
 lists to hold all background correlations, for 2p [0], 3p [1], 4p [2], etc., separately More...
 
Bool_t fEstimate2pBackground
 
Bool_t fEstimate3pBackground
 
Bool_t fEstimate4pBackground
 
TH1F * f2pBackground [10][10]
 
TH1F * f3pBackground [10][10][10]
 [particle(+q): 0=e,1=mu,2=pi,3=K,4=p, anti-particle(-q): 0=e,1=mu,2=pi,3=K,4=p] x [same]. Booking only upper 1/2 of the matrix, diagonal included. More...
 
TH1F * f4pBackground [10][10][10][10]
 [particle(+q): 0=e,1=mu,2=pi,3=K,4=p, anti-particle(-q): 0=e,1=mu,2=pi,3=K,4=p] x [same] x [same] More...
 
TClonesArray * fMixedEvents0 [3]
 [particle(+q): 0=e,1=mu,2=pi,3=K,4=p, anti-particle(-q): 0=e,1=mu,2=pi,3=K,4=p] x [same] x [same] More...
 
Int_t fMaxBufferSize1
 tracks for mixed events (supporting up to 3-mixed events at the moment). Used only for fBackgroundOption = 0. Global tracks are in TExMap *fGlobalTracksAOD[10]; above, TBI make it uniform eventually, i.e. decouple global tracks for the default analysis from the background More...
 
TClonesArray * fMixedEvents1 [10][50]
 
TExMap * fGlobalTracksAOD1 [10][50]
 tracks for mixed events. 10 vertex z-ranges. Keep at maximum 5 events in the buffer. Used only for fBackgroundOption = 1 More...
 
TListfBuffersList
 global tracks in AOD. Used only for fBackgroundOption = 1. Indices must be the same as in TClonesArray *fMixedEvents1[10][5]; More...
 
TProfile * fBuffersFlagsPro
 
Bool_t fFillBuffers
 
Int_t fMaxBuffer
 
TClonesArray * fChargedParticlesCA [2][10][10000]
 
TExMap * fChargedParticlesEM [10]
 [0=AOD||ESD,1=MC][#events,max=10][particles] More...
 
TListfQAList
 [#events,max=10,has to correspond to 2nd entry above] this is standard mapping, nothing more nor less than that... More...
 
TProfile * fQAFlagsPro
 
Bool_t fFillQA
 
Bool_t fBailOutAfterQA
 
Bool_t fFillQAEvents
 
Bool_t fFillQAParticles
 
TListfQAEventsList
 
TListfQAParticlesList
 
TH1IfQAFilterBitScan
 
TH2I * fQAIDvsFilterBit
 
TH1F * fQAParticleHist [2][10][10]
 
Bool_t fRejectEventsWithoutPrimaryVertex
 [0="before rain",1="after rain"][distribution_index][cut_index] More...
 
Float_t fMinMagneticField
 
Bool_t fCutOnNumberOfTracks
 
Int_t fMinNumberOfTracks
 
Int_t fMaxNumberOfTracks
 
Bool_t fCutOnNumberOfGlobalTracks
 
Int_t fMinNumberOfGlobalTracks
 
Int_t fMaxNumberOfGlobalTracks
 
Bool_t fCutOnNumberOfV0s
 
Int_t fMinNumberOfV0s
 
Int_t fMaxNumberOfV0s
 
Bool_t fCutOnNumberOfCascades
 
Int_t fMinNumberOfCascades
 
Int_t fMaxNumberOfCascades
 
Bool_t fCutOnVertexX
 
Float_t fMinVertexX
 
Float_t fMaxVertexX
 
Bool_t fCutOnVertexY
 
Float_t fMinVertexY
 
Float_t fMaxVertexY
 
Bool_t fCutOnVertexZ
 
Float_t fMinVertexZ
 
Float_t fMaxVertexZ
 
Bool_t fCutOnNContributors
 
Int_t fMinNContributors
 
Int_t fMaxNContributors
 
TListfGlobalTrackCutsList
 
TProfile * fGlobalTrackCutsFlagsPro
 
Bool_t fApplyGlobalTrackCuts
 
Float_t fPtRange [2]
 
Float_t fEtaRange [2]
 
Float_t fPhiRange [2]
 
Bool_t fOnlineMonitoring
 
Bool_t fUpdateOutputFile
 
Int_t fUpdateFrequency
 
TStringfUpdateWhichOutputFile
 
Int_t fMaxNumberOfEvents
 
Bool_t fDoSomeDebugging
 
Bool_t fWaitForSpecifiedEvent
 
UInt_t fRun
 
UShort_t fBunchCross
 
UInt_t fOrbit
 
UInt_t fPeriod
 

Detailed Description

Definition at line 34 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Constructor & Destructor Documentation

AliAnalysisTaskMultiparticleFemtoscopy::AliAnalysisTaskMultiparticleFemtoscopy ( )

Definition at line 256 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

AliAnalysisTaskMultiparticleFemtoscopy::AliAnalysisTaskMultiparticleFemtoscopy ( const char *  name,
Bool_t  useParticleWeights = kFALSE 
)
AliAnalysisTaskMultiparticleFemtoscopy::~AliAnalysisTaskMultiparticleFemtoscopy ( )
virtual

Definition at line 433 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

AliAnalysisTaskMultiparticleFemtoscopy::AliAnalysisTaskMultiparticleFemtoscopy ( const AliAnalysisTaskMultiparticleFemtoscopy aatmpf)
private

Member Function Documentation

void AliAnalysisTaskMultiparticleFemtoscopy::AOD ( AliAODEvent aAOD)
virtual

Definition at line 1631 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

Referenced by UserExec().

void AliAnalysisTaskMultiparticleFemtoscopy::BookAndNestAllLists ( )
virtual
void AliAnalysisTaskMultiparticleFemtoscopy::BookEverything ( )
virtual
void AliAnalysisTaskMultiparticleFemtoscopy::BookEverythingForBackground ( )
virtual
void AliAnalysisTaskMultiparticleFemtoscopy::BookEverythingForBuffers ( )
virtual
void AliAnalysisTaskMultiparticleFemtoscopy::BookEverythingForControlHistograms ( )
virtual
void AliAnalysisTaskMultiparticleFemtoscopy::BookEverythingForCorrelationFunctions ( )
virtual
void AliAnalysisTaskMultiparticleFemtoscopy::BookEverythingForEBEObjects ( )
virtual
void AliAnalysisTaskMultiparticleFemtoscopy::BookEverythingForGlobalTrackCuts ( )
virtual
void AliAnalysisTaskMultiparticleFemtoscopy::BookEverythingForQA ( )
virtual
void AliAnalysisTaskMultiparticleFemtoscopy::Calculate2pBackground ( TClonesArray *  ca1,
TClonesArray *  ca2 
)
virtual

Definition at line 4496 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

Referenced by EstimateBackground().

void AliAnalysisTaskMultiparticleFemtoscopy::Calculate2pBackground ( TClonesArray *  ca1,
TClonesArray *  ca2,
TExMap *  em1,
TExMap *  em2 
)
virtual

Definition at line 4693 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

void AliAnalysisTaskMultiparticleFemtoscopy::Calculate2pBackground ( TClonesArray *  ca1,
TClonesArray *  ca2,
Bool_t  bMC 
)
virtual

Definition at line 5439 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

void AliAnalysisTaskMultiparticleFemtoscopy::Calculate3pBackground ( TClonesArray *  ca1,
TClonesArray *  ca2,
TClonesArray *  ca3 
)
virtual

Definition at line 4886 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

Referenced by EstimateBackground().

void AliAnalysisTaskMultiparticleFemtoscopy::Calculate3pBackground ( TClonesArray *  ca1,
TClonesArray *  ca2,
TClonesArray *  ca3,
TExMap *  em1,
TExMap *  em2,
TExMap *  em3 
)
virtual

Definition at line 5158 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

void AliAnalysisTaskMultiparticleFemtoscopy::Calculate3pCorrelationFunctions ( AliAODEvent aAOD)
virtual
void AliAnalysisTaskMultiparticleFemtoscopy::Calculate4pBackground ( TClonesArray *  ca1,
TClonesArray *  ca2,
TClonesArray *  ca3,
TClonesArray *  ca4 
)
virtual

Definition at line 5429 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

void AliAnalysisTaskMultiparticleFemtoscopy::Calculate4pCorrelationFunctions ( AliAODEvent aAOD)
virtual
void AliAnalysisTaskMultiparticleFemtoscopy::CalculateCorrelationFunctions ( AliAODEvent aAOD)
virtual

Definition at line 3731 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

Referenced by AOD(), and MC().

void AliAnalysisTaskMultiparticleFemtoscopy::CalculateCorrelationFunctions ( AliMCEvent *  aMC)
virtual

Definition at line 4334 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

AliAnalysisTaskMultiparticleFemtoscopy::ClassDef ( AliAnalysisTaskMultiparticleFemtoscopy  ,
11   
)
private
Int_t AliAnalysisTaskMultiparticleFemtoscopy::CurrentEventNumber ( )

Definition at line 1404 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

Referenced by OnlineMonitoring().

void AliAnalysisTaskMultiparticleFemtoscopy::DoSomeDebugging ( AliVEvent *  ave)
virtual

Definition at line 1365 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

Referenced by AOD(), and MC().

void AliAnalysisTaskMultiparticleFemtoscopy::ESD ( AliESDEvent aESD)
virtual

Definition at line 1617 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

Referenced by UserExec().

void AliAnalysisTaskMultiparticleFemtoscopy::EstimateBackground ( AliVEvent *  ave)
virtual

Definition at line 1140 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

Referenced by AOD(), and MC().

void AliAnalysisTaskMultiparticleFemtoscopy::FillControlHistogramsEvent ( AliVEvent *  ave)
virtual

Definition at line 779 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

Referenced by AOD(), and MC().

void AliAnalysisTaskMultiparticleFemtoscopy::FillControlHistogramsIdentifiedParticles ( AliAODTrack *  atrack,
AliAODTrack *  gtrack 
)
virtual
void AliAnalysisTaskMultiparticleFemtoscopy::FillControlHistogramsIdentifiedParticles ( AliAODMCParticle *  amcparticle)
virtual

Definition at line 1094 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

void AliAnalysisTaskMultiparticleFemtoscopy::FillControlHistogramsNonIdentifiedParticles ( AliAODTrack *  atrack)
virtual
void AliAnalysisTaskMultiparticleFemtoscopy::FillControlHistogramsNonIdentifiedParticles ( AliAODMCParticle *  amcparticle)
virtual

Definition at line 962 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

void AliAnalysisTaskMultiparticleFemtoscopy::FillControlHistogramsNonIdentifiedParticlesFTSF ( AliAODTrack *  atrack)
virtual
void AliAnalysisTaskMultiparticleFemtoscopy::FillControlHistogramsParticle ( AliVEvent *  ave)
virtual

Definition at line 833 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

Referenced by AOD(), and MC().

TProfile* AliAnalysisTaskMultiparticleFemtoscopy::Get2pBackgroundFlagsPro ( ) const
inline

Definition at line 218 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

TProfile* AliAnalysisTaskMultiparticleFemtoscopy::Get2pCorrelationFunctionsFlagsPro ( ) const
inline

Definition at line 198 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

TProfile* AliAnalysisTaskMultiparticleFemtoscopy::Get3pBackgroundFlagsPro ( ) const
inline

Definition at line 220 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

TProfile* AliAnalysisTaskMultiparticleFemtoscopy::Get3pCorrelationFunctionsFlagsPro ( ) const
inline

Definition at line 200 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

TProfile* AliAnalysisTaskMultiparticleFemtoscopy::Get4pBackgroundFlagsPro ( ) const
inline

Definition at line 222 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

TProfile* AliAnalysisTaskMultiparticleFemtoscopy::Get4pCorrelationFunctionsFlagsPro ( ) const
inline

Definition at line 202 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

TProfile* AliAnalysisTaskMultiparticleFemtoscopy::GetBackgroundFlagsPro ( ) const
inline

Definition at line 216 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

TList* AliAnalysisTaskMultiparticleFemtoscopy::GetBackgroundList ( ) const
inline

Definition at line 214 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Int_t AliAnalysisTaskMultiparticleFemtoscopy::GetBackgroundOption ( ) const
inline

Definition at line 224 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::GetBailOutAfterQA ( ) const
inline

Definition at line 247 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

TProfile* AliAnalysisTaskMultiparticleFemtoscopy::GetBuffersFlagsPro ( ) const
inline

Definition at line 238 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

TList* AliAnalysisTaskMultiparticleFemtoscopy::GetBuffersList ( ) const
inline

Definition at line 236 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

TProfile* AliAnalysisTaskMultiparticleFemtoscopy::GetControlHistogramsFlagsPro ( ) const
inline

Definition at line 152 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

TList* AliAnalysisTaskMultiparticleFemtoscopy::GetControlHistogramsList ( ) const
inline

Definition at line 150 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

TProfile* AliAnalysisTaskMultiparticleFemtoscopy::GetCorrelationFunctionsFlagsPro ( ) const
inline

Definition at line 196 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

TList* AliAnalysisTaskMultiparticleFemtoscopy::GetCorrelationFunctionsList ( ) const
inline

Definition at line 194 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

TList* AliAnalysisTaskMultiparticleFemtoscopy::GetEBEHistogramsList ( ) const
inline

Definition at line 187 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

TProfile* AliAnalysisTaskMultiparticleFemtoscopy::GetEBEObjectsFlagsPro ( ) const
inline

Definition at line 189 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::GetEstimate2pBackground ( ) const
inline

Definition at line 226 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::GetEstimate3pBackground ( ) const
inline

Definition at line 228 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::GetEstimate4pBackground ( ) const
inline

Definition at line 230 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::GetFill3pCorrelationFunctions ( ) const
inline

Definition at line 208 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::GetFill4pCorrelationFunctions ( ) const
inline

Definition at line 210 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::GetFillControlHistogramsEvent ( ) const
inline

Definition at line 156 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::GetFillControlHistogramsIdentifiedParticles ( ) const
inline

Definition at line 164 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::GetFillControlHistogramsNonIdentifiedParticles ( ) const
inline

Definition at line 158 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::GetFillControlHistogramsNonIdentifiedParticlesFTSF ( ) const
inline

Definition at line 160 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::GetFillControlHistogramsV0s ( ) const
inline

Definition at line 168 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::GetFillControlHistogramsWithGlobalTrackInfo ( ) const
inline

Definition at line 166 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::GetFillCorrelationFunctions ( ) const
inline

Definition at line 204 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::GetFillQAEvents ( ) const
inline

Definition at line 249 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::GetFillQAParticles ( ) const
inline

Definition at line 251 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Int_t AliAnalysisTaskMultiparticleFemtoscopy::GetFilterBitFTSF ( ) const
inline

Definition at line 162 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Int_t AliAnalysisTaskMultiparticleFemtoscopy::GetMaxBufferSize1 ( ) const
inline

Definition at line 232 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Int_t AliAnalysisTaskMultiparticleFemtoscopy::GetMaxNoGlobalTracksAOD ( ) const
inline

Definition at line 138 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Float_t AliAnalysisTaskMultiparticleFemtoscopy::GetMinMagneticField ( ) const
inline

Definition at line 261 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::GetNormalizeCorrelationFunctions ( ) const
inline

Definition at line 206 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::GetOutputHistograms ( TList histList)
virtual

Definition at line 5521 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

Referenced by Terminate().

void AliAnalysisTaskMultiparticleFemtoscopy::GetPointersForBackground ( )
virtual

Definition at line 5648 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

Referenced by GetOutputHistograms().

void AliAnalysisTaskMultiparticleFemtoscopy::GetPointersForBuffers ( )
virtual

Definition at line 5718 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

Referenced by GetOutputHistograms().

void AliAnalysisTaskMultiparticleFemtoscopy::GetPointersForCorrelationFunctions ( )
virtual

Definition at line 5558 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

Referenced by GetOutputHistograms().

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::GetProcessBothKineAndReco ( ) const
inline

Definition at line 140 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::GetProcessOnlyKine ( ) const
inline

Definition at line 142 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::GetProcessOnlyReco ( ) const
inline

Definition at line 144 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

TList* AliAnalysisTaskMultiparticleFemtoscopy::GetQAEventsList ( ) const
inline

Definition at line 253 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

TProfile* AliAnalysisTaskMultiparticleFemtoscopy::GetQAlagsPro ( ) const
inline

Definition at line 245 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

TList* AliAnalysisTaskMultiparticleFemtoscopy::GetQAList ( ) const
inline

Definition at line 243 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

TList* AliAnalysisTaskMultiparticleFemtoscopy::GetQAParticlesList ( ) const
inline

Definition at line 255 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::GetRejectEventsWithoutPrimaryVertex ( ) const
inline

Definition at line 259 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::GetRejectFakeTracks ( ) const
inline

Definition at line 146 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::GlobalTracksAOD ( AliAODEvent aAOD,
Int_t  index 
)
virtual
void AliAnalysisTaskMultiparticleFemtoscopy::GlobalTracksAOD ( AliAODEvent aAOD,
Int_t  indexX,
Int_t  indexY 
)
virtual

Definition at line 3480 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

void AliAnalysisTaskMultiparticleFemtoscopy::InitializeArrays ( )
virtual

Definition at line 2039 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

void AliAnalysisTaskMultiparticleFemtoscopy::InitializeArraysForBackground ( )
virtual

Definition at line 2174 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

void AliAnalysisTaskMultiparticleFemtoscopy::InitializeArraysForBuffers ( )
virtual

Definition at line 2220 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

void AliAnalysisTaskMultiparticleFemtoscopy::InitializeArraysForControlHistograms ( )
virtual

Definition at line 2052 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

void AliAnalysisTaskMultiparticleFemtoscopy::InitializeArraysForCorrelationFunctions ( )
virtual

Definition at line 2119 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

void AliAnalysisTaskMultiparticleFemtoscopy::InitializeArraysForEBEObjects ( )
virtual

Definition at line 2094 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

void AliAnalysisTaskMultiparticleFemtoscopy::InitializeArraysForGlobalTrackCuts ( )
virtual

Definition at line 2266 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

void AliAnalysisTaskMultiparticleFemtoscopy::InitializeArraysForQA ( )
virtual

Definition at line 2245 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

Int_t AliAnalysisTaskMultiparticleFemtoscopy::InsanityChecksForGlobalTrackCuts ( )
Int_t AliAnalysisTaskMultiparticleFemtoscopy::InsanityChecksForGlobalTracks ( AliAODTrack *  gtrack)
Int_t AliAnalysisTaskMultiparticleFemtoscopy::InsanityChecksForTracks ( AliAODTrack *  atrack)
void AliAnalysisTaskMultiparticleFemtoscopy::InsanityChecksUserCreateOutputObjects ( )
virtual
void AliAnalysisTaskMultiparticleFemtoscopy::InsanityChecksUserExec ( )
virtual

Definition at line 1511 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

Referenced by UserExec().

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::Kaon ( AliAODTrack *  atrack,
Int_t  charge = 1,
Bool_t  bPrimary = kTRUE 
)
void AliAnalysisTaskMultiparticleFemtoscopy::MC ( AliMCEvent *  aMC)
virtual

Definition at line 1578 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

Referenced by UserExec().

void AliAnalysisTaskMultiparticleFemtoscopy::NormalizeCorrelationFunctions ( )
virtual

Definition at line 720 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

Referenced by Terminate().

void AliAnalysisTaskMultiparticleFemtoscopy::OnlineMonitoring ( )
virtual

Definition at line 1431 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

Referenced by UserExec().

AliAnalysisTaskMultiparticleFemtoscopy& AliAnalysisTaskMultiparticleFemtoscopy::operator= ( const AliAnalysisTaskMultiparticleFemtoscopy aatmpf)
private
Bool_t AliAnalysisTaskMultiparticleFemtoscopy::PassesCommonEventCuts ( AliVEvent *  ave)

Definition at line 3617 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

Referenced by AOD(), and MC().

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::PassesCommonTrackCuts ( AliAODMCParticle *  amcparticle)

Definition at line 3597 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::PassesMixedEventCuts ( AliVEvent *  ave)

Definition at line 3689 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

Referenced by EstimateBackground().

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::Pion ( AliAODTrack *  atrack,
Int_t  charge = 1,
Bool_t  bPrimary = kTRUE 
)
Bool_t AliAnalysisTaskMultiparticleFemtoscopy::Proton ( AliAODTrack *  atrack,
Int_t  charge = 1,
Bool_t  bPrimary = kTRUE 
)
Double_t AliAnalysisTaskMultiparticleFemtoscopy::Q3 ( AliAODTrack *  agtrack1,
AliAODTrack *  agtrack2,
AliAODTrack *  agtrack3 
)
Double_t AliAnalysisTaskMultiparticleFemtoscopy::Q4 ( AliAODTrack *  agtrack1,
AliAODTrack *  agtrack2,
AliAODTrack *  agtrack3,
AliAODTrack *  agtrack4 
)
void AliAnalysisTaskMultiparticleFemtoscopy::QA ( AliVEvent *  ave)
virtual

Definition at line 617 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

Referenced by UserExec().

Double_t AliAnalysisTaskMultiparticleFemtoscopy::RelativeMomenta ( AliAODTrack *  agtrack1,
AliAODTrack *  agtrack2 
)
Double_t AliAnalysisTaskMultiparticleFemtoscopy::RelativeMomenta ( AliAODMCParticle *  amcparticle1,
AliAODMCParticle *  amcparticle2 
)

Definition at line 4427 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

void AliAnalysisTaskMultiparticleFemtoscopy::ResetEBEObjects ( )
virtual

Definition at line 1777 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

Referenced by UserExec().

void AliAnalysisTaskMultiparticleFemtoscopy::Set2pBackgroundFlagsPro ( TProfile *const  bfp2p)
inline

Definition at line 217 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::Set2pCorrelationFunctionsFlagsPro ( TProfile *const  cffp2p)
inline

Definition at line 197 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::Set3pBackgroundFlagsPro ( TProfile *const  bfp3p)
inline

Definition at line 219 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::Set3pCorrelationFunctionsFlagsPro ( TProfile *const  cffp3p)
inline

Definition at line 199 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::Set4pBackgroundFlagsPro ( TProfile *const  bfp4p)
inline

Definition at line 221 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::Set4pCorrelationFunctionsFlagsPro ( TProfile *const  cffp4p)
inline

Definition at line 201 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetBackgroundFlagsPro ( TProfile *const  bfp)
inline

Definition at line 215 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetBackgroundList ( TList *const  bl)
inline

Definition at line 213 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetBackgroundOption ( Int_t  bo)
inline

Definition at line 223 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetBailOutAfterQA ( Bool_t  boaqa)
inline

Definition at line 246 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetBuffersFlagsPro ( TProfile *const  bfp)
inline

Definition at line 237 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetBuffersList ( TList *const  bl)
inline

Definition at line 235 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetControlHistogramsFlagsPro ( TProfile *const  chfp)
inline

Definition at line 151 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetControlHistogramsList ( TList *const  chl)
inline

Definition at line 149 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetCorrelationFunctionsFlagsPro ( TProfile *const  cffp)
inline

Definition at line 195 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetCorrelationFunctionsList ( TList *const  cfl)
inline

Definition at line 193 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetEBEHistogramsList ( TList *const  ehl)
inline

Definition at line 186 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetEBEObjectsFlagsPro ( TProfile *const  ehfp)
inline

Definition at line 188 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetEstimate2pBackground ( Bool_t  fe2pb)
inline

Definition at line 225 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetEstimate3pBackground ( Bool_t  fe3pb)
inline

Definition at line 227 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetEstimate4pBackground ( Bool_t  fe4pb)
inline

Definition at line 229 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetEtaRange ( Float_t  etaMin,
Float_t  etaMax 
)
inline

Definition at line 318 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetExclusiveSigmaCuts ( Int_t  pidFunction,
Int_t  pidExclusive,
Double_t  sigmaValue 
)
inline

Definition at line 177 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetFill3pCorrelationFunctions ( Bool_t  f3pcf)
inline

Definition at line 207 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetFill4pCorrelationFunctions ( Bool_t  f4pcf)
inline

Definition at line 209 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetFillBuffers ( Int_t  mb)
inline

Definition at line 239 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetFillControlHistogramsEvent ( Bool_t  fche)
inline

Definition at line 155 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetFillControlHistogramsIdentifiedParticles ( Bool_t  fchip)
inline

Definition at line 163 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetFillControlHistogramsNonIdentifiedParticles ( Bool_t  fchnip)
inline

Definition at line 157 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetFillControlHistogramsNonIdentifiedParticlesFTSF ( Bool_t  fchnipFTSF)
inline

Definition at line 159 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetFillControlHistogramsV0s ( Bool_t  fchv)
inline

Definition at line 167 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetFillControlHistogramsWithGlobalTrackInfo ( Bool_t  fchwgti)
inline

Definition at line 165 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetFillCorrelationFunctions ( Bool_t  fcf)
inline

Definition at line 203 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetFillQAEvents ( Bool_t  ffqae)
inline

Definition at line 248 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetFillQAParticles ( Bool_t  ffqap)
inline

Definition at line 250 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetFilterBitFTSF ( Int_t  fbFTSF)
inline

Definition at line 161 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetInclusiveSigmaCuts ( Int_t  pidFunction,
Double_t  sigmaValue 
)
inline

Definition at line 170 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetMaxBufferSize1 ( Int_t  mbs1)
inline

Definition at line 231 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetMaxNoGlobalTracksAOD ( Int_t  mngta)
inline

Definition at line 137 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetMaxNumberOfEvents ( const Int_t  mnof,
const char *  uqof 
)
inline

Definition at line 340 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetMinMagneticField ( Float_t  mmf)
inline

Definition at line 260 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetNContributors ( Int_t  minNc,
Int_t  maxNc 
)
inline

Definition at line 304 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetNormalizeCorrelationFunctions ( Bool_t  ncf)
inline

Definition at line 205 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetNumberOfCascades ( Int_t  minnofc,
Int_t  maxnofc 
)
inline

Definition at line 280 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetNumberOfGlobalTracks ( Int_t  minnofgt,
Int_t  maxnofgt 
)
inline

Definition at line 268 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetNumberOfTracks ( Int_t  minnoft,
Int_t  maxnoft 
)
inline

Definition at line 262 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetNumberOfV0s ( Int_t  minnofV0s,
Int_t  maxnofV0s 
)
inline

Definition at line 274 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetPhiRange ( Float_t  phiMin,
Float_t  phiMax 
)
inline

Definition at line 324 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetProcessBothKineAndReco ( Bool_t  pbkar)
inline

Definition at line 139 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetProcessOnlyKine ( Bool_t  pok)
inline

Definition at line 141 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetProcessOnlyReco ( Bool_t  por)
inline

Definition at line 143 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetPtRange ( Float_t  ptMin,
Float_t  ptMax 
)
inline

Definition at line 312 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetQAEventsList ( TList *const  qael)
inline

Definition at line 252 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetQAFlagsPro ( TProfile *const  qafp)
inline

Definition at line 244 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetQAList ( TList *const  qal)
inline

Definition at line 242 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetQAParticlesList ( TList *const  qapl)
inline

Definition at line 254 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetRejectEventsWithoutPrimaryVertex ( Bool_t  rewpv)
inline

Definition at line 258 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetRejectFakeTracks ( Bool_t  rft)
inline

Definition at line 145 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetUpdateOutputFile ( const Int_t  uf,
const char *  uqof 
)
inline

Definition at line 332 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetVertexX ( Float_t  minvX,
Float_t  maxvX 
)
inline

Definition at line 286 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetVertexY ( Float_t  minvY,
Float_t  maxvY 
)
inline

Definition at line 292 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetVertexZ ( Float_t  minvZ,
Float_t  maxvZ 
)
inline

Definition at line 298 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

void AliAnalysisTaskMultiparticleFemtoscopy::SetWaitForSpecifiedEvent ( UInt_t  run,
UShort_t  bunchCross,
UInt_t  orbit,
UInt_t  period 
)
inline

Definition at line 349 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::SpecifiedEvent ( UInt_t  run,
UShort_t  bunchCross,
UInt_t  orbit,
UInt_t  period 
)

Definition at line 3527 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

Referenced by DoSomeDebugging().

void AliAnalysisTaskMultiparticleFemtoscopy::Terminate ( Option_t )
virtual

Definition at line 586 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

void AliAnalysisTaskMultiparticleFemtoscopy::UserCreateOutputObjects ( )
virtual

Definition at line 449 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

void AliAnalysisTaskMultiparticleFemtoscopy::UserExec ( Option_t )
virtual

Definition at line 493 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

void AliAnalysisTaskMultiparticleFemtoscopy::V0s ( AliVEvent *  ave)
virtual

Definition at line 1684 of file AliAnalysisTaskMultiparticleFemtoscopy.cxx.

Referenced by AOD().

Member Data Documentation

TH1F* AliAnalysisTaskMultiparticleFemtoscopy::f2pBackground[10][10]
private
TProfile* AliAnalysisTaskMultiparticleFemtoscopy::f2pBackgroundFlagsPro
private
TProfile* AliAnalysisTaskMultiparticleFemtoscopy::f2pCorrelationFunctionsFlagsPro
private
TH1F* AliAnalysisTaskMultiparticleFemtoscopy::f3pBackground[10][10][10]
private

[particle(+q): 0=e,1=mu,2=pi,3=K,4=p, anti-particle(-q): 0=e,1=mu,2=pi,3=K,4=p] x [same]. Booking only upper 1/2 of the matrix, diagonal included.

Definition at line 504 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by BookEverythingForBackground(), Calculate3pBackground(), GetPointersForBackground(), InitializeArraysForBackground(), and NormalizeCorrelationFunctions().

TProfile* AliAnalysisTaskMultiparticleFemtoscopy::f3pBackgroundFlagsPro
private
TH1F* AliAnalysisTaskMultiparticleFemtoscopy::f3pCorrelationFunctions[10][10][10]
private
TProfile* AliAnalysisTaskMultiparticleFemtoscopy::f3pCorrelationFunctionsFlagsPro
private
TH1F* AliAnalysisTaskMultiparticleFemtoscopy::f4pBackground[10][10][10][10]
private

[particle(+q): 0=e,1=mu,2=pi,3=K,4=p, anti-particle(-q): 0=e,1=mu,2=pi,3=K,4=p] x [same] x [same]

Definition at line 505 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by BookEverythingForBackground(), and NormalizeCorrelationFunctions().

TProfile* AliAnalysisTaskMultiparticleFemtoscopy::f4pBackgroundFlagsPro
private
TH1F* AliAnalysisTaskMultiparticleFemtoscopy::f4pCorrelationFunctions[10][10][10][10]
private
TProfile* AliAnalysisTaskMultiparticleFemtoscopy::f4pCorrelationFunctionsFlagsPro
private
TString* AliAnalysisTaskMultiparticleFemtoscopy::fAnalysisType
private
Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fApplyGlobalTrackCuts
private
TProfile* AliAnalysisTaskMultiparticleFemtoscopy::fBackgroundFlagsPro
private
TList* AliAnalysisTaskMultiparticleFemtoscopy::fBackgroundList
private

[particle(+q): 0=e,1=mu,2=pi,3=K,4=p, anti-particle(-q): 5=e,6=mu,7=pi,8=K,9=p] x [same] x [same] x [same].

Definition at line 493 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by BookAndNestAllLists(), BookEverythingForBackground(), GetBackgroundList(), GetPointersForBackground(), and SetBackgroundList().

Int_t AliAnalysisTaskMultiparticleFemtoscopy::fBackgroundOption
private

lists to hold all background correlations, for 2p [0], 3p [1], 4p [2], etc., separately

Definition at line 499 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by BookEverythingForBackground(), EstimateBackground(), GetBackgroundOption(), GetPointersForBackground(), InsanityChecksUserCreateOutputObjects(), and SetBackgroundOption().

TList* AliAnalysisTaskMultiparticleFemtoscopy::fBackgroundSublist[3]
private
Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fBailOutAfterQA
private
TProfile* AliAnalysisTaskMultiparticleFemtoscopy::fBuffersFlagsPro
private
TList* AliAnalysisTaskMultiparticleFemtoscopy::fBuffersList
private

global tracks in AOD. Used only for fBackgroundOption = 1. Indices must be the same as in TClonesArray *fMixedEvents1[10][5];

Definition at line 512 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by BookAndNestAllLists(), BookEverythingForBuffers(), GetBuffersList(), GetPointersForBuffers(), and SetBuffersList().

UShort_t AliAnalysisTaskMultiparticleFemtoscopy::fBunchCross
private
TClonesArray* AliAnalysisTaskMultiparticleFemtoscopy::fChargedParticlesCA[2][10][10000]
private
TExMap* AliAnalysisTaskMultiparticleFemtoscopy::fChargedParticlesEM[10]
private

[0=AOD||ESD,1=MC][#events,max=10][particles]

Definition at line 517 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by BookEverythingForBuffers(), and InitializeArraysForBuffers().

TH1I* AliAnalysisTaskMultiparticleFemtoscopy::fChargeFTSFHist
private
TH1I* AliAnalysisTaskMultiparticleFemtoscopy::fChargeHist
private
TProfile* AliAnalysisTaskMultiparticleFemtoscopy::fControlHistogramsEventFlagsPro
private
TList* AliAnalysisTaskMultiparticleFemtoscopy::fControlHistogramsEventList
private
TProfile* AliAnalysisTaskMultiparticleFemtoscopy::fControlHistogramsFlagsPro
private
TProfile* AliAnalysisTaskMultiparticleFemtoscopy::fControlHistogramsIdentifiedParticlesFlagsPro
private
TList* AliAnalysisTaskMultiparticleFemtoscopy::fControlHistogramsIdentifiedParticlesList
private
TList* AliAnalysisTaskMultiparticleFemtoscopy::fControlHistogramsList
private
TProfile* AliAnalysisTaskMultiparticleFemtoscopy::fControlHistogramsNonIdentifiedParticlesFlagsPro
private
TProfile* AliAnalysisTaskMultiparticleFemtoscopy::fControlHistogramsNonIdentifiedParticlesFTSFFlagsPro
private
TList* AliAnalysisTaskMultiparticleFemtoscopy::fControlHistogramsNonIdentifiedParticlesFTSFList
private
TList* AliAnalysisTaskMultiparticleFemtoscopy::fControlHistogramsNonIdentifiedParticlesList
private
TProfile* AliAnalysisTaskMultiparticleFemtoscopy::fControlHistogramsV0sFlagsPro
private
TList* AliAnalysisTaskMultiparticleFemtoscopy::fControlHistogramsV0sList
private
TH1F* AliAnalysisTaskMultiparticleFemtoscopy::fCorrelationFunctions[10][10]
private
TProfile* AliAnalysisTaskMultiparticleFemtoscopy::fCorrelationFunctionsFlagsPro
private
TExMap* AliAnalysisTaskMultiparticleFemtoscopy::fCorrelationFunctionsIndices
private
TList* AliAnalysisTaskMultiparticleFemtoscopy::fCorrelationFunctionsList
private
TList* AliAnalysisTaskMultiparticleFemtoscopy::fCorrelationFunctionsSublist[3]
private
Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fCutOnNContributors
private
Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fCutOnNumberOfCascades
private
Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fCutOnNumberOfGlobalTracks
private

Definition at line 539 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by AOD(), and SetNumberOfGlobalTracks().

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fCutOnNumberOfTracks
private
Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fCutOnNumberOfV0s
private
Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fCutOnVertexX
private

Definition at line 550 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by PassesCommonEventCuts(), and SetVertexX().

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fCutOnVertexY
private

Definition at line 553 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by PassesCommonEventCuts(), and SetVertexY().

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fCutOnVertexZ
private

Definition at line 556 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by PassesCommonEventCuts(), and SetVertexZ().

TH1F* AliAnalysisTaskMultiparticleFemtoscopy::fDcaV0ToPrimVertexHist
private
TH2F* AliAnalysisTaskMultiparticleFemtoscopy::fdEdxVsPtFTSFHist
private
TH2F* AliAnalysisTaskMultiparticleFemtoscopy::fdEdxVsPtHist
private
Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fDoSomeDebugging
private

Definition at line 579 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by AOD(), MC(), and SetWaitForSpecifiedEvent().

TList* AliAnalysisTaskMultiparticleFemtoscopy::fEBEHistogramsList
private
TProfile* AliAnalysisTaskMultiparticleFemtoscopy::fEBEObjectsFlagsPro
private
Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fEstimate2pBackground
private
Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fEstimate3pBackground
private
TH1F* AliAnalysisTaskMultiparticleFemtoscopy::fEtaFTSFHist
private
TH1F* AliAnalysisTaskMultiparticleFemtoscopy::fEtaHist
private
TH1F* AliAnalysisTaskMultiparticleFemtoscopy::fEtaPIDHist[5][2][2]
private

[0=e,1=mu,2=pi,3=K,4=p][particle(+q)/antiparticle(-q)][kPrimary/kFromDecayVtx]

Definition at line 438 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by BookEverythingForControlHistograms(), FillControlHistogramsIdentifiedParticles(), and InitializeArraysForControlHistograms().

Double_t AliAnalysisTaskMultiparticleFemtoscopy::fExclusiveSigmaCuts[5][5]
private
TProfile2D* AliAnalysisTaskMultiparticleFemtoscopy::fExclusiveSigmaCutsPro
private
Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fFill3pCorrelationFunctions
private

[particle(+q): 0=e,1=mu,2=pi,3=K,4=p, anti-particle(-q): 5=e,6=mu,7=pi,8=K,9=p] x [same]. Booking only upper 1/2 of the matrix, diagonal included.

Definition at line 487 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by BookEverythingForCorrelationFunctions(), CalculateCorrelationFunctions(), GetFill3pCorrelationFunctions(), GetPointersForCorrelationFunctions(), and SetFill3pCorrelationFunctions().

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fFill4pCorrelationFunctions
private
Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fFillBuffers
private
Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fFillControlHistograms
private
Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fFillControlHistogramsEvent
private
Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fFillControlHistogramsV0s
private
Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fFillCorrelationFunctions
private

lists to hold all correlation functions, for 2p [0], 3p [1], 4p [2], etc., separately

Definition at line 483 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by AOD(), BookEverythingForCorrelationFunctions(), GetFillCorrelationFunctions(), GetPointersForCorrelationFunctions(), MC(), and SetFillCorrelationFunctions().

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fFillQA
private
Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fFillQAEvents
private
Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fFillQAParticles
private
Int_t AliAnalysisTaskMultiparticleFemtoscopy::fFilterBitFTSF
private
TH1D* AliAnalysisTaskMultiparticleFemtoscopy::fGetCentralityHist
private
TH1F* AliAnalysisTaskMultiparticleFemtoscopy::fGetChi2perNDFHist
private
TH1I* AliAnalysisTaskMultiparticleFemtoscopy::fGetEventTypeHist
private
TH1I* AliAnalysisTaskMultiparticleFemtoscopy::fGetFilterMap
private
TH1I* AliAnalysisTaskMultiparticleFemtoscopy::fGetFilterMapFTSF
private

Definition at line 426 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

TH1I* AliAnalysisTaskMultiparticleFemtoscopy::fGetITSNclsFTSFHist
private
TH1I* AliAnalysisTaskMultiparticleFemtoscopy::fGetITSNclsHist
private
TH1D* AliAnalysisTaskMultiparticleFemtoscopy::fGetMagneticFieldHist
private
TH1I* AliAnalysisTaskMultiparticleFemtoscopy::fGetNContributorsHist
private

[avtx->GetX(),avtx->GetY(),avtx->GetZ()]

Definition at line 392 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by BookEverythingForControlHistograms(), and FillControlHistogramsEvent().

TH1I* AliAnalysisTaskMultiparticleFemtoscopy::fGetNDaughtersHist
private
TH1I* AliAnalysisTaskMultiparticleFemtoscopy::fGetNProngsHist
private
TH1I* AliAnalysisTaskMultiparticleFemtoscopy::fGetNumberOfCascadesHist
private
TH1I* AliAnalysisTaskMultiparticleFemtoscopy::fGetNumberOfGlobalTracksHist
private
TH1I* AliAnalysisTaskMultiparticleFemtoscopy::fGetNumberOfTracksHist
private
TH1I* AliAnalysisTaskMultiparticleFemtoscopy::fGetNumberOfV0sHist
private

fGlobalTracksAOD[0]->GetSize() this is then my multiplicity...

Definition at line 386 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by BookEverythingForControlHistograms(), and FillControlHistogramsEvent().

TH1I* AliAnalysisTaskMultiparticleFemtoscopy::fGetPdgCode
private
TH1I* AliAnalysisTaskMultiparticleFemtoscopy::fGetPdgCodeFTSF
private

Definition at line 427 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

TH1I* AliAnalysisTaskMultiparticleFemtoscopy::fGetTPCNclsFTSFHist
private
TH1I* AliAnalysisTaskMultiparticleFemtoscopy::fGetTPCNclsHist
private
TH1I* AliAnalysisTaskMultiparticleFemtoscopy::fGetTPCsignalNFTSFHist
private
TH1I* AliAnalysisTaskMultiparticleFemtoscopy::fGetTPCsignalNHist
private
TProfile* AliAnalysisTaskMultiparticleFemtoscopy::fGlobalTrackCutsFlagsPro
private
TList* AliAnalysisTaskMultiparticleFemtoscopy::fGlobalTrackCutsList
private
TExMap* AliAnalysisTaskMultiparticleFemtoscopy::fGlobalTracksAOD1[10][50]
private

tracks for mixed events. 10 vertex z-ranges. Keep at maximum 5 events in the buffer. Used only for fBackgroundOption = 1

Definition at line 509 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by BookEverythingForBackground(), EstimateBackground(), GlobalTracksAOD(), and InitializeArraysForBackground().

Double_t AliAnalysisTaskMultiparticleFemtoscopy::fInclusiveSigmaCuts[5]
private
TProfile* AliAnalysisTaskMultiparticleFemtoscopy::fInclusiveSigmaCutsPro
private
TH1F* AliAnalysisTaskMultiparticleFemtoscopy::fMassAntiLambdaHist
private
TH1F* AliAnalysisTaskMultiparticleFemtoscopy::fMassFTSFHist
private
TH1F* AliAnalysisTaskMultiparticleFemtoscopy::fMassHist
private
TH1F* AliAnalysisTaskMultiparticleFemtoscopy::fMassK0ShortHist
private
TH1F* AliAnalysisTaskMultiparticleFemtoscopy::fMassLambdaHist
private
TH1F* AliAnalysisTaskMultiparticleFemtoscopy::fMassPIDHist[5][2][2]
private
Int_t AliAnalysisTaskMultiparticleFemtoscopy::fMaxBuffer
private
Int_t AliAnalysisTaskMultiparticleFemtoscopy::fMaxBufferSize1
private

tracks for mixed events (supporting up to 3-mixed events at the moment). Used only for fBackgroundOption = 0. Global tracks are in TExMap *fGlobalTracksAOD[10]; above, TBI make it uniform eventually, i.e. decouple global tracks for the default analysis from the background

Definition at line 507 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by BookEverythingForBackground(), EstimateBackground(), GetMaxBufferSize1(), InitializeArraysForBackground(), InsanityChecksUserCreateOutputObjects(), and SetMaxBufferSize1().

Int_t AliAnalysisTaskMultiparticleFemtoscopy::fMaxNContributors
private
Int_t AliAnalysisTaskMultiparticleFemtoscopy::fMaxNoGlobalTracksAOD
private
Int_t AliAnalysisTaskMultiparticleFemtoscopy::fMaxNumberOfCascades
private
Int_t AliAnalysisTaskMultiparticleFemtoscopy::fMaxNumberOfEvents
private
Int_t AliAnalysisTaskMultiparticleFemtoscopy::fMaxNumberOfGlobalTracks
private

Definition at line 541 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by AOD(), and SetNumberOfGlobalTracks().

Int_t AliAnalysisTaskMultiparticleFemtoscopy::fMaxNumberOfTracks
private
Int_t AliAnalysisTaskMultiparticleFemtoscopy::fMaxNumberOfV0s
private
Float_t AliAnalysisTaskMultiparticleFemtoscopy::fMaxVertexX
private

Definition at line 552 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by PassesCommonEventCuts(), and SetVertexX().

Float_t AliAnalysisTaskMultiparticleFemtoscopy::fMaxVertexY
private

Definition at line 555 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by PassesCommonEventCuts(), and SetVertexY().

Float_t AliAnalysisTaskMultiparticleFemtoscopy::fMaxVertexZ
private
AliMCEvent* AliAnalysisTaskMultiparticleFemtoscopy::fMC
private

Definition at line 374 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by Kaon(), Pion(), Proton(), and UserExec().

Float_t AliAnalysisTaskMultiparticleFemtoscopy::fMinMagneticField
private
Int_t AliAnalysisTaskMultiparticleFemtoscopy::fMinNContributors
private
Int_t AliAnalysisTaskMultiparticleFemtoscopy::fMinNumberOfCascades
private
Int_t AliAnalysisTaskMultiparticleFemtoscopy::fMinNumberOfGlobalTracks
private

Definition at line 540 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by AOD(), and SetNumberOfGlobalTracks().

Int_t AliAnalysisTaskMultiparticleFemtoscopy::fMinNumberOfTracks
private
Int_t AliAnalysisTaskMultiparticleFemtoscopy::fMinNumberOfV0s
private
Float_t AliAnalysisTaskMultiparticleFemtoscopy::fMinVertexX
private

Definition at line 551 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by PassesCommonEventCuts(), and SetVertexX().

Float_t AliAnalysisTaskMultiparticleFemtoscopy::fMinVertexY
private

Definition at line 554 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by PassesCommonEventCuts(), and SetVertexY().

Float_t AliAnalysisTaskMultiparticleFemtoscopy::fMinVertexZ
private
TClonesArray* AliAnalysisTaskMultiparticleFemtoscopy::fMixedEvents0[3]
private

[particle(+q): 0=e,1=mu,2=pi,3=K,4=p, anti-particle(-q): 0=e,1=mu,2=pi,3=K,4=p] x [same] x [same]

Definition at line 506 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by BookEverythingForBackground(), Calculate2pBackground(), EstimateBackground(), and InitializeArraysForBackground().

TClonesArray* AliAnalysisTaskMultiparticleFemtoscopy::fMixedEvents1[10][50]
private
TH1F* AliAnalysisTaskMultiparticleFemtoscopy::fMomV0XHist
private
TH1F* AliAnalysisTaskMultiparticleFemtoscopy::fMomV0YHist
private
TH1F* AliAnalysisTaskMultiparticleFemtoscopy::fMomV0ZHist
private
Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fNormalizeCorrelationFunctions
private
Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fOnlineMonitoring
private
TH1F* AliAnalysisTaskMultiparticleFemtoscopy::fOpenAngleV0Hist
private
UInt_t AliAnalysisTaskMultiparticleFemtoscopy::fOrbit
private
TH2F* AliAnalysisTaskMultiparticleFemtoscopy::fPAHist
private
UInt_t AliAnalysisTaskMultiparticleFemtoscopy::fPeriod
private
TH1F* AliAnalysisTaskMultiparticleFemtoscopy::fPhiFTSFHist
private
TH1F* AliAnalysisTaskMultiparticleFemtoscopy::fPhiHist
private
TH1F* AliAnalysisTaskMultiparticleFemtoscopy::fPhiPIDHist[5][2][2]
private

[0=e,1=mu,2=pi,3=K,4=p][particle(+q)/antiparticle(-q)][kPrimary/kFromDecayVtx]

Definition at line 439 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by BookEverythingForControlHistograms(), FillControlHistogramsIdentifiedParticles(), and InitializeArraysForControlHistograms().

TClonesArray* AliAnalysisTaskMultiparticleFemtoscopy::fPIDCA[5][2][2]
private
AliPIDResponse* AliAnalysisTaskMultiparticleFemtoscopy::fPIDResponse
private

MC, AOD, ESD, MC_AOD or MC_ESD.

Definition at line 366 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by BookEverything(), Kaon(), Pion(), Proton(), and ~AliAnalysisTaskMultiparticleFemtoscopy().

TClonesArray* AliAnalysisTaskMultiparticleFemtoscopy::fPIDV0sCA[1]
private

holds AliAODTrack candidates for each event [0=e,1=mu,2=pi,3=K,4=p][particle(+q)/antiparticle(-q)][kPrimary/kFromDecayVtx]

Definition at line 474 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by BookEverythingForEBEObjects(), InitializeArraysForEBEObjects(), InsanityChecksUserExec(), and ResetEBEObjects().

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fProcessBothKineAndReco
private

global tracks in AOD. [0] is used in the default analysis, [1] and [2] for event mixing, etc.

Definition at line 370 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by BookEverythingForBuffers(), GetProcessBothKineAndReco(), Kaon(), Pion(), Proton(), SetProcessBothKineAndReco(), and UserExec().

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fProcessOnlyKine
private
Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fProcessOnlyReco
private
TH1F* AliAnalysisTaskMultiparticleFemtoscopy::fPseudoRapV0Hist
private
TH1F* AliAnalysisTaskMultiparticleFemtoscopy::fPtFTSFHist
private
TH1F* AliAnalysisTaskMultiparticleFemtoscopy::fPtHist
private
TH1F* AliAnalysisTaskMultiparticleFemtoscopy::fPtPIDHist[5][2][2]
private

[0=e,1=mu,2=pi,3=K,4=p][particle(+q)/antiparticle(-q)][kPrimary/kFromDecayVtx]

Definition at line 437 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by BookEverythingForControlHistograms(), FillControlHistogramsIdentifiedParticles(), and InitializeArraysForControlHistograms().

TH1F* AliAnalysisTaskMultiparticleFemtoscopy::fPtV0Hist
private
TList* AliAnalysisTaskMultiparticleFemtoscopy::fQAEventsList
private
TH1I* AliAnalysisTaskMultiparticleFemtoscopy::fQAFilterBitScan
private

Definition at line 528 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by BookEverythingForQA(), and QA().

TProfile* AliAnalysisTaskMultiparticleFemtoscopy::fQAFlagsPro
private
TH2I* AliAnalysisTaskMultiparticleFemtoscopy::fQAIDvsFilterBit
private

Definition at line 529 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by BookEverythingForQA(), and QA().

TList* AliAnalysisTaskMultiparticleFemtoscopy::fQAList
private

[#events,max=10,has to correspond to 2nd entry above] this is standard mapping, nothing more nor less than that...

Definition at line 520 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by BookAndNestAllLists(), BookEverythingForQA(), GetQAList(), and SetQAList().

TH1F* AliAnalysisTaskMultiparticleFemtoscopy::fQAParticleHist[2][10][10]
private
TList* AliAnalysisTaskMultiparticleFemtoscopy::fQAParticlesList
private
TH1F* AliAnalysisTaskMultiparticleFemtoscopy::fRadiusV0Hist
private
Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fRejectEventsWithoutPrimaryVertex
private

[0="before rain",1="after rain"][distribution_index][cut_index]

Definition at line 534 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by GetRejectEventsWithoutPrimaryVertex(), PassesCommonEventCuts(), and SetRejectEventsWithoutPrimaryVertex().

Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fRejectFakeTracks
private
UInt_t AliAnalysisTaskMultiparticleFemtoscopy::fRun
private
TH1I* AliAnalysisTaskMultiparticleFemtoscopy::fUniqueIDHistEBE
private
Int_t AliAnalysisTaskMultiparticleFemtoscopy::fUpdateFrequency
private
Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fUpdateOutputFile
private
TString* AliAnalysisTaskMultiparticleFemtoscopy::fUpdateWhichOutputFile
private
Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fUseDefaultExclusiveSigmaCuts
private
Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fUseDefaultInclusiveSigmaCuts
private

[0=e,1=mu,2=pi,3=K,4=p][particle(+q)/antiparticle(-q)][kPrimary/kFromDecayVtx]

Definition at line 440 of file AliAnalysisTaskMultiparticleFemtoscopy.h.

Referenced by BookEverythingForControlHistograms(), and SetInclusiveSigmaCuts().

TH1F* AliAnalysisTaskMultiparticleFemtoscopy::fVertexXYZ[3]
private
Bool_t AliAnalysisTaskMultiparticleFemtoscopy::fWaitForSpecifiedEvent
private

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