ROOT logo
#ifndef ALIANALYSISTASKGAMMACONVDALITZV1_H
#define ALIANALYSISTASKGAMMACONVDALITZV1_H

/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

// Analysis task for pi0->e+e-gamma (Dalitz decay)

#include "AliAnalysisTaskSE.h"
#include "AliV0ReaderV1.h"
#include "AliKFConversionPhoton.h"
#include "AliDalitzElectronSelector.h"
#include "AliConvEventCuts.h"
#include "AliConversionMesonCuts.h"
#include "AliGammaConversionAODBGHandler.h"
#include "TProfile2D.h"

class AliESDInputHandler;
class AliMCEventHandler;
class AliESDEvent;
class AliESDtrack;
class AliESDtrackCuts;
class AliESDpidCuts;
class AliV0Reader;
class AliGammaConversionHistograms;
class AliTriggerAnalysis;

class AliAnalysisTaskGammaConvDalitzV1: public AliAnalysisTaskSE
{
	public:

		AliAnalysisTaskGammaConvDalitzV1();
		AliAnalysisTaskGammaConvDalitzV1( const char* name );
		virtual ~AliAnalysisTaskGammaConvDalitzV1();

		virtual void UserExec(Option_t *);
		virtual void UserCreateOutputObjects();
		virtual Bool_t Notify();
		virtual void Terminate(const Option_t *);
			
		void SetMoveParticleAccordingToVertex(Bool_t flag){fMoveParticleAccordingToVertex = flag;}
			
		void SetIsHeavyIon(Int_t flag){
			fIsHeavyIon = flag;
		}
		
		void SetIsMC(Bool_t isMC){fIsMC=isMC;}
		void SetEventCutList(Int_t nCuts, TList *CutArray){
			fnCuts= nCuts;
			fCutEventArray = CutArray;
		}
		void SetConversionCutList(Int_t nCuts, TList *CutArray){
			fnCuts= nCuts;
			fCutGammaArray = CutArray;
		}
		void SetElectronCutList(TList *CutArray){
			fCutElectronArray = CutArray;
		}
		void SetMesonCutList(TList *CutArray){
			fCutMesonArray = CutArray;
		}
		void SetDoChicAnalysis(Bool_t flag){ fDoChicAnalysis = flag; }
		void SetDoMesonQA(Bool_t flag){ fDoMesonQA = flag; }
		void SetProductionVertextoVGamma(Bool_t flag) { fSetProductionVertextoVGamma = flag; }
	
	private:
		void InitBack();
		void ProcessPhotonCandidates();
		void ProcessTruePhotonCandidates(AliAODConversionPhoton*);
		void ProcessTrueMesonCandidates(AliAODConversionMother *Pi0Candidate, AliAODConversionPhoton *TrueGammaCandidate, AliAODConversionPhoton *TrueVirtualGammaCandidate);
		void ProcessTrueChicCandidates(AliAODConversionMother *Pi0Candidate, AliAODConversionPhoton *TrueGammaCandidate, AliAODConversionPhoton *TruejpsiCandidate);
		void MoveParticleAccordingToVertex(AliAODConversionPhoton* particle,const AliGammaConversionAODBGHandler::GammaConversionVertex *vertex);
		void ProcessElectronCandidates();
		void ProcessVirtualGammasCandidates();
		void ProcessMCParticles();
		void CountESDTracks();
		void CalculatePi0DalitzCandidates();
		void CalculateBackground();
		void UpdateEventByEventData();
		void FillElectronQAHistos(AliAODConversionPhoton *Vgamma) const;
		Double_t GetPsiPair( const AliESDtrack *trackPos, const AliESDtrack *trackNeg ) const;
		Bool_t IsDalitz(TParticle *fMCMother) const;
		Bool_t IsPi0DalitzDaughter( Int_t label ) const;
		
		AliV0ReaderV1 							*fV0Reader;
		AliDalitzElectronSelector				*fElecSelector;
		AliGammaConversionAODBGHandler 			**fBGHandler;
		AliESDEvent 							*fESDEvent;
		AliMCEvent 								*fMCEvent;
		AliStack 								*fMCStack;
		TList 									**fCutFolder;
		TList 									**fESDList;
		TList 									**fBackList;
		TList 									**fMotherList;
		TList 									**fTrueList;
		TList 									**fMCList;
		TList 									**fQAFolder;
		TList 									*fOutputContainer;
		TClonesArray 							*fReaderGammas;
		vector<Int_t> 							fSelectorElectronIndex;
		vector<Int_t> 							fSelectorPositronIndex;
		TList 									*fGoodGammas;
		TList 									*fGoodVirtualGammas;
		TList 									*fGoodElectrons;
		TList 									*fGoodPositrons;
		TList 									*fCutEventArray;
		TList 									*fCutGammaArray;
		TList 									*fCutElectronArray;
		TList	 								*fCutMesonArray;
		TList	 								**fGammasPool;
		AliConvEventCuts 						*fEventCuts;
		AliConversionPhotonCuts 				*fConversionCuts;
		TH1F 									**hESDConvGammaPt;
		TH1F 									**hESDConvGammaEta;
		TH2F 									**hESDConvGammaZR;
		TH1F 									**hESDDalitzElectronPt;
		TH1F 									**hESDDalitzPositronPt;
		TH1F 									**hESDDalitzElectronPhi;
		TH1F 									**hESDDalitzPositronPhi;
		TH1F 									**hESDDalitzElectronAfterPt;
		TH1F 									**hESDDalitzPositronAfterPt;
		TH1F 									**hESDDalitzElectronAfterEta;
		TH1F 									**hESDDalitzElectronAfterEtaPCut;
		TH1F 									**hESDDalitzPositronAfterEta;
		TH1F 									**hESDDalitzPositronAfterEtaPCut;
		TH1F 									**hESDDalitzElectronAfterPhi;
		TH1F 									**hESDDalitzPositronAfterPhi;
		TH1F 									**hESDDalitzElectronAfterNClsITS;
		TH1F									**hESDDalitzElectronAfterNClsITSPCut;
		TH1F 									**hESDDalitzPositronAfterNClsITS;
		TH1F									**hESDDalitzPositronAfterNClsITSPCut;
		TH2F 									**hESDDalitzElectronAfterNFindClsTPC;
		TH1F									**hESDDalitzElectronAfterNFindClsTPCPCut;
		TH2F 									**hESDDalitzPositronAfterNFindClsTPC;
		TH1F									**hESDDalitzPositronAfterNFindClsTPCPCut;
		TH2F 									**hESDDalitzElectronAfterNClsTPC;
		TH1F									**hESDDalitzElectronAfterNClsTPCPCut;
		TH2F 									**hESDDalitzPositronAfterNClsTPC;
		TH1F 									**hESDDalitzPositronAfterNClsTPCPCut;
		TH2F 									**hESDDalitzElectronAfterNCrossedRowsTPC;
		TH1F									**hESDDalitzElectronAfterNCrossedRowsTPCPCut;
		TH2F 									**hESDDalitzPositronAfterNCrossedRowsTPC;
		TH1F									**hESDDalitzPositronAfterNCrossedRowsTPCPCut;
		TH2F 									**hESDDalitzPosEleAfterDCAxy;
		TH2F 									**hESDDalitzPosEleAfterDCAz;
		TH2F 									**hESDDalitzElectronAfterTPCdEdxVsP;
		TH2F 									**hESDDalitzPositronAfterTPCdEdxVsP;
		TH2F 									**hESDDalitzElectronAfterTPCdEdxSignalVsP;
		TH2F 									**hESDDalitzPositronAfterTPCdEdxSignalVsP;
		TH2F 									**hESDDalitzElectronAfterTPCdEdxVsEta;
		TH2F 									**hESDDalitzPositronAfterTPCdEdxVsEta;
		TH2F 									**hESDDalitzElectronAfterTPCdEdxVsPhi;
		TH2F 									**hESDDalitzPositronAfterTPCdEdxVsPhi;
		TH1F 									**hESDMotherPhi;
		TH2F 									**hESDEposEnegPsiPairDPhi;
		TH2F 									**hESDEposEnegInvMassPt;
		TH2F 									**hESDEposEnegAfterMassCutInvMassPi0Pt;
		TH2F 									**hESDEposEnegInvMassPi0Pt;
		TH2F 									**hESDEposEnegLikeSignBackInvMassPt;
		TH2F 									**hESDMotherInvMassPt;
		TH2F 									**hESDPi0MotherInvMassPt;
		TH2F 									**hESDPi0MotherDiffInvMassPt;
		TH2F 									**hESDPi0MotherDiffLimInvMassPt;
		THnSparseF 								**sESDMotherInvMassPtZM;
		TH2F 									**hESDMotherBackInvMassPt;
		THnSparseF 								**sESDMotherBackInvMassPtZM;
		TH1F 									**hMCAllGammaPt;
		TH1F 									**hMCConvGammaPt;
		TH2F									**hMCConvGammaPtR;
		TH1F 									**hMCConvGammaRSPt;
		TH1F 									**hMCAllPositronsPt;
		TH1F 									**hMCAllElectronsPt;
		TH1F 									**hMCConvGammaEta;
		TH1F									**hMCConvGammaR;
		TH1F 									**hMCAllPositronsEta;
		TH1F 									**hMCAllElectronsEta;
		TH1F 									**hMCPi0DalitzGammaPt;
		TH1F 									**hMCPi0DalitzElectronPt;
		TH1F 									**hMCPi0DalitzPositronPt;
		TH1F 									**hMCPi0Pt;
		TH1F 									**hMCPi0GGPt;
		TH1F 									**hMCEtaPt;
		TH1F 									**hMCEtaGGPt;
		TH1F 									**hMCPi0InAccPt;
		TH1F 									**hMCEtaInAccPt;
		TH1F 									**hMCChiCPt;
		TH1F 									**hMCChiCInAccPt;
		TH2F 									**hMCPi0EposEnegInvMassPt;
		TH2F 									**hMCEtaEposEnegInvMassPt;
		TH2F 									**hESDEposEnegTruePi0DalitzInvMassPt;
		TH1F 									**hESDEposEnegTruePrimPi0DalitzInvMass;
		TH2F 									**hESDEposEnegTruePi0DalitzPsiPairDPhi;
		TH2F 									**hESDEposEnegTrueEtaDalitzInvMassPt;
		TH1F 									**hESDEposEnegTruePrimEtaDalitzInvMass;
		TH2F 									**hESDEposEnegTrueEtaDalitzPsiPairDPhi;
		TH2F 									**hESDEposEnegTruePhotonInvMassPt;
		TH2F 									**hESDEposEnegTrueInvMassPt;
		TH2F 									**hESDEposEnegTruePhotonPsiPairDPhi;
		TH2F 									**hESDEposEnegTruePhotonPsiPairDPhiPtCut;
		TH2F 									**hESDEposEnegTrueJPsiInvMassPt;
		TH2F 									**hESDTrueMotherChiCInvMassPt;
		TH2F 									**hESDTrueMotherChiCDiffInvMassPt;
		TH2F 									**hESDTrueMotherInvMassPt;
		TH2F 									**hESDTrueMotherDalitzInvMassPt;
		TH2F 									**hESDTrueMotherPi0GGInvMassPt;
		TH2F 									**hESDTruePrimaryMotherPi0GGInvMassPt;
		TH2F 									**hESDTrueSecondaryMotherPi0GGInvMassPt;
		TH2F 									**hESDTruePrimaryMotherInvMassMCPt;
		TH2F 									**hESDTruePrimaryMotherInvMassPt;
		TH2F 									**hESDTruePrimaryMotherW0WeightingInvMassPt;
		TH2F 									**hESDTruePrimaryPi0DalitzESDPtMCPt;
		TH2F 									**hESDTrueSecondaryMotherInvMassPt;
		TH2F 									**hESDTrueSecondaryMotherFromK0sInvMassPt;
		TH2F 									**hESDTrueBckGGInvMassPt;
		TH2F 									**hESDTrueBckContInvMassPt;
		TH2F 									**hESDTrueMotherGGInvMassPt;
		TH1F 									**hESDTrueConvGammaPt;
		TH1F									**hESDTrueConvGammaPtMC;
		TH1F 									**hESDTrueConvGammaR;
		TH1F									**hESDTrueConvGammaRMC;
		TH1F 									**hESDTruePositronPt;
		TH1F 									**hESDTrueElectronPt;
		TH1F 									**hESDTrueSecConvGammaPt;
		TH1F 									**hESDTrueSecPositronPt;
		TH1F 									**hESDTrueSecElectronPt;
		TH1F 									**hESDTruePi0DalitzConvGammaPt;
		TH1F 									**hESDTruePi0DalitzPositronPt;
		TH1F 									**hESDTruePi0DalitzElectronPt;
		TH1F 									**hESDTruePi0DalitzSecConvGammaPt;
		TH1F 									**hESDTruePi0DalitzSecPositronPt;
		TH1F 									**hESDTruePi0DalitzSecElectronPt;

		TH1I 									**hNEvents;
		TH1I 									**hNGoodESDTracks;
		TH2F 									**hNGoodESDTracksVsNGoodGammas;
		TH2F 									**hNGoodESDTracksVsNGoodVGammas;
		TH1I  									**hNV0Tracks;
		TProfile 								**hEtaShift;
			
		TRandom3 								fRandom;
		Double_t 								*fUnsmearedPx;
		Double_t 								*fUnsmearedPy;
		Double_t 								*fUnsmearedPz;
		Double_t 								*fUnsmearedE;
		Double_t 								*fUnsmearedVPx;
		Double_t 								*fUnsmearedVPy;
		Double_t 								*fUnsmearedVPz;
		Double_t 								*fUnsmearedVE;
		
		Int_t 									fnCuts;
		Int_t 									fiCut;
		Int_t 									fNumberOfESDTracks;
		Int_t 									fNumberOfESDTrackskBoth;
		Int_t 									fNVirtualGammas;
		Bool_t 									fMoveParticleAccordingToVertex;
		Int_t									fIsHeavyIon;
		Bool_t 									fDoMesonAnalysis;
		Bool_t 									fDoChicAnalysis;
		Bool_t 									fDoMesonQA;
		Bool_t 									fSetProductionVertextoVGamma;
		Bool_t 									fIsFromMBHeader;
		Bool_t 									fIsMC;

	private:
		AliAnalysisTaskGammaConvDalitzV1( const AliAnalysisTaskGammaConvDalitzV1& ); // Not implemented
		AliAnalysisTaskGammaConvDalitzV1& operator=( const AliAnalysisTaskGammaConvDalitzV1& ); // Not implemented

		ClassDef( AliAnalysisTaskGammaConvDalitzV1, 4 );
};

#endif // ALIANALYSISTASKGAMMACONVDALITZV1_H

 AliAnalysisTaskGammaConvDalitzV1.h:1
 AliAnalysisTaskGammaConvDalitzV1.h:2
 AliAnalysisTaskGammaConvDalitzV1.h:3
 AliAnalysisTaskGammaConvDalitzV1.h:4
 AliAnalysisTaskGammaConvDalitzV1.h:5
 AliAnalysisTaskGammaConvDalitzV1.h:6
 AliAnalysisTaskGammaConvDalitzV1.h:7
 AliAnalysisTaskGammaConvDalitzV1.h:8
 AliAnalysisTaskGammaConvDalitzV1.h:9
 AliAnalysisTaskGammaConvDalitzV1.h:10
 AliAnalysisTaskGammaConvDalitzV1.h:11
 AliAnalysisTaskGammaConvDalitzV1.h:12
 AliAnalysisTaskGammaConvDalitzV1.h:13
 AliAnalysisTaskGammaConvDalitzV1.h:14
 AliAnalysisTaskGammaConvDalitzV1.h:15
 AliAnalysisTaskGammaConvDalitzV1.h:16
 AliAnalysisTaskGammaConvDalitzV1.h:17
 AliAnalysisTaskGammaConvDalitzV1.h:18
 AliAnalysisTaskGammaConvDalitzV1.h:19
 AliAnalysisTaskGammaConvDalitzV1.h:20
 AliAnalysisTaskGammaConvDalitzV1.h:21
 AliAnalysisTaskGammaConvDalitzV1.h:22
 AliAnalysisTaskGammaConvDalitzV1.h:23
 AliAnalysisTaskGammaConvDalitzV1.h:24
 AliAnalysisTaskGammaConvDalitzV1.h:25
 AliAnalysisTaskGammaConvDalitzV1.h:26
 AliAnalysisTaskGammaConvDalitzV1.h:27
 AliAnalysisTaskGammaConvDalitzV1.h:28
 AliAnalysisTaskGammaConvDalitzV1.h:29
 AliAnalysisTaskGammaConvDalitzV1.h:30
 AliAnalysisTaskGammaConvDalitzV1.h:31
 AliAnalysisTaskGammaConvDalitzV1.h:32
 AliAnalysisTaskGammaConvDalitzV1.h:33
 AliAnalysisTaskGammaConvDalitzV1.h:34
 AliAnalysisTaskGammaConvDalitzV1.h:35
 AliAnalysisTaskGammaConvDalitzV1.h:36
 AliAnalysisTaskGammaConvDalitzV1.h:37
 AliAnalysisTaskGammaConvDalitzV1.h:38
 AliAnalysisTaskGammaConvDalitzV1.h:39
 AliAnalysisTaskGammaConvDalitzV1.h:40
 AliAnalysisTaskGammaConvDalitzV1.h:41
 AliAnalysisTaskGammaConvDalitzV1.h:42
 AliAnalysisTaskGammaConvDalitzV1.h:43
 AliAnalysisTaskGammaConvDalitzV1.h:44
 AliAnalysisTaskGammaConvDalitzV1.h:45
 AliAnalysisTaskGammaConvDalitzV1.h:46
 AliAnalysisTaskGammaConvDalitzV1.h:47
 AliAnalysisTaskGammaConvDalitzV1.h:48
 AliAnalysisTaskGammaConvDalitzV1.h:49
 AliAnalysisTaskGammaConvDalitzV1.h:50
 AliAnalysisTaskGammaConvDalitzV1.h:51
 AliAnalysisTaskGammaConvDalitzV1.h:52
 AliAnalysisTaskGammaConvDalitzV1.h:53
 AliAnalysisTaskGammaConvDalitzV1.h:54
 AliAnalysisTaskGammaConvDalitzV1.h:55
 AliAnalysisTaskGammaConvDalitzV1.h:56
 AliAnalysisTaskGammaConvDalitzV1.h:57
 AliAnalysisTaskGammaConvDalitzV1.h:58
 AliAnalysisTaskGammaConvDalitzV1.h:59
 AliAnalysisTaskGammaConvDalitzV1.h:60
 AliAnalysisTaskGammaConvDalitzV1.h:61
 AliAnalysisTaskGammaConvDalitzV1.h:62
 AliAnalysisTaskGammaConvDalitzV1.h:63
 AliAnalysisTaskGammaConvDalitzV1.h:64
 AliAnalysisTaskGammaConvDalitzV1.h:65
 AliAnalysisTaskGammaConvDalitzV1.h:66
 AliAnalysisTaskGammaConvDalitzV1.h:67
 AliAnalysisTaskGammaConvDalitzV1.h:68
 AliAnalysisTaskGammaConvDalitzV1.h:69
 AliAnalysisTaskGammaConvDalitzV1.h:70
 AliAnalysisTaskGammaConvDalitzV1.h:71
 AliAnalysisTaskGammaConvDalitzV1.h:72
 AliAnalysisTaskGammaConvDalitzV1.h:73
 AliAnalysisTaskGammaConvDalitzV1.h:74
 AliAnalysisTaskGammaConvDalitzV1.h:75
 AliAnalysisTaskGammaConvDalitzV1.h:76
 AliAnalysisTaskGammaConvDalitzV1.h:77
 AliAnalysisTaskGammaConvDalitzV1.h:78
 AliAnalysisTaskGammaConvDalitzV1.h:79
 AliAnalysisTaskGammaConvDalitzV1.h:80
 AliAnalysisTaskGammaConvDalitzV1.h:81
 AliAnalysisTaskGammaConvDalitzV1.h:82
 AliAnalysisTaskGammaConvDalitzV1.h:83
 AliAnalysisTaskGammaConvDalitzV1.h:84
 AliAnalysisTaskGammaConvDalitzV1.h:85
 AliAnalysisTaskGammaConvDalitzV1.h:86
 AliAnalysisTaskGammaConvDalitzV1.h:87
 AliAnalysisTaskGammaConvDalitzV1.h:88
 AliAnalysisTaskGammaConvDalitzV1.h:89
 AliAnalysisTaskGammaConvDalitzV1.h:90
 AliAnalysisTaskGammaConvDalitzV1.h:91
 AliAnalysisTaskGammaConvDalitzV1.h:92
 AliAnalysisTaskGammaConvDalitzV1.h:93
 AliAnalysisTaskGammaConvDalitzV1.h:94
 AliAnalysisTaskGammaConvDalitzV1.h:95
 AliAnalysisTaskGammaConvDalitzV1.h:96
 AliAnalysisTaskGammaConvDalitzV1.h:97
 AliAnalysisTaskGammaConvDalitzV1.h:98
 AliAnalysisTaskGammaConvDalitzV1.h:99
 AliAnalysisTaskGammaConvDalitzV1.h:100
 AliAnalysisTaskGammaConvDalitzV1.h:101
 AliAnalysisTaskGammaConvDalitzV1.h:102
 AliAnalysisTaskGammaConvDalitzV1.h:103
 AliAnalysisTaskGammaConvDalitzV1.h:104
 AliAnalysisTaskGammaConvDalitzV1.h:105
 AliAnalysisTaskGammaConvDalitzV1.h:106
 AliAnalysisTaskGammaConvDalitzV1.h:107
 AliAnalysisTaskGammaConvDalitzV1.h:108
 AliAnalysisTaskGammaConvDalitzV1.h:109
 AliAnalysisTaskGammaConvDalitzV1.h:110
 AliAnalysisTaskGammaConvDalitzV1.h:111
 AliAnalysisTaskGammaConvDalitzV1.h:112
 AliAnalysisTaskGammaConvDalitzV1.h:113
 AliAnalysisTaskGammaConvDalitzV1.h:114
 AliAnalysisTaskGammaConvDalitzV1.h:115
 AliAnalysisTaskGammaConvDalitzV1.h:116
 AliAnalysisTaskGammaConvDalitzV1.h:117
 AliAnalysisTaskGammaConvDalitzV1.h:118
 AliAnalysisTaskGammaConvDalitzV1.h:119
 AliAnalysisTaskGammaConvDalitzV1.h:120
 AliAnalysisTaskGammaConvDalitzV1.h:121
 AliAnalysisTaskGammaConvDalitzV1.h:122
 AliAnalysisTaskGammaConvDalitzV1.h:123
 AliAnalysisTaskGammaConvDalitzV1.h:124
 AliAnalysisTaskGammaConvDalitzV1.h:125
 AliAnalysisTaskGammaConvDalitzV1.h:126
 AliAnalysisTaskGammaConvDalitzV1.h:127
 AliAnalysisTaskGammaConvDalitzV1.h:128
 AliAnalysisTaskGammaConvDalitzV1.h:129
 AliAnalysisTaskGammaConvDalitzV1.h:130
 AliAnalysisTaskGammaConvDalitzV1.h:131
 AliAnalysisTaskGammaConvDalitzV1.h:132
 AliAnalysisTaskGammaConvDalitzV1.h:133
 AliAnalysisTaskGammaConvDalitzV1.h:134
 AliAnalysisTaskGammaConvDalitzV1.h:135
 AliAnalysisTaskGammaConvDalitzV1.h:136
 AliAnalysisTaskGammaConvDalitzV1.h:137
 AliAnalysisTaskGammaConvDalitzV1.h:138
 AliAnalysisTaskGammaConvDalitzV1.h:139
 AliAnalysisTaskGammaConvDalitzV1.h:140
 AliAnalysisTaskGammaConvDalitzV1.h:141
 AliAnalysisTaskGammaConvDalitzV1.h:142
 AliAnalysisTaskGammaConvDalitzV1.h:143
 AliAnalysisTaskGammaConvDalitzV1.h:144
 AliAnalysisTaskGammaConvDalitzV1.h:145
 AliAnalysisTaskGammaConvDalitzV1.h:146
 AliAnalysisTaskGammaConvDalitzV1.h:147
 AliAnalysisTaskGammaConvDalitzV1.h:148
 AliAnalysisTaskGammaConvDalitzV1.h:149
 AliAnalysisTaskGammaConvDalitzV1.h:150
 AliAnalysisTaskGammaConvDalitzV1.h:151
 AliAnalysisTaskGammaConvDalitzV1.h:152
 AliAnalysisTaskGammaConvDalitzV1.h:153
 AliAnalysisTaskGammaConvDalitzV1.h:154
 AliAnalysisTaskGammaConvDalitzV1.h:155
 AliAnalysisTaskGammaConvDalitzV1.h:156
 AliAnalysisTaskGammaConvDalitzV1.h:157
 AliAnalysisTaskGammaConvDalitzV1.h:158
 AliAnalysisTaskGammaConvDalitzV1.h:159
 AliAnalysisTaskGammaConvDalitzV1.h:160
 AliAnalysisTaskGammaConvDalitzV1.h:161
 AliAnalysisTaskGammaConvDalitzV1.h:162
 AliAnalysisTaskGammaConvDalitzV1.h:163
 AliAnalysisTaskGammaConvDalitzV1.h:164
 AliAnalysisTaskGammaConvDalitzV1.h:165
 AliAnalysisTaskGammaConvDalitzV1.h:166
 AliAnalysisTaskGammaConvDalitzV1.h:167
 AliAnalysisTaskGammaConvDalitzV1.h:168
 AliAnalysisTaskGammaConvDalitzV1.h:169
 AliAnalysisTaskGammaConvDalitzV1.h:170
 AliAnalysisTaskGammaConvDalitzV1.h:171
 AliAnalysisTaskGammaConvDalitzV1.h:172
 AliAnalysisTaskGammaConvDalitzV1.h:173
 AliAnalysisTaskGammaConvDalitzV1.h:174
 AliAnalysisTaskGammaConvDalitzV1.h:175
 AliAnalysisTaskGammaConvDalitzV1.h:176
 AliAnalysisTaskGammaConvDalitzV1.h:177
 AliAnalysisTaskGammaConvDalitzV1.h:178
 AliAnalysisTaskGammaConvDalitzV1.h:179
 AliAnalysisTaskGammaConvDalitzV1.h:180
 AliAnalysisTaskGammaConvDalitzV1.h:181
 AliAnalysisTaskGammaConvDalitzV1.h:182
 AliAnalysisTaskGammaConvDalitzV1.h:183
 AliAnalysisTaskGammaConvDalitzV1.h:184
 AliAnalysisTaskGammaConvDalitzV1.h:185
 AliAnalysisTaskGammaConvDalitzV1.h:186
 AliAnalysisTaskGammaConvDalitzV1.h:187
 AliAnalysisTaskGammaConvDalitzV1.h:188
 AliAnalysisTaskGammaConvDalitzV1.h:189
 AliAnalysisTaskGammaConvDalitzV1.h:190
 AliAnalysisTaskGammaConvDalitzV1.h:191
 AliAnalysisTaskGammaConvDalitzV1.h:192
 AliAnalysisTaskGammaConvDalitzV1.h:193
 AliAnalysisTaskGammaConvDalitzV1.h:194
 AliAnalysisTaskGammaConvDalitzV1.h:195
 AliAnalysisTaskGammaConvDalitzV1.h:196
 AliAnalysisTaskGammaConvDalitzV1.h:197
 AliAnalysisTaskGammaConvDalitzV1.h:198
 AliAnalysisTaskGammaConvDalitzV1.h:199
 AliAnalysisTaskGammaConvDalitzV1.h:200
 AliAnalysisTaskGammaConvDalitzV1.h:201
 AliAnalysisTaskGammaConvDalitzV1.h:202
 AliAnalysisTaskGammaConvDalitzV1.h:203
 AliAnalysisTaskGammaConvDalitzV1.h:204
 AliAnalysisTaskGammaConvDalitzV1.h:205
 AliAnalysisTaskGammaConvDalitzV1.h:206
 AliAnalysisTaskGammaConvDalitzV1.h:207
 AliAnalysisTaskGammaConvDalitzV1.h:208
 AliAnalysisTaskGammaConvDalitzV1.h:209
 AliAnalysisTaskGammaConvDalitzV1.h:210
 AliAnalysisTaskGammaConvDalitzV1.h:211
 AliAnalysisTaskGammaConvDalitzV1.h:212
 AliAnalysisTaskGammaConvDalitzV1.h:213
 AliAnalysisTaskGammaConvDalitzV1.h:214
 AliAnalysisTaskGammaConvDalitzV1.h:215
 AliAnalysisTaskGammaConvDalitzV1.h:216
 AliAnalysisTaskGammaConvDalitzV1.h:217
 AliAnalysisTaskGammaConvDalitzV1.h:218
 AliAnalysisTaskGammaConvDalitzV1.h:219
 AliAnalysisTaskGammaConvDalitzV1.h:220
 AliAnalysisTaskGammaConvDalitzV1.h:221
 AliAnalysisTaskGammaConvDalitzV1.h:222
 AliAnalysisTaskGammaConvDalitzV1.h:223
 AliAnalysisTaskGammaConvDalitzV1.h:224
 AliAnalysisTaskGammaConvDalitzV1.h:225
 AliAnalysisTaskGammaConvDalitzV1.h:226
 AliAnalysisTaskGammaConvDalitzV1.h:227
 AliAnalysisTaskGammaConvDalitzV1.h:228
 AliAnalysisTaskGammaConvDalitzV1.h:229
 AliAnalysisTaskGammaConvDalitzV1.h:230
 AliAnalysisTaskGammaConvDalitzV1.h:231
 AliAnalysisTaskGammaConvDalitzV1.h:232
 AliAnalysisTaskGammaConvDalitzV1.h:233
 AliAnalysisTaskGammaConvDalitzV1.h:234
 AliAnalysisTaskGammaConvDalitzV1.h:235
 AliAnalysisTaskGammaConvDalitzV1.h:236
 AliAnalysisTaskGammaConvDalitzV1.h:237
 AliAnalysisTaskGammaConvDalitzV1.h:238
 AliAnalysisTaskGammaConvDalitzV1.h:239
 AliAnalysisTaskGammaConvDalitzV1.h:240
 AliAnalysisTaskGammaConvDalitzV1.h:241
 AliAnalysisTaskGammaConvDalitzV1.h:242
 AliAnalysisTaskGammaConvDalitzV1.h:243
 AliAnalysisTaskGammaConvDalitzV1.h:244
 AliAnalysisTaskGammaConvDalitzV1.h:245
 AliAnalysisTaskGammaConvDalitzV1.h:246
 AliAnalysisTaskGammaConvDalitzV1.h:247
 AliAnalysisTaskGammaConvDalitzV1.h:248
 AliAnalysisTaskGammaConvDalitzV1.h:249
 AliAnalysisTaskGammaConvDalitzV1.h:250
 AliAnalysisTaskGammaConvDalitzV1.h:251
 AliAnalysisTaskGammaConvDalitzV1.h:252
 AliAnalysisTaskGammaConvDalitzV1.h:253
 AliAnalysisTaskGammaConvDalitzV1.h:254
 AliAnalysisTaskGammaConvDalitzV1.h:255
 AliAnalysisTaskGammaConvDalitzV1.h:256
 AliAnalysisTaskGammaConvDalitzV1.h:257
 AliAnalysisTaskGammaConvDalitzV1.h:258
 AliAnalysisTaskGammaConvDalitzV1.h:259
 AliAnalysisTaskGammaConvDalitzV1.h:260
 AliAnalysisTaskGammaConvDalitzV1.h:261
 AliAnalysisTaskGammaConvDalitzV1.h:262
 AliAnalysisTaskGammaConvDalitzV1.h:263
 AliAnalysisTaskGammaConvDalitzV1.h:264
 AliAnalysisTaskGammaConvDalitzV1.h:265
 AliAnalysisTaskGammaConvDalitzV1.h:266
 AliAnalysisTaskGammaConvDalitzV1.h:267
 AliAnalysisTaskGammaConvDalitzV1.h:268
 AliAnalysisTaskGammaConvDalitzV1.h:269
 AliAnalysisTaskGammaConvDalitzV1.h:270
 AliAnalysisTaskGammaConvDalitzV1.h:271
 AliAnalysisTaskGammaConvDalitzV1.h:272