ROOT logo
/**************************************************************************
 * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 *                                                                        *
 * Author: Pedro Gonzalez, Pedro Ladron de Guevara, Ernesto Lopez Torres, *
 *         Eulogio Serradilla, Ana Marin, Friederike Bock                 *
 * Version 2                                                              *
 *                                                                        *
 * Permission to use, copy, modify and distribute this software and its   *
 * documentation strictly for non-commercial purposes is hereby granted   *
 * without fee, provided that the above copyright notice appears in all   *
 * copies and that both the copyright notice and this permission notice   *
 * appear in the supporting documentation. The authors make no claims     *
 * about the suitability of this software for any purpose. It is          *
 * provided "as is" without express or implied warranty.                  *
 **************************************************************************/

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

#include <vector>

#include "TParticle.h"
#include "TPDGCode.h"
#include "TMCProcess.h"
#include "TDatabasePDG.h"
#include "TList.h"
#include "TChain.h"
#include "TDirectory.h"
#include "TTree.h"
#include "TH1.h"
#include "TH1F.h"
#include "THnSparse.h"
#include "TH2F.h"
#include "AliStack.h"
#include "AliAnalysisManager.h"
#include "AliESDInputHandler.h"
#include "AliESDtrack.h"
#include "AliMCEvent.h"
#include "AliStack.h"
#include "AliMCEventHandler.h"
#include "AliPID.h"
#include "AliLog.h"
#include "AliESDtrackCuts.h"
#include "AliESDpidCuts.h"
#include "AliMCEvent.h"
#include "AliESDv0.h"
#include "AliESDEvent.h"
#include "AliESDpid.h"
#include "AliKFParticle.h"
#include "AliMCEventHandler.h"
#include "AliKFVertex.h"
#include "AliTriggerAnalysis.h"
#include "AliCentrality.h"
#include "AliMultiplicity.h"
#include "AliAnalysisTaskGammaConvDalitzV1.h"


ClassImp( AliAnalysisTaskGammaConvDalitzV1 )

//-----------------------------------------------------------------------------------------------
AliAnalysisTaskGammaConvDalitzV1::AliAnalysisTaskGammaConvDalitzV1():
	fV0Reader(NULL),
	fElecSelector(NULL),
	fBGHandler(NULL),
	fESDEvent(NULL),
	fMCEvent(NULL),
	fMCStack(NULL),
	fCutFolder(NULL),
	fESDList(NULL),
	fBackList(NULL),
	fMotherList(NULL),
	fTrueList(NULL),
	fMCList(NULL),
	fQAFolder(NULL),
	fOutputContainer(0),
	fReaderGammas(NULL),
	fSelectorElectronIndex(0),
	fSelectorPositronIndex(0),
	fGoodGammas(NULL),
	fGoodVirtualGammas(NULL),
	fGoodElectrons(NULL),
	fGoodPositrons(NULL),
	fCutEventArray(NULL),
	fCutGammaArray(NULL),
	fCutElectronArray(NULL),
	fCutMesonArray(NULL),
	fGammasPool(NULL),
	fEventCuts(NULL),
	fConversionCuts(NULL),
	hESDConvGammaPt(NULL),
	hESDConvGammaEta(NULL),
	hESDConvGammaZR(NULL),
	hESDDalitzElectronPt(NULL),
	hESDDalitzPositronPt(NULL),
	hESDDalitzElectronPhi(NULL),
	hESDDalitzPositronPhi(NULL),
	hESDDalitzElectronAfterPt(NULL),
	hESDDalitzPositronAfterPt(NULL),
	hESDDalitzElectronAfterEta(NULL),
	hESDDalitzElectronAfterEtaPCut(NULL),
	hESDDalitzPositronAfterEta(NULL),
	hESDDalitzPositronAfterEtaPCut(NULL),
	hESDDalitzElectronAfterPhi(NULL),
	hESDDalitzPositronAfterPhi(NULL),
	hESDDalitzElectronAfterNClsITS(NULL),
	hESDDalitzElectronAfterNClsITSPCut(NULL),
	hESDDalitzPositronAfterNClsITS(NULL),
	hESDDalitzPositronAfterNClsITSPCut(NULL),
	hESDDalitzElectronAfterNFindClsTPC(NULL),
	hESDDalitzElectronAfterNFindClsTPCPCut(NULL),
	hESDDalitzPositronAfterNFindClsTPC(NULL),
	hESDDalitzPositronAfterNFindClsTPCPCut(NULL),
	hESDDalitzElectronAfterNClsTPC(NULL),
	hESDDalitzElectronAfterNClsTPCPCut(NULL),
	hESDDalitzPositronAfterNClsTPC(NULL),
	hESDDalitzPositronAfterNClsTPCPCut(NULL),
	hESDDalitzElectronAfterNCrossedRowsTPC(NULL),
	hESDDalitzElectronAfterNCrossedRowsTPCPCut(NULL),
	hESDDalitzPositronAfterNCrossedRowsTPC(NULL),
	hESDDalitzPositronAfterNCrossedRowsTPCPCut(NULL),
	hESDDalitzPosEleAfterDCAxy(NULL),
	hESDDalitzPosEleAfterDCAz(NULL),
	hESDDalitzElectronAfterTPCdEdxVsP(NULL),
	hESDDalitzPositronAfterTPCdEdxVsP(NULL),
	hESDDalitzElectronAfterTPCdEdxSignalVsP(NULL),
	hESDDalitzPositronAfterTPCdEdxSignalVsP(NULL),
	hESDDalitzElectronAfterTPCdEdxVsEta(NULL),
	hESDDalitzPositronAfterTPCdEdxVsEta(NULL),
	hESDDalitzElectronAfterTPCdEdxVsPhi(NULL),
	hESDDalitzPositronAfterTPCdEdxVsPhi(NULL),
	hESDMotherPhi(NULL),
	hESDEposEnegPsiPairDPhi(NULL),
	hESDEposEnegInvMassPt(NULL),
	hESDEposEnegAfterMassCutInvMassPi0Pt(NULL),
	hESDEposEnegInvMassPi0Pt(NULL),
	hESDEposEnegLikeSignBackInvMassPt(NULL),
	hESDMotherInvMassPt(NULL),
	hESDPi0MotherInvMassPt(NULL),
	hESDPi0MotherDiffInvMassPt(NULL),
	hESDPi0MotherDiffLimInvMassPt(NULL),
	sESDMotherInvMassPtZM(NULL),
	hESDMotherBackInvMassPt(NULL),
	sESDMotherBackInvMassPtZM(NULL),
	hMCAllGammaPt(NULL),
	hMCConvGammaPt(NULL),
	hMCConvGammaPtR(NULL),
	hMCConvGammaRSPt(NULL),
	hMCAllPositronsPt(NULL),
	hMCAllElectronsPt(NULL),
	hMCConvGammaEta(NULL),
	hMCConvGammaR(NULL),
	hMCAllPositronsEta(NULL),
	hMCAllElectronsEta(NULL),
	hMCPi0DalitzGammaPt(NULL),
	hMCPi0DalitzElectronPt(NULL),
	hMCPi0DalitzPositronPt(NULL),
	hMCPi0Pt(NULL),
	hMCPi0GGPt(NULL),
	hMCEtaPt(NULL),
	hMCEtaGGPt(NULL), 
	hMCPi0InAccPt(NULL),
	hMCEtaInAccPt(NULL),
	hMCChiCPt(NULL),
	hMCChiCInAccPt(NULL),
	hMCPi0EposEnegInvMassPt(NULL),
	hMCEtaEposEnegInvMassPt(NULL),
	hESDEposEnegTruePi0DalitzInvMassPt(NULL),
	hESDEposEnegTruePrimPi0DalitzInvMass(NULL),
	hESDEposEnegTruePi0DalitzPsiPairDPhi(NULL),
	hESDEposEnegTrueEtaDalitzInvMassPt(NULL),
	hESDEposEnegTruePrimEtaDalitzInvMass(NULL),
	hESDEposEnegTrueEtaDalitzPsiPairDPhi(NULL),
	hESDEposEnegTruePhotonInvMassPt(NULL),
	hESDEposEnegTrueInvMassPt(NULL),
	hESDEposEnegTruePhotonPsiPairDPhi(NULL),
	hESDEposEnegTruePhotonPsiPairDPhiPtCut(NULL),
	hESDEposEnegTrueJPsiInvMassPt(NULL),
	hESDTrueMotherChiCInvMassPt(NULL),
	hESDTrueMotherChiCDiffInvMassPt(NULL),
	hESDTrueMotherInvMassPt(NULL),
	hESDTrueMotherDalitzInvMassPt(NULL),
	hESDTrueMotherPi0GGInvMassPt(NULL),
	hESDTruePrimaryMotherPi0GGInvMassPt(NULL),
	hESDTrueSecondaryMotherPi0GGInvMassPt(NULL),
	hESDTruePrimaryMotherInvMassMCPt(NULL),
	hESDTruePrimaryMotherInvMassPt(NULL),
	hESDTruePrimaryMotherW0WeightingInvMassPt(NULL),
	hESDTruePrimaryPi0DalitzESDPtMCPt(NULL),
	hESDTrueSecondaryMotherInvMassPt(NULL),
	hESDTrueSecondaryMotherFromK0sInvMassPt(NULL),
	hESDTrueBckGGInvMassPt(NULL),
	hESDTrueBckContInvMassPt(NULL),
	hESDTrueMotherGGInvMassPt(NULL),
	hESDTrueConvGammaPt(NULL),
	hESDTrueConvGammaPtMC(NULL),
	hESDTrueConvGammaR(NULL),
	hESDTrueConvGammaRMC(NULL),
	hESDTruePositronPt(NULL),
	hESDTrueElectronPt(NULL),
	hESDTrueSecConvGammaPt(NULL),
	hESDTrueSecPositronPt(NULL),
	hESDTrueSecElectronPt(NULL),
	hESDTruePi0DalitzConvGammaPt(NULL),
	hESDTruePi0DalitzPositronPt(NULL),
	hESDTruePi0DalitzElectronPt(NULL),
	hESDTruePi0DalitzSecConvGammaPt(NULL),
	hESDTruePi0DalitzSecPositronPt(NULL),
	hESDTruePi0DalitzSecElectronPt(NULL),
	hNEvents(NULL),
	hNGoodESDTracks(NULL),
	hNGoodESDTracksVsNGoodGammas(NULL),
	hNGoodESDTracksVsNGoodVGammas(NULL),
	hNV0Tracks(NULL),
	hEtaShift(NULL),
	fRandom(0),
	fUnsmearedPx(NULL),
	fUnsmearedPy(NULL),
	fUnsmearedPz(NULL),
	fUnsmearedE(NULL),
	fUnsmearedVPx(NULL),
	fUnsmearedVPy(NULL),
	fUnsmearedVPz(NULL),
	fUnsmearedVE(NULL),
	fnCuts(0),
	fiCut(0),
	fNumberOfESDTracks(0),
	fNumberOfESDTrackskBoth(0),
	fNVirtualGammas(0),
	fMoveParticleAccordingToVertex(kFALSE),
	fIsHeavyIon(0),
	fDoMesonAnalysis(kTRUE),
	fDoChicAnalysis(kFALSE),
	fDoMesonQA(kFALSE),
	fSetProductionVertextoVGamma(kTRUE),
	fIsFromMBHeader(kTRUE),
	fIsMC(kFALSE)
{

}

//-----------------------------------------------------------------------------------------------
AliAnalysisTaskGammaConvDalitzV1::AliAnalysisTaskGammaConvDalitzV1( const char* name ):
	AliAnalysisTaskSE(name),
	fV0Reader(NULL),
	fElecSelector(NULL),
	fBGHandler(NULL),
	fESDEvent(NULL),
	fMCEvent(NULL),
	fMCStack(NULL),
	fCutFolder(NULL),
	fESDList(NULL),
	fBackList(NULL),
	fMotherList(NULL),
	fTrueList(NULL),
	fMCList(NULL),
	fQAFolder(NULL),
	fOutputContainer(0),
	fReaderGammas(NULL),
	fSelectorElectronIndex(0),
	fSelectorPositronIndex(0),
	fGoodGammas(NULL),
	fGoodVirtualGammas(NULL),
	fGoodElectrons(NULL),
	fGoodPositrons(NULL),
	fCutEventArray(NULL),
	fCutGammaArray(NULL),
	fCutElectronArray(NULL),
	fCutMesonArray(NULL),
	fGammasPool(NULL),
	fEventCuts(NULL),
	fConversionCuts(NULL),
	hESDConvGammaPt(NULL),
	hESDConvGammaEta(NULL),
	hESDConvGammaZR(NULL),
	hESDDalitzElectronPt(NULL),
	hESDDalitzPositronPt(NULL),
	hESDDalitzElectronPhi(NULL),
	hESDDalitzPositronPhi(NULL),
	hESDDalitzElectronAfterPt(NULL),
	hESDDalitzPositronAfterPt(NULL),
	hESDDalitzElectronAfterEta(NULL),
	hESDDalitzElectronAfterEtaPCut(NULL),
	hESDDalitzPositronAfterEta(NULL),
	hESDDalitzPositronAfterEtaPCut(NULL),
	hESDDalitzElectronAfterPhi(NULL),
	hESDDalitzPositronAfterPhi(NULL),
	hESDDalitzElectronAfterNClsITS(NULL),
	hESDDalitzElectronAfterNClsITSPCut(NULL),
	hESDDalitzPositronAfterNClsITS(NULL),
	hESDDalitzPositronAfterNClsITSPCut(NULL),
	hESDDalitzElectronAfterNFindClsTPC(NULL),
	hESDDalitzElectronAfterNFindClsTPCPCut(NULL),
	hESDDalitzPositronAfterNFindClsTPC(NULL),
	hESDDalitzPositronAfterNFindClsTPCPCut(NULL),
	hESDDalitzElectronAfterNClsTPC(NULL),
	hESDDalitzElectronAfterNClsTPCPCut(NULL),
	hESDDalitzPositronAfterNClsTPC(NULL),
	hESDDalitzPositronAfterNClsTPCPCut(NULL),
	hESDDalitzElectronAfterNCrossedRowsTPC(NULL),
	hESDDalitzElectronAfterNCrossedRowsTPCPCut(NULL),
	hESDDalitzPositronAfterNCrossedRowsTPC(NULL),
	hESDDalitzPositronAfterNCrossedRowsTPCPCut(NULL),
	hESDDalitzPosEleAfterDCAxy(NULL),
	hESDDalitzPosEleAfterDCAz(NULL),
	hESDDalitzElectronAfterTPCdEdxVsP(NULL),
	hESDDalitzPositronAfterTPCdEdxVsP(NULL),
	hESDDalitzElectronAfterTPCdEdxSignalVsP(NULL),
	hESDDalitzPositronAfterTPCdEdxSignalVsP(NULL),
	hESDDalitzElectronAfterTPCdEdxVsEta(NULL),
	hESDDalitzPositronAfterTPCdEdxVsEta(NULL),
	hESDDalitzElectronAfterTPCdEdxVsPhi(NULL),
	hESDDalitzPositronAfterTPCdEdxVsPhi(NULL),
	hESDMotherPhi(NULL),
	hESDEposEnegPsiPairDPhi(NULL),
	hESDEposEnegInvMassPt(NULL),
	hESDEposEnegAfterMassCutInvMassPi0Pt(NULL),
	hESDEposEnegInvMassPi0Pt(NULL),
	hESDEposEnegLikeSignBackInvMassPt(NULL),
	hESDMotherInvMassPt(NULL),
	hESDPi0MotherInvMassPt(NULL),
	hESDPi0MotherDiffInvMassPt(NULL),
	hESDPi0MotherDiffLimInvMassPt(NULL),
	sESDMotherInvMassPtZM(NULL),
	hESDMotherBackInvMassPt(NULL),
	sESDMotherBackInvMassPtZM(NULL),
	hMCAllGammaPt(NULL),
	hMCConvGammaPt(NULL),
	hMCConvGammaPtR(NULL),
	hMCConvGammaRSPt(NULL),
	hMCAllPositronsPt(NULL),
	hMCAllElectronsPt(NULL),
	hMCConvGammaEta(NULL),
	hMCConvGammaR(NULL),
	hMCAllPositronsEta(NULL),
	hMCAllElectronsEta(NULL),
	hMCPi0DalitzGammaPt(NULL),
	hMCPi0DalitzElectronPt(NULL),
	hMCPi0DalitzPositronPt(NULL),
	hMCPi0Pt(NULL),
	hMCPi0GGPt(NULL),
	hMCEtaPt(NULL),
	hMCEtaGGPt(NULL),
	hMCPi0InAccPt(NULL),
	hMCEtaInAccPt(NULL),
	hMCChiCPt(NULL),
	hMCChiCInAccPt(NULL),
	hMCPi0EposEnegInvMassPt(NULL),
	hMCEtaEposEnegInvMassPt(NULL),
	hESDEposEnegTruePi0DalitzInvMassPt(NULL),
	hESDEposEnegTruePrimPi0DalitzInvMass(NULL),
	hESDEposEnegTruePi0DalitzPsiPairDPhi(NULL),
	hESDEposEnegTrueEtaDalitzInvMassPt(NULL),
	hESDEposEnegTruePrimEtaDalitzInvMass(NULL),
	hESDEposEnegTrueEtaDalitzPsiPairDPhi(NULL),
	hESDEposEnegTruePhotonInvMassPt(NULL),
	hESDEposEnegTrueInvMassPt(NULL),
	hESDEposEnegTruePhotonPsiPairDPhi(NULL),
	hESDEposEnegTruePhotonPsiPairDPhiPtCut(NULL),
	hESDEposEnegTrueJPsiInvMassPt(NULL),
	hESDTrueMotherChiCInvMassPt(NULL),
	hESDTrueMotherChiCDiffInvMassPt(NULL),
	hESDTrueMotherInvMassPt(NULL),
	hESDTrueMotherDalitzInvMassPt(NULL),
	hESDTrueMotherPi0GGInvMassPt(NULL),
	hESDTruePrimaryMotherPi0GGInvMassPt(NULL),
	hESDTrueSecondaryMotherPi0GGInvMassPt(NULL),
	hESDTruePrimaryMotherInvMassMCPt(NULL),
	hESDTruePrimaryMotherInvMassPt(NULL),
	hESDTruePrimaryMotherW0WeightingInvMassPt(NULL),
	hESDTruePrimaryPi0DalitzESDPtMCPt(NULL),
	hESDTrueSecondaryMotherInvMassPt(NULL),
	hESDTrueSecondaryMotherFromK0sInvMassPt(NULL),
	hESDTrueBckGGInvMassPt(NULL),
	hESDTrueBckContInvMassPt(NULL),
	hESDTrueMotherGGInvMassPt(NULL),
	hESDTrueConvGammaPt(NULL),
	hESDTrueConvGammaPtMC(NULL),
	hESDTrueConvGammaR(NULL),
	hESDTrueConvGammaRMC(NULL),
	hESDTruePositronPt(NULL),
	hESDTrueElectronPt(NULL),
	hESDTrueSecConvGammaPt(NULL),
	hESDTrueSecPositronPt(NULL),
	hESDTrueSecElectronPt(NULL),
	hESDTruePi0DalitzConvGammaPt(NULL),
	hESDTruePi0DalitzPositronPt(NULL),
	hESDTruePi0DalitzElectronPt(NULL),
	hESDTruePi0DalitzSecConvGammaPt(NULL),
	hESDTruePi0DalitzSecPositronPt(NULL),
	hESDTruePi0DalitzSecElectronPt(NULL),
	hNEvents(NULL),
	hNGoodESDTracks(NULL),
	hNGoodESDTracksVsNGoodGammas(NULL),
	hNGoodESDTracksVsNGoodVGammas(NULL),
	hNV0Tracks(NULL),
	hEtaShift(NULL),
	fRandom(0),
	fUnsmearedPx(NULL),
	fUnsmearedPy(NULL),
	fUnsmearedPz(NULL),
	fUnsmearedE(NULL),
	fUnsmearedVPx(NULL),
	fUnsmearedVPy(NULL),
	fUnsmearedVPz(NULL),
	fUnsmearedVE(NULL),
	fnCuts(0),
	fiCut(0),
	fNumberOfESDTracks(0),
	fNumberOfESDTrackskBoth(0),
	fNVirtualGammas(0),
	fMoveParticleAccordingToVertex(kFALSE),
	fIsHeavyIon(0),
	fDoMesonAnalysis(kTRUE),
	fDoChicAnalysis(kFALSE),
	fDoMesonQA(kFALSE),
	fSetProductionVertextoVGamma(kTRUE),
	fIsFromMBHeader(kTRUE),
	fIsMC(kFALSE)
{
	DefineOutput(1, TList::Class());
}

//-----------------------------------------------------------------------------------------------
AliAnalysisTaskGammaConvDalitzV1::~AliAnalysisTaskGammaConvDalitzV1()
{
	//
	// virtual destructor
	//

	cout<<"Destructor"<<endl;

	if(fGoodGammas){
		delete fGoodGammas;
		fGoodGammas = 0x0;
	}
	if(fGoodVirtualGammas){
		delete fGoodVirtualGammas;
		fGoodVirtualGammas = 0x0;
	}
	if(fGoodElectrons){
		delete fGoodElectrons;
		fGoodElectrons = 0x0;
	}
	if(fGoodPositrons){
		delete fGoodPositrons;
		fGoodPositrons = 0x0;
	}
	if(fBGHandler){
		delete[] fBGHandler;
		fBGHandler = 0x0;
	}
	if( fGammasPool ){
		delete[] fGammasPool;
		fGammasPool = 0x0;
	}
}

//___________________________________________________________
void AliAnalysisTaskGammaConvDalitzV1::InitBack(){

	const Int_t nDim = 4;
	Int_t nBins[nDim] = {800,250,7,4};
	Double_t xMin[nDim] = {0,0, 0,0};
	Double_t xMax[nDim] = {0.8,25,7,4};
	
	sESDMotherInvMassPtZM = new THnSparseF*[fnCuts];
	sESDMotherBackInvMassPtZM = new THnSparseF*[fnCuts];

	fBGHandler = new AliGammaConversionAODBGHandler*[fnCuts];
	
	for(Int_t iCut = 0; iCut<fnCuts;iCut++){
	
		TString cutstringEvent		= ((AliConvEventCuts*)fCutEventArray->At(iCut))->GetCutNumber();
		TString cutstringElectron	= ((AliDalitzElectronCuts*)fCutElectronArray->At(iCut))->GetCutNumber();
		TString cutstringMeson		= ((AliConversionMesonCuts*)fCutMesonArray->At(iCut))->GetCutNumber();
		TString cutstringGamma		= ((AliConversionPhotonCuts*)fCutGammaArray->At(iCut))->GetCutNumber();
		
		Int_t collisionSystem = atoi((TString)(((AliConvEventCuts*)fCutEventArray->At(iCut))->GetCutNumber())(0,1));
		Int_t centMin = atoi((TString)(((AliConvEventCuts*)fCutEventArray->At(iCut))->GetCutNumber())(1,1));
		Int_t centMax = atoi((TString)(((AliConvEventCuts*)fCutEventArray->At(iCut))->GetCutNumber())(2,1));
		
		if(collisionSystem == 1 || collisionSystem == 2 ||
			collisionSystem == 5 || collisionSystem == 8 ||
			collisionSystem == 9){
			centMin = centMin*10;
			centMax = centMax*10; 
		}
		else if(collisionSystem == 3 || collisionSystem == 6){
			centMin = centMin*5;
			centMax = centMax*5;
		}
		else if(collisionSystem == 4 || collisionSystem == 7){
			centMin = ((centMin*5)+45);
			centMax = ((centMax*5)+45);
		}


		fBackList[iCut] = new TList();
		fBackList[iCut]->SetName(Form("%s_%s_%s_%s Back histograms",cutstringEvent.Data(),cutstringGamma.Data(),cutstringElectron.Data(),cutstringMeson.Data()));
		fBackList[iCut]->SetOwner(kTRUE);
		fCutFolder[iCut]->Add(fBackList[iCut]);

		sESDMotherBackInvMassPtZM[iCut] = new THnSparseF("Back_Back_InvMass_Pt_z_m","Back_Back_InvMass_Pt_z_m",nDim,nBins,xMin,xMax);
		fBackList[iCut]->Add(sESDMotherBackInvMassPtZM[iCut]);

		fMotherList[iCut] = new TList();
		fMotherList[iCut]->SetName(Form("%s_%s_%s_%s Mother histograms",cutstringEvent.Data(),cutstringGamma.Data(),cutstringElectron.Data(),cutstringMeson.Data()));
		fMotherList[iCut]->SetOwner(kTRUE);
		fCutFolder[iCut]->Add(fMotherList[iCut]);

		sESDMotherInvMassPtZM[iCut] = new THnSparseF("Back_Mother_InvMass_Pt_z_m","Back_Mother_InvMass_Pt_z_m",nDim,nBins,xMin,xMax);
		fMotherList[iCut]->Add(sESDMotherInvMassPtZM[iCut]);

		
		fBGHandler[iCut] = new AliGammaConversionAODBGHandler(
																collisionSystem,centMin,centMax,
																((AliDalitzElectronCuts*)fCutElectronArray->At(iCut))->NumberOfRotationEvents(),
																((AliDalitzElectronCuts*)fCutElectronArray->At(iCut))->UseTrackMultiplicity(),
																1,8,5);
		
		if( ( (AliDalitzElectronCuts*)fCutElectronArray->At(iCut))->GetBKGMethod() == 3 ){
			fGammasPool[iCut] = new TList();
		}
			
	}
}

//______________________________________________________________________
void AliAnalysisTaskGammaConvDalitzV1::UserCreateOutputObjects()
{
	//
	// Create ouput objects
	//

	// Create the output container
	if(fOutputContainer != NULL){
		delete fOutputContainer;
		fOutputContainer = NULL;
	}
	if(fOutputContainer == NULL){
		fOutputContainer = new TList();
		fOutputContainer->SetOwner(kTRUE);
	}

	fGoodGammas = new TList();
	//fGoodGammas->SetOwner(kTRUE);

	fGoodVirtualGammas = new TList();
	fGoodVirtualGammas->SetOwner(kTRUE);

	fGammasPool				= new TList*[fnCuts];
	fCutFolder				= new TList*[fnCuts];
	fESDList				= new TList*[fnCuts];
	fBackList				= new TList*[fnCuts];
	fMotherList				= new TList*[fnCuts];
	hNEvents				= new TH1I*[fnCuts];
	hNGoodESDTracks			= new TH1I*[fnCuts];
	hNV0Tracks				= new TH1I*[fnCuts];
	hEtaShift				= new TProfile*[fnCuts];
	hESDConvGammaPt			= new TH1F*[fnCuts];
	hESDConvGammaEta		= new TH1F*[fnCuts];
	
	hESDDalitzElectronPt	= new TH1F*[fnCuts];
	hESDDalitzPositronPt	= new TH1F*[fnCuts];
	hESDDalitzElectronPhi	= new TH1F*[fnCuts];
	hESDDalitzPositronPhi	= new TH1F*[fnCuts];
	
	if( fDoMesonQA ) {
		fQAFolder  								= new TList*[fnCuts];  
		hNGoodESDTracksVsNGoodGammas			= new TH2F*[fnCuts];
		hNGoodESDTracksVsNGoodVGammas			= new TH2F*[fnCuts]; 
		hESDDalitzElectronAfterPt				= new TH1F*[fnCuts];
		hESDDalitzPositronAfterPt				= new TH1F*[fnCuts];
		hESDDalitzElectronAfterEta				= new TH1F*[fnCuts];
		hESDDalitzElectronAfterEtaPCut			= new TH1F*[fnCuts];
		hESDDalitzPositronAfterEta				= new TH1F*[fnCuts];
		hESDDalitzPositronAfterEtaPCut			= new TH1F*[fnCuts];
		hESDDalitzElectronAfterPhi				= new TH1F*[fnCuts];
		hESDDalitzPositronAfterPhi				= new TH1F*[fnCuts];
		hESDDalitzElectronAfterNClsITS			= new TH1F*[fnCuts];
		hESDDalitzElectronAfterNClsITSPCut              = new TH1F*[fnCuts];
		hESDDalitzPositronAfterNClsITS			= new TH1F*[fnCuts];
		hESDDalitzPositronAfterNClsITSPCut		= new TH1F*[fnCuts];
		hESDDalitzElectronAfterNFindClsTPC		= new TH2F*[fnCuts];
		hESDDalitzElectronAfterNFindClsTPCPCut          = new TH1F*[fnCuts];
		hESDDalitzPositronAfterNFindClsTPC		= new TH2F*[fnCuts];
		hESDDalitzPositronAfterNFindClsTPCPCut		= new TH1F*[fnCuts];
		hESDDalitzElectronAfterNClsTPC			= new TH2F*[fnCuts];
		hESDDalitzElectronAfterNClsTPCPCut              = new TH1F*[fnCuts];
		hESDDalitzPositronAfterNClsTPC			= new TH2F*[fnCuts];
		hESDDalitzPositronAfterNClsTPCPCut		= new TH1F*[fnCuts];
		hESDDalitzElectronAfterNCrossedRowsTPC 		= new TH2F*[fnCuts];
		hESDDalitzElectronAfterNCrossedRowsTPCPCut      = new TH1F*[fnCuts];
		hESDDalitzPositronAfterNCrossedRowsTPC		= new TH2F*[fnCuts];
		hESDDalitzPositronAfterNCrossedRowsTPCPCut	= new TH1F*[fnCuts];
		hESDDalitzPosEleAfterDCAxy				= new TH2F*[fnCuts];
		hESDDalitzPosEleAfterDCAz				= new TH2F*[fnCuts];
		hESDDalitzElectronAfterTPCdEdxVsP		= new TH2F*[fnCuts];
		hESDDalitzPositronAfterTPCdEdxVsP		= new TH2F*[fnCuts];
		hESDDalitzElectronAfterTPCdEdxSignalVsP = new TH2F*[fnCuts];
		hESDDalitzPositronAfterTPCdEdxSignalVsP = new TH2F*[fnCuts];
		hESDDalitzElectronAfterTPCdEdxVsEta 	= new TH2F*[fnCuts];
		hESDDalitzPositronAfterTPCdEdxVsEta 	= new TH2F*[fnCuts];
		hESDDalitzElectronAfterTPCdEdxVsPhi 	= new TH2F*[fnCuts];
		hESDDalitzPositronAfterTPCdEdxVsPhi 	= new TH2F*[fnCuts];
		hESDMotherPhi							= new TH1F*[fnCuts];
		hESDEposEnegPsiPairDPhi					= new TH2F*[fnCuts];
		hESDEposEnegInvMassPt					= new TH2F*[fnCuts];
		hESDEposEnegAfterMassCutInvMassPi0Pt 	= new TH2F*[fnCuts];
		hESDEposEnegInvMassPi0Pt				= new TH2F*[fnCuts];
		hESDEposEnegLikeSignBackInvMassPt 		= new TH2F*[fnCuts];
		hESDConvGammaZR							= new TH2F*[fnCuts];
	}
	
	
	
	hESDMotherInvMassPt		= new TH2F*[fnCuts];
	if(fDoChicAnalysis) {
		hESDPi0MotherInvMassPt 				 	= new TH2F*[fnCuts];
		hESDPi0MotherDiffInvMassPt				= new TH2F*[fnCuts];
		hESDPi0MotherDiffLimInvMassPt			= new TH2F*[fnCuts];
	}
	hESDMotherBackInvMassPt	= new TH2F*[fnCuts];


	for(Int_t iCut = 0; iCut<fnCuts;iCut++){

		TString cutstringEvent 		= ((AliConvEventCuts*)fCutEventArray->At(iCut))->GetCutNumber();
		TString cutstringElectron 	= ((AliDalitzElectronCuts*)fCutElectronArray->At(iCut))->GetCutNumber();
		TString cutstringMeson		= ((AliConversionMesonCuts*)fCutMesonArray->At(iCut))->GetCutNumber();
		TString cutstringGamma 		= ((AliConversionPhotonCuts*)fCutGammaArray->At(iCut))->GetCutNumber();

		fCutFolder[iCut] = new TList();
		fCutFolder[iCut]->SetName(Form("Cut Number %s_%s_%s_%s",cutstringEvent.Data(),cutstringGamma.Data(),cutstringElectron.Data(),cutstringMeson.Data()));
		fCutFolder[iCut]->SetOwner(kTRUE);
		fOutputContainer->Add(fCutFolder[iCut]);

		fESDList[iCut] = new TList();
		fESDList[iCut]->SetName(Form("%s_%s_%s_%s ESD histograms",cutstringEvent.Data(),cutstringGamma.Data(),cutstringElectron.Data(),cutstringMeson.Data()));
		fESDList[iCut]->SetOwner(kTRUE);
		
		hNEvents[iCut] = new TH1I("NEvents","NEvents",10,-0.5,9.5);
		hNEvents[iCut]->GetXaxis()->SetBinLabel(1,"Accepted");
		hNEvents[iCut]->GetXaxis()->SetBinLabel(2,"Centrality");
		hNEvents[iCut]->GetXaxis()->SetBinLabel(3,"Missing MC");
		hNEvents[iCut]->GetXaxis()->SetBinLabel(4,"Trigger");
		hNEvents[iCut]->GetXaxis()->SetBinLabel(5,"Vertex Z");
		hNEvents[iCut]->GetXaxis()->SetBinLabel(6,"Cont. Vertex");
		hNEvents[iCut]->GetXaxis()->SetBinLabel(7,"Pile-Up");
		hNEvents[iCut]->GetXaxis()->SetBinLabel(8,"no SDD");
		hNEvents[iCut]->GetXaxis()->SetBinLabel(9,"no V0AND");
		hNEvents[iCut]->GetXaxis()->SetBinLabel(10,"EMCAL problem");
		fESDList[iCut]->Add(hNEvents[iCut]);

		if(fIsHeavyIon == 1 || fIsHeavyIon == 2) hNGoodESDTracks[iCut] = new TH1I("GoodESDTracks","GoodESDTracks",3000,0,3000);
		else hNGoodESDTracks[iCut] = new TH1I("GoodESDTracks","GoodESDTracks",200,0,200);
		fESDList[iCut]->Add(hNGoodESDTracks[iCut]);
		
		
		if(fIsHeavyIon == 1) hNV0Tracks[iCut] = new TH1I("V0 Multiplicity","V0 Multiplicity",30000,0,30000);
		else if(fIsHeavyIon == 2) hNV0Tracks[iCut] = new TH1I("V0 Multiplicity","V0 Multiplicity",2500,0,2500);
		else hNV0Tracks[iCut] = new TH1I("V0 Multiplicity","V0 Multiplicity",1500,0,1500);
		fESDList[iCut]->Add(hNV0Tracks[iCut]);
		
		hEtaShift[iCut] = new TProfile("Eta Shift","Eta Shift",1, -0.5,0.5);
		fESDList[iCut]->Add(hEtaShift[iCut]);

		hESDConvGammaPt[iCut] = new TH1F("ESD_ConvGamma_Pt","ESD_ConvGamma_Pt",250,0,25);
		fESDList[iCut]->Add(hESDConvGammaPt[iCut]);
		
		hESDConvGammaEta[iCut] = new TH1F("ESD_ConvGamma_Eta","ESD_ConvGamma_Eta",600,-1.5,1.5);
		fESDList[iCut]->Add(hESDConvGammaEta[iCut]);
		
		hESDDalitzElectronPt[iCut] = new TH1F("ESD_DalitzElectron_Pt","ESD_DalitzElectron_Pt",1000,0,25);
		fESDList[iCut]->Add(hESDDalitzElectronPt[iCut]);

		hESDDalitzPositronPt[iCut] = new TH1F("ESD_DalitzPositron_Pt","ESD_DalitzPositron_Pt",1000,0,25);
		fESDList[iCut]->Add(hESDDalitzPositronPt[iCut]);
		
		
		hESDDalitzElectronPhi[iCut] = new TH1F("ESD_DalitzElectron_Phi","ESD_DalitzElectron_Phi",360,0,2*TMath::Pi());
		fESDList[iCut]->Add(hESDDalitzElectronPhi[iCut]);

		hESDDalitzPositronPhi[iCut] = new TH1F("ESD_DalitzPositron_Phi","ESD_DalitzPositron_Phi",360,0,2*TMath::Pi());
		fESDList[iCut]->Add(hESDDalitzPositronPhi[iCut]);
		
		
		
		if ( fDoMesonQA ) {

			fQAFolder[iCut] = new TList();
			fQAFolder[iCut]->SetName(Form("%s_%s_%s_%s QA histograms",cutstringEvent.Data(),cutstringGamma.Data(),cutstringElectron.Data(),cutstringMeson.Data()));
			fQAFolder[iCut]->SetOwner(kTRUE);
				
			const Int_t kPtBins=110;
			Double_t binsPtDummy[kPtBins+1];
			const Int_t kPBins = 109;
			Double_t binsPDummy[kPBins+1];
			binsPtDummy[0]=0.0;
			binsPDummy[0]=0.05;
			
			for(Int_t i=1;i<kPtBins+1;i++){
				if(binsPtDummy[i-1]+0.05<1.01)
						binsPtDummy[i]=binsPtDummy[i-1]+0.05;
				else
						binsPtDummy[i]=binsPtDummy[i-1]+0.1;		
			}
			for(Int_t i=1; i<kPBins+1;i++){	
				if( binsPDummy[i-1]+0.05<1.01)
						binsPDummy[i] = binsPDummy[i-1]+0.05;
				else
					binsPDummy[i] = binsPDummy[i-1]+0.1;
			}
				
			hNGoodESDTracksVsNGoodGammas[iCut] = new TH2F("hNGoodESDTracksVsNGoodGammas","hNGoodESDTracksVsNGoodGammas",200,-0.5,199.5,100,-0.5,99.5);
			fQAFolder[iCut]->Add(hNGoodESDTracksVsNGoodGammas[iCut]);
			
			hNGoodESDTracksVsNGoodVGammas[iCut] = new TH2F("hNGoodESDTracksVsNVGoodVGammas","hNGoodESDTracksVsNGoodVGammas",200,-0.5,199.5,100,-0.5,99.5);
			fQAFolder[iCut]->Add(hNGoodESDTracksVsNGoodVGammas[iCut]);
					
			hESDConvGammaZR[iCut]= new TH2F("ESD_ConvGamma_ConversionPoint_ZR","ESD_ConvGamma_ConversionPoint_ZR",1200,-150,150,480,0,120);
			fQAFolder[iCut]->Add(hESDConvGammaZR[iCut]);
			
			hESDDalitzElectronAfterPt[iCut] = new TH1F("ESD_DalitzElectron_After_Pt","ESD_DalitzElectron_After_Pt",1000,0,25);
			fQAFolder[iCut]->Add(hESDDalitzElectronAfterPt[iCut]);

			hESDDalitzPositronAfterPt[iCut] = new TH1F("ESD_DalitzPositron_After_Pt","ESD_DalitzPositron_After_Pt",1000,0,25);
			fQAFolder[iCut]->Add(hESDDalitzPositronAfterPt[iCut]);
				
			hESDDalitzElectronAfterEta[iCut] = new TH1F("ESD_DalitzElectron_After_Eta","ESD_DalitzElectron_After_Eta",600,-1.5,1.5);
			fQAFolder[iCut]->Add(hESDDalitzElectronAfterEta[iCut]);
			
			hESDDalitzElectronAfterEtaPCut[iCut] = new TH1F("ESD_DalitzElectron_After_Eta_PCut","ESD_DalitzElectron_After_Eta_PCut",600,-1.5,1.5);
			fQAFolder[iCut]->Add(hESDDalitzElectronAfterEtaPCut[iCut]);
			
			hESDDalitzPositronAfterEta[iCut] = new TH1F("ESD_DalitzPositron_After_Eta","ESD_DalitzElectron_After_Eta",600,-1.5,1.5);
			fQAFolder[iCut]->Add(hESDDalitzPositronAfterEta[iCut]);
			
			hESDDalitzPositronAfterEtaPCut[iCut] = new TH1F("ESD_DalitzPositron_After_Eta_PCut","ESD_DalitzElectron_After_Eta_PCut",600,-1.5,1.5);
			fQAFolder[iCut]->Add(hESDDalitzPositronAfterEtaPCut[iCut]);
			
			hESDDalitzElectronAfterPhi[iCut] = new TH1F("ESD_DalitzElectron_After_Phi","ESD_DalitzElectron_After_Phi",360,0,2*TMath::Pi());
			fQAFolder[iCut]->Add(hESDDalitzElectronAfterPhi[iCut]);

			hESDDalitzPositronAfterPhi[iCut] = new TH1F("ESD_DalitzPositron_After_Phi","ESD_DalitzPositron_After_Phi",360,0,2*TMath::Pi());
			fQAFolder[iCut]->Add(hESDDalitzPositronAfterPhi[iCut]);
			
			hESDDalitzElectronAfterNClsITS[iCut]  = new TH1F("ESD_DalitzElectron_After_NClsITS","ESD_DalitzElectron_After_NClsITS",7,0.,7.);
			fQAFolder[iCut]->Add(hESDDalitzElectronAfterNClsITS[iCut]);
			
			hESDDalitzElectronAfterNClsITSPCut[iCut]  = new TH1F("ESD_DalitzElectron_After_NClsITS_PCut","ESD_DalitzElectron_After_NClsITS_PCut",7,0.,7.);
			fQAFolder[iCut]->Add(hESDDalitzElectronAfterNClsITSPCut[iCut]);
			
			hESDDalitzPositronAfterNClsITS[iCut]  = new TH1F("ESD_DalitzPositron_After_NClsITS","ESD_DalitzPositron_After_NClsITS",7,0.,7.);
			fQAFolder[iCut]->Add(hESDDalitzPositronAfterNClsITS[iCut]);
			
			hESDDalitzPositronAfterNClsITSPCut[iCut]  = new TH1F("ESD_DalitzPositron_After_NClsITS_PCut","ESD_DalitzPositron_After_NClsITS_PCut",7,0.,7.);
			fQAFolder[iCut]->Add(hESDDalitzPositronAfterNClsITSPCut[iCut]);
						
			hESDDalitzElectronAfterNFindClsTPC[iCut]  = new TH2F("ESD_DalitzElectron_After_NFindClsTPC","ESD_DalitzElectron_After_NFindClsTPC",60,0,1.5,kPtBins,binsPtDummy);
			fQAFolder[iCut]->Add(hESDDalitzElectronAfterNFindClsTPC[iCut]);
			
			hESDDalitzElectronAfterNFindClsTPCPCut[iCut]  = new TH1F("ESD_DalitzElectron_After_NFindClsTPC_PCut","ESD_DalitzElectron_After_NFindClsTPC_PCut",60,0,1.5);
			fQAFolder[iCut]->Add(hESDDalitzElectronAfterNFindClsTPCPCut[iCut]);
			
			
			hESDDalitzPositronAfterNFindClsTPC[iCut]  = new TH2F("ESD_DalitzPositron_After_NFindClsTPC","ESD_DalitzPositron_After_NFindClsTPC",60,0,1.5,kPtBins,binsPtDummy);
			fQAFolder[iCut]->Add(hESDDalitzPositronAfterNFindClsTPC[iCut]);
			
			hESDDalitzPositronAfterNFindClsTPCPCut[iCut]  = new TH1F("ESD_DalitzPositron_After_NFindClsTPC_PCut","ESD_DalitzPositron_After_NFindClsTPC_PCut",60,0,1.5);
			fQAFolder[iCut]->Add(hESDDalitzPositronAfterNFindClsTPCPCut[iCut]);
			
			
			hESDDalitzElectronAfterNClsTPC[iCut]  = new TH2F("ESD_DalitzElectron_After_NClsTPC","ESD_DalitzElectron_After_NClsTPC",200,0,200,kPtBins,binsPtDummy);
			fQAFolder[iCut]->Add(hESDDalitzElectronAfterNClsTPC[iCut]);
			
			hESDDalitzElectronAfterNClsTPCPCut[iCut]  = new TH1F("ESD_DalitzElectron_After_NClsTPC_PCut","ESD_DalitzElectron_After_NClsTPC_PCut",200,0,200);
			fQAFolder[iCut]->Add(hESDDalitzElectronAfterNClsTPCPCut[iCut]);
			
			hESDDalitzPositronAfterNClsTPC[iCut]  = new TH2F("ESD_DalitzPositron_After_NClsTPC","ESD_DalitzPositron_After_NClsTPC",200,0,200,kPtBins,binsPtDummy);
			fQAFolder[iCut]->Add(hESDDalitzPositronAfterNClsTPC[iCut]);
			
			hESDDalitzPositronAfterNClsTPCPCut[iCut]  = new TH1F("ESD_DalitzPositron_After_NClsTPC_PCut","ESD_DalitzPositron_After_NClsTPC_PCut",200,0,200);
			fQAFolder[iCut]->Add(hESDDalitzPositronAfterNClsTPCPCut[iCut]);
					
			hESDDalitzPositronAfterNCrossedRowsTPC[iCut] =  new TH2F("ESD_DalitzPositron_After_NCrossedRowsTPC","ESD_DalitzPositron_After_NCrossedRowsTPC",165,-0.5,164.5,kPtBins,binsPtDummy);
			fQAFolder[iCut]->Add(hESDDalitzPositronAfterNCrossedRowsTPC[iCut]);
			
			hESDDalitzPositronAfterNCrossedRowsTPCPCut[iCut] =  new TH1F("ESD_DalitzPositron_After_NCrossedRowsTPC_PCut","ESD_DalitzPositron_After_NCrossedRowsTPC_PCut",165,-0.5,164.5);
			fQAFolder[iCut]->Add(hESDDalitzPositronAfterNCrossedRowsTPCPCut[iCut]);
						
			hESDDalitzElectronAfterNCrossedRowsTPC[iCut] =  new TH2F("ESD_DalitzElectron_After_NCrossedRowsTPC","ESD_DalitzElectron_After_NCrossedRowsTPC",165,-0.5,164.5,kPtBins,binsPtDummy);
			fQAFolder[iCut]->Add(hESDDalitzElectronAfterNCrossedRowsTPC[iCut]);
			
			hESDDalitzElectronAfterNCrossedRowsTPCPCut[iCut] =  new TH1F("ESD_DalitzElectron_After_NCrossedRowsTPC_PCut","ESD_DalitzElectron_After_NCrossedRowsTPC_PCut",165,-0.5,164.5);
			fQAFolder[iCut]->Add(hESDDalitzElectronAfterNCrossedRowsTPCPCut[iCut]);
					
			hESDDalitzPosEleAfterDCAxy[iCut] = new TH2F("ESD_DalitzPosEle_After_DCAxy","ESD_DalitzPosEle_After_DCAxy",124,-0.62,0.62,kPtBins,binsPtDummy);
			fQAFolder[iCut]->Add(hESDDalitzPosEleAfterDCAxy[iCut]);
			
			hESDDalitzPosEleAfterDCAz[iCut]  = new TH2F("ESD_DalitzPosEle_After_DCAz","ESD_DalitzPosEle_After_DCAz",200,-1.0,1.0,kPtBins,binsPtDummy);
			fQAFolder[iCut]->Add(hESDDalitzPosEleAfterDCAz[iCut]);
			
			hESDDalitzElectronAfterTPCdEdxVsP[iCut] = new TH2F("ESD_DalitzElectron_After_TPCdEdxVsP","ESD_DalitzElectron_After_TPCdEdxVsP_After_TPCdEdx",kPBins,binsPDummy,200,-10,10);
			fQAFolder[iCut]->Add(hESDDalitzElectronAfterTPCdEdxVsP[iCut]);
			
			hESDDalitzPositronAfterTPCdEdxVsP[iCut] = new TH2F("ESD_DalitzPositron_After_TPCdEdxVsP","ESD_DalitzPositron_After_TPCdEdxVsP",kPBins,binsPDummy,200,-10,10);
			fQAFolder[iCut]->Add(hESDDalitzPositronAfterTPCdEdxVsP[iCut]);
			
			hESDDalitzElectronAfterTPCdEdxSignalVsP[iCut] =new TH2F("ESD_DalitzElectron_After_TPCdEdxSignalVsP","ESD_DalitzElectron_After_TPCdEdxSignalVsP" ,kPBins,binsPDummy,200,0.0,200);
			fQAFolder[iCut]->Add(hESDDalitzElectronAfterTPCdEdxSignalVsP[iCut]);  
			
			hESDDalitzPositronAfterTPCdEdxSignalVsP[iCut] =new TH2F("ESD_DalitzPositron_After_TPCdEdxSignalVsP","ESD_DalitzPositron_After_TPCdEdxSignalVsP" ,kPBins,binsPDummy,200,0.0,200);
			fQAFolder[iCut]->Add(hESDDalitzPositronAfterTPCdEdxSignalVsP[iCut]); 
			
			hESDDalitzElectronAfterTPCdEdxVsEta[iCut] = new TH2F("ESD_DalitzElectron_After_TPCdEdxVsEta","ESD_DalitzElectron_After_TPCdEdxVsEta",140,-1.4,1.4,200,-10,10);
			fQAFolder[iCut]->Add(hESDDalitzElectronAfterTPCdEdxVsEta[iCut]);
			
			hESDDalitzPositronAfterTPCdEdxVsEta[iCut] = new  TH2F("ESD_DalitzPositron_After_TPCdEdxVsEta","ESD_DalitzPositron_After_TPCdEdxVsEta",140,-1.4,1.4,200,-10,10);
			fQAFolder[iCut]->Add(hESDDalitzPositronAfterTPCdEdxVsEta[iCut]);
			
			hESDDalitzElectronAfterTPCdEdxVsPhi[iCut] = new TH2F("ESD_DalitzElectron_After_TPCdEdxVsPhi","ESD_DalitzElectron_After_TPCdEdxVsPhi",180,0,2*TMath::Pi(),200,-10,10);
			fQAFolder[iCut]->Add(hESDDalitzElectronAfterTPCdEdxVsPhi[iCut]);
			
			hESDDalitzPositronAfterTPCdEdxVsPhi[iCut] = new TH2F("ESD_DalitzPositron_After_TPCdEdxVsPhi","ESD_DalitzPositron_After_TPCdEdxVsPhi",180,0,2*TMath::Pi(),200,-10,10);
			fQAFolder[iCut]->Add(hESDDalitzPositronAfterTPCdEdxVsPhi[iCut]);
					
			hESDMotherPhi[iCut] = new TH1F("ESD_DalitzMother_Phi","ESD_DalitzMother_Phi",360,0,2*TMath::Pi());
			fQAFolder[iCut]->Add(hESDMotherPhi[iCut]);
			
			hESDEposEnegPsiPairDPhi[iCut] = new TH2F("ESD_EposEneg_PsiPair_DPhi","ESD_EposEneg_PsiPair_DPhi", 100, -1.0,1.0,100,-1.0,1.0 );
			fQAFolder[iCut]->Add(hESDEposEnegPsiPairDPhi[iCut]);

			hESDEposEnegInvMassPt[iCut] = new TH2F("ESD_EposEneg_InvMassPt","ESD_EposEneg_InvMassPt",4000,0.0,2.0,100,0.,10.);
			fQAFolder[iCut]->Add(hESDEposEnegInvMassPt[iCut]);
			
			hESDEposEnegAfterMassCutInvMassPi0Pt[iCut] = new TH2F("ESD_EposEneg_AfterMassCut_InvMassPi0Pt","ESD_EposEneg_AfterMassCut_InvMassPi0Pt",4000,0.0,2.0,100,0.,10.);
			fQAFolder[iCut]->Add(hESDEposEnegAfterMassCutInvMassPi0Pt[iCut]);
			
			hESDEposEnegInvMassPi0Pt[iCut] = new TH2F("ESD_EposEneg_InvMassPi0Pt","ESD_EposEneg_InvMassPi0Pt",1000,0.0,0.5,100,0.,10.);
			fQAFolder[iCut]->Add(hESDEposEnegInvMassPi0Pt[iCut]);
			
			hESDEposEnegLikeSignBackInvMassPt[iCut]  = new TH2F("ESD_EposEneg_LikeSignBack_InvMassPt","ESD_EposEneg_LikeSignBack_InvMassPt",4000,0.0,2.,100,0.,10.);
			fQAFolder[iCut]->Add(hESDEposEnegLikeSignBackInvMassPt[iCut]);
			
			TAxis *AxisAfter = hESDDalitzElectronAfterTPCdEdxVsP[iCut]->GetXaxis(); 
			Int_t bins = AxisAfter->GetNbins();
			Double_t from = AxisAfter->GetXmin();
			Double_t to = AxisAfter->GetXmax();
			Double_t *newBins = new Double_t[bins+1];
			newBins[0] = from;
			Double_t factor = TMath::Power(to/from, 1./bins);
			for(Int_t i=1; i<=bins; ++i) newBins[i] = factor * newBins[i-1];

			AxisAfter->Set(bins, newBins);
			AxisAfter = hESDDalitzElectronAfterTPCdEdxSignalVsP[iCut]->GetXaxis(); 
			AxisAfter->Set(bins, newBins);
			
			AxisAfter = hESDDalitzPositronAfterTPCdEdxVsP[iCut]->GetXaxis();
			AxisAfter->Set(bins, newBins);
			
			AxisAfter = hESDDalitzPositronAfterTPCdEdxSignalVsP[iCut]->GetXaxis();
			AxisAfter->Set(bins,newBins);
			
			delete [] newBins;
			
			fCutFolder[iCut]->Add(fQAFolder[iCut]);
		}
		
		hESDMotherInvMassPt[iCut] = new TH2F("ESD_DalitzMother_InvMass_Pt","ESD_DalitzMother_InvMass_Pt",800,0,0.8,250,0,25);
		fESDList[iCut]->Add(hESDMotherInvMassPt[iCut]);
											
		
		if( fDoChicAnalysis) {
			hESDPi0MotherInvMassPt[iCut] = new TH2F("ESD_Pi0Mother_InvMass_Pt","ESD_Pi0Mother_InvMass_Pt",4000,0,4,250,0,25);
			fESDList[iCut]->Add(hESDPi0MotherInvMassPt[iCut]);
			hESDPi0MotherDiffInvMassPt[iCut] = new TH2F("ESD_Pi0Mother_DiffInvMass_Pt","ESD_Pi0Mother_DiffInvMass_Pt",2000,0,2,250,0,25);
			fESDList[iCut]->Add(hESDPi0MotherDiffInvMassPt[iCut]);
			hESDPi0MotherDiffLimInvMassPt[iCut] = new TH2F("ESD_Pi0Mother_DiffLimInvMass_Pt","ESD_Pi0Mother_DiffLimInvMass_Pt",2000,0,2,250,0,25);
			fESDList[iCut]->Add(hESDPi0MotherDiffLimInvMassPt[iCut]);
		}

		hESDMotherBackInvMassPt[iCut] = new TH2F("ESD_DalitzBackground_InvMass_Pt","ESD_DalitzBackground_InvMass_Pt",800,0,0.8,250,0,25);
		fESDList[iCut]->Add(hESDMotherBackInvMassPt[iCut]);

		fCutFolder[iCut]->Add(fESDList[iCut]);		
	}


	InitBack(); // Init Background Handler


	if( fIsMC ){
		// MC Histogramms
		fMCList = new TList*[fnCuts];
		// True Histogramms
		fTrueList = new TList*[fnCuts];
		hESDTrueConvGammaPt = new TH1F*[fnCuts];
		hESDTruePositronPt  = new TH1F*[fnCuts];
		hESDTrueElectronPt  = new TH1F*[fnCuts];
		hESDTrueSecConvGammaPt = new TH1F*[fnCuts];
		hESDTrueSecPositronPt  = new TH1F*[fnCuts];
		hESDTrueSecElectronPt  = new TH1F*[fnCuts];
		hESDTruePi0DalitzConvGammaPt = new TH1F*[fnCuts];
		hESDTruePi0DalitzPositronPt  = new TH1F*[fnCuts];
		hESDTruePi0DalitzElectronPt  = new TH1F*[fnCuts];
		hESDTruePi0DalitzSecConvGammaPt = new TH1F*[fnCuts];
		hESDTruePi0DalitzSecPositronPt  = new TH1F*[fnCuts];
		hESDTruePi0DalitzSecElectronPt  = new TH1F*[fnCuts];
		//if(fDoMesonAnalysis){
		hMCAllGammaPt  = new TH1F*[fnCuts];
		hMCConvGammaPt = new TH1F*[fnCuts];
		hMCConvGammaRSPt = new TH1F*[fnCuts];
		hMCAllPositronsPt = new TH1F*[fnCuts];
		hMCAllElectronsPt = new TH1F*[fnCuts];
		
		if( fDoMesonQA ) {

		hMCConvGammaEta    = new TH1F*[fnCuts];
		hMCConvGammaR 	   = new TH1F*[fnCuts];
		hMCAllPositronsEta = new TH1F*[fnCuts];
		hMCAllElectronsEta = new TH1F*[fnCuts];
		hMCConvGammaPtR    = new TH2F*[fnCuts];
		
		
		}
		hMCPi0DalitzGammaPt    = new TH1F*[fnCuts];
		hMCPi0DalitzElectronPt = new TH1F*[fnCuts];
		hMCPi0DalitzPositronPt = new TH1F*[fnCuts];
	
		hMCPi0Pt = new TH1F*[fnCuts];
		hMCPi0GGPt =  new TH1F*[fnCuts];
		hMCEtaPt = new TH1F*[fnCuts];
		hMCEtaGGPt = new TH1F*[fnCuts];
		hMCPi0InAccPt = new TH1F*[fnCuts];
		hMCEtaInAccPt = new TH1F*[fnCuts];
		hMCChiCPt = new TH1F*[fnCuts];
		hMCChiCInAccPt = new TH1F*[fnCuts];
				
				
		if ( fDoMesonQA ) {
		
		hMCPi0EposEnegInvMassPt			     = new TH2F*[fnCuts];	
		hMCEtaEposEnegInvMassPt			     = new TH2F*[fnCuts];
		hESDEposEnegTruePi0DalitzInvMassPt           = new TH2F*[fnCuts];
		hESDEposEnegTruePrimPi0DalitzInvMass         = new TH1F*[fnCuts];
		hESDEposEnegTruePi0DalitzPsiPairDPhi         = new TH2F*[fnCuts];
		hESDEposEnegTrueEtaDalitzInvMassPt           = new TH2F*[fnCuts];
		hESDEposEnegTruePrimEtaDalitzInvMass         = new TH1F*[fnCuts];
		hESDEposEnegTrueEtaDalitzPsiPairDPhi         = new TH2F*[fnCuts];
		hESDEposEnegTruePhotonInvMassPt              = new TH2F*[fnCuts];
		hESDEposEnegTrueInvMassPt                    = new TH2F*[fnCuts];
		hESDEposEnegTruePhotonPsiPairDPhi            = new TH2F*[fnCuts];
		hESDEposEnegTruePhotonPsiPairDPhiPtCut       = new TH2F*[fnCuts];
		hESDEposEnegTrueJPsiInvMassPt                = new TH2F*[fnCuts];
		hESDTrueConvGammaR                           = new TH1F*[fnCuts];
		hESDTrueConvGammaRMC                         = new TH1F*[fnCuts];
		hESDTrueConvGammaPtMC                        = new TH1F*[fnCuts];
		}
		
		
		if( fDoChicAnalysis ){
		hESDTrueMotherChiCInvMassPt = new TH2F*[fnCuts];
		hESDTrueMotherChiCDiffInvMassPt = new TH2F*[fnCuts];
		}
		
		
		hESDTrueMotherInvMassPt = new TH2F*[fnCuts];
		hESDTrueMotherDalitzInvMassPt = new TH2F*[fnCuts];
		hESDTrueMotherPi0GGInvMassPt = new TH2F*[fnCuts];
		hESDTruePrimaryMotherPi0GGInvMassPt = new TH2F*[fnCuts];
		hESDTrueSecondaryMotherPi0GGInvMassPt = new TH2F*[fnCuts];
		hESDTruePrimaryPi0DalitzESDPtMCPt = new TH2F*[fnCuts];
		hESDTruePrimaryMotherInvMassMCPt = new TH2F*[fnCuts];
		hESDTruePrimaryMotherInvMassPt   = new TH2F*[fnCuts];
		hESDTruePrimaryMotherW0WeightingInvMassPt = new TH2F*[fnCuts];
		hESDTrueSecondaryMotherInvMassPt = new TH2F*[fnCuts];
		hESDTrueSecondaryMotherFromK0sInvMassPt = new TH2F*[fnCuts];
		hESDTrueBckGGInvMassPt = new TH2F*[fnCuts];
		hESDTrueBckContInvMassPt = new TH2F*[fnCuts];
		hESDTrueMotherGGInvMassPt = new TH2F*[fnCuts];
		//}

		for(Int_t iCut = 0; iCut<fnCuts;iCut++){
			TString cutstringEvent 		= ((AliConvEventCuts*)fCutEventArray->At(iCut))->GetCutNumber();
			TString cutstringElectron 	= ((AliDalitzElectronCuts*)fCutElectronArray->At(iCut))->GetCutNumber();
			TString cutstringMeson		= ((AliConversionMesonCuts*)fCutMesonArray->At(iCut))->GetCutNumber();
			TString cutstringGamma	 	= ((AliConversionPhotonCuts*)fCutGammaArray->At(iCut))->GetCutNumber();

			fMCList[iCut] = new TList();
			fMCList[iCut]->SetName(Form("%s_%s_%s_%s MC histograms",cutstringEvent.Data(),cutstringGamma.Data(),cutstringElectron.Data(),cutstringMeson.Data()));
			fMCList[iCut]->SetOwner(kTRUE);
			fCutFolder[iCut]->Add(fMCList[iCut]);

			hMCAllGammaPt[iCut] = new TH1F("MC_AllGamma_Pt","MC_AllGamma_Pt",250,0,25);
			fMCList[iCut]->Add(hMCAllGammaPt[iCut]);
			
			hMCConvGammaPt[iCut] = new TH1F("MC_ConvGamma_Pt","MC_ConvGamma_Pt",250,0,25);
			fMCList[iCut]->Add(hMCConvGammaPt[iCut]);
			
			hMCConvGammaRSPt[iCut] = new TH1F("MC_ConvGamma_RS_Pt","MC_ConvGamma_RS_Pt",250,0,25);
			fMCList[iCut]->Add(hMCConvGammaRSPt[iCut]);
										
			hMCAllPositronsPt[iCut] = new TH1F("MC_AllPositrons_Pt","MC_AllPositrons_Pt",1000,0,25);
			fMCList[iCut]->Add(hMCAllPositronsPt[iCut]);
				
			hMCAllElectronsPt[iCut] = new TH1F("MC_AllElectrons_Pt","MC_AllElectrons_Pt",1000,0,25);
			fMCList[iCut]->Add(hMCAllElectronsPt[iCut]);
			
			hMCPi0DalitzGammaPt[iCut] = new TH1F("MC_Pi0DalitzGamma_Pt","MC_Pi0DalitzGamma_Pt",250,0,25);
			hMCPi0DalitzGammaPt[iCut]->Sumw2();
			fMCList[iCut]->Add(hMCPi0DalitzGammaPt[iCut]);
				
			if ( fDoMesonQA ){
				hMCConvGammaEta[iCut] = new TH1F("MC_ConvGamma_Eta","MC_ConvGamma_Eta",600,-1.5,1.5);
				fMCList[iCut]->Add(hMCConvGammaEta[iCut]);
				hMCConvGammaR[iCut] = new TH1F("MC_ConvGamma_R","MC_ConvGamma_R",800,0,200);
				fMCList[iCut]->Add(hMCConvGammaR[iCut]);
				hMCAllPositronsEta[iCut] = new TH1F("MC_AllPositrons_Eta","MC_AllPositrons_Eta",600,-1.5,1.5);
				fMCList[iCut]->Add(hMCAllPositronsEta[iCut]);
				hMCAllElectronsEta[iCut] = new TH1F("MC_AllElectrons_Eta","MC_AllElectrons_Eta",600,-1.5,1.5);
				fMCList[iCut]->Add(hMCAllElectronsEta[iCut]);
				hMCConvGammaPtR[iCut] = new TH2F("MC_ConvGamma_Pt_R","MC_ConvGamma_Pt_R",250,0,25,180,0.,180.0);
				fMCList[iCut]->Add(hMCConvGammaPtR[iCut]);

			}
				
			hMCPi0DalitzPositronPt[iCut] = new TH1F("MC_Pi0DalitzPositron_Pt","MC_Pi0DalitzPositron_Pt",1000,0,25);
			hMCPi0DalitzPositronPt[iCut]->Sumw2();
			fMCList[iCut]->Add(hMCPi0DalitzPositronPt[iCut]);
			
			hMCPi0DalitzElectronPt[iCut] = new TH1F("MC_Pi0DalitzElectron_Pt","MC_Pi0DalitzElectron_Pt",1000,0,25);
			hMCPi0DalitzElectronPt[iCut]->Sumw2();
			fMCList[iCut]->Add(hMCPi0DalitzElectronPt[iCut]);
			
			hMCPi0Pt[iCut] = new TH1F("MC_Pi0_Pt","MC_Pi0_Pt",250,0,25);
			hMCPi0Pt[iCut]->Sumw2();
			fMCList[iCut]->Add(hMCPi0Pt[iCut]);
			
			hMCPi0GGPt[iCut] = new TH1F("MC_Pi0_GG_Pt","MC_Pi0_GG_Pt",250,0,25);
			hMCPi0GGPt[iCut]->Sumw2();
			fMCList[iCut]->Add(hMCPi0GGPt[iCut]);
			
			hMCEtaPt[iCut] = new TH1F("MC_Eta_Pt","MC_Eta_Pt",250,0,25);
			hMCEtaPt[iCut]->Sumw2();
			fMCList[iCut]->Add(hMCEtaPt[iCut]);

			hMCEtaGGPt[iCut] = new TH1F("MC_Eta_GG_Pt","MC_Eta_GG_Pt",250,0,25);
			hMCEtaGGPt[iCut]->Sumw2();
			fMCList[iCut]->Add(hMCEtaGGPt[iCut]);
			
			hMCPi0InAccPt[iCut] = new TH1F("MC_Pi0DalitzInAcc_Pt","MC_Pi0DalitzInAcc_Pt",250,0,25);
			hMCPi0InAccPt[iCut]->Sumw2();
			fMCList[iCut]->Add(hMCPi0InAccPt[iCut]);

			hMCEtaInAccPt[iCut] = new TH1F("MC_EtaDalitzInAcc_Pt","MC_EtaDalitzInAcc_Pt",250,0,25);
			hMCEtaInAccPt[iCut]->Sumw2();
			fMCList[iCut]->Add(hMCEtaInAccPt[iCut]);
			
			hMCChiCPt[iCut] = new TH1F("MC_ChiC_Pt","MC_ChiC_Pt",250,0,25);
			fMCList[iCut]->Add(hMCChiCPt[iCut]);

			hMCChiCInAccPt[iCut] = new TH1F("MC_ChiCInAcc_Pt","MC_ChiCInAcc_Pt",250,0,25);
			fMCList[iCut]->Add(hMCChiCInAccPt[iCut]);
			
			if ( fDoMesonQA ) {
				hMCPi0EposEnegInvMassPt[iCut] = new TH2F("MC_Pi0EposEneg_InvMassPt","MC_Pi0EposEneg_InvMassPt",1000,0.0,0.5,100,0.,10.);
				fMCList[iCut]->Add(hMCPi0EposEnegInvMassPt[iCut]);
				hMCEtaEposEnegInvMassPt[iCut] = new TH2F("MC_EtaEposEneg_InvMassPt","MC_EtaEposEneg_InvMassPt",1400,0.,0.7,100,0.,10.);
				fMCList[iCut]->Add(hMCEtaEposEnegInvMassPt[iCut]);	
			}
				
			fTrueList[iCut] = new TList();
			fTrueList[iCut]->SetName(Form("%s_%s_%s_%s True histograms",cutstringEvent.Data(),cutstringGamma.Data(),cutstringElectron.Data(),cutstringMeson.Data()));
			fTrueList[iCut]->SetOwner(kTRUE);
			fCutFolder[iCut]->Add(fTrueList[iCut]);

			if ( fDoMesonQA ) {
				hESDEposEnegTruePi0DalitzInvMassPt[iCut] = new TH2F("ESD_EposEneg_TruePi0Dalitz_InvMassPt","ESD_EposEneg_TruePi0Dalitz_InvMassPt",1000,0.0,0.5,100,0.,10.);
				fTrueList[iCut]->Add(hESDEposEnegTruePi0DalitzInvMassPt[iCut]);
				
				hESDEposEnegTruePrimPi0DalitzInvMass[iCut] = new TH1F("ESD_EposEneg_TruePrimPi0Dalitz_InvMass","ESD_EposEneg_TruePrimPi0Dalitz_InvMass",500,0.,0.5);
				fTrueList[iCut]->Add(hESDEposEnegTruePrimPi0DalitzInvMass[iCut]);

				hESDEposEnegTruePi0DalitzPsiPairDPhi[iCut] = new TH2F("ESD_EposEneg_TruePi0Dalitz_PsiPair_DPhi","ESD_EposEneg_TruePi0Dalitz_PsiPair_DPhi", 100, -1.0,1.0,100,-1.0,1.0 );
				fTrueList[iCut]->Add(hESDEposEnegTruePi0DalitzPsiPairDPhi[iCut]);
			
				hESDEposEnegTrueEtaDalitzInvMassPt[iCut] = new TH2F("ESD_EposEneg_TrueEtaDalitz_InvMassPt","ESD_EposEneg_TrueEtaDalitz_InvMassPt",700,0.,0.7,100,0.,10.);
				fTrueList[iCut]->Add(hESDEposEnegTrueEtaDalitzInvMassPt[iCut]);
				
				hESDEposEnegTruePrimEtaDalitzInvMass[iCut] = new TH1F("ESD_EposEneg_TruePrimEtaDalitz_InvMass","ESD_EposEneg_TruePrimEtaDalitz_InvMass",700,0.,0.7);
				fTrueList[iCut]->Add(hESDEposEnegTruePrimEtaDalitzInvMass[iCut]);

				hESDEposEnegTrueEtaDalitzPsiPairDPhi[iCut] = new TH2F("ESD_EposEneg_TrueEtaDalitz_PsiPair_DPhi","ESD_EposEneg_TrueEtaDalitz_PsiPair_DPhi", 100, -1.0,1.0,100,-1.0,1.0 );
				fTrueList[iCut]->Add(hESDEposEnegTrueEtaDalitzPsiPairDPhi[iCut]);
			
				hESDEposEnegTruePhotonInvMassPt[iCut] = new TH2F("ESD_EposEneg_TruePhoton_InvMassPt","ESD_EposEneg_TruePhoton_InvMassPt",500,0.,0.5,100,0.,10.);
				fTrueList[iCut]->Add(hESDEposEnegTruePhotonInvMassPt[iCut]);
				
				hESDEposEnegTrueInvMassPt[iCut] = new TH2F("ESD_EposEneg_True_InvMassPt","ESD_EposEneg_True_InvMassPt",5000,0.,5.,100,0.,10.);
				fTrueList[iCut]->Add(hESDEposEnegTrueInvMassPt[iCut]);
				
				hESDEposEnegTruePhotonPsiPairDPhi[iCut] = new TH2F("ESD_EposEneg_TruePhoton_PsiPair_DPhi","ESD_EposEneg_TruePhoton_PsiPair_DPhi", 100, -1.0,1.0,100,-1.0,1.0 );
				fTrueList[iCut]->Add(hESDEposEnegTruePhotonPsiPairDPhi[iCut]);
			
				hESDEposEnegTruePhotonPsiPairDPhiPtCut[iCut] = new TH2F("ESD_EposEneg_TruePhoton_PsiPair_DPhi_PtCut","ESD_EposEneg_TruePhoton_PsiPair_DPhi_PtCut", 100, -1.0,1.0,100,-1.0,1.0 );
				fTrueList[iCut]->Add(hESDEposEnegTruePhotonPsiPairDPhiPtCut[iCut]);
			
				hESDEposEnegTrueJPsiInvMassPt[iCut] = new TH2F("ESD_EposEneg_TrueJPsi_InvMassPt","ESD_EposEneg_TrueJPsi_InvMassPt",5000,0.,5.,100,0.,10.);
				fTrueList[iCut]->Add(hESDEposEnegTrueJPsiInvMassPt[iCut]);
				
				hESDTrueConvGammaR[iCut] = new TH1F("ESD_TrueConvGamma_R","ESD_TrueConvGamma_R",800,0,200);
				fTrueList[iCut]->Add(hESDTrueConvGammaR[iCut]);
				
				hESDTrueConvGammaRMC[iCut] = new TH1F("ESD_TrueConvGamma_R_MC","ESD_TrueConvGamma_R_MC",800,0,200);
				fTrueList[iCut]->Add(hESDTrueConvGammaRMC[iCut]);
				
				hESDTrueConvGammaPtMC[iCut] = new TH1F("ESD_TrueConvGamma_Pt_MC","ESD_TrueConvGamma_Pt_MC",250,0,25);
				fTrueList[iCut]->Add(hESDTrueConvGammaPtMC[iCut]);
				
			}

			hESDTruePositronPt[iCut] = new TH1F("ESD_TruePositron_Pt","ESD_TruePositron_Pt",1000,0,25);
			fTrueList[iCut]->Add(hESDTruePositronPt[iCut]);

			hESDTrueElectronPt[iCut] = new TH1F("ESD_TrueElectron_Pt","ESD_TrueElectron_Pt",1000,0,25);
			fTrueList[iCut]->Add(hESDTrueElectronPt[iCut]);
		
			hESDTrueSecPositronPt[iCut] = new TH1F("ESD_TrueSecPositron_Pt","ESD_TrueSecPositron_Pt",1000,0,25);
			fTrueList[iCut]->Add(hESDTrueSecPositronPt[iCut]);

			hESDTrueSecElectronPt[iCut] = new TH1F("ESD_TrueSecElectron_Pt","ESD_TrueSecElectron_Pt",1000,0,25);
			fTrueList[iCut]->Add(hESDTrueSecElectronPt[iCut]); 

			hESDTrueConvGammaPt[iCut] = new TH1F("ESD_TrueConvGamma_Pt","ESD_TrueConvGamma_Pt",250,0,25);
			fTrueList[iCut]->Add(hESDTrueConvGammaPt[iCut]);
		
			hESDTrueSecConvGammaPt[iCut] = new TH1F("ESD_TrueSecConvGamma_Pt","ESD_TrueSecConvGamma_Pt",250,0,25);
			fTrueList[iCut]->Add(hESDTrueSecConvGammaPt[iCut]);

			hESDTruePi0DalitzConvGammaPt[iCut] = new TH1F("ESD_TruePi0DalitzConvGamma_Pt","ESD_TruePi0DalitzConvGamma_Pt",250,0,25);
			fTrueList[iCut]->Add(hESDTruePi0DalitzConvGammaPt[iCut]);

			hESDTruePi0DalitzElectronPt[iCut] = new TH1F("ESD_TruePi0DalitzElectron_Pt","ESD_TruePi0DalitzElectron_Pt",1000,0,25);
			fTrueList[iCut]->Add(hESDTruePi0DalitzElectronPt[iCut]);

			hESDTruePi0DalitzPositronPt[iCut] = new TH1F("ESD_TruePi0DalitzPositron_Pt","ESD_TruePi0DalitzPositron_Pt",1000,0,25);
			fTrueList[iCut]->Add(hESDTruePi0DalitzPositronPt[iCut]);
		
			hESDTruePi0DalitzSecConvGammaPt[iCut] = new TH1F("ESD_TruePi0DalitzSecConvGamma_Pt","ESD_TruePi0DalitzSecConvGamma_Pt",250,0,25);
			fTrueList[iCut]->Add(hESDTruePi0DalitzSecConvGammaPt[iCut]);
		
			hESDTruePi0DalitzSecElectronPt[iCut] = new TH1F("ESD_TruePi0DalitzSecElectron_Pt","ESD_TruePi0DalitzSecElectron_Pt",1000,0,25);
			fTrueList[iCut]->Add(hESDTruePi0DalitzSecElectronPt[iCut]);

			hESDTruePi0DalitzSecPositronPt[iCut] = new TH1F("ESD_TruePi0DalitzSecPositron_Pt","ESD_TruePi0DalitzSecPositron_Pt",1000,0,25);
			fTrueList[iCut]->Add(hESDTruePi0DalitzSecPositronPt[iCut]);

			if( fDoChicAnalysis) { 
				hESDTrueMotherChiCInvMassPt[iCut] = new TH2F("ESD_TrueMotherChiC_InvMass_Pt","ESD_TrueMotherChiC_InvMass_Pt",4000,0,4,250,0,25);
				fTrueList[iCut]->Add(hESDTrueMotherChiCInvMassPt[iCut]);
				hESDTrueMotherChiCDiffInvMassPt[iCut] = new TH2F("ESD_TrueMotherChiCDiff_InvMass_Pt","ESD_TrueMotherChiCDiff_InvMass_Pt",2000,0,2,250,0,25);
				fTrueList[iCut]->Add(hESDTrueMotherChiCDiffInvMassPt[iCut]);
			}

			hESDTrueMotherInvMassPt[iCut] = new TH2F("ESD_TrueMother_InvMass_Pt","ESD_TrueMother_InvMass_Pt",800,0,0.8,250,0,25);
			hESDTrueMotherInvMassPt[iCut]->Sumw2();
			fTrueList[iCut]->Add(hESDTrueMotherInvMassPt[iCut]);
		
			hESDTrueMotherDalitzInvMassPt[iCut] = new TH2F("ESD_TrueMother_Dalitz_InvMass_Pt","ESD_TrueMother_Dalitz_InvMass_Pt",800,0,0.8,250,0,25);
			hESDTrueMotherDalitzInvMassPt[iCut]->Sumw2();
			fTrueList[iCut]->Add(hESDTrueMotherDalitzInvMassPt[iCut]);
		
		
		
		

			hESDTrueMotherPi0GGInvMassPt[iCut] = new TH2F("ESD_TrueMotherPi0GG_InvMass_Pt","ESD_TrueMotherPi0GG_InvMass_Pt",800,0,0.8,250,0,25);
			hESDTrueMotherPi0GGInvMassPt[iCut]->Sumw2();
			fTrueList[iCut]->Add(hESDTrueMotherPi0GGInvMassPt[iCut]);

			hESDTruePrimaryMotherPi0GGInvMassPt[iCut] = new TH2F("ESD_TruePrimaryMotherPi0GG_InvMass_Pt","ESD_TruePrimaryMotherPi0GG_InvMass_Pt",800,0,0.8,250,0,25);
			hESDTruePrimaryMotherPi0GGInvMassPt[iCut]->Sumw2();
			fTrueList[iCut]->Add(hESDTruePrimaryMotherPi0GGInvMassPt[iCut]);

			hESDTrueSecondaryMotherPi0GGInvMassPt[iCut] = new TH2F("ESD_TrueSecondaryMotherPi0GG_InvMass_Pt","ESD_TrueSecondaryMotherPi0GG_InvMass_Pt",800,0,0.8,250,0,25);
			hESDTrueSecondaryMotherPi0GGInvMassPt[iCut]->Sumw2();
			fTrueList[iCut]->Add(hESDTrueSecondaryMotherPi0GGInvMassPt[iCut]);

			hESDTruePrimaryPi0DalitzESDPtMCPt[iCut] = new TH2F("ESD_TruePrimaryPi0Dalitz_ESDPt_MCPt","ESD_TruePrimaryPi0Dalitz_ESDPt_MCPt",250,0,25,250,0,25);
			hESDTruePrimaryPi0DalitzESDPtMCPt[iCut]->Sumw2();
			fTrueList[iCut]->Add(hESDTruePrimaryPi0DalitzESDPtMCPt[iCut]);
			hESDTruePrimaryMotherInvMassMCPt[iCut] = new TH2F("ESD_TruePrimaryMother_InvMass_MCPt","ESD_TrueDalitzPrimaryMother_InvMass_MCPt",800,0,0.8,250,0,25);
			hESDTruePrimaryMotherInvMassMCPt[iCut]->Sumw2();
			fTrueList[iCut]->Add(hESDTruePrimaryMotherInvMassMCPt[iCut]);
			hESDTruePrimaryMotherInvMassPt[iCut] = new TH2F("ESD_TruePrimaryMother_InvMass_Pt","ESD_TruePrimaryMother_InvMass_Pt",800,0,0.8,250,0,25);
			hESDTruePrimaryMotherInvMassPt[iCut]->Sumw2();
			fTrueList[iCut]->Add(hESDTruePrimaryMotherInvMassPt[iCut]);
			hESDTruePrimaryMotherW0WeightingInvMassPt[iCut] = new TH2F("ESD_TruePrimaryMotherW0Weighting_InvMass_Pt","ESD_TruePrimaryMotherW0Weighting_InvMass_Pt",800,0,0.8,250,0,25);
			hESDTruePrimaryMotherW0WeightingInvMassPt[iCut]->Sumw2();
			fTrueList[iCut]->Add(hESDTruePrimaryMotherW0WeightingInvMassPt[iCut]); 

			hESDTrueSecondaryMotherInvMassPt[iCut] = new TH2F("ESD_TrueDalitzSecondaryMother_InvMass_Pt","ESD_TrueDalitzSecondaryMother_InvMass_Pt",800,0,0.8,250,0,25);
			hESDTrueSecondaryMotherInvMassPt[iCut]->Sumw2();
			fTrueList[iCut]->Add(hESDTrueSecondaryMotherInvMassPt[iCut]);
			// 				hESDTrueSecondaryMotherFromK0sInvMassPt[iCut] = new TH2F("ESD_TrueDalitzSecondaryMotherFromK0s_InvMass_Pt","ESD_TrueDalitzSecondaryMotherFromK0s_InvMass_Pt",1000,0,1,250,0,25);
			// 				fTrueList[iCut]->Add(hESDTrueSecondaryMotherFromK0sInvMassPt[iCut]);
			hESDTrueBckGGInvMassPt[iCut] = new TH2F("ESD_TrueDalitzBckGG_InvMass_Pt","ESD_TrueDalitzBckGG_InvMass_Pt",800,0,0.8,250,0,25);
			fTrueList[iCut]->Add(hESDTrueBckGGInvMassPt[iCut]);
			hESDTrueBckContInvMassPt[iCut] = new TH2F("ESD_TrueDalitzBckCont_InvMass_Pt","ESD_TrueDalitzBckCont_InvMass_Pt",800,0,0.8,250,0,25);
			fTrueList[iCut]->Add(hESDTrueBckContInvMassPt[iCut]);
		// 				hESDTrueMotherGGInvMassPt[iCut] = new TH2F("ESD_TrueGammaGamma_InvMass_Pt","ESD_TrueGammaGamma_InvMass_Pt",1000,0,1,250,0,25);
		// 				fTrueList[iCut]->Add(hESDTrueMotherGGInvMassPt[iCut]);

		}
	}

	fV0Reader=(AliV0ReaderV1*)AliAnalysisManager::GetAnalysisManager()->GetTask("V0ReaderV1");
	if(!fV0Reader){printf("Error: No V0 Reader");return;} // GetV0Reader
	
	if(fV0Reader)
		if((AliConversionPhotonCuts*)fV0Reader->GetConversionCuts())
			if(((AliConversionPhotonCuts*)fV0Reader->GetConversionCuts())->GetCutHistograms())
				fOutputContainer->Add(((AliConversionPhotonCuts*)fV0Reader->GetConversionCuts())->GetCutHistograms());
	
	
	
	fElecSelector=(AliDalitzElectronSelector*)AliAnalysisManager::GetAnalysisManager()->GetTask("ElectronSelector");
	if(!fElecSelector){printf("Error: No ElectronSelector");return;} // GetV0Reader
		
	if( fElecSelector ){
		if ( ((AliDalitzElectronCuts*)fElecSelector->GetDalitzElectronCuts())->GetCutHistograms() ){
				fOutputContainer->Add( ((AliDalitzElectronCuts*)fElecSelector->GetDalitzElectronCuts())->GetCutHistograms() );
		}
	}  

	for(Int_t iCut = 0; iCut<fnCuts;iCut++){

		if( fCutElectronArray ){
			if( ((AliDalitzElectronCuts*)fCutElectronArray->At(iCut))->GetCutHistograms() ) {
				fCutFolder[iCut]->Add( ((AliDalitzElectronCuts*)fCutElectronArray->At(iCut))->GetCutHistograms() );
			}
		}

		if( fCutMesonArray  ) {
			if( ((AliConversionMesonCuts*)fCutMesonArray->At(iCut))->GetCutHistograms() ) {
				fCutFolder[iCut]->Add( ((AliConversionMesonCuts*)fCutMesonArray->At(iCut))->GetCutHistograms());
			}
		}

		if( fCutGammaArray ) {
			if( ((AliConversionPhotonCuts*)fCutGammaArray->At(iCut))->GetCutHistograms() ) {
				fCutFolder[iCut]->Add( ((AliConversionPhotonCuts*)fCutGammaArray->At(iCut))->GetCutHistograms()  );
			}
		}
		
		if( fCutEventArray )
		if( ((AliConvEventCuts*)fCutEventArray->At(iCut))->GetCutHistograms()){
			fCutFolder[iCut]->Add(((AliConvEventCuts*)fCutEventArray->At(iCut))->GetCutHistograms());
		}
	}

	PostData(1, fOutputContainer);

}

//______________________________________________________________________
void AliAnalysisTaskGammaConvDalitzV1::UserExec(Option_t *)
{

	//
	// Execute analysis for current event
	//

	fV0Reader=(AliV0ReaderV1*)AliAnalysisManager::GetAnalysisManager()->GetTask("V0ReaderV1");
	if(!fV0Reader){printf("Error: No V0 Reader");return;} // GetV0Reader


	Int_t eventQuality = ((AliConvEventCuts*)fV0Reader->GetEventCuts())->GetEventQuality();

	if(eventQuality == 2 || eventQuality == 3){// Event Not Accepted due to MC event missing or wrong trigger for V0ReaderV1
			for(Int_t iCut = 0; iCut<fnCuts; iCut++){
		hNEvents[iCut]->Fill(eventQuality);
			}
		return;
	}

	fElecSelector=(AliDalitzElectronSelector*)AliAnalysisManager::GetAnalysisManager()->GetTask("ElectronSelector");
	if(!fElecSelector){printf("Error: No ElectronSelector");return;} // GetV0Reader


	if(fIsMC) 	      fMCEvent        =  MCEvent();
	fESDEvent        = (AliESDEvent*)InputEvent();
	fReaderGammas    = fV0Reader->GetReconstructedGammas(); // Gammas from default Cut
	fSelectorElectronIndex = fElecSelector->GetReconstructedElectronsIndex(); // Electrons from default Cut
	fSelectorPositronIndex = fElecSelector->GetReconstructedPositronsIndex(); // Positrons from default Cut

	CountESDTracks(); // Estimate Event Multiplicity
	fNumberOfESDTracks = fV0Reader->GetNumberOfPrimaryTracks();
	//AddTaskContainers(); //Add conatiner

	for(Int_t iCut = 0; iCut<fnCuts; iCut++){		
		fiCut = iCut;
		fNVirtualGammas = 0;

		Int_t eventNotAccepted =
			((AliConvEventCuts*)fCutEventArray->At(iCut))
			->IsEventAcceptedByCut(fV0Reader->GetEventCuts(),fInputEvent,fMCEvent,fIsHeavyIon,kFALSE);
		
		
		//Int_t eventNotAccepted = ((AliConvEventCuts*)fCutGammaArray->At(iCut))->IsEventAcceptedByCut(fV0Reader->GetEventCuts(),fInputEvent,fMCEvent,fIsHeavyIon,kFALSE);
		
		if(eventNotAccepted){
			// 			cout << "event rejected due to wrong trigger: " <<eventNotAccepted << endl;
			hNEvents[iCut]->Fill(eventNotAccepted); // Check Centrality, PileUp, SDD and V0AND --> Not Accepted => eventQuality = 1
			continue;
		}

		if(eventQuality != 0){// Event Not Accepted
			// 			cout << "event rejected due to: " <<eventQuality << endl;
			hNEvents[iCut]->Fill(eventQuality);
			continue;
		}

		hNEvents[iCut]->Fill(eventQuality);
		hNGoodESDTracks[iCut]->Fill(fNumberOfESDTracks);
		
		if(((AliConvEventCuts*)fCutEventArray->At(iCut))->IsHeavyIon() == 2) hNV0Tracks[iCut]->Fill(fInputEvent->GetVZEROData()->GetMTotV0A());
		else hNV0Tracks[iCut]->Fill(fInputEvent->GetVZEROData()->GetMTotV0A()+fInputEvent->GetVZEROData()->GetMTotV0C());

		if(fMCEvent){ // Process MC Particle
			fMCStack = fMCEvent->Stack();
			if(((AliConvEventCuts*)fCutEventArray->At(iCut))->GetSignalRejection() != 0){
					((AliConvEventCuts*)fCutEventArray->At(iCut))->GetNotRejectedParticles( ((AliConvEventCuts*)fCutEventArray->At(iCut))->GetSignalRejection(),
																							((AliConvEventCuts*)fCutEventArray->At(iCut))->GetAcceptedHeader(),
																							fMCEvent);
			} 
			ProcessMCParticles();
		}

		ProcessPhotonCandidates(); // Process this cuts gammas
		ProcessElectronCandidates(); // Process this cuts gammas
		
		if(((AliConversionMesonCuts*)fCutMesonArray->At(iCut))->UseMCPSmearing() && fMCEvent){
		
			fUnsmearedPx = new Double_t[fGoodGammas->GetEntries()]; // Store unsmeared Momenta
			fUnsmearedPy = new Double_t[fGoodGammas->GetEntries()];
			fUnsmearedPz = new Double_t[fGoodGammas->GetEntries()];
			fUnsmearedE =  new Double_t[fGoodGammas->GetEntries()];

			for(Int_t gamma=0;gamma<fGoodGammas->GetEntries();gamma++){ // Smear the AODPhotons in MC
				fUnsmearedPx[gamma] = ((AliAODConversionPhoton*)fGoodGammas->At(gamma))->Px();
				fUnsmearedPy[gamma] = ((AliAODConversionPhoton*)fGoodGammas->At(gamma))->Py();
				fUnsmearedPz[gamma] = ((AliAODConversionPhoton*)fGoodGammas->At(gamma))->Pz();
				fUnsmearedE[gamma] =  ((AliAODConversionPhoton*)fGoodGammas->At(gamma))->E();
				((AliConversionMesonCuts*)fCutMesonArray->At(iCut))->SmearParticle(dynamic_cast<AliAODConversionPhoton*>(fGoodGammas->At(gamma)));
			}           
		}
		
		if( ((AliDalitzElectronCuts*)fCutElectronArray->At(iCut))->GetUseVPhotonMCPmearing() && ((AliConversionMesonCuts*)fCutMesonArray->At(iCut))->UseMCPSmearing() && fMCEvent){
			// cout<<"Entro virtual photon smearing"<<endl;
			fUnsmearedVPx = new Double_t[fGoodVirtualGammas->GetEntries()]; // Store unsmeared Momenta
			fUnsmearedVPy = new Double_t[fGoodVirtualGammas->GetEntries()];
			fUnsmearedVPz = new Double_t[fGoodVirtualGammas->GetEntries()];
			fUnsmearedVE =  new Double_t[fGoodVirtualGammas->GetEntries()];

			for(Int_t Vgamma=0;Vgamma<fGoodVirtualGammas->GetEntries();Vgamma++){ // Smear the AODPhotons in MC
				fUnsmearedVPx[Vgamma] = ((AliAODConversionPhoton*)fGoodVirtualGammas->At(Vgamma))->Px();
				fUnsmearedVPy[Vgamma] = ((AliAODConversionPhoton*)fGoodVirtualGammas->At(Vgamma))->Py();
				fUnsmearedVPz[Vgamma] = ((AliAODConversionPhoton*)fGoodVirtualGammas->At(Vgamma))->Pz();
				fUnsmearedVE[Vgamma] =  ((AliAODConversionPhoton*)fGoodVirtualGammas->At(Vgamma))->E();
				((AliConversionMesonCuts*)fCutMesonArray->At(iCut))->SmearVirtualPhoton(dynamic_cast<AliAODConversionPhoton*>(fGoodVirtualGammas->At(Vgamma)));
			}           
		}
		
		ProcessVirtualGammasCandidates();
		CalculatePi0DalitzCandidates();
		CalculateBackground();
		UpdateEventByEventData();
		
		if ( fDoMesonQA ) {
			hNGoodESDTracksVsNGoodGammas[iCut]->Fill(fNumberOfESDTrackskBoth,fGoodGammas->GetEntries());
			hNGoodESDTracksVsNGoodVGammas[iCut]->Fill(fNumberOfESDTrackskBoth,fNVirtualGammas);		
		}
		
		
		if(((AliConversionMesonCuts*)fCutMesonArray->At(iCut))->UseMCPSmearing() && fMCEvent){
		
			for(Int_t gamma=0;gamma<fGoodGammas->GetEntries();gamma++){ // Smear the AODPhotons in MC
				((AliAODConversionPhoton*)fGoodGammas->At(gamma))->SetPx(fUnsmearedPx[gamma]); // Reset Unsmeared Momenta
				((AliAODConversionPhoton*)fGoodGammas->At(gamma))->SetPy(fUnsmearedPy[gamma]);
				((AliAODConversionPhoton*)fGoodGammas->At(gamma))->SetPz(fUnsmearedPz[gamma]);
				((AliAODConversionPhoton*)fGoodGammas->At(gamma))->SetE(fUnsmearedE[gamma]);
			}
			delete[] fUnsmearedPx; fUnsmearedPx = 0x0;
			delete[] fUnsmearedPy; fUnsmearedPy = 0x0;
			delete[] fUnsmearedPz; fUnsmearedPz = 0x0;
			delete[] fUnsmearedE;  fUnsmearedE  = 0x0;
		}
		
		if( ((AliDalitzElectronCuts*)fCutElectronArray->At(iCut))->GetUseVPhotonMCPmearing() && ((AliConversionMesonCuts*)fCutMesonArray->At(iCut))->UseMCPSmearing() && fMCEvent){
		
			for(Int_t Vgamma=0;Vgamma<fGoodVirtualGammas->GetEntries();Vgamma++){ // Smear the AODPhotons in MC
				((AliAODConversionPhoton*)fGoodVirtualGammas->At(Vgamma))->SetPx(fUnsmearedVPx[Vgamma]); // Reset Unsmeared Momenta
				((AliAODConversionPhoton*)fGoodVirtualGammas->At(Vgamma))->SetPy(fUnsmearedVPy[Vgamma]);
				((AliAODConversionPhoton*)fGoodVirtualGammas->At(Vgamma))->SetPz(fUnsmearedVPz[Vgamma]);
				((AliAODConversionPhoton*)fGoodVirtualGammas->At(Vgamma))->SetE(fUnsmearedVE[Vgamma]);
			} 
			delete[] fUnsmearedVPx; fUnsmearedVPx = 0x0;
			delete[] fUnsmearedVPy; fUnsmearedVPy = 0x0;
			delete[] fUnsmearedVPz; fUnsmearedVPz = 0x0;
			delete[] fUnsmearedVE;  fUnsmearedVE  = 0x0;
		}
		fGoodGammas->Clear(); // delete this cuts good gammas
		fGoodVirtualGammas->Clear(); // delete this cuts good gammas
	}

	fSelectorElectronIndex.clear();
	fSelectorPositronIndex.clear();

	PostData( 1, fOutputContainer );
}

Bool_t AliAnalysisTaskGammaConvDalitzV1::Notify()
{
	for(Int_t iCut = 0; iCut<fnCuts;iCut++){
	  
		if( !((AliConvEventCuts*)fCutEventArray->At(iCut))->GetDoEtaShift() ){

			hEtaShift[iCut]->Fill(0.,0.);
			continue; // No Eta Shift requested, continue
		}
		
		
		if( ((AliConvEventCuts*)fCutEventArray->At(iCut))->GetEtaShift() == 0.0){ // Eta Shift requested but not set, get shift automatically
			((AliConvEventCuts*)fCutEventArray->At(iCut))->GetCorrectEtaShiftFromPeriod(fV0Reader->GetPeriodName());
			((AliConvEventCuts*)fCutEventArray->At(iCut))->DoEtaShift(kFALSE); // Eta Shift Set, make sure that it is called only once   
			 hEtaShift[iCut]->Fill(0.,(((AliConvEventCuts*)fCutEventArray->At(iCut))->GetEtaShift()));
			continue;
		} else {
			printf(" Gamma Conversion Dalitz Task %s :: Eta Shift Manually Set to %f \n\n",
			(((AliConvEventCuts*)fCutEventArray->At(iCut))->GetCutNumber()).Data(),((AliConvEventCuts*)fCutEventArray->At(iCut))->GetEtaShift());
			((AliConvEventCuts*)fCutEventArray->At(iCut))->DoEtaShift(kFALSE); // Eta Shift Set, make sure that it is called only once   
			hEtaShift[iCut]->Fill(0.,(((AliConvEventCuts*)fCutEventArray->At(iCut))->GetEtaShift()));
		}
	}
	
	return kTRUE;
}

//________________________________________________________________________
void AliAnalysisTaskGammaConvDalitzV1::Terminate(const Option_t *)
{
	///Grid
}

//________________________________________________________________________
void AliAnalysisTaskGammaConvDalitzV1::ProcessPhotonCandidates()
{
	Int_t nV0 = 0;
	TList *GoodGammasStepOne = new TList();
	TList *GoodGammasStepTwo = new TList();
	// Loop over Photon Candidates allocated by ReaderV1
	
	for(Int_t i = 0; i < fReaderGammas->GetEntriesFast(); i++){
		AliAODConversionPhoton* PhotonCandidate = (AliAODConversionPhoton*) fReaderGammas->At(i);
		if(!PhotonCandidate) continue;
		fIsFromMBHeader = kTRUE;
		if( fMCEvent && ((AliConvEventCuts*)fCutEventArray->At(fiCut))->GetSignalRejection() != 0 ){
			Int_t isPosFromMBHeader = ((AliConvEventCuts*)fCutEventArray->At(fiCut))->IsParticleFromBGEvent(PhotonCandidate->GetMCLabelPositive(), fMCStack, fInputEvent);
			if(isPosFromMBHeader == 0 && ((AliConvEventCuts*)fCutEventArray->At(fiCut))->GetSignalRejection() != 3) continue;
			Int_t isNegFromMBHeader = ((AliConvEventCuts*)fCutEventArray->At(fiCut))->IsParticleFromBGEvent(PhotonCandidate->GetMCLabelNegative(), fMCStack,fInputEvent);
			if(isNegFromMBHeader == 0 && ((AliConvEventCuts*)fCutEventArray->At(fiCut))->GetSignalRejection() != 3) continue;
			if( (isNegFromMBHeader+isPosFromMBHeader) != 4) fIsFromMBHeader = kFALSE;
		}
		
		if(!((AliConversionPhotonCuts*)fCutGammaArray->At(fiCut))->PhotonIsSelected(PhotonCandidate,fESDEvent)) continue;

		if(!((AliConversionPhotonCuts*)fCutGammaArray->At(fiCut))->UseElecSharingCut() &&
			!((AliConversionPhotonCuts*)fCutGammaArray->At(fiCut))->UseToCloseV0sCut()){ // if no post reader loop is required add to events good gammas
			
			fGoodGammas->Add(PhotonCandidate);
			if(fIsFromMBHeader){
				hESDConvGammaPt[fiCut]->Fill(PhotonCandidate->Pt());
				hESDConvGammaEta[fiCut]->Fill(PhotonCandidate->Eta());
				if( fDoMesonQA ) hESDConvGammaZR[fiCut]->Fill(PhotonCandidate->GetConversionZ(),PhotonCandidate->GetConversionRadius());
			}
			if(fMCEvent){
				ProcessTruePhotonCandidates(PhotonCandidate);
			}
		} else if(((AliConversionPhotonCuts*)fCutGammaArray->At(fiCut))->UseElecSharingCut()){ // if Shared Electron cut is enabled, Fill array, add to step one
			((AliConversionPhotonCuts*)fCutGammaArray->At(fiCut))->FillElectonLabelArray(PhotonCandidate,nV0);
			nV0++;
			GoodGammasStepOne->Add(PhotonCandidate);
		} else if(!((AliConversionPhotonCuts*)fCutGammaArray->At(fiCut))->UseElecSharingCut() &&
				((AliConversionPhotonCuts*)fCutGammaArray->At(fiCut))->UseToCloseV0sCut()){ // shared electron is disabled, step one not needed -> step two
			GoodGammasStepTwo->Add(PhotonCandidate);
		}
	}
	
	
	if(((AliConversionPhotonCuts*)fCutGammaArray->At(fiCut))->UseElecSharingCut()){
		for(Int_t i = 0;i<GoodGammasStepOne->GetEntries();i++){
			AliAODConversionPhoton *PhotonCandidate= (AliAODConversionPhoton*) GoodGammasStepOne->At(i);
			if(!PhotonCandidate) continue;	
			fIsFromMBHeader = kTRUE;
			if(fMCEvent && ((AliConvEventCuts*)fCutEventArray->At(fiCut))->GetSignalRejection() != 0){
				Int_t isPosFromMBHeader = ((AliConvEventCuts*)fCutEventArray->At(fiCut))->IsParticleFromBGEvent(PhotonCandidate->GetMCLabelPositive(), fMCStack,fInputEvent);
				Int_t isNegFromMBHeader = ((AliConvEventCuts*)fCutEventArray->At(fiCut))->IsParticleFromBGEvent(PhotonCandidate->GetMCLabelNegative(), fMCStack,fInputEvent);
				if( (isNegFromMBHeader+isPosFromMBHeader) != 4) fIsFromMBHeader = kFALSE;
			}
			
			if(!((AliConversionPhotonCuts*)fCutGammaArray->At(fiCut))->RejectSharedElectronV0s(PhotonCandidate,i,GoodGammasStepOne->GetEntries())) continue;
			if(!((AliConversionPhotonCuts*)fCutGammaArray->At(fiCut))->UseToCloseV0sCut()){ // To Colse v0s cut diabled, step two not needed
				fGoodGammas->Add(PhotonCandidate);
			
				if(fIsFromMBHeader){
					hESDConvGammaPt[fiCut]->Fill(PhotonCandidate->Pt());
					hESDConvGammaEta[fiCut]->Fill(PhotonCandidate->Eta());
					if( fDoMesonQA )hESDConvGammaZR[fiCut]->Fill(PhotonCandidate->GetConversionZ(),PhotonCandidate->GetConversionRadius());
				}
			
				if(fMCEvent){
					ProcessTruePhotonCandidates(PhotonCandidate);
				}
			} else GoodGammasStepTwo->Add(PhotonCandidate); // Close v0s cut enabled -> add to list two
		}
	}
	if(((AliConversionPhotonCuts*)fCutGammaArray->At(fiCut))->UseToCloseV0sCut()){
		for(Int_t i = 0;i<GoodGammasStepTwo->GetEntries();i++){
			AliAODConversionPhoton* PhotonCandidate = (AliAODConversionPhoton*) GoodGammasStepTwo->At(i);
			if(!PhotonCandidate) continue;
			if(fMCEvent && ((AliConvEventCuts*)fCutEventArray->At(fiCut))->GetSignalRejection() != 0){
				Int_t isPosFromMBHeader = ((AliConvEventCuts*)fCutEventArray->At(fiCut))->IsParticleFromBGEvent(PhotonCandidate->GetMCLabelPositive(), fMCStack,fInputEvent);
				Int_t isNegFromMBHeader = ((AliConvEventCuts*)fCutEventArray->At(fiCut))->IsParticleFromBGEvent(PhotonCandidate->GetMCLabelNegative(), fMCStack,fInputEvent);
				if( (isNegFromMBHeader+isPosFromMBHeader) != 4) fIsFromMBHeader = kFALSE;
			}
			if(!((AliConversionPhotonCuts*)fCutGammaArray->At(fiCut))->RejectToCloseV0s(PhotonCandidate,GoodGammasStepTwo,i)) continue;
			fGoodGammas->Add(PhotonCandidate); // Add gamma to current cut TList
		
			if(fIsFromMBHeader){
				hESDConvGammaPt[fiCut]->Fill(PhotonCandidate->Pt()); // Differences to old V0Reader in p_t due to conversion KF->TLorentzVector
				hESDConvGammaEta[fiCut]->Fill(PhotonCandidate->Eta());
				if(fDoMesonQA)hESDConvGammaZR[fiCut]->Fill(PhotonCandidate->GetConversionZ(),PhotonCandidate->GetConversionRadius());
			}
		
			if(fMCEvent){
				ProcessTruePhotonCandidates(PhotonCandidate);
			}
		}
	}

	delete GoodGammasStepOne;
	GoodGammasStepOne = 0x0;
	delete GoodGammasStepTwo;
	GoodGammasStepTwo = 0x0;
}

//________________________________________________________________________
void AliAnalysisTaskGammaConvDalitzV1::ProcessTruePhotonCandidates(AliAODConversionPhoton *TruePhotonCandidate)
{
	// Process True Photons
	AliStack *MCStack = fMCEvent->Stack();
	TParticle *posDaughter = TruePhotonCandidate->GetPositiveMCDaughter(MCStack);
	TParticle *negDaughter = TruePhotonCandidate->GetNegativeMCDaughter(MCStack);

	if(posDaughter == NULL || negDaughter == NULL) return; // One particle does not exist
	if(posDaughter->GetMother(0) != negDaughter->GetMother(0)){  // Not Same Mother == Combinatorial Bck
		return;
	} else if (posDaughter->GetMother(0) == -1){
		return;
	}
	
	if(TMath::Abs(posDaughter->GetPdgCode())!=11 || TMath::Abs(negDaughter->GetPdgCode())!=11) return; //One Particle is not electron
	if(posDaughter->GetPdgCode()==negDaughter->GetPdgCode()) return; // Same Charge
	if(posDaughter->GetUniqueID() != 5 || negDaughter->GetUniqueID() !=5) return;// check if the daughters come from a conversion

	TParticle *Photon = TruePhotonCandidate->GetMCParticle(MCStack);
	if(Photon->GetPdgCode() != 22) return; // Mother is no Photon

	// True Photon
	
	Int_t labelGamma = TruePhotonCandidate->GetMCParticleLabel(MCStack);
	
	if( labelGamma < MCStack->GetNprimary() ){
		if( fIsFromMBHeader ){
			hESDTrueConvGammaPt[fiCut]->Fill(TruePhotonCandidate->Pt());
			if(fDoMesonQA){
			  hESDTrueConvGammaR[fiCut]->Fill(TruePhotonCandidate->GetConversionRadius());			 
			  hESDTrueConvGammaRMC[fiCut]->Fill( posDaughter->R() );
			  hESDTrueConvGammaPtMC[fiCut]->Fill( Photon->Pt());
			}
		}
	} else {
		if( fIsFromMBHeader){
			hESDTrueSecConvGammaPt[fiCut]->Fill(TruePhotonCandidate->Pt());
		}
	}
	
	if( IsPi0DalitzDaughter(labelGamma) == kTRUE ) {
		if( labelGamma < MCStack->GetNprimary() ) {
			if( fIsFromMBHeader ){
				hESDTruePi0DalitzConvGammaPt[fiCut]->Fill(TruePhotonCandidate->Pt());
			}
		} else {
			if( fIsFromMBHeader ) {
				hESDTruePi0DalitzSecConvGammaPt[fiCut]->Fill(TruePhotonCandidate->Pt());
			}
		}
	}
   
 
}
//________________________________________________________________________
void AliAnalysisTaskGammaConvDalitzV1::ProcessVirtualGammasCandidates(){
	
	Double_t magField = fInputEvent->GetMagneticField();


	if( magField  < 0.0 ){
		magField =  1.0;
	}
	else {
		magField =  -1.0;
	}
	
	AliStack *MCStack = 0x0;
	
	if( fMCEvent ){
		MCStack = fMCEvent->Stack();
	}
	
	
	for(Int_t virtualGammaIndex=0; virtualGammaIndex < fGoodVirtualGammas->GetEntries();  virtualGammaIndex++ ){
		AliAODConversionPhoton *Vgamma=dynamic_cast<AliAODConversionPhoton*>(fGoodVirtualGammas->At(virtualGammaIndex));
		
		AliESDtrack* positronVgamma = fESDEvent->GetTrack( Vgamma->GetTrackLabelPositive() );
		AliESDtrack* electronVgamma = fESDEvent->GetTrack( Vgamma->GetTrackLabelNegative() );
		
		Bool_t isPhoton         = kFALSE;
		Bool_t isPi0Dalitz      = kFALSE;
		Bool_t isEtaDalitz      = kFALSE;
		Bool_t isJPsi           = kFALSE;
		Bool_t isTrueEposENeg   = kFALSE;
		Bool_t isMotherPrimary  = kFALSE;

		Double_t psiPair = GetPsiPair(positronVgamma,electronVgamma);
		Double_t deltaPhi = magField * TVector2::Phi_mpi_pi( electronVgamma->GetConstrainedParam()->Phi()-positronVgamma->GetConstrainedParam()->Phi());
		
		if ( fDoMesonQA ) {
		
			hESDEposEnegPsiPairDPhi[fiCut]->Fill(deltaPhi,psiPair);   
			hESDEposEnegInvMassPt[fiCut]->Fill(Vgamma->M(),Vgamma->Pt());
			
			//cout<<"GetMass() "<<Vgamma->GetMass()<<" M "<<Vgamma->M()<<endl;
			if( fMCEvent ) {

				Int_t virtualGammaMCLabel = Vgamma->GetMCParticleLabel(MCStack);
				
				TParticle * negativeMC = 0x0; 
				TParticle * positiveMC = 0x0;   
				TParticle * mcVgamma   = 0x0;
				
				if( virtualGammaMCLabel != -1 ){
					mcVgamma = (TParticle*)MCStack->Particle(virtualGammaMCLabel);
				}
				
				negativeMC = (TParticle*)Vgamma->GetNegativeMCDaughter(MCStack);
				positiveMC = (TParticle*)Vgamma->GetPositiveMCDaughter(MCStack);
				
						
				if( negativeMC && positiveMC ) {
					if( positiveMC->GetPdgCode() == ::kPositron && negativeMC->GetPdgCode() == ::kElectron ) 
						isTrueEposENeg = kTRUE;
					if( positiveMC->GetMother(0) > -1 && positiveMC->GetMother(0) < fMCStack->GetNprimary() )
						isMotherPrimary = kTRUE;
				}
				if(mcVgamma){
					// Check if it is a true photon
					if(mcVgamma->GetPdgCode() == 22){
						isPhoton = kTRUE;
					} else if(mcVgamma->GetPdgCode() == 443){
						isJPsi = kTRUE;
					} else if( IsDalitz( mcVgamma ) ){
						if     ( mcVgamma->GetPdgCode() == 111 ) isPi0Dalitz = kTRUE;
						else if( mcVgamma->GetPdgCode() == 221 ) isEtaDalitz = kTRUE;
					}
				}

				if(isPhoton){
					hESDEposEnegTruePhotonInvMassPt[fiCut]->Fill(Vgamma->M(),Vgamma->Pt());
					hESDEposEnegTruePhotonPsiPairDPhi[fiCut]->Fill(deltaPhi,psiPair);
					if( Vgamma->Pt() > 1.5 ){
						hESDEposEnegTruePhotonPsiPairDPhiPtCut[fiCut]->Fill(deltaPhi,psiPair);
					}
				} else if(isJPsi){
					hESDEposEnegTrueJPsiInvMassPt[fiCut]->Fill(Vgamma->M(),Vgamma->Pt());
				} else if(isPi0Dalitz){
					hESDEposEnegTruePi0DalitzInvMassPt[fiCut]->Fill(Vgamma->M(),Vgamma->Pt());
					hESDEposEnegTruePi0DalitzPsiPairDPhi[fiCut]->Fill(deltaPhi,psiPair);
					if( isMotherPrimary ) hESDEposEnegTruePrimPi0DalitzInvMass[fiCut]->Fill( Vgamma->M() );
				} else if(isEtaDalitz){
					hESDEposEnegTrueEtaDalitzInvMassPt[fiCut]->Fill(Vgamma->M(),Vgamma->Pt());
					hESDEposEnegTrueEtaDalitzPsiPairDPhi[fiCut]->Fill(deltaPhi,psiPair);
					if( isMotherPrimary ) hESDEposEnegTruePrimEtaDalitzInvMass[fiCut]->Fill( Vgamma->M() );
				}
					
				if( isTrueEposENeg ) hESDEposEnegTrueInvMassPt[fiCut]->Fill(Vgamma->M(), Vgamma->Pt());	    
				
			}
		}
	}
}  
  
//________________________________________________________________________
void AliAnalysisTaskGammaConvDalitzV1::ProcessElectronCandidates(){

	Double_t magField = fInputEvent->GetMagneticField();

	if( magField  < 0.0 ){
		magField =  1.0;
	} else {
		magField =  -1.0;
	}

	vector<Int_t> lGoodElectronIndexPrev(0);
	vector<Int_t> lGoodPositronIndexPrev(0);
	
	for(UInt_t i = 0; i < fSelectorElectronIndex.size(); i++){
		
		AliESDtrack* electronCandidate = fESDEvent->GetTrack(fSelectorElectronIndex[i]);
		
		if( fMCEvent ) {
			Int_t labelelectron = TMath::Abs( electronCandidate->GetLabel() );
			Int_t isMCFromMBHeader = -1;
			if(((AliConvEventCuts*)fCutEventArray->At(fiCut))->GetSignalRejection() != 0) {
				isMCFromMBHeader = ((AliConvEventCuts*)fCutEventArray->At(fiCut))->IsParticleFromBGEvent(labelelectron,fMCStack,fInputEvent);
				if(isMCFromMBHeader == 0 && ((AliConvEventCuts*)fCutEventArray->At(fiCut))->GetSignalRejection() != 3) continue;
			}    
		}
			
		if(! ((AliDalitzElectronCuts*)fCutElectronArray->At(fiCut))->ElectronIsSelected(electronCandidate) ) continue;
		
		lGoodElectronIndexPrev.push_back(   fSelectorElectronIndex[i] );
		hESDDalitzElectronPt[fiCut]->Fill(electronCandidate->Pt());
		hESDDalitzElectronPhi[fiCut]->Fill(electronCandidate->Phi());
		
		
		if( fMCEvent ) {
			
			Int_t labelelectron = TMath::Abs( electronCandidate->GetLabel() );
			if( labelelectron < fMCStack->GetNtrack() ){
				TParticle* electron = fMCStack->Particle(labelelectron);
				if( electron->GetPdgCode() ==  11 ){
					if( labelelectron < fMCStack->GetNprimary() ){
						hESDTrueElectronPt[fiCut]->Fill(electronCandidate->Pt());    //primary electron
					} else {
						hESDTrueSecElectronPt[fiCut]->Fill(electronCandidate->Pt()); //secondary electron
					}
					if( IsPi0DalitzDaughter(labelelectron) == kTRUE ) {
						if( labelelectron < fMCStack->GetNprimary() ) {
							hESDTruePi0DalitzElectronPt[fiCut]->Fill(electronCandidate->Pt());
						} else {
							hESDTruePi0DalitzSecElectronPt[fiCut]->Fill(electronCandidate->Pt());
						}
					}
				}
			}
		}
	}

	for(UInt_t i = 0; i < fSelectorPositronIndex.size(); i++){

		AliESDtrack* positronCandidate = fESDEvent->GetTrack( fSelectorPositronIndex[i] );
		
		if( fMCEvent ) {
		
			Int_t labelpositron = TMath::Abs( positronCandidate->GetLabel() );
			Int_t isMCFromMBHeader = -1;
			
			if(((AliConvEventCuts*)fCutEventArray->At(fiCut))->GetSignalRejection() != 0) {
				isMCFromMBHeader = ((AliConvEventCuts*)fCutEventArray->At(fiCut))->IsParticleFromBGEvent(labelpositron,fMCStack,fInputEvent);
				if(isMCFromMBHeader == 0 && ((AliConvEventCuts*)fCutEventArray->At(fiCut))->GetSignalRejection() != 3) continue;
			}  
		}
	
		if(! ((AliDalitzElectronCuts*)fCutElectronArray->At(fiCut))->ElectronIsSelected(positronCandidate) ) continue;
		
		lGoodPositronIndexPrev.push_back( fSelectorPositronIndex[i] );
		hESDDalitzPositronPt[fiCut]->Fill( positronCandidate->Pt() );
		hESDDalitzPositronPhi[fiCut]->Fill( positronCandidate->Phi() );
			
		if( fMCEvent ) {
			Int_t labelpositron = TMath::Abs( positronCandidate->GetLabel() );
			
			if( labelpositron < fMCStack->GetNtrack() ) {
				TParticle* positron = fMCStack->Particle(labelpositron);
				if( positron->GetPdgCode() ==  -11 ){
					if( labelpositron < fMCStack->GetNprimary() ){
						hESDTruePositronPt[fiCut]->Fill(positronCandidate->Pt());
					} else {
						hESDTrueSecPositronPt[fiCut]->Fill(positronCandidate->Pt());
					}
					if( IsPi0DalitzDaughter(labelpositron) == kTRUE ) {
						if( labelpositron < fMCStack->GetNprimary() ){
							hESDTruePi0DalitzPositronPt[fiCut]->Fill(positronCandidate->Pt());
						} else {
							hESDTruePi0DalitzSecPositronPt[fiCut]->Fill(positronCandidate->Pt());
						}
					}
				}
			}
		}
	}

	vector<Bool_t> lElectronPsiIndex(lGoodElectronIndexPrev.size(), kTRUE);
	vector<Bool_t> lPositronPsiIndex(lGoodPositronIndexPrev.size(), kTRUE);

	if( ((AliDalitzElectronCuts*)fCutElectronArray->At(fiCut))->DoPsiPairCut() == kTRUE ){
		for( UInt_t i = 0; i < lGoodElectronIndexPrev.size(); i++ ) {
			AliESDtrack *electronCandidate = fESDEvent->GetTrack(lGoodElectronIndexPrev[i]);
			for(UInt_t j = 0; j <  lGoodPositronIndexPrev.size(); j++){
				AliESDtrack *positronCandidate = fESDEvent->GetTrack(lGoodPositronIndexPrev[j]);
				Double_t psiPair = GetPsiPair(positronCandidate,electronCandidate);
				Double_t deltaPhi = magField * TVector2::Phi_mpi_pi( electronCandidate->GetConstrainedParam()->Phi()-positronCandidate->GetConstrainedParam()->Phi());

				if( ((AliDalitzElectronCuts*)fCutElectronArray->At(fiCut))->IsFromGammaConversion(psiPair,deltaPhi ) ){
					lElectronPsiIndex[i] = kFALSE;
					lPositronPsiIndex[j] = kFALSE;
				}
			}
		}
	}

	vector<Int_t> lGoodElectronIndex(0);
	vector<Int_t> lGoodPositronIndex(0);
	
	for( UInt_t i = 0; i < lGoodElectronIndexPrev.size(); i++ ) {
		if(  lElectronPsiIndex[i] == kTRUE )
		lGoodElectronIndex.push_back(   lGoodElectronIndexPrev[i]  );
	}

	for( UInt_t i = 0; i < lGoodPositronIndexPrev.size(); i++ ) {
		if(  lPositronPsiIndex[i] == kTRUE )
		lGoodPositronIndex.push_back(   lGoodPositronIndexPrev[i]  );
	}

	for(UInt_t i = 0; i < lGoodElectronIndex.size(); i++){
		AliESDtrack *electronCandidate = fESDEvent->GetTrack(lGoodElectronIndex[i]);
		AliKFParticle electronCandidateKF( *electronCandidate->GetConstrainedParam(), ::kElectron );
		TLorentzVector electronCandidateTLV;
		electronCandidateTLV.SetXYZM(electronCandidate->GetConstrainedParam()->Px(),electronCandidate->GetConstrainedParam()->Py(),electronCandidate->GetConstrainedParam()->Pz(),TDatabasePDG::Instance()->GetParticle(  ::kElectron   )->Mass());
		

		for(UInt_t j = 0; j < lGoodPositronIndex.size(); j++){

			AliESDtrack *positronCandidate = fESDEvent->GetTrack(lGoodPositronIndex[j]);
			AliKFParticle positronCandidateKF( *positronCandidate->GetConstrainedParam(), ::kPositron );
			TLorentzVector positronCandidateTLV;
		
			positronCandidateTLV.SetXYZM(positronCandidate->GetConstrainedParam()->Px(),positronCandidate->GetConstrainedParam()->Py(),positronCandidate->GetConstrainedParam()->Pz(),TDatabasePDG::Instance()->GetParticle(  ::kPositron   )->Mass());
			TLorentzVector *virtualPhotonTLV = 0;
			AliKFConversionPhoton* virtualPhoton = NULL;
			AliAODConversionPhoton *vphoton;
			
			if( ((AliDalitzElectronCuts*)fCutElectronArray->At(fiCut))->GetUseElectronMCSmearing() && ((AliConversionMesonCuts*)fCutMesonArray->At(fiCut))->UseMCPSmearing() && fMCEvent){
				TLorentzVector smearelectronCandidateTLV = ((AliConversionMesonCuts*)fCutMesonArray->At(fiCut))->SmearElectron(electronCandidateTLV);
				TLorentzVector smearpositronCandidateTLV = ((AliConversionMesonCuts*)fCutMesonArray->At(fiCut))->SmearElectron(positronCandidateTLV);
				virtualPhotonTLV = new TLorentzVector( smearelectronCandidateTLV + smearpositronCandidateTLV );
				//TLorentzVector temp = electronCandidateTLV + positronCandidateTLV;
				//cout<<"Mass:  "<<"NoSmearElectrons  "<<temp.M() <<"   SmearElectrons  "<<virtualPhotonTLV->M()<<endl;
				vphoton= new AliAODConversionPhoton(virtualPhotonTLV); 
				vphoton->SetMass(virtualPhotonTLV->M());
			} else {
				virtualPhoton = new AliKFConversionPhoton(electronCandidateKF,positronCandidateKF);
				if( fSetProductionVertextoVGamma == kTRUE ){
					AliKFVertex primaryVertexImproved(*fInputEvent->GetPrimaryVertex());
					primaryVertexImproved+=*virtualPhoton;
					virtualPhoton->SetProductionVertex(primaryVertexImproved);			
				}

				vphoton= new AliAODConversionPhoton(virtualPhoton);
			}
			//virtualPhoton->SetTrackLabels( lGoodPositronIndex[j], lGoodElectronIndex[i]);
			vphoton->SetTrackLabels( lGoodPositronIndex[j], lGoodElectronIndex[i]);
			
			if( fMCEvent ) {
				Int_t labeln=TMath::Abs(electronCandidate->GetLabel());
				Int_t labelp=TMath::Abs(positronCandidate->GetLabel());
				TParticle *fNegativeMCParticle = fMCStack->Particle(labeln);
				TParticle *fPositiveMCParticle = fMCStack->Particle(labelp);
				if( fPositiveMCParticle && fNegativeMCParticle) {		
					//virtualPhoton->SetMCLabelPositive(labelp);
					//virtualPhoton->SetMCLabelNegative(labeln);
					vphoton->SetMCLabelPositive(labelp);
					vphoton->SetMCLabelNegative(labeln);
						
				}		
			}
			
					
			fGoodVirtualGammas->Add(  vphoton );
			
			if( virtualPhoton ){
				delete virtualPhoton;
				virtualPhoton=NULL;
			}
			if ( virtualPhotonTLV ){
				delete virtualPhotonTLV;
				virtualPhotonTLV=NULL;
			}
					
		}
	}
	
	//Computing mixing event
	if(  fDoMesonQA ) {
		for(UInt_t i = 0; i < lGoodElectronIndex.size(); i++){
			AliESDtrack *electronCandidate1 = fESDEvent->GetTrack(lGoodElectronIndex[i]);
			AliKFParticle electronCandidate1KF( *electronCandidate1->GetConstrainedParam(), ::kElectron );
			
			for(UInt_t j = i+1; j < lGoodElectronIndex.size(); j++){
			
				AliESDtrack *electronCandidate2 = fESDEvent->GetTrack(lGoodElectronIndex[j]);
				AliKFParticle electronCandidate2KF( *electronCandidate2->GetConstrainedParam(), ::kElectron );
				AliKFConversionPhoton* virtualPhoton = new AliKFConversionPhoton(electronCandidate1KF,electronCandidate2KF);
				
				//AliKFVertex primaryVertexImproved(*fInputEvent->GetPrimaryVertex());
				//primaryVertexImproved+=*virtualPhoton;
				//virtualPhoton->SetProductionVertex(primaryVertexImproved);

				AliAODConversionPhoton *vphoton = new AliAODConversionPhoton(virtualPhoton); 
				hESDEposEnegLikeSignBackInvMassPt[fiCut]->Fill(vphoton->M(),vphoton->Pt());
				delete vphoton;
				delete virtualPhoton;
				vphoton = 0x0;
				virtualPhoton = 0x0;            
			}
		}   
	
	
		for(UInt_t i = 0; i < lGoodPositronIndex.size(); i++){
			AliESDtrack *positronCandidate1 = fESDEvent->GetTrack(lGoodPositronIndex[i]);
			AliKFParticle positronCandidate1KF( *positronCandidate1->GetConstrainedParam(), ::kPositron );
			
			for(UInt_t j = i+1; j < lGoodPositronIndex.size(); j++){
			
				AliESDtrack *positronCandidate2 = fESDEvent->GetTrack(lGoodPositronIndex[j]);
				AliKFParticle positronCandidate2KF( *positronCandidate2->GetConstrainedParam(), ::kPositron );
				AliKFConversionPhoton* virtualPhoton = new AliKFConversionPhoton(positronCandidate1KF,positronCandidate2KF);
				//AliKFVertex primaryVertexImproved(*fInputEvent->GetPrimaryVertex());
				//primaryVertexImproved+=*virtualPhoton;
				//virtualPhoton->SetProductionVertex(primaryVertexImproved);
				
				AliAODConversionPhoton *vphoton = new AliAODConversionPhoton(virtualPhoton); 
				hESDEposEnegLikeSignBackInvMassPt[fiCut]->Fill(vphoton->M(),vphoton->Pt());	
				delete vphoton;
				delete virtualPhoton;  
				vphoton = 0x0;
				virtualPhoton = 0x0;
		
			}
		}   
	}
}

//________________________________________________________________________
void AliAnalysisTaskGammaConvDalitzV1::CalculatePi0DalitzCandidates(){

	// Conversion Gammas
	if( fGoodGammas->GetEntries() > 0 && fGoodVirtualGammas->GetEntries() > 0 ){
		vector<Bool_t> lGoodVirtualGamma(fGoodVirtualGammas->GetEntries(), kFALSE);
		
		for(Int_t GammaIndex=0; GammaIndex<fGoodGammas->GetEntries(); GammaIndex++){
			AliAODConversionPhoton *gamma=dynamic_cast<AliAODConversionPhoton*>(fGoodGammas->At(GammaIndex));
			if (gamma==NULL) continue;
			for(Int_t virtualGammaIndex=0;virtualGammaIndex<fGoodVirtualGammas->GetEntries();virtualGammaIndex++){
				AliAODConversionPhoton *Vgamma=dynamic_cast<AliAODConversionPhoton*>(fGoodVirtualGammas->At(virtualGammaIndex));
				if (Vgamma==NULL) continue;
				//Check for same Electron ID
			     if(gamma->GetTrackLabelPositive()    == Vgamma->GetTrackLabelPositive() ||
				gamma->GetTrackLabelNegative()    == Vgamma->GetTrackLabelNegative() ||
				gamma->GetTrackLabelNegative()    == Vgamma->GetTrackLabelPositive() ||
				gamma->GetTrackLabelPositive()    == Vgamma->GetTrackLabelNegative() ) continue;

				AliAODConversionMother *pi0cand = new AliAODConversionMother(gamma,Vgamma);
				pi0cand->SetLabels(GammaIndex,virtualGammaIndex);
						

				if( ( ((AliConversionMesonCuts*)fCutMesonArray->At(fiCut))->MesonIsSelected(pi0cand,kTRUE,((AliConvEventCuts*)fCutEventArray->At(fiCut))->GetEtaShift())) ){
			
					//cout<< "Meson Accepted "<<endl;
					
					Int_t zbin= fBGHandler[fiCut]->GetZBinIndex(fESDEvent->GetPrimaryVertex()->GetZ());
						Int_t mbin = 0;
						if( ((AliDalitzElectronCuts*)fCutElectronArray->At(fiCut))->UseTrackMultiplicity() ){
							mbin = fBGHandler[fiCut]->GetMultiplicityBinIndex(fNumberOfESDTracks);
						} else {
							mbin = fBGHandler[fiCut]->GetMultiplicityBinIndex(fGoodGammas->GetEntries());
						}
					
					if ( fDoMesonQA ) {
						hESDEposEnegInvMassPi0Pt[fiCut]->Fill( Vgamma->M(), pi0cand->Pt() );					
						if( pi0cand->M() > 0.1 && pi0cand->M() < 0.145 ){
							hESDEposEnegAfterMassCutInvMassPi0Pt[fiCut]->Fill(Vgamma->M(),pi0cand->Pt());
						}
					}
			
					if(  ((AliDalitzElectronCuts*) fCutElectronArray->At(fiCut))->DoMassCut() == kTRUE ) {
						if( ((AliDalitzElectronCuts*) fCutElectronArray->At(fiCut))->MassCut( pi0cand->Pt() , Vgamma->M() ) == kTRUE ){

							hESDMotherInvMassPt[fiCut]->Fill(pi0cand->M(),pi0cand->Pt());	
							Double_t sparesFill[4] = {pi0cand->M(),pi0cand->Pt(),(Double_t)zbin,(Double_t)mbin};
							sESDMotherInvMassPtZM[fiCut]->Fill(sparesFill,1);
							
							if(fMCEvent){
							  ProcessTrueMesonCandidates(pi0cand,gamma,Vgamma);
							}
						
							if ( fDoMesonQA ) {
								hESDMotherPhi[fiCut]->Fill(pi0cand->Phi());
								if( lGoodVirtualGamma[virtualGammaIndex] == kFALSE ) {
							
									FillElectronQAHistos(Vgamma);
									
									lGoodVirtualGamma[virtualGammaIndex] = kTRUE;
									fNVirtualGammas++;
								}
							}
						}
					} else {
						hESDMotherInvMassPt[fiCut]->Fill(pi0cand->M(),pi0cand->Pt());
						Double_t sparesFill[4] = {pi0cand->M(),pi0cand->Pt(),(Double_t)zbin,(Double_t)mbin};
						sESDMotherInvMassPtZM[fiCut]->Fill(sparesFill,1);
						
						if(fMCEvent){
							  ProcessTrueMesonCandidates(pi0cand,gamma,Vgamma);
						}
						
						if ( fDoMesonQA ) {
							hESDMotherPhi[fiCut]->Fill(pi0cand->Phi());
							if( lGoodVirtualGamma[virtualGammaIndex] == kFALSE ) {
								FillElectronQAHistos(Vgamma);
								lGoodVirtualGamma[virtualGammaIndex] = kTRUE;
								fNVirtualGammas++;
							}
						}
					}
				
					if( fDoChicAnalysis) {
					
						hESDPi0MotherInvMassPt[fiCut]->Fill(pi0cand->M(),pi0cand->Pt());						
						Double_t diffMass = pi0cand->M() - Vgamma->M();
						hESDPi0MotherDiffInvMassPt[fiCut]->Fill( diffMass , pi0cand->Pt() );
				
						if( Vgamma->M() > 2.5 && Vgamma->M() < 3.4){
							hESDPi0MotherDiffLimInvMassPt[fiCut]->Fill( diffMass , pi0cand->Pt() );
						}
						
						if(fMCEvent){
						  ProcessTrueChicCandidates(pi0cand,gamma,Vgamma);
						}
						
						
					}
					
					
				}
				delete pi0cand;
				pi0cand=0x0;
			}
		}
	}
}

//________________________________________________________________________
void AliAnalysisTaskGammaConvDalitzV1::CalculateBackground(){

	Int_t zbin= fBGHandler[fiCut]->GetZBinIndex(fESDEvent->GetPrimaryVertex()->GetZ());
	Int_t mbin = 0;

	Int_t method = 0;

	method = ((AliDalitzElectronCuts*) fCutElectronArray->At(fiCut))->GetBKGMethod();

	if(((AliDalitzElectronCuts*)fCutElectronArray->At(fiCut))->UseTrackMultiplicity()){
		mbin = fBGHandler[fiCut]->GetMultiplicityBinIndex(fNumberOfESDTracks);
	} else {
		mbin = fBGHandler[fiCut]->GetMultiplicityBinIndex(fGoodGammas->GetEntries());
	}

	if( method == 1 || method == 2 ) {

		AliGammaConversionAODBGHandler::GammaConversionVertex *bgEventVertex = NULL;

		if( ((AliDalitzElectronCuts*)fCutElectronArray->At(fiCut))->UseTrackMultiplicity() ) {
			for(Int_t nEventsInBG=0;nEventsInBG<fBGHandler[fiCut]->GetNBGEvents();nEventsInBG++){

				AliGammaConversionAODVector *previousEventV0s = fBGHandler[fiCut]->GetBGGoodV0s(zbin,mbin,nEventsInBG);
				if(fMoveParticleAccordingToVertex == kTRUE && method == 1){
					bgEventVertex = fBGHandler[fiCut]->GetBGEventVertex(zbin,mbin,nEventsInBG);
				}

				for(Int_t iCurrent=0;iCurrent<fGoodVirtualGammas->GetEntries();iCurrent++){
					AliAODConversionPhoton currentEventGoodV0 = *(AliAODConversionPhoton*)(fGoodVirtualGammas->At(iCurrent));

					for(UInt_t iPrevious=0;iPrevious<previousEventV0s->size();iPrevious++){
						AliAODConversionPhoton previousGoodV0 = (AliAODConversionPhoton)(*(previousEventV0s->at(iPrevious)));

						if(fMoveParticleAccordingToVertex == kTRUE && method == 1 ){
							MoveParticleAccordingToVertex(&previousGoodV0,bgEventVertex);
						}

						AliAODConversionMother *backgroundCandidate = new AliAODConversionMother(&currentEventGoodV0,&previousGoodV0);
						
						if( ( ((AliConversionMesonCuts*)fCutMesonArray->At(fiCut))->MesonIsSelected(backgroundCandidate,kFALSE, ((AliConvEventCuts*)fCutEventArray->At(fiCut))->GetEtaShift()))){
							if(  ((AliDalitzElectronCuts*) fCutElectronArray->At(fiCut))->DoMassCut() == kTRUE ) {
							
								if( ((AliDalitzElectronCuts*) fCutElectronArray->At(fiCut))->MassCut( backgroundCandidate->Pt() , currentEventGoodV0.M() ) == kTRUE ){
							
									hESDMotherBackInvMassPt[fiCut]->Fill(backgroundCandidate->M(),backgroundCandidate->Pt());
									Double_t sparesFill[4] = {backgroundCandidate->M(),backgroundCandidate->Pt(),(Double_t)zbin,(Double_t)mbin};
									sESDMotherBackInvMassPtZM[fiCut]->Fill(sparesFill,1);
								}
							} else {
								hESDMotherBackInvMassPt[fiCut]->Fill(backgroundCandidate->M(),backgroundCandidate->Pt());
								Double_t sparesFill[4] = {backgroundCandidate->M(),backgroundCandidate->Pt(),(Double_t)zbin,(Double_t)mbin};
								sESDMotherBackInvMassPtZM[fiCut]->Fill(sparesFill,1);
							}       
						}
						delete backgroundCandidate;
						backgroundCandidate = 0x0;
					}
				}
			}
		} else {
			for(Int_t nEventsInBG=0;nEventsInBG <fBGHandler[fiCut]->GetNBGEvents();nEventsInBG++){
				AliGammaConversionAODVector *previousEventV0s = fBGHandler[fiCut]->GetBGGoodV0s(zbin,mbin,nEventsInBG);
				if(previousEventV0s){
					if(fMoveParticleAccordingToVertex == kTRUE && method == 1){
						bgEventVertex = fBGHandler[fiCut]->GetBGEventVertex(zbin,mbin,nEventsInBG);
					}
					for(Int_t iCurrent=0;iCurrent<fGoodVirtualGammas->GetEntries();iCurrent++){
						AliAODConversionPhoton currentEventGoodV0 = *(AliAODConversionPhoton*)(fGoodVirtualGammas->At(iCurrent));
						for(UInt_t iPrevious=0;iPrevious<previousEventV0s->size();iPrevious++){
							AliAODConversionPhoton previousGoodV0 = (AliAODConversionPhoton)(*(previousEventV0s->at(iPrevious)));
							if(fMoveParticleAccordingToVertex == kTRUE && method ==1){
								MoveParticleAccordingToVertex(&previousGoodV0,bgEventVertex);
							}

							AliAODConversionMother *backgroundCandidate = new AliAODConversionMother(&currentEventGoodV0,&previousGoodV0);
							if((((AliConversionMesonCuts*)fCutMesonArray->At(fiCut))->MesonIsSelected(backgroundCandidate,kFALSE,((AliConvEventCuts*)fCutEventArray->At(fiCut))->GetEtaShift()))){
								if(  ((AliDalitzElectronCuts*) fCutElectronArray->At(fiCut))->DoMassCut() == kTRUE ) {
									if( ((AliDalitzElectronCuts*) fCutElectronArray->At(fiCut))->MassCut( backgroundCandidate->Pt() , currentEventGoodV0.M() ) == kTRUE ){
										hESDMotherBackInvMassPt[fiCut]->Fill(backgroundCandidate->M(),backgroundCandidate->Pt());
										Double_t sparesFill[4] = {backgroundCandidate->M(),backgroundCandidate->Pt(),(Double_t)zbin,(Double_t)mbin};
										sESDMotherBackInvMassPtZM[fiCut]->Fill(sparesFill,1);
									}
								} else {
									hESDMotherBackInvMassPt[fiCut]->Fill(backgroundCandidate->M(),backgroundCandidate->Pt());
									Double_t sparesFill[4] = {backgroundCandidate->M(),backgroundCandidate->Pt(),(Double_t)zbin,(Double_t)mbin};
									sESDMotherBackInvMassPtZM[fiCut]->Fill(sparesFill,1);
								}
							}
							delete backgroundCandidate;
							backgroundCandidate = 0x0;
						}
					}
				}
			}
		}
	} else if( method == 3 ){
		for(Int_t iCurrent=0;iCurrent<fGoodVirtualGammas->GetEntries();iCurrent++){
			AliAODConversionPhoton currentEventGoodV0 = *(AliAODConversionPhoton*)(fGoodVirtualGammas->At(iCurrent));

			for(Int_t iPrevious=0;iPrevious<fGammasPool[fiCut]->GetEntries();iPrevious++){
				AliAODConversionPhoton previousGoodV0 = *(AliAODConversionPhoton*)((fGammasPool[fiCut]->At(iPrevious) ));
				AliAODConversionMother *backgroundCandidate = new AliAODConversionMother(&currentEventGoodV0,&previousGoodV0);
				
				if((((AliConversionMesonCuts*)fCutMesonArray->At(fiCut))->MesonIsSelected(backgroundCandidate,kFALSE, ((AliConvEventCuts*)fCutEventArray->At(fiCut))->GetEtaShift()))){
					if(  ((AliDalitzElectronCuts*) fCutElectronArray->At(fiCut))->DoMassCut() == kTRUE ) {
						if( ((AliDalitzElectronCuts*) fCutElectronArray->At(fiCut))->MassCut( backgroundCandidate->Pt() , currentEventGoodV0.M() ) == kTRUE ){
							hESDMotherBackInvMassPt[fiCut]->Fill(backgroundCandidate->M(),backgroundCandidate->Pt());
							Double_t sparesFill[4] = {backgroundCandidate->M(),backgroundCandidate->Pt(),(Double_t)zbin,(Double_t)mbin};
							sESDMotherBackInvMassPtZM[fiCut]->Fill(sparesFill,1);	
						}
					} else {	
						hESDMotherBackInvMassPt[fiCut]->Fill(backgroundCandidate->M(),backgroundCandidate->Pt());
						Double_t sparesFill[4] = {backgroundCandidate->M(),backgroundCandidate->Pt(),(Double_t)zbin,(Double_t)mbin};
						sESDMotherBackInvMassPtZM[fiCut]->Fill(sparesFill,1); 
					}
				}
				delete backgroundCandidate;
				backgroundCandidate = 0x0;
			}
		}
	}
}

//________________________________________________________________________
void AliAnalysisTaskGammaConvDalitzV1::UpdateEventByEventData(){
	//see header file for documentation

	Int_t method = 0;

	method = ( (AliDalitzElectronCuts*)fCutElectronArray->At(fiCut))->GetBKGMethod();
	
	if( method == 1 ) {
		if(fGoodGammas->GetEntries() > 0 ){
			if( ((AliDalitzElectronCuts*)fCutElectronArray->At(fiCut))->UseTrackMultiplicity() ){
				fBGHandler[fiCut]->AddEvent(fGoodGammas,fESDEvent->GetPrimaryVertex()->GetX(),fESDEvent->GetPrimaryVertex()->GetY(),fESDEvent->GetPrimaryVertex()->GetZ(),fNumberOfESDTracks);
			} else { // means we use #V0s for multiplicity
				fBGHandler[fiCut]->AddEvent(fGoodGammas,fESDEvent->GetPrimaryVertex()->GetX(),fESDEvent->GetPrimaryVertex()->GetY(),fESDEvent->GetPrimaryVertex()->GetZ(),fGoodGammas->GetEntries());
			}
		}
	} else if ( method == 2 ){
		if(fGoodVirtualGammas->GetEntries() > 0 ){
			if(((AliDalitzElectronCuts*)fCutElectronArray->At(fiCut))->UseTrackMultiplicity()){
				fBGHandler[fiCut]->AddEvent(fGoodVirtualGammas,fESDEvent->GetPrimaryVertex()->GetX(),fESDEvent->GetPrimaryVertex()->GetY(),fESDEvent->GetPrimaryVertex()->GetZ(),fNumberOfESDTracks);
			} else {  // means we use #V0s for multiplicity
				fBGHandler[fiCut]->AddEvent(fGoodVirtualGammas,fESDEvent->GetPrimaryVertex()->GetX(),fESDEvent->GetPrimaryVertex()->GetY(),fESDEvent->GetPrimaryVertex()->GetZ(),fGoodVirtualGammas->GetEntries());
			}
		}
	} else if ( method  == 3 ) {
		for(Int_t index = 0; index < fGoodGammas->GetEntries(); index++){
			if ( fGammasPool[fiCut]->GetEntries() > ((AliDalitzElectronCuts*)fCutElectronArray->At(fiCut))->NumberOfRotationEvents() ){
				fGammasPool[fiCut]->RemoveLast();
			}
			fGammasPool[fiCut]->AddFirst( new AliAODConversionPhoton(*(AliAODConversionPhoton*)(fGoodGammas->At(index)) ) );
		}
	}
}

//______________________________________________________________________
void AliAnalysisTaskGammaConvDalitzV1::ProcessTrueMesonCandidates(AliAODConversionMother *Pi0Candidate, AliAODConversionPhoton *TrueGammaCandidate, AliAODConversionPhoton *TrueVirtualGammaCandidate)
{

	// Process True Mesons
	AliStack *MCStack = fMCEvent->Stack();
	
	if( TrueGammaCandidate->GetV0Index() < fESDEvent->GetNumberOfV0s() ){
		
	  

		Bool_t isTruePi0 = kFALSE;
		Bool_t isTrueEta = kFALSE;
		
	        Int_t gammaMCLabel = TrueGammaCandidate->GetMCParticleLabel(MCStack);
		Int_t gammaMotherLabel = -1;
		
		

		
		
		//Checking if the gamma candidate is a real gamma
		
		
		if(gammaMCLabel != -1){ // Gamma is Combinatorial; MC Particles don't belong to the same Mother
			// Daughters Gamma 0
			TParticle * negativeMC = (TParticle*)TrueGammaCandidate->GetNegativeMCDaughter(MCStack);
			TParticle * positiveMC = (TParticle*)TrueGammaCandidate->GetPositiveMCDaughter(MCStack);
			TParticle * gammaMC = (TParticle*)MCStack->Particle(gammaMCLabel);

			if(TMath::Abs(negativeMC->GetPdgCode())==11 && TMath::Abs(positiveMC->GetPdgCode())==11){  // Electrons ...
				if(negativeMC->GetUniqueID() == 5 && positiveMC->GetUniqueID() ==5){ // ... From Conversion ...
					if(gammaMC->GetPdgCode() == 22){ // ... with Gamma Mother
						gammaMotherLabel=gammaMC->GetFirstMother();
					}
				}
			}
		}


		
		//Checking if the virtual gamma is a real virtual gamma
		
		Int_t virtualGammaMCLabel = TrueVirtualGammaCandidate->GetMCParticleLabel(MCStack);
		Int_t virtualGammaMotherLabel = -1;
		Int_t virtualGamma = -1;
		


		if( virtualGammaMCLabel != -1 ){ // Gamma is Combinatorial; MC Particles don't belong to the same Mother
			// Daughters Gamma 1
			TParticle * negativeMC = (TParticle*)TrueVirtualGammaCandidate->GetNegativeMCDaughter(MCStack);
			TParticle * positiveMC = (TParticle*)TrueVirtualGammaCandidate->GetPositiveMCDaughter(MCStack);
			TParticle * virtualGammaMotherMC = (TParticle*)MCStack->Particle(virtualGammaMCLabel);

			if(TMath::Abs(negativeMC->GetPdgCode())==11 && TMath::Abs(positiveMC->GetPdgCode())==11){  // Electrons ...

				if( virtualGammaMotherMC->GetPdgCode() != 22 ){
					virtualGammaMotherLabel=virtualGammaMCLabel;
					virtualGamma = 1;
					
				} else if (negativeMC->GetUniqueID() == 5 && positiveMC->GetUniqueID() ==5){ // ... From Conversion ...
					virtualGammaMotherLabel=virtualGammaMotherMC->GetFirstMother();
					virtualGamma = 0; //no virtual gamma
				}
			}
		}

		
		//Checking if both gamma and virtual gamma comming from Pi0 or Eta
		

		if( gammaMotherLabel >= 0 && ( gammaMotherLabel == virtualGammaMotherLabel) ){
			if(((TParticle*)MCStack->Particle(virtualGammaMotherLabel))->GetPdgCode() == 111){
				isTruePi0=kTRUE;
			}
			if(((TParticle*)MCStack->Particle(virtualGammaMotherLabel))->GetPdgCode() == 221){
				isTrueEta=kTRUE;
			}
		}

		

		if(  isTruePi0 || isTrueEta ){ // True Pion or Eta
			if ( virtualGamma == 1 ) { //True Dalitz	
				Float_t weighted= 1;
				
				if( ((AliDalitzElectronCuts*) fCutElectronArray->At(fiCut))->DoWeights() ) { 
					if(((AliConvEventCuts*)fCutEventArray->At(fiCut))->IsParticleFromBGEvent(gammaMotherLabel, fMCStack,fInputEvent)){
						if (((TParticle*)MCStack->Particle(gammaMotherLabel))->Pt()>0.005){
							weighted= ((AliConvEventCuts*)fCutEventArray->At(fiCut))->GetWeightForMeson(fV0Reader->GetPeriodName(),gammaMotherLabel,fMCStack,fInputEvent);
						}
					}
				}

				hESDTrueMotherInvMassPt[fiCut]->Fill(Pi0Candidate->M(),Pi0Candidate->Pt(),weighted);
				hESDTrueMotherDalitzInvMassPt[fiCut]->Fill( TrueVirtualGammaCandidate->M(),Pi0Candidate->Pt(),weighted);

				if(gammaMotherLabel < MCStack->GetNprimary()){ // Only primary pi0 for efficiency calculation
					hESDTruePrimaryMotherInvMassPt[fiCut]->Fill( Pi0Candidate->M(),Pi0Candidate->Pt(),weighted);
					hESDTruePrimaryMotherW0WeightingInvMassPt[fiCut]->Fill( Pi0Candidate->M(), Pi0Candidate->Pt() );
				
					hESDTruePrimaryMotherInvMassMCPt[fiCut]->Fill(Pi0Candidate->M(),((TParticle*)MCStack->Particle(virtualGammaMotherLabel))->Pt(),weighted);
					if(isTruePi0){ // Only primaries for unfolding
						hESDTruePrimaryPi0DalitzESDPtMCPt[fiCut]->Fill(Pi0Candidate->Pt(),((TParticle*)MCStack->Particle(virtualGammaMotherLabel))->Pt(),weighted);
					}
				} else { // Secondary Meson
					Float_t weightedSec= 1;
					if( ((AliDalitzElectronCuts*) fCutElectronArray->At(fiCut))->DoWeights() ) { 
						Int_t secMotherLabel = ((TParticle*)MCStack->Particle(gammaMotherLabel))->GetMother(0);
						if(((AliConvEventCuts*)fCutEventArray->At(fiCut))->IsParticleFromBGEvent(gammaMotherLabel, fMCStack, fInputEvent) && MCStack->Particle(gammaMotherLabel)->GetPdgCode()==310){
							weightedSec= ((AliConvEventCuts*)fCutEventArray->At(fiCut))->GetWeightForMeson(fV0Reader->GetPeriodName(),secMotherLabel, fMCStack, fInputEvent)/2.; //invariant mass is additive thus the weight for the daughters has to be devide by two for the K0s at a certain pt
						}
					}
					hESDTrueSecondaryMotherInvMassPt[fiCut]->Fill(Pi0Candidate->M(),Pi0Candidate->Pt(),weightedSec); 
				}
			} else if ( virtualGamma == 0 ){
				Float_t weighted= 1;
				if( ((AliDalitzElectronCuts*) fCutElectronArray->At(fiCut))->DoWeights() ) {
					if(((AliConvEventCuts*)fCutEventArray->At(fiCut))->IsParticleFromBGEvent(gammaMotherLabel, fMCStack,fInputEvent)){
						if (((TParticle*)MCStack->Particle(gammaMotherLabel))->Pt()>0.005){
							weighted= ((AliConvEventCuts*)fCutEventArray->At(fiCut))->GetWeightForMeson(fV0Reader->GetPeriodName(),gammaMotherLabel,fMCStack,fInputEvent);
						}
					}
				}
				hESDTrueMotherPi0GGInvMassPt[fiCut]->Fill(Pi0Candidate->M(),Pi0Candidate->Pt(),weighted); // Pi0 from GG
				if( gammaMotherLabel < MCStack->GetNprimary() ){
					hESDTruePrimaryMotherPi0GGInvMassPt[fiCut]->Fill(Pi0Candidate->M(),Pi0Candidate->Pt(),weighted);
				} else {
					Float_t weightedSec= 1;
					if( ((AliDalitzElectronCuts*) fCutElectronArray->At(fiCut))->DoWeights() ) { 
						Int_t secMotherLabel = ((TParticle*)MCStack->Particle(gammaMotherLabel))->GetMother(0);
						if(((AliConvEventCuts*)fCutEventArray->At(fiCut))->IsParticleFromBGEvent(gammaMotherLabel, fMCStack, fInputEvent) && MCStack->Particle(gammaMotherLabel)->GetPdgCode()==310){
							weightedSec= ((AliConvEventCuts*)fCutEventArray->At(fiCut))->GetWeightForMeson(fV0Reader->GetPeriodName(),secMotherLabel, fMCStack, fInputEvent)/2.; //invariant mass is additive thus the weight for the daughters has to be devide by two for the K0s at a certain pt
						}
					}
					hESDTrueSecondaryMotherPi0GGInvMassPt[fiCut]->Fill(Pi0Candidate->M(),Pi0Candidate->Pt(),weightedSec);
				}
			}
		}

		if( !isTruePi0 && !isTrueEta ){ // Background
			if( gammaMotherLabel > -1 && virtualGammaMotherLabel > -1 && virtualGamma == 0 ){ // Both Tracks are Photons and have a mother but not Pi0 or Eta
				hESDTrueBckGGInvMassPt[fiCut]->Fill(Pi0Candidate->M(),Pi0Candidate->Pt());
			} else { // No photon or without mother
				hESDTrueBckContInvMassPt[fiCut]->Fill(Pi0Candidate->M(),Pi0Candidate->Pt());
			}
		}
	}
}

//______________________________________________________________________
void AliAnalysisTaskGammaConvDalitzV1::ProcessTrueChicCandidates(AliAODConversionMother *Pi0Candidate, AliAODConversionPhoton *TrueGammaCandidate, AliAODConversionPhoton *TruejpsiCandidate)
{

	
	AliStack *MCStack = fMCEvent->Stack();
	
	
	if(	TrueGammaCandidate->GetV0Index() < fESDEvent->GetNumberOfV0s()	){
		
	  
	  
		//Checking gamma
		
		Int_t gammaMCLabel = TrueGammaCandidate->GetMCParticleLabel(MCStack);
		Int_t gammaMotherLabel = -1;

		
		
		if( gammaMCLabel != -1){// Gamma is Combinatorial; MC Particles don't belong to the same Mother
			// Daughters Gamma 0
			
			TParticle * negativeMC = (TParticle*)TrueGammaCandidate->GetNegativeMCDaughter(MCStack);
			TParticle * positiveMC = (TParticle*)TrueGammaCandidate->GetPositiveMCDaughter(MCStack);
			TParticle * gammaMC = (TParticle*)MCStack->Particle(gammaMCLabel);

			if( TMath::Abs(negativeMC->GetPdgCode())==11 && TMath::Abs(positiveMC->GetPdgCode())==11 ){  // Electrons ...
				if( negativeMC->GetUniqueID() == 5 && positiveMC->GetUniqueID() == 5 ){ // ... From Conversion ...
					if(gammaMC->GetPdgCode() == 22){ // ... with Gamma Mother
						gammaMotherLabel=gammaMC->GetFirstMother();
					}
				}
			}
		}


		
		//Checking jpsi
		
		Int_t jpsiMCLabel 		= TruejpsiCandidate->GetMCParticleLabel(MCStack);
		Int_t jpsiMotherLabel 		= -1;

		

		if( jpsiMCLabel != -1 ){ 
			
			TParticle * negativeMC = (TParticle*)TruejpsiCandidate->GetNegativeMCDaughter(MCStack);
			TParticle * positiveMC = (TParticle*)TruejpsiCandidate->GetPositiveMCDaughter(MCStack);
			TParticle * jpsiMC = (TParticle*)MCStack->Particle(jpsiMCLabel);

			if(TMath::Abs(negativeMC->GetPdgCode())==11 && TMath::Abs(positiveMC->GetPdgCode())==11){  // Electrons ...

									
				if(jpsiMC->GetPdgCode() == 443){
				  
						jpsiMotherLabel=jpsiMC->GetFirstMother();
						
				}
				 
								
			}
		}


		if( gammaMotherLabel>=0 && ( gammaMotherLabel == jpsiMotherLabel) ){
		  if(			((TParticle*)MCStack->Particle(jpsiMotherLabel))->GetPdgCode() == 445   ||
					((TParticle*)MCStack->Particle(jpsiMotherLabel))->GetPdgCode() == 10443 ||
					((TParticle*)MCStack->Particle(jpsiMotherLabel))->GetPdgCode() == 20443 ){
				
					hESDTrueMotherChiCInvMassPt[fiCut]->Fill(Pi0Candidate->M(),Pi0Candidate->Pt());
					hESDTrueMotherChiCDiffInvMassPt[fiCut]->Fill(Pi0Candidate->M()-TruejpsiCandidate->M(),Pi0Candidate->Pt());
		  }
		}  
		
	}
}





//________________________________________________________________________
void AliAnalysisTaskGammaConvDalitzV1::MoveParticleAccordingToVertex(AliAODConversionPhoton* particle,const AliGammaConversionAODBGHandler::GammaConversionVertex *vertex){
   //see header file for documentation

	Double_t dx = vertex->fX - fESDEvent->GetPrimaryVertex()->GetX();
	Double_t dy = vertex->fY - fESDEvent->GetPrimaryVertex()->GetY();
	Double_t dz = vertex->fZ - fESDEvent->GetPrimaryVertex()->GetZ();

	Double_t movedPlace[3] = {particle->GetConversionX() - dx,particle->GetConversionY() - dy,particle->GetConversionZ() - dz};
	particle->SetConversionPoint(movedPlace);
}


//________________________________________________________________________
void AliAnalysisTaskGammaConvDalitzV1::CountESDTracks(){

	// Using standard function for setting Cuts
	Bool_t selectPrimaries=kTRUE;
	AliESDtrackCuts *EsdTrackCuts = AliESDtrackCuts::GetStandardITSTPCTrackCuts2010(selectPrimaries);
	EsdTrackCuts->SetMaxDCAToVertexZ(2);
	EsdTrackCuts->SetEtaRange(-0.8, 0.8);
	EsdTrackCuts->SetPtRange(0.15);
	EsdTrackCuts->SetClusterRequirementITS(AliESDtrackCuts::kSPD, AliESDtrackCuts::kBoth);

	fNumberOfESDTrackskBoth = 0;
	for(Int_t iTracks = 0; iTracks < fESDEvent->GetNumberOfTracks(); iTracks++){
		AliESDtrack* curTrack = fESDEvent->GetTrack(iTracks);
		if(!curTrack) continue;
		if(EsdTrackCuts->AcceptTrack(curTrack) ) fNumberOfESDTrackskBoth++;
	}
	delete EsdTrackCuts;
	EsdTrackCuts=0x0;

	return;
}

//_____________________________________________________________________________
void AliAnalysisTaskGammaConvDalitzV1::ProcessMCParticles()
{

// Loop over all primary MC particle

	for(Int_t i = 0; i < fMCStack->GetNprimary(); i++) {
	
		TParticle* particle = (TParticle *)fMCStack->Particle(i);
		if (!particle) continue;
	
		Bool_t mcIsFromMB = kTRUE;
		Int_t isMCFromMBHeader = -1;
			
		if(((AliConvEventCuts*)fCutEventArray->At(fiCut))->GetSignalRejection() != 0) {
			isMCFromMBHeader = ((AliConvEventCuts*)fCutEventArray->At(fiCut))->IsParticleFromBGEvent(i,fMCStack,fInputEvent);
			if(isMCFromMBHeader == 0 && ((AliConvEventCuts*)fCutEventArray->At(fiCut))->GetSignalRejection() != 3) continue;
			if(isMCFromMBHeader != 2) mcIsFromMB = kFALSE;
		}    
		
		if(((AliConversionPhotonCuts*)fCutGammaArray->At(fiCut))->PhotonIsSelectedMC(particle,fMCStack,kFALSE)){
			hMCAllGammaPt[fiCut]->Fill(particle->Pt()); // All MC Gamma
		}
		
		if(((AliConversionPhotonCuts*)fCutGammaArray->At(fiCut))->PhotonIsSelectedMC(particle,fMCStack,kTRUE)){
			
			hMCConvGammaPt[fiCut]->Fill(particle->Pt());
			
			if(fDoMesonQA) {
			  hMCConvGammaEta[fiCut]->Fill( particle->Eta());
			  if(mcIsFromMB) {
				hMCConvGammaR[fiCut]->Fill( ((TParticle*)fMCStack->Particle(particle->GetFirstDaughter()))->R() );
				hMCConvGammaPtR[fiCut]->Fill( particle->Pt(), ((TParticle*)fMCStack->Particle(particle->GetFirstDaughter()))->R() );
			  }
			}
		
			if(mcIsFromMB){
				hMCConvGammaRSPt[fiCut]->Fill(particle->Pt());
			}
		} // Converted MC Gamma
	
		if(((AliDalitzElectronCuts*)fCutElectronArray->At(fiCut))->ElectronIsSelectedMC(i,fMCStack)){
			if( particle->GetPdgCode() == -11) {
				hMCAllPositronsPt[fiCut]->Fill(particle->Pt()); // All positrons
				if(fDoMesonQA) hMCAllPositronsEta[fiCut]->Fill( particle->Eta() );
			}
			if( particle->GetPdgCode() ==  11){
				hMCAllElectronsPt[fiCut]->Fill(particle->Pt()); // All electrons
				if (fDoMesonQA)  hMCAllElectronsEta[fiCut]->Fill(particle->Eta()); // All electrons
			}		
		}
	
		if(((AliConversionMesonCuts*)fCutMesonArray->At(fiCut))->MesonIsSelectedMC( particle,fMCStack,((AliConvEventCuts*)fCutEventArray->At(fiCut))->GetEtaShift() ) ){
			Float_t weighted= 1;
			if( ((AliDalitzElectronCuts*) fCutElectronArray->At(fiCut))->DoWeights() ) { 
				if(((AliConvEventCuts*)fCutEventArray->At(fiCut))->IsParticleFromBGEvent(i, fMCStack, fInputEvent)){
					if (particle->Pt()>0.005){
						weighted= ((AliConvEventCuts*)fCutEventArray->At(fiCut))->GetWeightForMeson(fV0Reader->GetPeriodName(),i, fMCStack,fInputEvent);
					}
				}
			}
			if(particle->GetPdgCode() == 111)hMCPi0GGPt[fiCut]->Fill( particle->Pt() , weighted); // All MC Pi0 GG decay
			if(particle->GetPdgCode() == 221)hMCEtaGGPt[fiCut]->Fill( particle->Pt() , weighted); // All MC Eta GG decay
		}
	
		
		Int_t labelgamma 	  = -1;
		Int_t labelelectron = -1;
		Int_t labelpositron = -1;


		if( ((AliConversionMesonCuts*)fCutMesonArray->At(fiCut))->MesonIsSelectedMCDalitz(particle,fMCStack,labelelectron,labelpositron,labelgamma,((AliConvEventCuts*)fCutEventArray->At(fiCut))->GetEtaShift())){
			Float_t weighted= 1;
			if( ((AliDalitzElectronCuts*) fCutElectronArray->At(fiCut))->DoWeights() ) { 
				if(((AliConvEventCuts*)fCutEventArray->At(fiCut))->IsParticleFromBGEvent(i, fMCStack,fInputEvent)){
					if (particle->Pt()>0.005){
						weighted= ((AliConvEventCuts*)fCutEventArray->At(fiCut))->GetWeightForMeson(fV0Reader->GetPeriodName(),i, fMCStack,fInputEvent);
					}
				}
			}
			if(particle->GetPdgCode() == 111)hMCPi0Pt[fiCut]->Fill(particle->Pt(), weighted); // All MC Pi0
			if(particle->GetPdgCode() == 221)hMCEtaPt[fiCut]->Fill(particle->Pt(), weighted); // All MC Eta
			
			// Check the acceptance for gamma and electrons
			
			TParticle *gamma    = fMCStack->Particle(labelgamma);
			TParticle *electron = fMCStack->Particle(labelelectron);
			TParticle *positron = fMCStack->Particle(labelpositron);
			
	
			if(((AliConversionPhotonCuts*)fCutGammaArray->At(fiCut))->PhotonIsSelectedMC(gamma,fMCStack,kFALSE) &&
			((AliDalitzElectronCuts*)fCutElectronArray->At(fiCut))->ElectronIsSelectedMC(labelelectron,fMCStack) &&
			((AliDalitzElectronCuts*)fCutElectronArray->At(fiCut))->ElectronIsSelectedMC(labelpositron,fMCStack) ) {
				
				Double_t massDalitz = -1;				
				if( fDoMesonQA){
					TLorentzVector TLVEpos,TLVEneg,TLVDalitz;	
					Double_t electronMass = TDatabasePDG::Instance()->GetParticle(  ::kElectron   )->Mass();					
					TLVEpos.SetXYZM(positron->Px(),positron->Py(),positron->Pz(),electronMass);
					TLVEneg.SetXYZM(electron->Px(),electron->Py(),electron->Pz(),electronMass);
					TLVDalitz =  TLVEpos + TLVEneg ;
					massDalitz = TLVDalitz.M();
				}
			
				if(particle->GetPdgCode() == 111){ 
					hMCPi0InAccPt[fiCut]->Fill(particle->Pt() , weighted); // MC Pi0Dalitz with gamma and e+e- in acc
					hMCPi0DalitzGammaPt[fiCut]->Fill( gamma->Pt() );
					hMCPi0DalitzPositronPt[fiCut]->Fill( positron->Pt()  );
					hMCPi0DalitzElectronPt[fiCut]->Fill( electron->Pt()  );
					if ( fDoMesonQA )hMCPi0EposEnegInvMassPt[fiCut]->Fill(massDalitz,particle->Pt());
				}
				if(particle->GetPdgCode() == 221){ 
					hMCEtaInAccPt[fiCut]->Fill(particle->Pt(), weighted ); // MC EtaDalitz with gamma and e+e- in acc
					if( fDoMesonQA ) hMCEtaEposEnegInvMassPt[fiCut]->Fill( massDalitz, particle->Pt());
				}
			}	
		}
		
		Int_t labelgammaChiC=-1;
		Int_t labelpositronChiC=-1;
		Int_t labelelectronChiC=-1;

		if(((AliConversionMesonCuts*)fCutMesonArray->At(fiCut))->MesonIsSelectedMCChiC(particle,fMCStack,labelelectronChiC,labelpositronChiC,labelgammaChiC,((AliConvEventCuts*)fCutEventArray->At(fiCut))->GetEtaShift())){
		
			hMCChiCPt[fiCut]->Fill(particle->Pt()); // All MC ChiC
			TParticle * gammaChiC  =fMCStack->Particle(labelgammaChiC);

			if( ((AliConversionPhotonCuts*)fCutGammaArray->At(fiCut))->PhotonIsSelectedMC( gammaChiC,fMCStack,kFALSE) &&
				((AliDalitzElectronCuts*)fCutElectronArray->At(fiCut))->ElectronIsSelectedMC(labelelectronChiC,fMCStack) && 
				((AliDalitzElectronCuts*)fCutElectronArray->At(fiCut))->ElectronIsSelectedMC(labelpositronChiC,fMCStack) ){
				hMCChiCInAccPt[fiCut]->Fill(particle->Pt()); // All MC ChiC
			} 
		}
	}
}

//_____________________________________________________________________________
Bool_t AliAnalysisTaskGammaConvDalitzV1::IsDalitz(TParticle *fMCMother) const
{

	if( fMCMother->GetNDaughters() != 3 ) return kFALSE;
	if( fMCMother->GetPdgCode() != 111 && fMCMother->GetPdgCode() != 221 ) return kFALSE;
	
	
	TParticle *positron = 0x0;
	TParticle *electron = 0x0;
	TParticle *gamma    = 0x0;
	
	for(Int_t index= fMCMother->GetFirstDaughter();index<= fMCMother->GetLastDaughter();index++){				
		TParticle* temp = (TParticle*)fMCStack->Particle( index );
		switch( temp->GetPdgCode() ) {
			case ::kPositron:
				positron =  temp;
				break;
			case ::kElectron:
				electron =  temp;
				break;
			case ::kGamma:
				gamma    =  temp;
				break;
		}
	}
  
	if( positron && electron && gamma) return kTRUE;
	
	return kFALSE;
}

//_____________________________________________________________________________________
Bool_t AliAnalysisTaskGammaConvDalitzV1::IsPi0DalitzDaughter( Int_t label ) const
{
//
// Returns true if the particle comes from Pi0 -> e+ e- gamma
//        
	Int_t motherLabel = fMCStack->Particle( label )->GetMother(0);
	
	if( motherLabel < 0 || motherLabel >= fMCStack->GetNtrack() ) return kFALSE;
	
	TParticle* mother = fMCStack->Particle( motherLabel );

	if( mother->GetPdgCode() != 111 ) return kFALSE;
	
	if( IsDalitz( mother ) ) return kTRUE;
		
	return kFALSE;
   
}

void AliAnalysisTaskGammaConvDalitzV1::FillElectronQAHistos(AliAODConversionPhoton *Vgamma) const
{

	AliESDtrack *positronVgamma = 0;
	AliESDtrack *electronVgamma = 0;
	
	Double_t clsToFPos = -1.0;
	Double_t clsToFNeg = -1.0;
	
	Double_t NumClsITSPos = -1.0;
	Double_t NumClsITSNeg = -1.0;
	Double_t NumClsTPCPos = -1.0;
	Double_t NumClsTPCNeg = -1.0;
	Double_t nCrossedRowsTPCPos = -1.0;
	Double_t nCrossedRowsTPCNeg = -1.0;
	
	Float_t dcaToVertexXYPos = -1.0;
	Float_t dcaToVertexZPos  = -1.0;
	Float_t dcaToVertexXYNeg = -1.0;
	Float_t dcaToVertexZNeg  = -1.0;
	
	Double_t nSigmaPosTPC = -999.;
	Double_t nSigmaNegTPC = -999.;
	
	positronVgamma = fESDEvent->GetTrack( Vgamma->GetTrackLabelPositive() );
	electronVgamma = fESDEvent->GetTrack( Vgamma->GetTrackLabelNegative() );
	clsToFPos = ((AliDalitzElectronCuts*)fCutElectronArray->At(fiCut))->GetNFindableClustersTPC(positronVgamma);
	clsToFNeg = ((AliDalitzElectronCuts*)fCutElectronArray->At(fiCut))->GetNFindableClustersTPC(electronVgamma);
	
	nSigmaPosTPC = ((AliDalitzElectronCuts*)fCutElectronArray->At(fiCut))->GetPIDResponse()->NumberOfSigmasTPC(positronVgamma, AliPID::kElectron) ;
	nSigmaNegTPC = ((AliDalitzElectronCuts*)fCutElectronArray->At(fiCut))->GetPIDResponse()->NumberOfSigmasTPC(electronVgamma, AliPID::kElectron) ;	
	
	NumClsITSPos =  positronVgamma->GetNcls(0); //Get number of ITS clusters
	NumClsITSNeg =  electronVgamma->GetNcls(0);
	NumClsTPCPos =  positronVgamma->GetNcls(1);  //Get number of TPC clusters
	NumClsTPCNeg =  electronVgamma->GetNcls(1);
	
	nCrossedRowsTPCPos = positronVgamma->GetTPCCrossedRows();
	nCrossedRowsTPCNeg = electronVgamma->GetTPCCrossedRows();

	Float_t bPos[2];
	Float_t bCovPos[3];
	positronVgamma->GetImpactParameters(bPos,bCovPos);
	
	if (bCovPos[0]<=0 || bCovPos[2]<=0) {
		AliDebug(1, "Estimated b resolution lower or equal zero!");
		bCovPos[0]=0; bCovPos[2]=0;
	}
	
	Float_t bNeg[2];
	Float_t bCovNeg[3];
	positronVgamma->GetImpactParameters(bNeg,bCovNeg);
	
	if (bCovNeg[0]<=0 || bCovNeg[2]<=0) {
		AliDebug(1, "Estimated b resolution lower or equal zero!");
		bCovNeg[0]=0; bCovNeg[2]=0;
	}
	
	dcaToVertexXYPos = bPos[0];
	dcaToVertexZPos  = bPos[1];
	dcaToVertexXYNeg = bNeg[0];
	dcaToVertexZNeg  = bNeg[1];
		
	if( electronVgamma->P() > 0.3 &&  electronVgamma->P() < 0.45 ){ 
	  
		hESDDalitzElectronAfterEtaPCut[fiCut]->Fill( electronVgamma->Eta() );
		hESDDalitzElectronAfterNClsITSPCut[fiCut]->Fill( NumClsITSNeg );
		hESDDalitzElectronAfterNFindClsTPCPCut[fiCut]->Fill(clsToFNeg);
		hESDDalitzElectronAfterNClsTPCPCut[fiCut]->Fill( NumClsTPCNeg );
		hESDDalitzElectronAfterNCrossedRowsTPCPCut[fiCut]->Fill( nCrossedRowsTPCNeg );
	}
	if( positronVgamma->P() > 0.3 &&  positronVgamma->P() < 0.45 ){ 
	  
		hESDDalitzPositronAfterEtaPCut[fiCut]->Fill( positronVgamma->Eta() );
		hESDDalitzPositronAfterNClsITSPCut[fiCut]->Fill( NumClsITSPos );
		hESDDalitzPositronAfterNFindClsTPCPCut[fiCut]->Fill(clsToFPos);
		hESDDalitzPositronAfterNClsTPCPCut[fiCut]->Fill( NumClsTPCPos );
		hESDDalitzPositronAfterNCrossedRowsTPCPCut[fiCut]->Fill( nCrossedRowsTPCPos );
	}
	
	hESDDalitzElectronAfterPt[fiCut]->Fill(  electronVgamma->Pt()  );
	hESDDalitzPositronAfterPt[fiCut]->Fill(  positronVgamma->Pt()  );
			
	hESDDalitzElectronAfterEta[fiCut]->Fill( electronVgamma->Eta() );
	hESDDalitzPositronAfterEta[fiCut]->Fill( positronVgamma->Eta() );
	
	hESDDalitzElectronAfterPhi[fiCut]->Fill( electronVgamma->Phi() );
	hESDDalitzPositronAfterPhi[fiCut]->Fill( positronVgamma->Phi() );
		
	hESDDalitzElectronAfterNFindClsTPC[fiCut]->Fill(clsToFNeg,electronVgamma->Pt());
	hESDDalitzPositronAfterNFindClsTPC[fiCut]->Fill(clsToFPos,positronVgamma->Pt());
	
	hESDDalitzElectronAfterNClsTPC[fiCut]->Fill(  NumClsTPCNeg,electronVgamma->Pt());
	hESDDalitzPositronAfterNClsTPC[fiCut]->Fill(  NumClsTPCPos,positronVgamma->Pt());
	
	hESDDalitzElectronAfterNCrossedRowsTPC[fiCut]->Fill( nCrossedRowsTPCNeg, electronVgamma->Pt() );
	hESDDalitzPositronAfterNCrossedRowsTPC[fiCut]->Fill( nCrossedRowsTPCPos, positronVgamma->Pt() );
	
	hESDDalitzElectronAfterNClsITS[fiCut]->Fill( NumClsITSNeg);
	hESDDalitzPositronAfterNClsITS[fiCut]->Fill( NumClsITSPos);
	
	hESDDalitzPosEleAfterDCAxy[fiCut]->Fill(  dcaToVertexXYNeg, electronVgamma->Pt() );
	hESDDalitzPosEleAfterDCAz[fiCut]->Fill(   dcaToVertexZNeg,  electronVgamma->Pt() );
	hESDDalitzPosEleAfterDCAxy[fiCut]->Fill(  dcaToVertexXYPos, positronVgamma->Pt() );
	hESDDalitzPosEleAfterDCAz[fiCut]->Fill(   dcaToVertexZPos,  positronVgamma->Pt() );
		
	hESDDalitzElectronAfterTPCdEdxVsP[fiCut]->Fill( electronVgamma->P(),nSigmaNegTPC);
	hESDDalitzPositronAfterTPCdEdxVsP[fiCut]->Fill( positronVgamma->P(), nSigmaPosTPC);
	
	hESDDalitzElectronAfterTPCdEdxVsEta[fiCut]->Fill( electronVgamma->Eta(),nSigmaNegTPC);
	hESDDalitzPositronAfterTPCdEdxVsEta[fiCut]->Fill( positronVgamma->Eta(),nSigmaPosTPC);

	hESDDalitzElectronAfterTPCdEdxVsPhi[fiCut]->Fill( electronVgamma->Phi(),nSigmaNegTPC);
	hESDDalitzPositronAfterTPCdEdxVsPhi[fiCut]->Fill( positronVgamma->Phi(),nSigmaPosTPC);
				
	hESDDalitzElectronAfterTPCdEdxSignalVsP[fiCut]->Fill( electronVgamma->P(), TMath::Abs(electronVgamma->GetTPCsignal()));
	hESDDalitzPositronAfterTPCdEdxSignalVsP[fiCut]->Fill( positronVgamma->P(), TMath::Abs(positronVgamma->GetTPCsignal()));
	
}


//_____________________________________________________________________________
Double_t AliAnalysisTaskGammaConvDalitzV1::GetPsiPair( const AliESDtrack *trackPos, const AliESDtrack *trackNeg ) const
{
	//
	// This angle is a measure for the contribution of the opening in polar
	// direction ?0 to the opening angle ? Pair
	//
	// Ref. Measurement of photons via conversion pairs with the PHENIX experiment at RHIC
	//      Mas   ter Thesis. Thorsten Dahms. 2005
	// https://twiki.cern.ch/twiki/pub/ALICE/GammaPhysicsPublications/tdahms_thesis.pdf
	//
	Double_t momPos[3];
	Double_t momNeg[3];
	if( trackPos->GetConstrainedPxPyPz(momPos) == 0 ) trackPos->GetPxPyPz( momPos );
	if( trackNeg->GetConstrainedPxPyPz(momNeg) == 0 ) trackNeg->GetPxPyPz( momNeg );

	TVector3 posDaughter;
	TVector3 negDaughter;

	posDaughter.SetXYZ( momPos[0], momPos[1], momPos[2] );
	negDaughter.SetXYZ( momNeg[0], momNeg[1], momNeg[2] );

	Double_t deltaTheta = negDaughter.Theta() - posDaughter.Theta();
	Double_t openingAngle =  posDaughter.Angle( negDaughter );  //TMath::ACos( posDaughter.Dot(negDaughter)/(negDaughter.Mag()*posDaughter.Mag()) );

	if( openingAngle < 1e-20 ) return 0.;

	Double_t psiAngle = TMath::ASin( deltaTheta/openingAngle );

	return psiAngle;
}
 AliAnalysisTaskGammaConvDalitzV1.cxx:1
 AliAnalysisTaskGammaConvDalitzV1.cxx:2
 AliAnalysisTaskGammaConvDalitzV1.cxx:3
 AliAnalysisTaskGammaConvDalitzV1.cxx:4
 AliAnalysisTaskGammaConvDalitzV1.cxx:5
 AliAnalysisTaskGammaConvDalitzV1.cxx:6
 AliAnalysisTaskGammaConvDalitzV1.cxx:7
 AliAnalysisTaskGammaConvDalitzV1.cxx:8
 AliAnalysisTaskGammaConvDalitzV1.cxx:9
 AliAnalysisTaskGammaConvDalitzV1.cxx:10
 AliAnalysisTaskGammaConvDalitzV1.cxx:11
 AliAnalysisTaskGammaConvDalitzV1.cxx:12
 AliAnalysisTaskGammaConvDalitzV1.cxx:13
 AliAnalysisTaskGammaConvDalitzV1.cxx:14
 AliAnalysisTaskGammaConvDalitzV1.cxx:15
 AliAnalysisTaskGammaConvDalitzV1.cxx:16
 AliAnalysisTaskGammaConvDalitzV1.cxx:17
 AliAnalysisTaskGammaConvDalitzV1.cxx:18
 AliAnalysisTaskGammaConvDalitzV1.cxx:19
 AliAnalysisTaskGammaConvDalitzV1.cxx:20
 AliAnalysisTaskGammaConvDalitzV1.cxx:21
 AliAnalysisTaskGammaConvDalitzV1.cxx:22
 AliAnalysisTaskGammaConvDalitzV1.cxx:23
 AliAnalysisTaskGammaConvDalitzV1.cxx:24
 AliAnalysisTaskGammaConvDalitzV1.cxx:25
 AliAnalysisTaskGammaConvDalitzV1.cxx:26
 AliAnalysisTaskGammaConvDalitzV1.cxx:27
 AliAnalysisTaskGammaConvDalitzV1.cxx:28
 AliAnalysisTaskGammaConvDalitzV1.cxx:29
 AliAnalysisTaskGammaConvDalitzV1.cxx:30
 AliAnalysisTaskGammaConvDalitzV1.cxx:31
 AliAnalysisTaskGammaConvDalitzV1.cxx:32
 AliAnalysisTaskGammaConvDalitzV1.cxx:33
 AliAnalysisTaskGammaConvDalitzV1.cxx:34
 AliAnalysisTaskGammaConvDalitzV1.cxx:35
 AliAnalysisTaskGammaConvDalitzV1.cxx:36
 AliAnalysisTaskGammaConvDalitzV1.cxx:37
 AliAnalysisTaskGammaConvDalitzV1.cxx:38
 AliAnalysisTaskGammaConvDalitzV1.cxx:39
 AliAnalysisTaskGammaConvDalitzV1.cxx:40
 AliAnalysisTaskGammaConvDalitzV1.cxx:41
 AliAnalysisTaskGammaConvDalitzV1.cxx:42
 AliAnalysisTaskGammaConvDalitzV1.cxx:43
 AliAnalysisTaskGammaConvDalitzV1.cxx:44
 AliAnalysisTaskGammaConvDalitzV1.cxx:45
 AliAnalysisTaskGammaConvDalitzV1.cxx:46
 AliAnalysisTaskGammaConvDalitzV1.cxx:47
 AliAnalysisTaskGammaConvDalitzV1.cxx:48
 AliAnalysisTaskGammaConvDalitzV1.cxx:49
 AliAnalysisTaskGammaConvDalitzV1.cxx:50
 AliAnalysisTaskGammaConvDalitzV1.cxx:51
 AliAnalysisTaskGammaConvDalitzV1.cxx:52
 AliAnalysisTaskGammaConvDalitzV1.cxx:53
 AliAnalysisTaskGammaConvDalitzV1.cxx:54
 AliAnalysisTaskGammaConvDalitzV1.cxx:55
 AliAnalysisTaskGammaConvDalitzV1.cxx:56
 AliAnalysisTaskGammaConvDalitzV1.cxx:57
 AliAnalysisTaskGammaConvDalitzV1.cxx:58
 AliAnalysisTaskGammaConvDalitzV1.cxx:59
 AliAnalysisTaskGammaConvDalitzV1.cxx:60
 AliAnalysisTaskGammaConvDalitzV1.cxx:61
 AliAnalysisTaskGammaConvDalitzV1.cxx:62
 AliAnalysisTaskGammaConvDalitzV1.cxx:63
 AliAnalysisTaskGammaConvDalitzV1.cxx:64
 AliAnalysisTaskGammaConvDalitzV1.cxx:65
 AliAnalysisTaskGammaConvDalitzV1.cxx:66
 AliAnalysisTaskGammaConvDalitzV1.cxx:67
 AliAnalysisTaskGammaConvDalitzV1.cxx:68
 AliAnalysisTaskGammaConvDalitzV1.cxx:69
 AliAnalysisTaskGammaConvDalitzV1.cxx:70
 AliAnalysisTaskGammaConvDalitzV1.cxx:71
 AliAnalysisTaskGammaConvDalitzV1.cxx:72
 AliAnalysisTaskGammaConvDalitzV1.cxx:73
 AliAnalysisTaskGammaConvDalitzV1.cxx:74
 AliAnalysisTaskGammaConvDalitzV1.cxx:75
 AliAnalysisTaskGammaConvDalitzV1.cxx:76
 AliAnalysisTaskGammaConvDalitzV1.cxx:77
 AliAnalysisTaskGammaConvDalitzV1.cxx:78
 AliAnalysisTaskGammaConvDalitzV1.cxx:79
 AliAnalysisTaskGammaConvDalitzV1.cxx:80
 AliAnalysisTaskGammaConvDalitzV1.cxx:81
 AliAnalysisTaskGammaConvDalitzV1.cxx:82
 AliAnalysisTaskGammaConvDalitzV1.cxx:83
 AliAnalysisTaskGammaConvDalitzV1.cxx:84
 AliAnalysisTaskGammaConvDalitzV1.cxx:85
 AliAnalysisTaskGammaConvDalitzV1.cxx:86
 AliAnalysisTaskGammaConvDalitzV1.cxx:87
 AliAnalysisTaskGammaConvDalitzV1.cxx:88
 AliAnalysisTaskGammaConvDalitzV1.cxx:89
 AliAnalysisTaskGammaConvDalitzV1.cxx:90
 AliAnalysisTaskGammaConvDalitzV1.cxx:91
 AliAnalysisTaskGammaConvDalitzV1.cxx:92
 AliAnalysisTaskGammaConvDalitzV1.cxx:93
 AliAnalysisTaskGammaConvDalitzV1.cxx:94
 AliAnalysisTaskGammaConvDalitzV1.cxx:95
 AliAnalysisTaskGammaConvDalitzV1.cxx:96
 AliAnalysisTaskGammaConvDalitzV1.cxx:97
 AliAnalysisTaskGammaConvDalitzV1.cxx:98
 AliAnalysisTaskGammaConvDalitzV1.cxx:99
 AliAnalysisTaskGammaConvDalitzV1.cxx:100
 AliAnalysisTaskGammaConvDalitzV1.cxx:101
 AliAnalysisTaskGammaConvDalitzV1.cxx:102
 AliAnalysisTaskGammaConvDalitzV1.cxx:103
 AliAnalysisTaskGammaConvDalitzV1.cxx:104
 AliAnalysisTaskGammaConvDalitzV1.cxx:105
 AliAnalysisTaskGammaConvDalitzV1.cxx:106
 AliAnalysisTaskGammaConvDalitzV1.cxx:107
 AliAnalysisTaskGammaConvDalitzV1.cxx:108
 AliAnalysisTaskGammaConvDalitzV1.cxx:109
 AliAnalysisTaskGammaConvDalitzV1.cxx:110
 AliAnalysisTaskGammaConvDalitzV1.cxx:111
 AliAnalysisTaskGammaConvDalitzV1.cxx:112
 AliAnalysisTaskGammaConvDalitzV1.cxx:113
 AliAnalysisTaskGammaConvDalitzV1.cxx:114
 AliAnalysisTaskGammaConvDalitzV1.cxx:115
 AliAnalysisTaskGammaConvDalitzV1.cxx:116
 AliAnalysisTaskGammaConvDalitzV1.cxx:117
 AliAnalysisTaskGammaConvDalitzV1.cxx:118
 AliAnalysisTaskGammaConvDalitzV1.cxx:119
 AliAnalysisTaskGammaConvDalitzV1.cxx:120
 AliAnalysisTaskGammaConvDalitzV1.cxx:121
 AliAnalysisTaskGammaConvDalitzV1.cxx:122
 AliAnalysisTaskGammaConvDalitzV1.cxx:123
 AliAnalysisTaskGammaConvDalitzV1.cxx:124
 AliAnalysisTaskGammaConvDalitzV1.cxx:125
 AliAnalysisTaskGammaConvDalitzV1.cxx:126
 AliAnalysisTaskGammaConvDalitzV1.cxx:127
 AliAnalysisTaskGammaConvDalitzV1.cxx:128
 AliAnalysisTaskGammaConvDalitzV1.cxx:129
 AliAnalysisTaskGammaConvDalitzV1.cxx:130
 AliAnalysisTaskGammaConvDalitzV1.cxx:131
 AliAnalysisTaskGammaConvDalitzV1.cxx:132
 AliAnalysisTaskGammaConvDalitzV1.cxx:133
 AliAnalysisTaskGammaConvDalitzV1.cxx:134
 AliAnalysisTaskGammaConvDalitzV1.cxx:135
 AliAnalysisTaskGammaConvDalitzV1.cxx:136
 AliAnalysisTaskGammaConvDalitzV1.cxx:137
 AliAnalysisTaskGammaConvDalitzV1.cxx:138
 AliAnalysisTaskGammaConvDalitzV1.cxx:139
 AliAnalysisTaskGammaConvDalitzV1.cxx:140
 AliAnalysisTaskGammaConvDalitzV1.cxx:141
 AliAnalysisTaskGammaConvDalitzV1.cxx:142
 AliAnalysisTaskGammaConvDalitzV1.cxx:143
 AliAnalysisTaskGammaConvDalitzV1.cxx:144
 AliAnalysisTaskGammaConvDalitzV1.cxx:145
 AliAnalysisTaskGammaConvDalitzV1.cxx:146
 AliAnalysisTaskGammaConvDalitzV1.cxx:147
 AliAnalysisTaskGammaConvDalitzV1.cxx:148
 AliAnalysisTaskGammaConvDalitzV1.cxx:149
 AliAnalysisTaskGammaConvDalitzV1.cxx:150
 AliAnalysisTaskGammaConvDalitzV1.cxx:151
 AliAnalysisTaskGammaConvDalitzV1.cxx:152
 AliAnalysisTaskGammaConvDalitzV1.cxx:153
 AliAnalysisTaskGammaConvDalitzV1.cxx:154
 AliAnalysisTaskGammaConvDalitzV1.cxx:155
 AliAnalysisTaskGammaConvDalitzV1.cxx:156
 AliAnalysisTaskGammaConvDalitzV1.cxx:157
 AliAnalysisTaskGammaConvDalitzV1.cxx:158
 AliAnalysisTaskGammaConvDalitzV1.cxx:159
 AliAnalysisTaskGammaConvDalitzV1.cxx:160
 AliAnalysisTaskGammaConvDalitzV1.cxx:161
 AliAnalysisTaskGammaConvDalitzV1.cxx:162
 AliAnalysisTaskGammaConvDalitzV1.cxx:163
 AliAnalysisTaskGammaConvDalitzV1.cxx:164
 AliAnalysisTaskGammaConvDalitzV1.cxx:165
 AliAnalysisTaskGammaConvDalitzV1.cxx:166
 AliAnalysisTaskGammaConvDalitzV1.cxx:167
 AliAnalysisTaskGammaConvDalitzV1.cxx:168
 AliAnalysisTaskGammaConvDalitzV1.cxx:169
 AliAnalysisTaskGammaConvDalitzV1.cxx:170
 AliAnalysisTaskGammaConvDalitzV1.cxx:171
 AliAnalysisTaskGammaConvDalitzV1.cxx:172
 AliAnalysisTaskGammaConvDalitzV1.cxx:173
 AliAnalysisTaskGammaConvDalitzV1.cxx:174
 AliAnalysisTaskGammaConvDalitzV1.cxx:175
 AliAnalysisTaskGammaConvDalitzV1.cxx:176
 AliAnalysisTaskGammaConvDalitzV1.cxx:177
 AliAnalysisTaskGammaConvDalitzV1.cxx:178
 AliAnalysisTaskGammaConvDalitzV1.cxx:179
 AliAnalysisTaskGammaConvDalitzV1.cxx:180
 AliAnalysisTaskGammaConvDalitzV1.cxx:181
 AliAnalysisTaskGammaConvDalitzV1.cxx:182
 AliAnalysisTaskGammaConvDalitzV1.cxx:183
 AliAnalysisTaskGammaConvDalitzV1.cxx:184
 AliAnalysisTaskGammaConvDalitzV1.cxx:185
 AliAnalysisTaskGammaConvDalitzV1.cxx:186
 AliAnalysisTaskGammaConvDalitzV1.cxx:187
 AliAnalysisTaskGammaConvDalitzV1.cxx:188
 AliAnalysisTaskGammaConvDalitzV1.cxx:189
 AliAnalysisTaskGammaConvDalitzV1.cxx:190
 AliAnalysisTaskGammaConvDalitzV1.cxx:191
 AliAnalysisTaskGammaConvDalitzV1.cxx:192
 AliAnalysisTaskGammaConvDalitzV1.cxx:193
 AliAnalysisTaskGammaConvDalitzV1.cxx:194
 AliAnalysisTaskGammaConvDalitzV1.cxx:195
 AliAnalysisTaskGammaConvDalitzV1.cxx:196
 AliAnalysisTaskGammaConvDalitzV1.cxx:197
 AliAnalysisTaskGammaConvDalitzV1.cxx:198
 AliAnalysisTaskGammaConvDalitzV1.cxx:199
 AliAnalysisTaskGammaConvDalitzV1.cxx:200
 AliAnalysisTaskGammaConvDalitzV1.cxx:201
 AliAnalysisTaskGammaConvDalitzV1.cxx:202
 AliAnalysisTaskGammaConvDalitzV1.cxx:203
 AliAnalysisTaskGammaConvDalitzV1.cxx:204
 AliAnalysisTaskGammaConvDalitzV1.cxx:205
 AliAnalysisTaskGammaConvDalitzV1.cxx:206
 AliAnalysisTaskGammaConvDalitzV1.cxx:207
 AliAnalysisTaskGammaConvDalitzV1.cxx:208
 AliAnalysisTaskGammaConvDalitzV1.cxx:209
 AliAnalysisTaskGammaConvDalitzV1.cxx:210
 AliAnalysisTaskGammaConvDalitzV1.cxx:211
 AliAnalysisTaskGammaConvDalitzV1.cxx:212
 AliAnalysisTaskGammaConvDalitzV1.cxx:213
 AliAnalysisTaskGammaConvDalitzV1.cxx:214
 AliAnalysisTaskGammaConvDalitzV1.cxx:215
 AliAnalysisTaskGammaConvDalitzV1.cxx:216
 AliAnalysisTaskGammaConvDalitzV1.cxx:217
 AliAnalysisTaskGammaConvDalitzV1.cxx:218
 AliAnalysisTaskGammaConvDalitzV1.cxx:219
 AliAnalysisTaskGammaConvDalitzV1.cxx:220
 AliAnalysisTaskGammaConvDalitzV1.cxx:221
 AliAnalysisTaskGammaConvDalitzV1.cxx:222
 AliAnalysisTaskGammaConvDalitzV1.cxx:223
 AliAnalysisTaskGammaConvDalitzV1.cxx:224
 AliAnalysisTaskGammaConvDalitzV1.cxx:225
 AliAnalysisTaskGammaConvDalitzV1.cxx:226
 AliAnalysisTaskGammaConvDalitzV1.cxx:227
 AliAnalysisTaskGammaConvDalitzV1.cxx:228
 AliAnalysisTaskGammaConvDalitzV1.cxx:229
 AliAnalysisTaskGammaConvDalitzV1.cxx:230
 AliAnalysisTaskGammaConvDalitzV1.cxx:231
 AliAnalysisTaskGammaConvDalitzV1.cxx:232
 AliAnalysisTaskGammaConvDalitzV1.cxx:233
 AliAnalysisTaskGammaConvDalitzV1.cxx:234
 AliAnalysisTaskGammaConvDalitzV1.cxx:235
 AliAnalysisTaskGammaConvDalitzV1.cxx:236
 AliAnalysisTaskGammaConvDalitzV1.cxx:237
 AliAnalysisTaskGammaConvDalitzV1.cxx:238
 AliAnalysisTaskGammaConvDalitzV1.cxx:239
 AliAnalysisTaskGammaConvDalitzV1.cxx:240
 AliAnalysisTaskGammaConvDalitzV1.cxx:241
 AliAnalysisTaskGammaConvDalitzV1.cxx:242
 AliAnalysisTaskGammaConvDalitzV1.cxx:243
 AliAnalysisTaskGammaConvDalitzV1.cxx:244
 AliAnalysisTaskGammaConvDalitzV1.cxx:245
 AliAnalysisTaskGammaConvDalitzV1.cxx:246
 AliAnalysisTaskGammaConvDalitzV1.cxx:247
 AliAnalysisTaskGammaConvDalitzV1.cxx:248
 AliAnalysisTaskGammaConvDalitzV1.cxx:249
 AliAnalysisTaskGammaConvDalitzV1.cxx:250
 AliAnalysisTaskGammaConvDalitzV1.cxx:251
 AliAnalysisTaskGammaConvDalitzV1.cxx:252
 AliAnalysisTaskGammaConvDalitzV1.cxx:253
 AliAnalysisTaskGammaConvDalitzV1.cxx:254
 AliAnalysisTaskGammaConvDalitzV1.cxx:255
 AliAnalysisTaskGammaConvDalitzV1.cxx:256
 AliAnalysisTaskGammaConvDalitzV1.cxx:257
 AliAnalysisTaskGammaConvDalitzV1.cxx:258
 AliAnalysisTaskGammaConvDalitzV1.cxx:259
 AliAnalysisTaskGammaConvDalitzV1.cxx:260
 AliAnalysisTaskGammaConvDalitzV1.cxx:261
 AliAnalysisTaskGammaConvDalitzV1.cxx:262
 AliAnalysisTaskGammaConvDalitzV1.cxx:263
 AliAnalysisTaskGammaConvDalitzV1.cxx:264
 AliAnalysisTaskGammaConvDalitzV1.cxx:265
 AliAnalysisTaskGammaConvDalitzV1.cxx:266
 AliAnalysisTaskGammaConvDalitzV1.cxx:267
 AliAnalysisTaskGammaConvDalitzV1.cxx:268
 AliAnalysisTaskGammaConvDalitzV1.cxx:269
 AliAnalysisTaskGammaConvDalitzV1.cxx:270
 AliAnalysisTaskGammaConvDalitzV1.cxx:271
 AliAnalysisTaskGammaConvDalitzV1.cxx:272
 AliAnalysisTaskGammaConvDalitzV1.cxx:273
 AliAnalysisTaskGammaConvDalitzV1.cxx:274
 AliAnalysisTaskGammaConvDalitzV1.cxx:275
 AliAnalysisTaskGammaConvDalitzV1.cxx:276
 AliAnalysisTaskGammaConvDalitzV1.cxx:277
 AliAnalysisTaskGammaConvDalitzV1.cxx:278
 AliAnalysisTaskGammaConvDalitzV1.cxx:279
 AliAnalysisTaskGammaConvDalitzV1.cxx:280
 AliAnalysisTaskGammaConvDalitzV1.cxx:281
 AliAnalysisTaskGammaConvDalitzV1.cxx:282
 AliAnalysisTaskGammaConvDalitzV1.cxx:283
 AliAnalysisTaskGammaConvDalitzV1.cxx:284
 AliAnalysisTaskGammaConvDalitzV1.cxx:285
 AliAnalysisTaskGammaConvDalitzV1.cxx:286
 AliAnalysisTaskGammaConvDalitzV1.cxx:287
 AliAnalysisTaskGammaConvDalitzV1.cxx:288
 AliAnalysisTaskGammaConvDalitzV1.cxx:289
 AliAnalysisTaskGammaConvDalitzV1.cxx:290
 AliAnalysisTaskGammaConvDalitzV1.cxx:291
 AliAnalysisTaskGammaConvDalitzV1.cxx:292
 AliAnalysisTaskGammaConvDalitzV1.cxx:293
 AliAnalysisTaskGammaConvDalitzV1.cxx:294
 AliAnalysisTaskGammaConvDalitzV1.cxx:295
 AliAnalysisTaskGammaConvDalitzV1.cxx:296
 AliAnalysisTaskGammaConvDalitzV1.cxx:297
 AliAnalysisTaskGammaConvDalitzV1.cxx:298
 AliAnalysisTaskGammaConvDalitzV1.cxx:299
 AliAnalysisTaskGammaConvDalitzV1.cxx:300
 AliAnalysisTaskGammaConvDalitzV1.cxx:301
 AliAnalysisTaskGammaConvDalitzV1.cxx:302
 AliAnalysisTaskGammaConvDalitzV1.cxx:303
 AliAnalysisTaskGammaConvDalitzV1.cxx:304
 AliAnalysisTaskGammaConvDalitzV1.cxx:305
 AliAnalysisTaskGammaConvDalitzV1.cxx:306
 AliAnalysisTaskGammaConvDalitzV1.cxx:307
 AliAnalysisTaskGammaConvDalitzV1.cxx:308
 AliAnalysisTaskGammaConvDalitzV1.cxx:309
 AliAnalysisTaskGammaConvDalitzV1.cxx:310
 AliAnalysisTaskGammaConvDalitzV1.cxx:311
 AliAnalysisTaskGammaConvDalitzV1.cxx:312
 AliAnalysisTaskGammaConvDalitzV1.cxx:313
 AliAnalysisTaskGammaConvDalitzV1.cxx:314
 AliAnalysisTaskGammaConvDalitzV1.cxx:315
 AliAnalysisTaskGammaConvDalitzV1.cxx:316
 AliAnalysisTaskGammaConvDalitzV1.cxx:317
 AliAnalysisTaskGammaConvDalitzV1.cxx:318
 AliAnalysisTaskGammaConvDalitzV1.cxx:319
 AliAnalysisTaskGammaConvDalitzV1.cxx:320
 AliAnalysisTaskGammaConvDalitzV1.cxx:321
 AliAnalysisTaskGammaConvDalitzV1.cxx:322
 AliAnalysisTaskGammaConvDalitzV1.cxx:323
 AliAnalysisTaskGammaConvDalitzV1.cxx:324
 AliAnalysisTaskGammaConvDalitzV1.cxx:325
 AliAnalysisTaskGammaConvDalitzV1.cxx:326
 AliAnalysisTaskGammaConvDalitzV1.cxx:327
 AliAnalysisTaskGammaConvDalitzV1.cxx:328
 AliAnalysisTaskGammaConvDalitzV1.cxx:329
 AliAnalysisTaskGammaConvDalitzV1.cxx:330
 AliAnalysisTaskGammaConvDalitzV1.cxx:331
 AliAnalysisTaskGammaConvDalitzV1.cxx:332
 AliAnalysisTaskGammaConvDalitzV1.cxx:333
 AliAnalysisTaskGammaConvDalitzV1.cxx:334
 AliAnalysisTaskGammaConvDalitzV1.cxx:335
 AliAnalysisTaskGammaConvDalitzV1.cxx:336
 AliAnalysisTaskGammaConvDalitzV1.cxx:337
 AliAnalysisTaskGammaConvDalitzV1.cxx:338
 AliAnalysisTaskGammaConvDalitzV1.cxx:339
 AliAnalysisTaskGammaConvDalitzV1.cxx:340
 AliAnalysisTaskGammaConvDalitzV1.cxx:341
 AliAnalysisTaskGammaConvDalitzV1.cxx:342
 AliAnalysisTaskGammaConvDalitzV1.cxx:343
 AliAnalysisTaskGammaConvDalitzV1.cxx:344
 AliAnalysisTaskGammaConvDalitzV1.cxx:345
 AliAnalysisTaskGammaConvDalitzV1.cxx:346
 AliAnalysisTaskGammaConvDalitzV1.cxx:347
 AliAnalysisTaskGammaConvDalitzV1.cxx:348
 AliAnalysisTaskGammaConvDalitzV1.cxx:349
 AliAnalysisTaskGammaConvDalitzV1.cxx:350
 AliAnalysisTaskGammaConvDalitzV1.cxx:351
 AliAnalysisTaskGammaConvDalitzV1.cxx:352
 AliAnalysisTaskGammaConvDalitzV1.cxx:353
 AliAnalysisTaskGammaConvDalitzV1.cxx:354
 AliAnalysisTaskGammaConvDalitzV1.cxx:355
 AliAnalysisTaskGammaConvDalitzV1.cxx:356
 AliAnalysisTaskGammaConvDalitzV1.cxx:357
 AliAnalysisTaskGammaConvDalitzV1.cxx:358
 AliAnalysisTaskGammaConvDalitzV1.cxx:359
 AliAnalysisTaskGammaConvDalitzV1.cxx:360
 AliAnalysisTaskGammaConvDalitzV1.cxx:361
 AliAnalysisTaskGammaConvDalitzV1.cxx:362
 AliAnalysisTaskGammaConvDalitzV1.cxx:363
 AliAnalysisTaskGammaConvDalitzV1.cxx:364
 AliAnalysisTaskGammaConvDalitzV1.cxx:365
 AliAnalysisTaskGammaConvDalitzV1.cxx:366
 AliAnalysisTaskGammaConvDalitzV1.cxx:367
 AliAnalysisTaskGammaConvDalitzV1.cxx:368
 AliAnalysisTaskGammaConvDalitzV1.cxx:369
 AliAnalysisTaskGammaConvDalitzV1.cxx:370
 AliAnalysisTaskGammaConvDalitzV1.cxx:371
 AliAnalysisTaskGammaConvDalitzV1.cxx:372
 AliAnalysisTaskGammaConvDalitzV1.cxx:373
 AliAnalysisTaskGammaConvDalitzV1.cxx:374
 AliAnalysisTaskGammaConvDalitzV1.cxx:375
 AliAnalysisTaskGammaConvDalitzV1.cxx:376
 AliAnalysisTaskGammaConvDalitzV1.cxx:377
 AliAnalysisTaskGammaConvDalitzV1.cxx:378
 AliAnalysisTaskGammaConvDalitzV1.cxx:379
 AliAnalysisTaskGammaConvDalitzV1.cxx:380
 AliAnalysisTaskGammaConvDalitzV1.cxx:381
 AliAnalysisTaskGammaConvDalitzV1.cxx:382
 AliAnalysisTaskGammaConvDalitzV1.cxx:383
 AliAnalysisTaskGammaConvDalitzV1.cxx:384
 AliAnalysisTaskGammaConvDalitzV1.cxx:385
 AliAnalysisTaskGammaConvDalitzV1.cxx:386
 AliAnalysisTaskGammaConvDalitzV1.cxx:387
 AliAnalysisTaskGammaConvDalitzV1.cxx:388
 AliAnalysisTaskGammaConvDalitzV1.cxx:389
 AliAnalysisTaskGammaConvDalitzV1.cxx:390
 AliAnalysisTaskGammaConvDalitzV1.cxx:391
 AliAnalysisTaskGammaConvDalitzV1.cxx:392
 AliAnalysisTaskGammaConvDalitzV1.cxx:393
 AliAnalysisTaskGammaConvDalitzV1.cxx:394
 AliAnalysisTaskGammaConvDalitzV1.cxx:395
 AliAnalysisTaskGammaConvDalitzV1.cxx:396
 AliAnalysisTaskGammaConvDalitzV1.cxx:397
 AliAnalysisTaskGammaConvDalitzV1.cxx:398
 AliAnalysisTaskGammaConvDalitzV1.cxx:399
 AliAnalysisTaskGammaConvDalitzV1.cxx:400
 AliAnalysisTaskGammaConvDalitzV1.cxx:401
 AliAnalysisTaskGammaConvDalitzV1.cxx:402
 AliAnalysisTaskGammaConvDalitzV1.cxx:403
 AliAnalysisTaskGammaConvDalitzV1.cxx:404
 AliAnalysisTaskGammaConvDalitzV1.cxx:405
 AliAnalysisTaskGammaConvDalitzV1.cxx:406
 AliAnalysisTaskGammaConvDalitzV1.cxx:407
 AliAnalysisTaskGammaConvDalitzV1.cxx:408
 AliAnalysisTaskGammaConvDalitzV1.cxx:409
 AliAnalysisTaskGammaConvDalitzV1.cxx:410
 AliAnalysisTaskGammaConvDalitzV1.cxx:411
 AliAnalysisTaskGammaConvDalitzV1.cxx:412
 AliAnalysisTaskGammaConvDalitzV1.cxx:413
 AliAnalysisTaskGammaConvDalitzV1.cxx:414
 AliAnalysisTaskGammaConvDalitzV1.cxx:415
 AliAnalysisTaskGammaConvDalitzV1.cxx:416
 AliAnalysisTaskGammaConvDalitzV1.cxx:417
 AliAnalysisTaskGammaConvDalitzV1.cxx:418
 AliAnalysisTaskGammaConvDalitzV1.cxx:419
 AliAnalysisTaskGammaConvDalitzV1.cxx:420
 AliAnalysisTaskGammaConvDalitzV1.cxx:421
 AliAnalysisTaskGammaConvDalitzV1.cxx:422
 AliAnalysisTaskGammaConvDalitzV1.cxx:423
 AliAnalysisTaskGammaConvDalitzV1.cxx:424
 AliAnalysisTaskGammaConvDalitzV1.cxx:425
 AliAnalysisTaskGammaConvDalitzV1.cxx:426
 AliAnalysisTaskGammaConvDalitzV1.cxx:427
 AliAnalysisTaskGammaConvDalitzV1.cxx:428
 AliAnalysisTaskGammaConvDalitzV1.cxx:429
 AliAnalysisTaskGammaConvDalitzV1.cxx:430
 AliAnalysisTaskGammaConvDalitzV1.cxx:431
 AliAnalysisTaskGammaConvDalitzV1.cxx:432
 AliAnalysisTaskGammaConvDalitzV1.cxx:433
 AliAnalysisTaskGammaConvDalitzV1.cxx:434
 AliAnalysisTaskGammaConvDalitzV1.cxx:435
 AliAnalysisTaskGammaConvDalitzV1.cxx:436
 AliAnalysisTaskGammaConvDalitzV1.cxx:437
 AliAnalysisTaskGammaConvDalitzV1.cxx:438
 AliAnalysisTaskGammaConvDalitzV1.cxx:439
 AliAnalysisTaskGammaConvDalitzV1.cxx:440
 AliAnalysisTaskGammaConvDalitzV1.cxx:441
 AliAnalysisTaskGammaConvDalitzV1.cxx:442
 AliAnalysisTaskGammaConvDalitzV1.cxx:443
 AliAnalysisTaskGammaConvDalitzV1.cxx:444
 AliAnalysisTaskGammaConvDalitzV1.cxx:445
 AliAnalysisTaskGammaConvDalitzV1.cxx:446
 AliAnalysisTaskGammaConvDalitzV1.cxx:447
 AliAnalysisTaskGammaConvDalitzV1.cxx:448
 AliAnalysisTaskGammaConvDalitzV1.cxx:449
 AliAnalysisTaskGammaConvDalitzV1.cxx:450
 AliAnalysisTaskGammaConvDalitzV1.cxx:451
 AliAnalysisTaskGammaConvDalitzV1.cxx:452
 AliAnalysisTaskGammaConvDalitzV1.cxx:453
 AliAnalysisTaskGammaConvDalitzV1.cxx:454
 AliAnalysisTaskGammaConvDalitzV1.cxx:455
 AliAnalysisTaskGammaConvDalitzV1.cxx:456
 AliAnalysisTaskGammaConvDalitzV1.cxx:457
 AliAnalysisTaskGammaConvDalitzV1.cxx:458
 AliAnalysisTaskGammaConvDalitzV1.cxx:459
 AliAnalysisTaskGammaConvDalitzV1.cxx:460
 AliAnalysisTaskGammaConvDalitzV1.cxx:461
 AliAnalysisTaskGammaConvDalitzV1.cxx:462
 AliAnalysisTaskGammaConvDalitzV1.cxx:463
 AliAnalysisTaskGammaConvDalitzV1.cxx:464
 AliAnalysisTaskGammaConvDalitzV1.cxx:465
 AliAnalysisTaskGammaConvDalitzV1.cxx:466
 AliAnalysisTaskGammaConvDalitzV1.cxx:467
 AliAnalysisTaskGammaConvDalitzV1.cxx:468
 AliAnalysisTaskGammaConvDalitzV1.cxx:469
 AliAnalysisTaskGammaConvDalitzV1.cxx:470
 AliAnalysisTaskGammaConvDalitzV1.cxx:471
 AliAnalysisTaskGammaConvDalitzV1.cxx:472
 AliAnalysisTaskGammaConvDalitzV1.cxx:473
 AliAnalysisTaskGammaConvDalitzV1.cxx:474
 AliAnalysisTaskGammaConvDalitzV1.cxx:475
 AliAnalysisTaskGammaConvDalitzV1.cxx:476
 AliAnalysisTaskGammaConvDalitzV1.cxx:477
 AliAnalysisTaskGammaConvDalitzV1.cxx:478
 AliAnalysisTaskGammaConvDalitzV1.cxx:479
 AliAnalysisTaskGammaConvDalitzV1.cxx:480
 AliAnalysisTaskGammaConvDalitzV1.cxx:481
 AliAnalysisTaskGammaConvDalitzV1.cxx:482
 AliAnalysisTaskGammaConvDalitzV1.cxx:483
 AliAnalysisTaskGammaConvDalitzV1.cxx:484
 AliAnalysisTaskGammaConvDalitzV1.cxx:485
 AliAnalysisTaskGammaConvDalitzV1.cxx:486
 AliAnalysisTaskGammaConvDalitzV1.cxx:487
 AliAnalysisTaskGammaConvDalitzV1.cxx:488
 AliAnalysisTaskGammaConvDalitzV1.cxx:489
 AliAnalysisTaskGammaConvDalitzV1.cxx:490
 AliAnalysisTaskGammaConvDalitzV1.cxx:491
 AliAnalysisTaskGammaConvDalitzV1.cxx:492
 AliAnalysisTaskGammaConvDalitzV1.cxx:493
 AliAnalysisTaskGammaConvDalitzV1.cxx:494
 AliAnalysisTaskGammaConvDalitzV1.cxx:495
 AliAnalysisTaskGammaConvDalitzV1.cxx:496
 AliAnalysisTaskGammaConvDalitzV1.cxx:497
 AliAnalysisTaskGammaConvDalitzV1.cxx:498
 AliAnalysisTaskGammaConvDalitzV1.cxx:499
 AliAnalysisTaskGammaConvDalitzV1.cxx:500
 AliAnalysisTaskGammaConvDalitzV1.cxx:501
 AliAnalysisTaskGammaConvDalitzV1.cxx:502
 AliAnalysisTaskGammaConvDalitzV1.cxx:503
 AliAnalysisTaskGammaConvDalitzV1.cxx:504
 AliAnalysisTaskGammaConvDalitzV1.cxx:505
 AliAnalysisTaskGammaConvDalitzV1.cxx:506
 AliAnalysisTaskGammaConvDalitzV1.cxx:507
 AliAnalysisTaskGammaConvDalitzV1.cxx:508
 AliAnalysisTaskGammaConvDalitzV1.cxx:509
 AliAnalysisTaskGammaConvDalitzV1.cxx:510
 AliAnalysisTaskGammaConvDalitzV1.cxx:511
 AliAnalysisTaskGammaConvDalitzV1.cxx:512
 AliAnalysisTaskGammaConvDalitzV1.cxx:513
 AliAnalysisTaskGammaConvDalitzV1.cxx:514
 AliAnalysisTaskGammaConvDalitzV1.cxx:515
 AliAnalysisTaskGammaConvDalitzV1.cxx:516
 AliAnalysisTaskGammaConvDalitzV1.cxx:517
 AliAnalysisTaskGammaConvDalitzV1.cxx:518
 AliAnalysisTaskGammaConvDalitzV1.cxx:519
 AliAnalysisTaskGammaConvDalitzV1.cxx:520
 AliAnalysisTaskGammaConvDalitzV1.cxx:521
 AliAnalysisTaskGammaConvDalitzV1.cxx:522
 AliAnalysisTaskGammaConvDalitzV1.cxx:523
 AliAnalysisTaskGammaConvDalitzV1.cxx:524
 AliAnalysisTaskGammaConvDalitzV1.cxx:525
 AliAnalysisTaskGammaConvDalitzV1.cxx:526
 AliAnalysisTaskGammaConvDalitzV1.cxx:527
 AliAnalysisTaskGammaConvDalitzV1.cxx:528
 AliAnalysisTaskGammaConvDalitzV1.cxx:529
 AliAnalysisTaskGammaConvDalitzV1.cxx:530
 AliAnalysisTaskGammaConvDalitzV1.cxx:531
 AliAnalysisTaskGammaConvDalitzV1.cxx:532
 AliAnalysisTaskGammaConvDalitzV1.cxx:533
 AliAnalysisTaskGammaConvDalitzV1.cxx:534
 AliAnalysisTaskGammaConvDalitzV1.cxx:535
 AliAnalysisTaskGammaConvDalitzV1.cxx:536
 AliAnalysisTaskGammaConvDalitzV1.cxx:537
 AliAnalysisTaskGammaConvDalitzV1.cxx:538
 AliAnalysisTaskGammaConvDalitzV1.cxx:539
 AliAnalysisTaskGammaConvDalitzV1.cxx:540
 AliAnalysisTaskGammaConvDalitzV1.cxx:541
 AliAnalysisTaskGammaConvDalitzV1.cxx:542
 AliAnalysisTaskGammaConvDalitzV1.cxx:543
 AliAnalysisTaskGammaConvDalitzV1.cxx:544
 AliAnalysisTaskGammaConvDalitzV1.cxx:545
 AliAnalysisTaskGammaConvDalitzV1.cxx:546
 AliAnalysisTaskGammaConvDalitzV1.cxx:547
 AliAnalysisTaskGammaConvDalitzV1.cxx:548
 AliAnalysisTaskGammaConvDalitzV1.cxx:549
 AliAnalysisTaskGammaConvDalitzV1.cxx:550
 AliAnalysisTaskGammaConvDalitzV1.cxx:551
 AliAnalysisTaskGammaConvDalitzV1.cxx:552
 AliAnalysisTaskGammaConvDalitzV1.cxx:553
 AliAnalysisTaskGammaConvDalitzV1.cxx:554
 AliAnalysisTaskGammaConvDalitzV1.cxx:555
 AliAnalysisTaskGammaConvDalitzV1.cxx:556
 AliAnalysisTaskGammaConvDalitzV1.cxx:557
 AliAnalysisTaskGammaConvDalitzV1.cxx:558
 AliAnalysisTaskGammaConvDalitzV1.cxx:559
 AliAnalysisTaskGammaConvDalitzV1.cxx:560
 AliAnalysisTaskGammaConvDalitzV1.cxx:561
 AliAnalysisTaskGammaConvDalitzV1.cxx:562
 AliAnalysisTaskGammaConvDalitzV1.cxx:563
 AliAnalysisTaskGammaConvDalitzV1.cxx:564
 AliAnalysisTaskGammaConvDalitzV1.cxx:565
 AliAnalysisTaskGammaConvDalitzV1.cxx:566
 AliAnalysisTaskGammaConvDalitzV1.cxx:567
 AliAnalysisTaskGammaConvDalitzV1.cxx:568
 AliAnalysisTaskGammaConvDalitzV1.cxx:569
 AliAnalysisTaskGammaConvDalitzV1.cxx:570
 AliAnalysisTaskGammaConvDalitzV1.cxx:571
 AliAnalysisTaskGammaConvDalitzV1.cxx:572
 AliAnalysisTaskGammaConvDalitzV1.cxx:573
 AliAnalysisTaskGammaConvDalitzV1.cxx:574
 AliAnalysisTaskGammaConvDalitzV1.cxx:575
 AliAnalysisTaskGammaConvDalitzV1.cxx:576
 AliAnalysisTaskGammaConvDalitzV1.cxx:577
 AliAnalysisTaskGammaConvDalitzV1.cxx:578
 AliAnalysisTaskGammaConvDalitzV1.cxx:579
 AliAnalysisTaskGammaConvDalitzV1.cxx:580
 AliAnalysisTaskGammaConvDalitzV1.cxx:581
 AliAnalysisTaskGammaConvDalitzV1.cxx:582
 AliAnalysisTaskGammaConvDalitzV1.cxx:583
 AliAnalysisTaskGammaConvDalitzV1.cxx:584
 AliAnalysisTaskGammaConvDalitzV1.cxx:585
 AliAnalysisTaskGammaConvDalitzV1.cxx:586
 AliAnalysisTaskGammaConvDalitzV1.cxx:587
 AliAnalysisTaskGammaConvDalitzV1.cxx:588
 AliAnalysisTaskGammaConvDalitzV1.cxx:589
 AliAnalysisTaskGammaConvDalitzV1.cxx:590
 AliAnalysisTaskGammaConvDalitzV1.cxx:591
 AliAnalysisTaskGammaConvDalitzV1.cxx:592
 AliAnalysisTaskGammaConvDalitzV1.cxx:593
 AliAnalysisTaskGammaConvDalitzV1.cxx:594
 AliAnalysisTaskGammaConvDalitzV1.cxx:595
 AliAnalysisTaskGammaConvDalitzV1.cxx:596
 AliAnalysisTaskGammaConvDalitzV1.cxx:597
 AliAnalysisTaskGammaConvDalitzV1.cxx:598
 AliAnalysisTaskGammaConvDalitzV1.cxx:599
 AliAnalysisTaskGammaConvDalitzV1.cxx:600
 AliAnalysisTaskGammaConvDalitzV1.cxx:601
 AliAnalysisTaskGammaConvDalitzV1.cxx:602
 AliAnalysisTaskGammaConvDalitzV1.cxx:603
 AliAnalysisTaskGammaConvDalitzV1.cxx:604
 AliAnalysisTaskGammaConvDalitzV1.cxx:605
 AliAnalysisTaskGammaConvDalitzV1.cxx:606
 AliAnalysisTaskGammaConvDalitzV1.cxx:607
 AliAnalysisTaskGammaConvDalitzV1.cxx:608
 AliAnalysisTaskGammaConvDalitzV1.cxx:609
 AliAnalysisTaskGammaConvDalitzV1.cxx:610
 AliAnalysisTaskGammaConvDalitzV1.cxx:611
 AliAnalysisTaskGammaConvDalitzV1.cxx:612
 AliAnalysisTaskGammaConvDalitzV1.cxx:613
 AliAnalysisTaskGammaConvDalitzV1.cxx:614
 AliAnalysisTaskGammaConvDalitzV1.cxx:615
 AliAnalysisTaskGammaConvDalitzV1.cxx:616
 AliAnalysisTaskGammaConvDalitzV1.cxx:617
 AliAnalysisTaskGammaConvDalitzV1.cxx:618
 AliAnalysisTaskGammaConvDalitzV1.cxx:619
 AliAnalysisTaskGammaConvDalitzV1.cxx:620
 AliAnalysisTaskGammaConvDalitzV1.cxx:621
 AliAnalysisTaskGammaConvDalitzV1.cxx:622
 AliAnalysisTaskGammaConvDalitzV1.cxx:623
 AliAnalysisTaskGammaConvDalitzV1.cxx:624
 AliAnalysisTaskGammaConvDalitzV1.cxx:625
 AliAnalysisTaskGammaConvDalitzV1.cxx:626
 AliAnalysisTaskGammaConvDalitzV1.cxx:627
 AliAnalysisTaskGammaConvDalitzV1.cxx:628
 AliAnalysisTaskGammaConvDalitzV1.cxx:629
 AliAnalysisTaskGammaConvDalitzV1.cxx:630
 AliAnalysisTaskGammaConvDalitzV1.cxx:631
 AliAnalysisTaskGammaConvDalitzV1.cxx:632
 AliAnalysisTaskGammaConvDalitzV1.cxx:633
 AliAnalysisTaskGammaConvDalitzV1.cxx:634
 AliAnalysisTaskGammaConvDalitzV1.cxx:635
 AliAnalysisTaskGammaConvDalitzV1.cxx:636
 AliAnalysisTaskGammaConvDalitzV1.cxx:637
 AliAnalysisTaskGammaConvDalitzV1.cxx:638
 AliAnalysisTaskGammaConvDalitzV1.cxx:639
 AliAnalysisTaskGammaConvDalitzV1.cxx:640
 AliAnalysisTaskGammaConvDalitzV1.cxx:641
 AliAnalysisTaskGammaConvDalitzV1.cxx:642
 AliAnalysisTaskGammaConvDalitzV1.cxx:643
 AliAnalysisTaskGammaConvDalitzV1.cxx:644
 AliAnalysisTaskGammaConvDalitzV1.cxx:645
 AliAnalysisTaskGammaConvDalitzV1.cxx:646
 AliAnalysisTaskGammaConvDalitzV1.cxx:647
 AliAnalysisTaskGammaConvDalitzV1.cxx:648
 AliAnalysisTaskGammaConvDalitzV1.cxx:649
 AliAnalysisTaskGammaConvDalitzV1.cxx:650
 AliAnalysisTaskGammaConvDalitzV1.cxx:651
 AliAnalysisTaskGammaConvDalitzV1.cxx:652
 AliAnalysisTaskGammaConvDalitzV1.cxx:653
 AliAnalysisTaskGammaConvDalitzV1.cxx:654
 AliAnalysisTaskGammaConvDalitzV1.cxx:655
 AliAnalysisTaskGammaConvDalitzV1.cxx:656
 AliAnalysisTaskGammaConvDalitzV1.cxx:657
 AliAnalysisTaskGammaConvDalitzV1.cxx:658
 AliAnalysisTaskGammaConvDalitzV1.cxx:659
 AliAnalysisTaskGammaConvDalitzV1.cxx:660
 AliAnalysisTaskGammaConvDalitzV1.cxx:661
 AliAnalysisTaskGammaConvDalitzV1.cxx:662
 AliAnalysisTaskGammaConvDalitzV1.cxx:663
 AliAnalysisTaskGammaConvDalitzV1.cxx:664
 AliAnalysisTaskGammaConvDalitzV1.cxx:665
 AliAnalysisTaskGammaConvDalitzV1.cxx:666
 AliAnalysisTaskGammaConvDalitzV1.cxx:667
 AliAnalysisTaskGammaConvDalitzV1.cxx:668
 AliAnalysisTaskGammaConvDalitzV1.cxx:669
 AliAnalysisTaskGammaConvDalitzV1.cxx:670
 AliAnalysisTaskGammaConvDalitzV1.cxx:671
 AliAnalysisTaskGammaConvDalitzV1.cxx:672
 AliAnalysisTaskGammaConvDalitzV1.cxx:673
 AliAnalysisTaskGammaConvDalitzV1.cxx:674
 AliAnalysisTaskGammaConvDalitzV1.cxx:675
 AliAnalysisTaskGammaConvDalitzV1.cxx:676
 AliAnalysisTaskGammaConvDalitzV1.cxx:677
 AliAnalysisTaskGammaConvDalitzV1.cxx:678
 AliAnalysisTaskGammaConvDalitzV1.cxx:679
 AliAnalysisTaskGammaConvDalitzV1.cxx:680
 AliAnalysisTaskGammaConvDalitzV1.cxx:681
 AliAnalysisTaskGammaConvDalitzV1.cxx:682
 AliAnalysisTaskGammaConvDalitzV1.cxx:683
 AliAnalysisTaskGammaConvDalitzV1.cxx:684
 AliAnalysisTaskGammaConvDalitzV1.cxx:685
 AliAnalysisTaskGammaConvDalitzV1.cxx:686
 AliAnalysisTaskGammaConvDalitzV1.cxx:687
 AliAnalysisTaskGammaConvDalitzV1.cxx:688
 AliAnalysisTaskGammaConvDalitzV1.cxx:689
 AliAnalysisTaskGammaConvDalitzV1.cxx:690
 AliAnalysisTaskGammaConvDalitzV1.cxx:691
 AliAnalysisTaskGammaConvDalitzV1.cxx:692
 AliAnalysisTaskGammaConvDalitzV1.cxx:693
 AliAnalysisTaskGammaConvDalitzV1.cxx:694
 AliAnalysisTaskGammaConvDalitzV1.cxx:695
 AliAnalysisTaskGammaConvDalitzV1.cxx:696
 AliAnalysisTaskGammaConvDalitzV1.cxx:697
 AliAnalysisTaskGammaConvDalitzV1.cxx:698
 AliAnalysisTaskGammaConvDalitzV1.cxx:699
 AliAnalysisTaskGammaConvDalitzV1.cxx:700
 AliAnalysisTaskGammaConvDalitzV1.cxx:701
 AliAnalysisTaskGammaConvDalitzV1.cxx:702
 AliAnalysisTaskGammaConvDalitzV1.cxx:703
 AliAnalysisTaskGammaConvDalitzV1.cxx:704
 AliAnalysisTaskGammaConvDalitzV1.cxx:705
 AliAnalysisTaskGammaConvDalitzV1.cxx:706
 AliAnalysisTaskGammaConvDalitzV1.cxx:707
 AliAnalysisTaskGammaConvDalitzV1.cxx:708
 AliAnalysisTaskGammaConvDalitzV1.cxx:709
 AliAnalysisTaskGammaConvDalitzV1.cxx:710
 AliAnalysisTaskGammaConvDalitzV1.cxx:711
 AliAnalysisTaskGammaConvDalitzV1.cxx:712
 AliAnalysisTaskGammaConvDalitzV1.cxx:713
 AliAnalysisTaskGammaConvDalitzV1.cxx:714
 AliAnalysisTaskGammaConvDalitzV1.cxx:715
 AliAnalysisTaskGammaConvDalitzV1.cxx:716
 AliAnalysisTaskGammaConvDalitzV1.cxx:717
 AliAnalysisTaskGammaConvDalitzV1.cxx:718
 AliAnalysisTaskGammaConvDalitzV1.cxx:719
 AliAnalysisTaskGammaConvDalitzV1.cxx:720
 AliAnalysisTaskGammaConvDalitzV1.cxx:721
 AliAnalysisTaskGammaConvDalitzV1.cxx:722
 AliAnalysisTaskGammaConvDalitzV1.cxx:723
 AliAnalysisTaskGammaConvDalitzV1.cxx:724
 AliAnalysisTaskGammaConvDalitzV1.cxx:725
 AliAnalysisTaskGammaConvDalitzV1.cxx:726
 AliAnalysisTaskGammaConvDalitzV1.cxx:727
 AliAnalysisTaskGammaConvDalitzV1.cxx:728
 AliAnalysisTaskGammaConvDalitzV1.cxx:729
 AliAnalysisTaskGammaConvDalitzV1.cxx:730
 AliAnalysisTaskGammaConvDalitzV1.cxx:731
 AliAnalysisTaskGammaConvDalitzV1.cxx:732
 AliAnalysisTaskGammaConvDalitzV1.cxx:733
 AliAnalysisTaskGammaConvDalitzV1.cxx:734
 AliAnalysisTaskGammaConvDalitzV1.cxx:735
 AliAnalysisTaskGammaConvDalitzV1.cxx:736
 AliAnalysisTaskGammaConvDalitzV1.cxx:737
 AliAnalysisTaskGammaConvDalitzV1.cxx:738
 AliAnalysisTaskGammaConvDalitzV1.cxx:739
 AliAnalysisTaskGammaConvDalitzV1.cxx:740
 AliAnalysisTaskGammaConvDalitzV1.cxx:741
 AliAnalysisTaskGammaConvDalitzV1.cxx:742
 AliAnalysisTaskGammaConvDalitzV1.cxx:743
 AliAnalysisTaskGammaConvDalitzV1.cxx:744
 AliAnalysisTaskGammaConvDalitzV1.cxx:745
 AliAnalysisTaskGammaConvDalitzV1.cxx:746
 AliAnalysisTaskGammaConvDalitzV1.cxx:747
 AliAnalysisTaskGammaConvDalitzV1.cxx:748
 AliAnalysisTaskGammaConvDalitzV1.cxx:749
 AliAnalysisTaskGammaConvDalitzV1.cxx:750
 AliAnalysisTaskGammaConvDalitzV1.cxx:751
 AliAnalysisTaskGammaConvDalitzV1.cxx:752
 AliAnalysisTaskGammaConvDalitzV1.cxx:753
 AliAnalysisTaskGammaConvDalitzV1.cxx:754
 AliAnalysisTaskGammaConvDalitzV1.cxx:755
 AliAnalysisTaskGammaConvDalitzV1.cxx:756
 AliAnalysisTaskGammaConvDalitzV1.cxx:757
 AliAnalysisTaskGammaConvDalitzV1.cxx:758
 AliAnalysisTaskGammaConvDalitzV1.cxx:759
 AliAnalysisTaskGammaConvDalitzV1.cxx:760
 AliAnalysisTaskGammaConvDalitzV1.cxx:761
 AliAnalysisTaskGammaConvDalitzV1.cxx:762
 AliAnalysisTaskGammaConvDalitzV1.cxx:763
 AliAnalysisTaskGammaConvDalitzV1.cxx:764
 AliAnalysisTaskGammaConvDalitzV1.cxx:765
 AliAnalysisTaskGammaConvDalitzV1.cxx:766
 AliAnalysisTaskGammaConvDalitzV1.cxx:767
 AliAnalysisTaskGammaConvDalitzV1.cxx:768
 AliAnalysisTaskGammaConvDalitzV1.cxx:769
 AliAnalysisTaskGammaConvDalitzV1.cxx:770
 AliAnalysisTaskGammaConvDalitzV1.cxx:771
 AliAnalysisTaskGammaConvDalitzV1.cxx:772
 AliAnalysisTaskGammaConvDalitzV1.cxx:773
 AliAnalysisTaskGammaConvDalitzV1.cxx:774
 AliAnalysisTaskGammaConvDalitzV1.cxx:775
 AliAnalysisTaskGammaConvDalitzV1.cxx:776
 AliAnalysisTaskGammaConvDalitzV1.cxx:777
 AliAnalysisTaskGammaConvDalitzV1.cxx:778
 AliAnalysisTaskGammaConvDalitzV1.cxx:779
 AliAnalysisTaskGammaConvDalitzV1.cxx:780
 AliAnalysisTaskGammaConvDalitzV1.cxx:781
 AliAnalysisTaskGammaConvDalitzV1.cxx:782
 AliAnalysisTaskGammaConvDalitzV1.cxx:783
 AliAnalysisTaskGammaConvDalitzV1.cxx:784
 AliAnalysisTaskGammaConvDalitzV1.cxx:785
 AliAnalysisTaskGammaConvDalitzV1.cxx:786
 AliAnalysisTaskGammaConvDalitzV1.cxx:787
 AliAnalysisTaskGammaConvDalitzV1.cxx:788
 AliAnalysisTaskGammaConvDalitzV1.cxx:789
 AliAnalysisTaskGammaConvDalitzV1.cxx:790
 AliAnalysisTaskGammaConvDalitzV1.cxx:791
 AliAnalysisTaskGammaConvDalitzV1.cxx:792
 AliAnalysisTaskGammaConvDalitzV1.cxx:793
 AliAnalysisTaskGammaConvDalitzV1.cxx:794
 AliAnalysisTaskGammaConvDalitzV1.cxx:795
 AliAnalysisTaskGammaConvDalitzV1.cxx:796
 AliAnalysisTaskGammaConvDalitzV1.cxx:797
 AliAnalysisTaskGammaConvDalitzV1.cxx:798
 AliAnalysisTaskGammaConvDalitzV1.cxx:799
 AliAnalysisTaskGammaConvDalitzV1.cxx:800
 AliAnalysisTaskGammaConvDalitzV1.cxx:801
 AliAnalysisTaskGammaConvDalitzV1.cxx:802
 AliAnalysisTaskGammaConvDalitzV1.cxx:803
 AliAnalysisTaskGammaConvDalitzV1.cxx:804
 AliAnalysisTaskGammaConvDalitzV1.cxx:805
 AliAnalysisTaskGammaConvDalitzV1.cxx:806
 AliAnalysisTaskGammaConvDalitzV1.cxx:807
 AliAnalysisTaskGammaConvDalitzV1.cxx:808
 AliAnalysisTaskGammaConvDalitzV1.cxx:809
 AliAnalysisTaskGammaConvDalitzV1.cxx:810
 AliAnalysisTaskGammaConvDalitzV1.cxx:811
 AliAnalysisTaskGammaConvDalitzV1.cxx:812
 AliAnalysisTaskGammaConvDalitzV1.cxx:813
 AliAnalysisTaskGammaConvDalitzV1.cxx:814
 AliAnalysisTaskGammaConvDalitzV1.cxx:815
 AliAnalysisTaskGammaConvDalitzV1.cxx:816
 AliAnalysisTaskGammaConvDalitzV1.cxx:817
 AliAnalysisTaskGammaConvDalitzV1.cxx:818
 AliAnalysisTaskGammaConvDalitzV1.cxx:819
 AliAnalysisTaskGammaConvDalitzV1.cxx:820
 AliAnalysisTaskGammaConvDalitzV1.cxx:821
 AliAnalysisTaskGammaConvDalitzV1.cxx:822
 AliAnalysisTaskGammaConvDalitzV1.cxx:823
 AliAnalysisTaskGammaConvDalitzV1.cxx:824
 AliAnalysisTaskGammaConvDalitzV1.cxx:825
 AliAnalysisTaskGammaConvDalitzV1.cxx:826
 AliAnalysisTaskGammaConvDalitzV1.cxx:827
 AliAnalysisTaskGammaConvDalitzV1.cxx:828
 AliAnalysisTaskGammaConvDalitzV1.cxx:829
 AliAnalysisTaskGammaConvDalitzV1.cxx:830
 AliAnalysisTaskGammaConvDalitzV1.cxx:831
 AliAnalysisTaskGammaConvDalitzV1.cxx:832
 AliAnalysisTaskGammaConvDalitzV1.cxx:833
 AliAnalysisTaskGammaConvDalitzV1.cxx:834
 AliAnalysisTaskGammaConvDalitzV1.cxx:835
 AliAnalysisTaskGammaConvDalitzV1.cxx:836
 AliAnalysisTaskGammaConvDalitzV1.cxx:837
 AliAnalysisTaskGammaConvDalitzV1.cxx:838
 AliAnalysisTaskGammaConvDalitzV1.cxx:839
 AliAnalysisTaskGammaConvDalitzV1.cxx:840
 AliAnalysisTaskGammaConvDalitzV1.cxx:841
 AliAnalysisTaskGammaConvDalitzV1.cxx:842
 AliAnalysisTaskGammaConvDalitzV1.cxx:843
 AliAnalysisTaskGammaConvDalitzV1.cxx:844
 AliAnalysisTaskGammaConvDalitzV1.cxx:845
 AliAnalysisTaskGammaConvDalitzV1.cxx:846
 AliAnalysisTaskGammaConvDalitzV1.cxx:847
 AliAnalysisTaskGammaConvDalitzV1.cxx:848
 AliAnalysisTaskGammaConvDalitzV1.cxx:849
 AliAnalysisTaskGammaConvDalitzV1.cxx:850
 AliAnalysisTaskGammaConvDalitzV1.cxx:851
 AliAnalysisTaskGammaConvDalitzV1.cxx:852
 AliAnalysisTaskGammaConvDalitzV1.cxx:853
 AliAnalysisTaskGammaConvDalitzV1.cxx:854
 AliAnalysisTaskGammaConvDalitzV1.cxx:855
 AliAnalysisTaskGammaConvDalitzV1.cxx:856
 AliAnalysisTaskGammaConvDalitzV1.cxx:857
 AliAnalysisTaskGammaConvDalitzV1.cxx:858
 AliAnalysisTaskGammaConvDalitzV1.cxx:859
 AliAnalysisTaskGammaConvDalitzV1.cxx:860
 AliAnalysisTaskGammaConvDalitzV1.cxx:861
 AliAnalysisTaskGammaConvDalitzV1.cxx:862
 AliAnalysisTaskGammaConvDalitzV1.cxx:863
 AliAnalysisTaskGammaConvDalitzV1.cxx:864
 AliAnalysisTaskGammaConvDalitzV1.cxx:865
 AliAnalysisTaskGammaConvDalitzV1.cxx:866
 AliAnalysisTaskGammaConvDalitzV1.cxx:867
 AliAnalysisTaskGammaConvDalitzV1.cxx:868
 AliAnalysisTaskGammaConvDalitzV1.cxx:869
 AliAnalysisTaskGammaConvDalitzV1.cxx:870
 AliAnalysisTaskGammaConvDalitzV1.cxx:871
 AliAnalysisTaskGammaConvDalitzV1.cxx:872
 AliAnalysisTaskGammaConvDalitzV1.cxx:873
 AliAnalysisTaskGammaConvDalitzV1.cxx:874
 AliAnalysisTaskGammaConvDalitzV1.cxx:875
 AliAnalysisTaskGammaConvDalitzV1.cxx:876
 AliAnalysisTaskGammaConvDalitzV1.cxx:877
 AliAnalysisTaskGammaConvDalitzV1.cxx:878
 AliAnalysisTaskGammaConvDalitzV1.cxx:879
 AliAnalysisTaskGammaConvDalitzV1.cxx:880
 AliAnalysisTaskGammaConvDalitzV1.cxx:881
 AliAnalysisTaskGammaConvDalitzV1.cxx:882
 AliAnalysisTaskGammaConvDalitzV1.cxx:883
 AliAnalysisTaskGammaConvDalitzV1.cxx:884
 AliAnalysisTaskGammaConvDalitzV1.cxx:885
 AliAnalysisTaskGammaConvDalitzV1.cxx:886
 AliAnalysisTaskGammaConvDalitzV1.cxx:887
 AliAnalysisTaskGammaConvDalitzV1.cxx:888
 AliAnalysisTaskGammaConvDalitzV1.cxx:889
 AliAnalysisTaskGammaConvDalitzV1.cxx:890
 AliAnalysisTaskGammaConvDalitzV1.cxx:891
 AliAnalysisTaskGammaConvDalitzV1.cxx:892
 AliAnalysisTaskGammaConvDalitzV1.cxx:893
 AliAnalysisTaskGammaConvDalitzV1.cxx:894
 AliAnalysisTaskGammaConvDalitzV1.cxx:895
 AliAnalysisTaskGammaConvDalitzV1.cxx:896
 AliAnalysisTaskGammaConvDalitzV1.cxx:897
 AliAnalysisTaskGammaConvDalitzV1.cxx:898
 AliAnalysisTaskGammaConvDalitzV1.cxx:899
 AliAnalysisTaskGammaConvDalitzV1.cxx:900
 AliAnalysisTaskGammaConvDalitzV1.cxx:901
 AliAnalysisTaskGammaConvDalitzV1.cxx:902
 AliAnalysisTaskGammaConvDalitzV1.cxx:903
 AliAnalysisTaskGammaConvDalitzV1.cxx:904
 AliAnalysisTaskGammaConvDalitzV1.cxx:905
 AliAnalysisTaskGammaConvDalitzV1.cxx:906
 AliAnalysisTaskGammaConvDalitzV1.cxx:907
 AliAnalysisTaskGammaConvDalitzV1.cxx:908
 AliAnalysisTaskGammaConvDalitzV1.cxx:909
 AliAnalysisTaskGammaConvDalitzV1.cxx:910
 AliAnalysisTaskGammaConvDalitzV1.cxx:911
 AliAnalysisTaskGammaConvDalitzV1.cxx:912
 AliAnalysisTaskGammaConvDalitzV1.cxx:913
 AliAnalysisTaskGammaConvDalitzV1.cxx:914
 AliAnalysisTaskGammaConvDalitzV1.cxx:915
 AliAnalysisTaskGammaConvDalitzV1.cxx:916
 AliAnalysisTaskGammaConvDalitzV1.cxx:917
 AliAnalysisTaskGammaConvDalitzV1.cxx:918
 AliAnalysisTaskGammaConvDalitzV1.cxx:919
 AliAnalysisTaskGammaConvDalitzV1.cxx:920
 AliAnalysisTaskGammaConvDalitzV1.cxx:921
 AliAnalysisTaskGammaConvDalitzV1.cxx:922
 AliAnalysisTaskGammaConvDalitzV1.cxx:923
 AliAnalysisTaskGammaConvDalitzV1.cxx:924
 AliAnalysisTaskGammaConvDalitzV1.cxx:925
 AliAnalysisTaskGammaConvDalitzV1.cxx:926
 AliAnalysisTaskGammaConvDalitzV1.cxx:927
 AliAnalysisTaskGammaConvDalitzV1.cxx:928
 AliAnalysisTaskGammaConvDalitzV1.cxx:929
 AliAnalysisTaskGammaConvDalitzV1.cxx:930
 AliAnalysisTaskGammaConvDalitzV1.cxx:931
 AliAnalysisTaskGammaConvDalitzV1.cxx:932
 AliAnalysisTaskGammaConvDalitzV1.cxx:933
 AliAnalysisTaskGammaConvDalitzV1.cxx:934
 AliAnalysisTaskGammaConvDalitzV1.cxx:935
 AliAnalysisTaskGammaConvDalitzV1.cxx:936
 AliAnalysisTaskGammaConvDalitzV1.cxx:937
 AliAnalysisTaskGammaConvDalitzV1.cxx:938
 AliAnalysisTaskGammaConvDalitzV1.cxx:939
 AliAnalysisTaskGammaConvDalitzV1.cxx:940
 AliAnalysisTaskGammaConvDalitzV1.cxx:941
 AliAnalysisTaskGammaConvDalitzV1.cxx:942
 AliAnalysisTaskGammaConvDalitzV1.cxx:943
 AliAnalysisTaskGammaConvDalitzV1.cxx:944
 AliAnalysisTaskGammaConvDalitzV1.cxx:945
 AliAnalysisTaskGammaConvDalitzV1.cxx:946
 AliAnalysisTaskGammaConvDalitzV1.cxx:947
 AliAnalysisTaskGammaConvDalitzV1.cxx:948
 AliAnalysisTaskGammaConvDalitzV1.cxx:949
 AliAnalysisTaskGammaConvDalitzV1.cxx:950
 AliAnalysisTaskGammaConvDalitzV1.cxx:951
 AliAnalysisTaskGammaConvDalitzV1.cxx:952
 AliAnalysisTaskGammaConvDalitzV1.cxx:953
 AliAnalysisTaskGammaConvDalitzV1.cxx:954
 AliAnalysisTaskGammaConvDalitzV1.cxx:955
 AliAnalysisTaskGammaConvDalitzV1.cxx:956
 AliAnalysisTaskGammaConvDalitzV1.cxx:957
 AliAnalysisTaskGammaConvDalitzV1.cxx:958
 AliAnalysisTaskGammaConvDalitzV1.cxx:959
 AliAnalysisTaskGammaConvDalitzV1.cxx:960
 AliAnalysisTaskGammaConvDalitzV1.cxx:961
 AliAnalysisTaskGammaConvDalitzV1.cxx:962
 AliAnalysisTaskGammaConvDalitzV1.cxx:963
 AliAnalysisTaskGammaConvDalitzV1.cxx:964
 AliAnalysisTaskGammaConvDalitzV1.cxx:965
 AliAnalysisTaskGammaConvDalitzV1.cxx:966
 AliAnalysisTaskGammaConvDalitzV1.cxx:967
 AliAnalysisTaskGammaConvDalitzV1.cxx:968
 AliAnalysisTaskGammaConvDalitzV1.cxx:969
 AliAnalysisTaskGammaConvDalitzV1.cxx:970
 AliAnalysisTaskGammaConvDalitzV1.cxx:971
 AliAnalysisTaskGammaConvDalitzV1.cxx:972
 AliAnalysisTaskGammaConvDalitzV1.cxx:973
 AliAnalysisTaskGammaConvDalitzV1.cxx:974
 AliAnalysisTaskGammaConvDalitzV1.cxx:975
 AliAnalysisTaskGammaConvDalitzV1.cxx:976
 AliAnalysisTaskGammaConvDalitzV1.cxx:977
 AliAnalysisTaskGammaConvDalitzV1.cxx:978
 AliAnalysisTaskGammaConvDalitzV1.cxx:979
 AliAnalysisTaskGammaConvDalitzV1.cxx:980
 AliAnalysisTaskGammaConvDalitzV1.cxx:981
 AliAnalysisTaskGammaConvDalitzV1.cxx:982
 AliAnalysisTaskGammaConvDalitzV1.cxx:983
 AliAnalysisTaskGammaConvDalitzV1.cxx:984
 AliAnalysisTaskGammaConvDalitzV1.cxx:985
 AliAnalysisTaskGammaConvDalitzV1.cxx:986
 AliAnalysisTaskGammaConvDalitzV1.cxx:987
 AliAnalysisTaskGammaConvDalitzV1.cxx:988
 AliAnalysisTaskGammaConvDalitzV1.cxx:989
 AliAnalysisTaskGammaConvDalitzV1.cxx:990
 AliAnalysisTaskGammaConvDalitzV1.cxx:991
 AliAnalysisTaskGammaConvDalitzV1.cxx:992
 AliAnalysisTaskGammaConvDalitzV1.cxx:993
 AliAnalysisTaskGammaConvDalitzV1.cxx:994
 AliAnalysisTaskGammaConvDalitzV1.cxx:995
 AliAnalysisTaskGammaConvDalitzV1.cxx:996
 AliAnalysisTaskGammaConvDalitzV1.cxx:997
 AliAnalysisTaskGammaConvDalitzV1.cxx:998
 AliAnalysisTaskGammaConvDalitzV1.cxx:999
 AliAnalysisTaskGammaConvDalitzV1.cxx:1000
 AliAnalysisTaskGammaConvDalitzV1.cxx:1001
 AliAnalysisTaskGammaConvDalitzV1.cxx:1002
 AliAnalysisTaskGammaConvDalitzV1.cxx:1003
 AliAnalysisTaskGammaConvDalitzV1.cxx:1004
 AliAnalysisTaskGammaConvDalitzV1.cxx:1005
 AliAnalysisTaskGammaConvDalitzV1.cxx:1006
 AliAnalysisTaskGammaConvDalitzV1.cxx:1007
 AliAnalysisTaskGammaConvDalitzV1.cxx:1008
 AliAnalysisTaskGammaConvDalitzV1.cxx:1009
 AliAnalysisTaskGammaConvDalitzV1.cxx:1010
 AliAnalysisTaskGammaConvDalitzV1.cxx:1011
 AliAnalysisTaskGammaConvDalitzV1.cxx:1012
 AliAnalysisTaskGammaConvDalitzV1.cxx:1013
 AliAnalysisTaskGammaConvDalitzV1.cxx:1014
 AliAnalysisTaskGammaConvDalitzV1.cxx:1015
 AliAnalysisTaskGammaConvDalitzV1.cxx:1016
 AliAnalysisTaskGammaConvDalitzV1.cxx:1017
 AliAnalysisTaskGammaConvDalitzV1.cxx:1018
 AliAnalysisTaskGammaConvDalitzV1.cxx:1019
 AliAnalysisTaskGammaConvDalitzV1.cxx:1020
 AliAnalysisTaskGammaConvDalitzV1.cxx:1021
 AliAnalysisTaskGammaConvDalitzV1.cxx:1022
 AliAnalysisTaskGammaConvDalitzV1.cxx:1023
 AliAnalysisTaskGammaConvDalitzV1.cxx:1024
 AliAnalysisTaskGammaConvDalitzV1.cxx:1025
 AliAnalysisTaskGammaConvDalitzV1.cxx:1026
 AliAnalysisTaskGammaConvDalitzV1.cxx:1027
 AliAnalysisTaskGammaConvDalitzV1.cxx:1028
 AliAnalysisTaskGammaConvDalitzV1.cxx:1029
 AliAnalysisTaskGammaConvDalitzV1.cxx:1030
 AliAnalysisTaskGammaConvDalitzV1.cxx:1031
 AliAnalysisTaskGammaConvDalitzV1.cxx:1032
 AliAnalysisTaskGammaConvDalitzV1.cxx:1033
 AliAnalysisTaskGammaConvDalitzV1.cxx:1034
 AliAnalysisTaskGammaConvDalitzV1.cxx:1035
 AliAnalysisTaskGammaConvDalitzV1.cxx:1036
 AliAnalysisTaskGammaConvDalitzV1.cxx:1037
 AliAnalysisTaskGammaConvDalitzV1.cxx:1038
 AliAnalysisTaskGammaConvDalitzV1.cxx:1039
 AliAnalysisTaskGammaConvDalitzV1.cxx:1040
 AliAnalysisTaskGammaConvDalitzV1.cxx:1041
 AliAnalysisTaskGammaConvDalitzV1.cxx:1042
 AliAnalysisTaskGammaConvDalitzV1.cxx:1043
 AliAnalysisTaskGammaConvDalitzV1.cxx:1044
 AliAnalysisTaskGammaConvDalitzV1.cxx:1045
 AliAnalysisTaskGammaConvDalitzV1.cxx:1046
 AliAnalysisTaskGammaConvDalitzV1.cxx:1047
 AliAnalysisTaskGammaConvDalitzV1.cxx:1048
 AliAnalysisTaskGammaConvDalitzV1.cxx:1049
 AliAnalysisTaskGammaConvDalitzV1.cxx:1050
 AliAnalysisTaskGammaConvDalitzV1.cxx:1051
 AliAnalysisTaskGammaConvDalitzV1.cxx:1052
 AliAnalysisTaskGammaConvDalitzV1.cxx:1053
 AliAnalysisTaskGammaConvDalitzV1.cxx:1054
 AliAnalysisTaskGammaConvDalitzV1.cxx:1055
 AliAnalysisTaskGammaConvDalitzV1.cxx:1056
 AliAnalysisTaskGammaConvDalitzV1.cxx:1057
 AliAnalysisTaskGammaConvDalitzV1.cxx:1058
 AliAnalysisTaskGammaConvDalitzV1.cxx:1059
 AliAnalysisTaskGammaConvDalitzV1.cxx:1060
 AliAnalysisTaskGammaConvDalitzV1.cxx:1061
 AliAnalysisTaskGammaConvDalitzV1.cxx:1062
 AliAnalysisTaskGammaConvDalitzV1.cxx:1063
 AliAnalysisTaskGammaConvDalitzV1.cxx:1064
 AliAnalysisTaskGammaConvDalitzV1.cxx:1065
 AliAnalysisTaskGammaConvDalitzV1.cxx:1066
 AliAnalysisTaskGammaConvDalitzV1.cxx:1067
 AliAnalysisTaskGammaConvDalitzV1.cxx:1068
 AliAnalysisTaskGammaConvDalitzV1.cxx:1069
 AliAnalysisTaskGammaConvDalitzV1.cxx:1070
 AliAnalysisTaskGammaConvDalitzV1.cxx:1071
 AliAnalysisTaskGammaConvDalitzV1.cxx:1072
 AliAnalysisTaskGammaConvDalitzV1.cxx:1073
 AliAnalysisTaskGammaConvDalitzV1.cxx:1074
 AliAnalysisTaskGammaConvDalitzV1.cxx:1075
 AliAnalysisTaskGammaConvDalitzV1.cxx:1076
 AliAnalysisTaskGammaConvDalitzV1.cxx:1077
 AliAnalysisTaskGammaConvDalitzV1.cxx:1078
 AliAnalysisTaskGammaConvDalitzV1.cxx:1079
 AliAnalysisTaskGammaConvDalitzV1.cxx:1080
 AliAnalysisTaskGammaConvDalitzV1.cxx:1081
 AliAnalysisTaskGammaConvDalitzV1.cxx:1082
 AliAnalysisTaskGammaConvDalitzV1.cxx:1083
 AliAnalysisTaskGammaConvDalitzV1.cxx:1084
 AliAnalysisTaskGammaConvDalitzV1.cxx:1085
 AliAnalysisTaskGammaConvDalitzV1.cxx:1086
 AliAnalysisTaskGammaConvDalitzV1.cxx:1087
 AliAnalysisTaskGammaConvDalitzV1.cxx:1088
 AliAnalysisTaskGammaConvDalitzV1.cxx:1089
 AliAnalysisTaskGammaConvDalitzV1.cxx:1090
 AliAnalysisTaskGammaConvDalitzV1.cxx:1091
 AliAnalysisTaskGammaConvDalitzV1.cxx:1092
 AliAnalysisTaskGammaConvDalitzV1.cxx:1093
 AliAnalysisTaskGammaConvDalitzV1.cxx:1094
 AliAnalysisTaskGammaConvDalitzV1.cxx:1095
 AliAnalysisTaskGammaConvDalitzV1.cxx:1096
 AliAnalysisTaskGammaConvDalitzV1.cxx:1097
 AliAnalysisTaskGammaConvDalitzV1.cxx:1098
 AliAnalysisTaskGammaConvDalitzV1.cxx:1099
 AliAnalysisTaskGammaConvDalitzV1.cxx:1100
 AliAnalysisTaskGammaConvDalitzV1.cxx:1101
 AliAnalysisTaskGammaConvDalitzV1.cxx:1102
 AliAnalysisTaskGammaConvDalitzV1.cxx:1103
 AliAnalysisTaskGammaConvDalitzV1.cxx:1104
 AliAnalysisTaskGammaConvDalitzV1.cxx:1105
 AliAnalysisTaskGammaConvDalitzV1.cxx:1106
 AliAnalysisTaskGammaConvDalitzV1.cxx:1107
 AliAnalysisTaskGammaConvDalitzV1.cxx:1108
 AliAnalysisTaskGammaConvDalitzV1.cxx:1109
 AliAnalysisTaskGammaConvDalitzV1.cxx:1110
 AliAnalysisTaskGammaConvDalitzV1.cxx:1111
 AliAnalysisTaskGammaConvDalitzV1.cxx:1112
 AliAnalysisTaskGammaConvDalitzV1.cxx:1113
 AliAnalysisTaskGammaConvDalitzV1.cxx:1114
 AliAnalysisTaskGammaConvDalitzV1.cxx:1115
 AliAnalysisTaskGammaConvDalitzV1.cxx:1116
 AliAnalysisTaskGammaConvDalitzV1.cxx:1117
 AliAnalysisTaskGammaConvDalitzV1.cxx:1118
 AliAnalysisTaskGammaConvDalitzV1.cxx:1119
 AliAnalysisTaskGammaConvDalitzV1.cxx:1120
 AliAnalysisTaskGammaConvDalitzV1.cxx:1121
 AliAnalysisTaskGammaConvDalitzV1.cxx:1122
 AliAnalysisTaskGammaConvDalitzV1.cxx:1123
 AliAnalysisTaskGammaConvDalitzV1.cxx:1124
 AliAnalysisTaskGammaConvDalitzV1.cxx:1125
 AliAnalysisTaskGammaConvDalitzV1.cxx:1126
 AliAnalysisTaskGammaConvDalitzV1.cxx:1127
 AliAnalysisTaskGammaConvDalitzV1.cxx:1128
 AliAnalysisTaskGammaConvDalitzV1.cxx:1129
 AliAnalysisTaskGammaConvDalitzV1.cxx:1130
 AliAnalysisTaskGammaConvDalitzV1.cxx:1131
 AliAnalysisTaskGammaConvDalitzV1.cxx:1132
 AliAnalysisTaskGammaConvDalitzV1.cxx:1133
 AliAnalysisTaskGammaConvDalitzV1.cxx:1134
 AliAnalysisTaskGammaConvDalitzV1.cxx:1135
 AliAnalysisTaskGammaConvDalitzV1.cxx:1136
 AliAnalysisTaskGammaConvDalitzV1.cxx:1137
 AliAnalysisTaskGammaConvDalitzV1.cxx:1138
 AliAnalysisTaskGammaConvDalitzV1.cxx:1139
 AliAnalysisTaskGammaConvDalitzV1.cxx:1140
 AliAnalysisTaskGammaConvDalitzV1.cxx:1141
 AliAnalysisTaskGammaConvDalitzV1.cxx:1142
 AliAnalysisTaskGammaConvDalitzV1.cxx:1143
 AliAnalysisTaskGammaConvDalitzV1.cxx:1144
 AliAnalysisTaskGammaConvDalitzV1.cxx:1145
 AliAnalysisTaskGammaConvDalitzV1.cxx:1146
 AliAnalysisTaskGammaConvDalitzV1.cxx:1147
 AliAnalysisTaskGammaConvDalitzV1.cxx:1148
 AliAnalysisTaskGammaConvDalitzV1.cxx:1149
 AliAnalysisTaskGammaConvDalitzV1.cxx:1150
 AliAnalysisTaskGammaConvDalitzV1.cxx:1151
 AliAnalysisTaskGammaConvDalitzV1.cxx:1152
 AliAnalysisTaskGammaConvDalitzV1.cxx:1153
 AliAnalysisTaskGammaConvDalitzV1.cxx:1154
 AliAnalysisTaskGammaConvDalitzV1.cxx:1155
 AliAnalysisTaskGammaConvDalitzV1.cxx:1156
 AliAnalysisTaskGammaConvDalitzV1.cxx:1157
 AliAnalysisTaskGammaConvDalitzV1.cxx:1158
 AliAnalysisTaskGammaConvDalitzV1.cxx:1159
 AliAnalysisTaskGammaConvDalitzV1.cxx:1160
 AliAnalysisTaskGammaConvDalitzV1.cxx:1161
 AliAnalysisTaskGammaConvDalitzV1.cxx:1162
 AliAnalysisTaskGammaConvDalitzV1.cxx:1163
 AliAnalysisTaskGammaConvDalitzV1.cxx:1164
 AliAnalysisTaskGammaConvDalitzV1.cxx:1165
 AliAnalysisTaskGammaConvDalitzV1.cxx:1166
 AliAnalysisTaskGammaConvDalitzV1.cxx:1167
 AliAnalysisTaskGammaConvDalitzV1.cxx:1168
 AliAnalysisTaskGammaConvDalitzV1.cxx:1169
 AliAnalysisTaskGammaConvDalitzV1.cxx:1170
 AliAnalysisTaskGammaConvDalitzV1.cxx:1171
 AliAnalysisTaskGammaConvDalitzV1.cxx:1172
 AliAnalysisTaskGammaConvDalitzV1.cxx:1173
 AliAnalysisTaskGammaConvDalitzV1.cxx:1174
 AliAnalysisTaskGammaConvDalitzV1.cxx:1175
 AliAnalysisTaskGammaConvDalitzV1.cxx:1176
 AliAnalysisTaskGammaConvDalitzV1.cxx:1177
 AliAnalysisTaskGammaConvDalitzV1.cxx:1178
 AliAnalysisTaskGammaConvDalitzV1.cxx:1179
 AliAnalysisTaskGammaConvDalitzV1.cxx:1180
 AliAnalysisTaskGammaConvDalitzV1.cxx:1181
 AliAnalysisTaskGammaConvDalitzV1.cxx:1182
 AliAnalysisTaskGammaConvDalitzV1.cxx:1183
 AliAnalysisTaskGammaConvDalitzV1.cxx:1184
 AliAnalysisTaskGammaConvDalitzV1.cxx:1185
 AliAnalysisTaskGammaConvDalitzV1.cxx:1186
 AliAnalysisTaskGammaConvDalitzV1.cxx:1187
 AliAnalysisTaskGammaConvDalitzV1.cxx:1188
 AliAnalysisTaskGammaConvDalitzV1.cxx:1189
 AliAnalysisTaskGammaConvDalitzV1.cxx:1190
 AliAnalysisTaskGammaConvDalitzV1.cxx:1191
 AliAnalysisTaskGammaConvDalitzV1.cxx:1192
 AliAnalysisTaskGammaConvDalitzV1.cxx:1193
 AliAnalysisTaskGammaConvDalitzV1.cxx:1194
 AliAnalysisTaskGammaConvDalitzV1.cxx:1195
 AliAnalysisTaskGammaConvDalitzV1.cxx:1196
 AliAnalysisTaskGammaConvDalitzV1.cxx:1197
 AliAnalysisTaskGammaConvDalitzV1.cxx:1198
 AliAnalysisTaskGammaConvDalitzV1.cxx:1199
 AliAnalysisTaskGammaConvDalitzV1.cxx:1200
 AliAnalysisTaskGammaConvDalitzV1.cxx:1201
 AliAnalysisTaskGammaConvDalitzV1.cxx:1202
 AliAnalysisTaskGammaConvDalitzV1.cxx:1203
 AliAnalysisTaskGammaConvDalitzV1.cxx:1204
 AliAnalysisTaskGammaConvDalitzV1.cxx:1205
 AliAnalysisTaskGammaConvDalitzV1.cxx:1206
 AliAnalysisTaskGammaConvDalitzV1.cxx:1207
 AliAnalysisTaskGammaConvDalitzV1.cxx:1208
 AliAnalysisTaskGammaConvDalitzV1.cxx:1209
 AliAnalysisTaskGammaConvDalitzV1.cxx:1210
 AliAnalysisTaskGammaConvDalitzV1.cxx:1211
 AliAnalysisTaskGammaConvDalitzV1.cxx:1212
 AliAnalysisTaskGammaConvDalitzV1.cxx:1213
 AliAnalysisTaskGammaConvDalitzV1.cxx:1214
 AliAnalysisTaskGammaConvDalitzV1.cxx:1215
 AliAnalysisTaskGammaConvDalitzV1.cxx:1216
 AliAnalysisTaskGammaConvDalitzV1.cxx:1217
 AliAnalysisTaskGammaConvDalitzV1.cxx:1218
 AliAnalysisTaskGammaConvDalitzV1.cxx:1219
 AliAnalysisTaskGammaConvDalitzV1.cxx:1220
 AliAnalysisTaskGammaConvDalitzV1.cxx:1221
 AliAnalysisTaskGammaConvDalitzV1.cxx:1222
 AliAnalysisTaskGammaConvDalitzV1.cxx:1223
 AliAnalysisTaskGammaConvDalitzV1.cxx:1224
 AliAnalysisTaskGammaConvDalitzV1.cxx:1225
 AliAnalysisTaskGammaConvDalitzV1.cxx:1226
 AliAnalysisTaskGammaConvDalitzV1.cxx:1227
 AliAnalysisTaskGammaConvDalitzV1.cxx:1228
 AliAnalysisTaskGammaConvDalitzV1.cxx:1229
 AliAnalysisTaskGammaConvDalitzV1.cxx:1230
 AliAnalysisTaskGammaConvDalitzV1.cxx:1231
 AliAnalysisTaskGammaConvDalitzV1.cxx:1232
 AliAnalysisTaskGammaConvDalitzV1.cxx:1233
 AliAnalysisTaskGammaConvDalitzV1.cxx:1234
 AliAnalysisTaskGammaConvDalitzV1.cxx:1235
 AliAnalysisTaskGammaConvDalitzV1.cxx:1236
 AliAnalysisTaskGammaConvDalitzV1.cxx:1237
 AliAnalysisTaskGammaConvDalitzV1.cxx:1238
 AliAnalysisTaskGammaConvDalitzV1.cxx:1239
 AliAnalysisTaskGammaConvDalitzV1.cxx:1240
 AliAnalysisTaskGammaConvDalitzV1.cxx:1241
 AliAnalysisTaskGammaConvDalitzV1.cxx:1242
 AliAnalysisTaskGammaConvDalitzV1.cxx:1243
 AliAnalysisTaskGammaConvDalitzV1.cxx:1244
 AliAnalysisTaskGammaConvDalitzV1.cxx:1245
 AliAnalysisTaskGammaConvDalitzV1.cxx:1246
 AliAnalysisTaskGammaConvDalitzV1.cxx:1247
 AliAnalysisTaskGammaConvDalitzV1.cxx:1248
 AliAnalysisTaskGammaConvDalitzV1.cxx:1249
 AliAnalysisTaskGammaConvDalitzV1.cxx:1250
 AliAnalysisTaskGammaConvDalitzV1.cxx:1251
 AliAnalysisTaskGammaConvDalitzV1.cxx:1252
 AliAnalysisTaskGammaConvDalitzV1.cxx:1253
 AliAnalysisTaskGammaConvDalitzV1.cxx:1254
 AliAnalysisTaskGammaConvDalitzV1.cxx:1255
 AliAnalysisTaskGammaConvDalitzV1.cxx:1256
 AliAnalysisTaskGammaConvDalitzV1.cxx:1257
 AliAnalysisTaskGammaConvDalitzV1.cxx:1258
 AliAnalysisTaskGammaConvDalitzV1.cxx:1259
 AliAnalysisTaskGammaConvDalitzV1.cxx:1260
 AliAnalysisTaskGammaConvDalitzV1.cxx:1261
 AliAnalysisTaskGammaConvDalitzV1.cxx:1262
 AliAnalysisTaskGammaConvDalitzV1.cxx:1263
 AliAnalysisTaskGammaConvDalitzV1.cxx:1264
 AliAnalysisTaskGammaConvDalitzV1.cxx:1265
 AliAnalysisTaskGammaConvDalitzV1.cxx:1266
 AliAnalysisTaskGammaConvDalitzV1.cxx:1267
 AliAnalysisTaskGammaConvDalitzV1.cxx:1268
 AliAnalysisTaskGammaConvDalitzV1.cxx:1269
 AliAnalysisTaskGammaConvDalitzV1.cxx:1270
 AliAnalysisTaskGammaConvDalitzV1.cxx:1271
 AliAnalysisTaskGammaConvDalitzV1.cxx:1272
 AliAnalysisTaskGammaConvDalitzV1.cxx:1273
 AliAnalysisTaskGammaConvDalitzV1.cxx:1274
 AliAnalysisTaskGammaConvDalitzV1.cxx:1275
 AliAnalysisTaskGammaConvDalitzV1.cxx:1276
 AliAnalysisTaskGammaConvDalitzV1.cxx:1277
 AliAnalysisTaskGammaConvDalitzV1.cxx:1278
 AliAnalysisTaskGammaConvDalitzV1.cxx:1279
 AliAnalysisTaskGammaConvDalitzV1.cxx:1280
 AliAnalysisTaskGammaConvDalitzV1.cxx:1281
 AliAnalysisTaskGammaConvDalitzV1.cxx:1282
 AliAnalysisTaskGammaConvDalitzV1.cxx:1283
 AliAnalysisTaskGammaConvDalitzV1.cxx:1284
 AliAnalysisTaskGammaConvDalitzV1.cxx:1285
 AliAnalysisTaskGammaConvDalitzV1.cxx:1286
 AliAnalysisTaskGammaConvDalitzV1.cxx:1287
 AliAnalysisTaskGammaConvDalitzV1.cxx:1288
 AliAnalysisTaskGammaConvDalitzV1.cxx:1289
 AliAnalysisTaskGammaConvDalitzV1.cxx:1290
 AliAnalysisTaskGammaConvDalitzV1.cxx:1291
 AliAnalysisTaskGammaConvDalitzV1.cxx:1292
 AliAnalysisTaskGammaConvDalitzV1.cxx:1293
 AliAnalysisTaskGammaConvDalitzV1.cxx:1294
 AliAnalysisTaskGammaConvDalitzV1.cxx:1295
 AliAnalysisTaskGammaConvDalitzV1.cxx:1296
 AliAnalysisTaskGammaConvDalitzV1.cxx:1297
 AliAnalysisTaskGammaConvDalitzV1.cxx:1298
 AliAnalysisTaskGammaConvDalitzV1.cxx:1299
 AliAnalysisTaskGammaConvDalitzV1.cxx:1300
 AliAnalysisTaskGammaConvDalitzV1.cxx:1301
 AliAnalysisTaskGammaConvDalitzV1.cxx:1302
 AliAnalysisTaskGammaConvDalitzV1.cxx:1303
 AliAnalysisTaskGammaConvDalitzV1.cxx:1304
 AliAnalysisTaskGammaConvDalitzV1.cxx:1305
 AliAnalysisTaskGammaConvDalitzV1.cxx:1306
 AliAnalysisTaskGammaConvDalitzV1.cxx:1307
 AliAnalysisTaskGammaConvDalitzV1.cxx:1308
 AliAnalysisTaskGammaConvDalitzV1.cxx:1309
 AliAnalysisTaskGammaConvDalitzV1.cxx:1310
 AliAnalysisTaskGammaConvDalitzV1.cxx:1311
 AliAnalysisTaskGammaConvDalitzV1.cxx:1312
 AliAnalysisTaskGammaConvDalitzV1.cxx:1313
 AliAnalysisTaskGammaConvDalitzV1.cxx:1314
 AliAnalysisTaskGammaConvDalitzV1.cxx:1315
 AliAnalysisTaskGammaConvDalitzV1.cxx:1316
 AliAnalysisTaskGammaConvDalitzV1.cxx:1317
 AliAnalysisTaskGammaConvDalitzV1.cxx:1318
 AliAnalysisTaskGammaConvDalitzV1.cxx:1319
 AliAnalysisTaskGammaConvDalitzV1.cxx:1320
 AliAnalysisTaskGammaConvDalitzV1.cxx:1321
 AliAnalysisTaskGammaConvDalitzV1.cxx:1322
 AliAnalysisTaskGammaConvDalitzV1.cxx:1323
 AliAnalysisTaskGammaConvDalitzV1.cxx:1324
 AliAnalysisTaskGammaConvDalitzV1.cxx:1325
 AliAnalysisTaskGammaConvDalitzV1.cxx:1326
 AliAnalysisTaskGammaConvDalitzV1.cxx:1327
 AliAnalysisTaskGammaConvDalitzV1.cxx:1328
 AliAnalysisTaskGammaConvDalitzV1.cxx:1329
 AliAnalysisTaskGammaConvDalitzV1.cxx:1330
 AliAnalysisTaskGammaConvDalitzV1.cxx:1331
 AliAnalysisTaskGammaConvDalitzV1.cxx:1332
 AliAnalysisTaskGammaConvDalitzV1.cxx:1333
 AliAnalysisTaskGammaConvDalitzV1.cxx:1334
 AliAnalysisTaskGammaConvDalitzV1.cxx:1335
 AliAnalysisTaskGammaConvDalitzV1.cxx:1336
 AliAnalysisTaskGammaConvDalitzV1.cxx:1337
 AliAnalysisTaskGammaConvDalitzV1.cxx:1338
 AliAnalysisTaskGammaConvDalitzV1.cxx:1339
 AliAnalysisTaskGammaConvDalitzV1.cxx:1340
 AliAnalysisTaskGammaConvDalitzV1.cxx:1341
 AliAnalysisTaskGammaConvDalitzV1.cxx:1342
 AliAnalysisTaskGammaConvDalitzV1.cxx:1343
 AliAnalysisTaskGammaConvDalitzV1.cxx:1344
 AliAnalysisTaskGammaConvDalitzV1.cxx:1345
 AliAnalysisTaskGammaConvDalitzV1.cxx:1346
 AliAnalysisTaskGammaConvDalitzV1.cxx:1347
 AliAnalysisTaskGammaConvDalitzV1.cxx:1348
 AliAnalysisTaskGammaConvDalitzV1.cxx:1349
 AliAnalysisTaskGammaConvDalitzV1.cxx:1350
 AliAnalysisTaskGammaConvDalitzV1.cxx:1351
 AliAnalysisTaskGammaConvDalitzV1.cxx:1352
 AliAnalysisTaskGammaConvDalitzV1.cxx:1353
 AliAnalysisTaskGammaConvDalitzV1.cxx:1354
 AliAnalysisTaskGammaConvDalitzV1.cxx:1355
 AliAnalysisTaskGammaConvDalitzV1.cxx:1356
 AliAnalysisTaskGammaConvDalitzV1.cxx:1357
 AliAnalysisTaskGammaConvDalitzV1.cxx:1358
 AliAnalysisTaskGammaConvDalitzV1.cxx:1359
 AliAnalysisTaskGammaConvDalitzV1.cxx:1360
 AliAnalysisTaskGammaConvDalitzV1.cxx:1361
 AliAnalysisTaskGammaConvDalitzV1.cxx:1362
 AliAnalysisTaskGammaConvDalitzV1.cxx:1363
 AliAnalysisTaskGammaConvDalitzV1.cxx:1364
 AliAnalysisTaskGammaConvDalitzV1.cxx:1365
 AliAnalysisTaskGammaConvDalitzV1.cxx:1366
 AliAnalysisTaskGammaConvDalitzV1.cxx:1367
 AliAnalysisTaskGammaConvDalitzV1.cxx:1368
 AliAnalysisTaskGammaConvDalitzV1.cxx:1369
 AliAnalysisTaskGammaConvDalitzV1.cxx:1370
 AliAnalysisTaskGammaConvDalitzV1.cxx:1371
 AliAnalysisTaskGammaConvDalitzV1.cxx:1372
 AliAnalysisTaskGammaConvDalitzV1.cxx:1373
 AliAnalysisTaskGammaConvDalitzV1.cxx:1374
 AliAnalysisTaskGammaConvDalitzV1.cxx:1375
 AliAnalysisTaskGammaConvDalitzV1.cxx:1376
 AliAnalysisTaskGammaConvDalitzV1.cxx:1377
 AliAnalysisTaskGammaConvDalitzV1.cxx:1378
 AliAnalysisTaskGammaConvDalitzV1.cxx:1379
 AliAnalysisTaskGammaConvDalitzV1.cxx:1380
 AliAnalysisTaskGammaConvDalitzV1.cxx:1381
 AliAnalysisTaskGammaConvDalitzV1.cxx:1382
 AliAnalysisTaskGammaConvDalitzV1.cxx:1383
 AliAnalysisTaskGammaConvDalitzV1.cxx:1384
 AliAnalysisTaskGammaConvDalitzV1.cxx:1385
 AliAnalysisTaskGammaConvDalitzV1.cxx:1386
 AliAnalysisTaskGammaConvDalitzV1.cxx:1387
 AliAnalysisTaskGammaConvDalitzV1.cxx:1388
 AliAnalysisTaskGammaConvDalitzV1.cxx:1389
 AliAnalysisTaskGammaConvDalitzV1.cxx:1390
 AliAnalysisTaskGammaConvDalitzV1.cxx:1391
 AliAnalysisTaskGammaConvDalitzV1.cxx:1392
 AliAnalysisTaskGammaConvDalitzV1.cxx:1393
 AliAnalysisTaskGammaConvDalitzV1.cxx:1394
 AliAnalysisTaskGammaConvDalitzV1.cxx:1395
 AliAnalysisTaskGammaConvDalitzV1.cxx:1396
 AliAnalysisTaskGammaConvDalitzV1.cxx:1397
 AliAnalysisTaskGammaConvDalitzV1.cxx:1398
 AliAnalysisTaskGammaConvDalitzV1.cxx:1399
 AliAnalysisTaskGammaConvDalitzV1.cxx:1400
 AliAnalysisTaskGammaConvDalitzV1.cxx:1401
 AliAnalysisTaskGammaConvDalitzV1.cxx:1402
 AliAnalysisTaskGammaConvDalitzV1.cxx:1403
 AliAnalysisTaskGammaConvDalitzV1.cxx:1404
 AliAnalysisTaskGammaConvDalitzV1.cxx:1405
 AliAnalysisTaskGammaConvDalitzV1.cxx:1406
 AliAnalysisTaskGammaConvDalitzV1.cxx:1407
 AliAnalysisTaskGammaConvDalitzV1.cxx:1408
 AliAnalysisTaskGammaConvDalitzV1.cxx:1409
 AliAnalysisTaskGammaConvDalitzV1.cxx:1410
 AliAnalysisTaskGammaConvDalitzV1.cxx:1411
 AliAnalysisTaskGammaConvDalitzV1.cxx:1412
 AliAnalysisTaskGammaConvDalitzV1.cxx:1413
 AliAnalysisTaskGammaConvDalitzV1.cxx:1414
 AliAnalysisTaskGammaConvDalitzV1.cxx:1415
 AliAnalysisTaskGammaConvDalitzV1.cxx:1416
 AliAnalysisTaskGammaConvDalitzV1.cxx:1417
 AliAnalysisTaskGammaConvDalitzV1.cxx:1418
 AliAnalysisTaskGammaConvDalitzV1.cxx:1419
 AliAnalysisTaskGammaConvDalitzV1.cxx:1420
 AliAnalysisTaskGammaConvDalitzV1.cxx:1421
 AliAnalysisTaskGammaConvDalitzV1.cxx:1422
 AliAnalysisTaskGammaConvDalitzV1.cxx:1423
 AliAnalysisTaskGammaConvDalitzV1.cxx:1424
 AliAnalysisTaskGammaConvDalitzV1.cxx:1425
 AliAnalysisTaskGammaConvDalitzV1.cxx:1426
 AliAnalysisTaskGammaConvDalitzV1.cxx:1427
 AliAnalysisTaskGammaConvDalitzV1.cxx:1428
 AliAnalysisTaskGammaConvDalitzV1.cxx:1429
 AliAnalysisTaskGammaConvDalitzV1.cxx:1430
 AliAnalysisTaskGammaConvDalitzV1.cxx:1431
 AliAnalysisTaskGammaConvDalitzV1.cxx:1432
 AliAnalysisTaskGammaConvDalitzV1.cxx:1433
 AliAnalysisTaskGammaConvDalitzV1.cxx:1434
 AliAnalysisTaskGammaConvDalitzV1.cxx:1435
 AliAnalysisTaskGammaConvDalitzV1.cxx:1436
 AliAnalysisTaskGammaConvDalitzV1.cxx:1437
 AliAnalysisTaskGammaConvDalitzV1.cxx:1438
 AliAnalysisTaskGammaConvDalitzV1.cxx:1439
 AliAnalysisTaskGammaConvDalitzV1.cxx:1440
 AliAnalysisTaskGammaConvDalitzV1.cxx:1441
 AliAnalysisTaskGammaConvDalitzV1.cxx:1442
 AliAnalysisTaskGammaConvDalitzV1.cxx:1443
 AliAnalysisTaskGammaConvDalitzV1.cxx:1444
 AliAnalysisTaskGammaConvDalitzV1.cxx:1445
 AliAnalysisTaskGammaConvDalitzV1.cxx:1446
 AliAnalysisTaskGammaConvDalitzV1.cxx:1447
 AliAnalysisTaskGammaConvDalitzV1.cxx:1448
 AliAnalysisTaskGammaConvDalitzV1.cxx:1449
 AliAnalysisTaskGammaConvDalitzV1.cxx:1450
 AliAnalysisTaskGammaConvDalitzV1.cxx:1451
 AliAnalysisTaskGammaConvDalitzV1.cxx:1452
 AliAnalysisTaskGammaConvDalitzV1.cxx:1453
 AliAnalysisTaskGammaConvDalitzV1.cxx:1454
 AliAnalysisTaskGammaConvDalitzV1.cxx:1455
 AliAnalysisTaskGammaConvDalitzV1.cxx:1456
 AliAnalysisTaskGammaConvDalitzV1.cxx:1457
 AliAnalysisTaskGammaConvDalitzV1.cxx:1458
 AliAnalysisTaskGammaConvDalitzV1.cxx:1459
 AliAnalysisTaskGammaConvDalitzV1.cxx:1460
 AliAnalysisTaskGammaConvDalitzV1.cxx:1461
 AliAnalysisTaskGammaConvDalitzV1.cxx:1462
 AliAnalysisTaskGammaConvDalitzV1.cxx:1463
 AliAnalysisTaskGammaConvDalitzV1.cxx:1464
 AliAnalysisTaskGammaConvDalitzV1.cxx:1465
 AliAnalysisTaskGammaConvDalitzV1.cxx:1466
 AliAnalysisTaskGammaConvDalitzV1.cxx:1467
 AliAnalysisTaskGammaConvDalitzV1.cxx:1468
 AliAnalysisTaskGammaConvDalitzV1.cxx:1469
 AliAnalysisTaskGammaConvDalitzV1.cxx:1470
 AliAnalysisTaskGammaConvDalitzV1.cxx:1471
 AliAnalysisTaskGammaConvDalitzV1.cxx:1472
 AliAnalysisTaskGammaConvDalitzV1.cxx:1473
 AliAnalysisTaskGammaConvDalitzV1.cxx:1474
 AliAnalysisTaskGammaConvDalitzV1.cxx:1475
 AliAnalysisTaskGammaConvDalitzV1.cxx:1476
 AliAnalysisTaskGammaConvDalitzV1.cxx:1477
 AliAnalysisTaskGammaConvDalitzV1.cxx:1478
 AliAnalysisTaskGammaConvDalitzV1.cxx:1479
 AliAnalysisTaskGammaConvDalitzV1.cxx:1480
 AliAnalysisTaskGammaConvDalitzV1.cxx:1481
 AliAnalysisTaskGammaConvDalitzV1.cxx:1482
 AliAnalysisTaskGammaConvDalitzV1.cxx:1483
 AliAnalysisTaskGammaConvDalitzV1.cxx:1484
 AliAnalysisTaskGammaConvDalitzV1.cxx:1485
 AliAnalysisTaskGammaConvDalitzV1.cxx:1486
 AliAnalysisTaskGammaConvDalitzV1.cxx:1487
 AliAnalysisTaskGammaConvDalitzV1.cxx:1488
 AliAnalysisTaskGammaConvDalitzV1.cxx:1489
 AliAnalysisTaskGammaConvDalitzV1.cxx:1490
 AliAnalysisTaskGammaConvDalitzV1.cxx:1491
 AliAnalysisTaskGammaConvDalitzV1.cxx:1492
 AliAnalysisTaskGammaConvDalitzV1.cxx:1493
 AliAnalysisTaskGammaConvDalitzV1.cxx:1494
 AliAnalysisTaskGammaConvDalitzV1.cxx:1495
 AliAnalysisTaskGammaConvDalitzV1.cxx:1496
 AliAnalysisTaskGammaConvDalitzV1.cxx:1497
 AliAnalysisTaskGammaConvDalitzV1.cxx:1498
 AliAnalysisTaskGammaConvDalitzV1.cxx:1499
 AliAnalysisTaskGammaConvDalitzV1.cxx:1500
 AliAnalysisTaskGammaConvDalitzV1.cxx:1501
 AliAnalysisTaskGammaConvDalitzV1.cxx:1502
 AliAnalysisTaskGammaConvDalitzV1.cxx:1503
 AliAnalysisTaskGammaConvDalitzV1.cxx:1504
 AliAnalysisTaskGammaConvDalitzV1.cxx:1505
 AliAnalysisTaskGammaConvDalitzV1.cxx:1506
 AliAnalysisTaskGammaConvDalitzV1.cxx:1507
 AliAnalysisTaskGammaConvDalitzV1.cxx:1508
 AliAnalysisTaskGammaConvDalitzV1.cxx:1509
 AliAnalysisTaskGammaConvDalitzV1.cxx:1510
 AliAnalysisTaskGammaConvDalitzV1.cxx:1511
 AliAnalysisTaskGammaConvDalitzV1.cxx:1512
 AliAnalysisTaskGammaConvDalitzV1.cxx:1513
 AliAnalysisTaskGammaConvDalitzV1.cxx:1514
 AliAnalysisTaskGammaConvDalitzV1.cxx:1515
 AliAnalysisTaskGammaConvDalitzV1.cxx:1516
 AliAnalysisTaskGammaConvDalitzV1.cxx:1517
 AliAnalysisTaskGammaConvDalitzV1.cxx:1518
 AliAnalysisTaskGammaConvDalitzV1.cxx:1519
 AliAnalysisTaskGammaConvDalitzV1.cxx:1520
 AliAnalysisTaskGammaConvDalitzV1.cxx:1521
 AliAnalysisTaskGammaConvDalitzV1.cxx:1522
 AliAnalysisTaskGammaConvDalitzV1.cxx:1523
 AliAnalysisTaskGammaConvDalitzV1.cxx:1524
 AliAnalysisTaskGammaConvDalitzV1.cxx:1525
 AliAnalysisTaskGammaConvDalitzV1.cxx:1526
 AliAnalysisTaskGammaConvDalitzV1.cxx:1527
 AliAnalysisTaskGammaConvDalitzV1.cxx:1528
 AliAnalysisTaskGammaConvDalitzV1.cxx:1529
 AliAnalysisTaskGammaConvDalitzV1.cxx:1530
 AliAnalysisTaskGammaConvDalitzV1.cxx:1531
 AliAnalysisTaskGammaConvDalitzV1.cxx:1532
 AliAnalysisTaskGammaConvDalitzV1.cxx:1533
 AliAnalysisTaskGammaConvDalitzV1.cxx:1534
 AliAnalysisTaskGammaConvDalitzV1.cxx:1535
 AliAnalysisTaskGammaConvDalitzV1.cxx:1536
 AliAnalysisTaskGammaConvDalitzV1.cxx:1537
 AliAnalysisTaskGammaConvDalitzV1.cxx:1538
 AliAnalysisTaskGammaConvDalitzV1.cxx:1539
 AliAnalysisTaskGammaConvDalitzV1.cxx:1540
 AliAnalysisTaskGammaConvDalitzV1.cxx:1541
 AliAnalysisTaskGammaConvDalitzV1.cxx:1542
 AliAnalysisTaskGammaConvDalitzV1.cxx:1543
 AliAnalysisTaskGammaConvDalitzV1.cxx:1544
 AliAnalysisTaskGammaConvDalitzV1.cxx:1545
 AliAnalysisTaskGammaConvDalitzV1.cxx:1546
 AliAnalysisTaskGammaConvDalitzV1.cxx:1547
 AliAnalysisTaskGammaConvDalitzV1.cxx:1548
 AliAnalysisTaskGammaConvDalitzV1.cxx:1549
 AliAnalysisTaskGammaConvDalitzV1.cxx:1550
 AliAnalysisTaskGammaConvDalitzV1.cxx:1551
 AliAnalysisTaskGammaConvDalitzV1.cxx:1552
 AliAnalysisTaskGammaConvDalitzV1.cxx:1553
 AliAnalysisTaskGammaConvDalitzV1.cxx:1554
 AliAnalysisTaskGammaConvDalitzV1.cxx:1555
 AliAnalysisTaskGammaConvDalitzV1.cxx:1556
 AliAnalysisTaskGammaConvDalitzV1.cxx:1557
 AliAnalysisTaskGammaConvDalitzV1.cxx:1558
 AliAnalysisTaskGammaConvDalitzV1.cxx:1559
 AliAnalysisTaskGammaConvDalitzV1.cxx:1560
 AliAnalysisTaskGammaConvDalitzV1.cxx:1561
 AliAnalysisTaskGammaConvDalitzV1.cxx:1562
 AliAnalysisTaskGammaConvDalitzV1.cxx:1563
 AliAnalysisTaskGammaConvDalitzV1.cxx:1564
 AliAnalysisTaskGammaConvDalitzV1.cxx:1565
 AliAnalysisTaskGammaConvDalitzV1.cxx:1566
 AliAnalysisTaskGammaConvDalitzV1.cxx:1567
 AliAnalysisTaskGammaConvDalitzV1.cxx:1568
 AliAnalysisTaskGammaConvDalitzV1.cxx:1569
 AliAnalysisTaskGammaConvDalitzV1.cxx:1570
 AliAnalysisTaskGammaConvDalitzV1.cxx:1571
 AliAnalysisTaskGammaConvDalitzV1.cxx:1572
 AliAnalysisTaskGammaConvDalitzV1.cxx:1573
 AliAnalysisTaskGammaConvDalitzV1.cxx:1574
 AliAnalysisTaskGammaConvDalitzV1.cxx:1575
 AliAnalysisTaskGammaConvDalitzV1.cxx:1576
 AliAnalysisTaskGammaConvDalitzV1.cxx:1577
 AliAnalysisTaskGammaConvDalitzV1.cxx:1578
 AliAnalysisTaskGammaConvDalitzV1.cxx:1579
 AliAnalysisTaskGammaConvDalitzV1.cxx:1580
 AliAnalysisTaskGammaConvDalitzV1.cxx:1581
 AliAnalysisTaskGammaConvDalitzV1.cxx:1582
 AliAnalysisTaskGammaConvDalitzV1.cxx:1583
 AliAnalysisTaskGammaConvDalitzV1.cxx:1584
 AliAnalysisTaskGammaConvDalitzV1.cxx:1585
 AliAnalysisTaskGammaConvDalitzV1.cxx:1586
 AliAnalysisTaskGammaConvDalitzV1.cxx:1587
 AliAnalysisTaskGammaConvDalitzV1.cxx:1588
 AliAnalysisTaskGammaConvDalitzV1.cxx:1589
 AliAnalysisTaskGammaConvDalitzV1.cxx:1590
 AliAnalysisTaskGammaConvDalitzV1.cxx:1591
 AliAnalysisTaskGammaConvDalitzV1.cxx:1592
 AliAnalysisTaskGammaConvDalitzV1.cxx:1593
 AliAnalysisTaskGammaConvDalitzV1.cxx:1594
 AliAnalysisTaskGammaConvDalitzV1.cxx:1595
 AliAnalysisTaskGammaConvDalitzV1.cxx:1596
 AliAnalysisTaskGammaConvDalitzV1.cxx:1597
 AliAnalysisTaskGammaConvDalitzV1.cxx:1598
 AliAnalysisTaskGammaConvDalitzV1.cxx:1599
 AliAnalysisTaskGammaConvDalitzV1.cxx:1600
 AliAnalysisTaskGammaConvDalitzV1.cxx:1601
 AliAnalysisTaskGammaConvDalitzV1.cxx:1602
 AliAnalysisTaskGammaConvDalitzV1.cxx:1603
 AliAnalysisTaskGammaConvDalitzV1.cxx:1604
 AliAnalysisTaskGammaConvDalitzV1.cxx:1605
 AliAnalysisTaskGammaConvDalitzV1.cxx:1606
 AliAnalysisTaskGammaConvDalitzV1.cxx:1607
 AliAnalysisTaskGammaConvDalitzV1.cxx:1608
 AliAnalysisTaskGammaConvDalitzV1.cxx:1609
 AliAnalysisTaskGammaConvDalitzV1.cxx:1610
 AliAnalysisTaskGammaConvDalitzV1.cxx:1611
 AliAnalysisTaskGammaConvDalitzV1.cxx:1612
 AliAnalysisTaskGammaConvDalitzV1.cxx:1613
 AliAnalysisTaskGammaConvDalitzV1.cxx:1614
 AliAnalysisTaskGammaConvDalitzV1.cxx:1615
 AliAnalysisTaskGammaConvDalitzV1.cxx:1616
 AliAnalysisTaskGammaConvDalitzV1.cxx:1617
 AliAnalysisTaskGammaConvDalitzV1.cxx:1618
 AliAnalysisTaskGammaConvDalitzV1.cxx:1619
 AliAnalysisTaskGammaConvDalitzV1.cxx:1620
 AliAnalysisTaskGammaConvDalitzV1.cxx:1621
 AliAnalysisTaskGammaConvDalitzV1.cxx:1622
 AliAnalysisTaskGammaConvDalitzV1.cxx:1623
 AliAnalysisTaskGammaConvDalitzV1.cxx:1624
 AliAnalysisTaskGammaConvDalitzV1.cxx:1625
 AliAnalysisTaskGammaConvDalitzV1.cxx:1626
 AliAnalysisTaskGammaConvDalitzV1.cxx:1627
 AliAnalysisTaskGammaConvDalitzV1.cxx:1628
 AliAnalysisTaskGammaConvDalitzV1.cxx:1629
 AliAnalysisTaskGammaConvDalitzV1.cxx:1630
 AliAnalysisTaskGammaConvDalitzV1.cxx:1631
 AliAnalysisTaskGammaConvDalitzV1.cxx:1632
 AliAnalysisTaskGammaConvDalitzV1.cxx:1633
 AliAnalysisTaskGammaConvDalitzV1.cxx:1634
 AliAnalysisTaskGammaConvDalitzV1.cxx:1635
 AliAnalysisTaskGammaConvDalitzV1.cxx:1636
 AliAnalysisTaskGammaConvDalitzV1.cxx:1637
 AliAnalysisTaskGammaConvDalitzV1.cxx:1638
 AliAnalysisTaskGammaConvDalitzV1.cxx:1639
 AliAnalysisTaskGammaConvDalitzV1.cxx:1640
 AliAnalysisTaskGammaConvDalitzV1.cxx:1641
 AliAnalysisTaskGammaConvDalitzV1.cxx:1642
 AliAnalysisTaskGammaConvDalitzV1.cxx:1643
 AliAnalysisTaskGammaConvDalitzV1.cxx:1644
 AliAnalysisTaskGammaConvDalitzV1.cxx:1645
 AliAnalysisTaskGammaConvDalitzV1.cxx:1646
 AliAnalysisTaskGammaConvDalitzV1.cxx:1647
 AliAnalysisTaskGammaConvDalitzV1.cxx:1648
 AliAnalysisTaskGammaConvDalitzV1.cxx:1649
 AliAnalysisTaskGammaConvDalitzV1.cxx:1650
 AliAnalysisTaskGammaConvDalitzV1.cxx:1651
 AliAnalysisTaskGammaConvDalitzV1.cxx:1652
 AliAnalysisTaskGammaConvDalitzV1.cxx:1653
 AliAnalysisTaskGammaConvDalitzV1.cxx:1654
 AliAnalysisTaskGammaConvDalitzV1.cxx:1655
 AliAnalysisTaskGammaConvDalitzV1.cxx:1656
 AliAnalysisTaskGammaConvDalitzV1.cxx:1657
 AliAnalysisTaskGammaConvDalitzV1.cxx:1658
 AliAnalysisTaskGammaConvDalitzV1.cxx:1659
 AliAnalysisTaskGammaConvDalitzV1.cxx:1660
 AliAnalysisTaskGammaConvDalitzV1.cxx:1661
 AliAnalysisTaskGammaConvDalitzV1.cxx:1662
 AliAnalysisTaskGammaConvDalitzV1.cxx:1663
 AliAnalysisTaskGammaConvDalitzV1.cxx:1664
 AliAnalysisTaskGammaConvDalitzV1.cxx:1665
 AliAnalysisTaskGammaConvDalitzV1.cxx:1666
 AliAnalysisTaskGammaConvDalitzV1.cxx:1667
 AliAnalysisTaskGammaConvDalitzV1.cxx:1668
 AliAnalysisTaskGammaConvDalitzV1.cxx:1669
 AliAnalysisTaskGammaConvDalitzV1.cxx:1670
 AliAnalysisTaskGammaConvDalitzV1.cxx:1671
 AliAnalysisTaskGammaConvDalitzV1.cxx:1672
 AliAnalysisTaskGammaConvDalitzV1.cxx:1673
 AliAnalysisTaskGammaConvDalitzV1.cxx:1674
 AliAnalysisTaskGammaConvDalitzV1.cxx:1675
 AliAnalysisTaskGammaConvDalitzV1.cxx:1676
 AliAnalysisTaskGammaConvDalitzV1.cxx:1677
 AliAnalysisTaskGammaConvDalitzV1.cxx:1678
 AliAnalysisTaskGammaConvDalitzV1.cxx:1679
 AliAnalysisTaskGammaConvDalitzV1.cxx:1680
 AliAnalysisTaskGammaConvDalitzV1.cxx:1681
 AliAnalysisTaskGammaConvDalitzV1.cxx:1682
 AliAnalysisTaskGammaConvDalitzV1.cxx:1683
 AliAnalysisTaskGammaConvDalitzV1.cxx:1684
 AliAnalysisTaskGammaConvDalitzV1.cxx:1685
 AliAnalysisTaskGammaConvDalitzV1.cxx:1686
 AliAnalysisTaskGammaConvDalitzV1.cxx:1687
 AliAnalysisTaskGammaConvDalitzV1.cxx:1688
 AliAnalysisTaskGammaConvDalitzV1.cxx:1689
 AliAnalysisTaskGammaConvDalitzV1.cxx:1690
 AliAnalysisTaskGammaConvDalitzV1.cxx:1691
 AliAnalysisTaskGammaConvDalitzV1.cxx:1692
 AliAnalysisTaskGammaConvDalitzV1.cxx:1693
 AliAnalysisTaskGammaConvDalitzV1.cxx:1694
 AliAnalysisTaskGammaConvDalitzV1.cxx:1695
 AliAnalysisTaskGammaConvDalitzV1.cxx:1696
 AliAnalysisTaskGammaConvDalitzV1.cxx:1697
 AliAnalysisTaskGammaConvDalitzV1.cxx:1698
 AliAnalysisTaskGammaConvDalitzV1.cxx:1699
 AliAnalysisTaskGammaConvDalitzV1.cxx:1700
 AliAnalysisTaskGammaConvDalitzV1.cxx:1701
 AliAnalysisTaskGammaConvDalitzV1.cxx:1702
 AliAnalysisTaskGammaConvDalitzV1.cxx:1703
 AliAnalysisTaskGammaConvDalitzV1.cxx:1704
 AliAnalysisTaskGammaConvDalitzV1.cxx:1705
 AliAnalysisTaskGammaConvDalitzV1.cxx:1706
 AliAnalysisTaskGammaConvDalitzV1.cxx:1707
 AliAnalysisTaskGammaConvDalitzV1.cxx:1708
 AliAnalysisTaskGammaConvDalitzV1.cxx:1709
 AliAnalysisTaskGammaConvDalitzV1.cxx:1710
 AliAnalysisTaskGammaConvDalitzV1.cxx:1711
 AliAnalysisTaskGammaConvDalitzV1.cxx:1712
 AliAnalysisTaskGammaConvDalitzV1.cxx:1713
 AliAnalysisTaskGammaConvDalitzV1.cxx:1714
 AliAnalysisTaskGammaConvDalitzV1.cxx:1715
 AliAnalysisTaskGammaConvDalitzV1.cxx:1716
 AliAnalysisTaskGammaConvDalitzV1.cxx:1717
 AliAnalysisTaskGammaConvDalitzV1.cxx:1718
 AliAnalysisTaskGammaConvDalitzV1.cxx:1719
 AliAnalysisTaskGammaConvDalitzV1.cxx:1720
 AliAnalysisTaskGammaConvDalitzV1.cxx:1721
 AliAnalysisTaskGammaConvDalitzV1.cxx:1722
 AliAnalysisTaskGammaConvDalitzV1.cxx:1723
 AliAnalysisTaskGammaConvDalitzV1.cxx:1724
 AliAnalysisTaskGammaConvDalitzV1.cxx:1725
 AliAnalysisTaskGammaConvDalitzV1.cxx:1726
 AliAnalysisTaskGammaConvDalitzV1.cxx:1727
 AliAnalysisTaskGammaConvDalitzV1.cxx:1728
 AliAnalysisTaskGammaConvDalitzV1.cxx:1729
 AliAnalysisTaskGammaConvDalitzV1.cxx:1730
 AliAnalysisTaskGammaConvDalitzV1.cxx:1731
 AliAnalysisTaskGammaConvDalitzV1.cxx:1732
 AliAnalysisTaskGammaConvDalitzV1.cxx:1733
 AliAnalysisTaskGammaConvDalitzV1.cxx:1734
 AliAnalysisTaskGammaConvDalitzV1.cxx:1735
 AliAnalysisTaskGammaConvDalitzV1.cxx:1736
 AliAnalysisTaskGammaConvDalitzV1.cxx:1737
 AliAnalysisTaskGammaConvDalitzV1.cxx:1738
 AliAnalysisTaskGammaConvDalitzV1.cxx:1739
 AliAnalysisTaskGammaConvDalitzV1.cxx:1740
 AliAnalysisTaskGammaConvDalitzV1.cxx:1741
 AliAnalysisTaskGammaConvDalitzV1.cxx:1742
 AliAnalysisTaskGammaConvDalitzV1.cxx:1743
 AliAnalysisTaskGammaConvDalitzV1.cxx:1744
 AliAnalysisTaskGammaConvDalitzV1.cxx:1745
 AliAnalysisTaskGammaConvDalitzV1.cxx:1746
 AliAnalysisTaskGammaConvDalitzV1.cxx:1747
 AliAnalysisTaskGammaConvDalitzV1.cxx:1748
 AliAnalysisTaskGammaConvDalitzV1.cxx:1749
 AliAnalysisTaskGammaConvDalitzV1.cxx:1750
 AliAnalysisTaskGammaConvDalitzV1.cxx:1751
 AliAnalysisTaskGammaConvDalitzV1.cxx:1752
 AliAnalysisTaskGammaConvDalitzV1.cxx:1753
 AliAnalysisTaskGammaConvDalitzV1.cxx:1754
 AliAnalysisTaskGammaConvDalitzV1.cxx:1755
 AliAnalysisTaskGammaConvDalitzV1.cxx:1756
 AliAnalysisTaskGammaConvDalitzV1.cxx:1757
 AliAnalysisTaskGammaConvDalitzV1.cxx:1758
 AliAnalysisTaskGammaConvDalitzV1.cxx:1759
 AliAnalysisTaskGammaConvDalitzV1.cxx:1760
 AliAnalysisTaskGammaConvDalitzV1.cxx:1761
 AliAnalysisTaskGammaConvDalitzV1.cxx:1762
 AliAnalysisTaskGammaConvDalitzV1.cxx:1763
 AliAnalysisTaskGammaConvDalitzV1.cxx:1764
 AliAnalysisTaskGammaConvDalitzV1.cxx:1765
 AliAnalysisTaskGammaConvDalitzV1.cxx:1766
 AliAnalysisTaskGammaConvDalitzV1.cxx:1767
 AliAnalysisTaskGammaConvDalitzV1.cxx:1768
 AliAnalysisTaskGammaConvDalitzV1.cxx:1769
 AliAnalysisTaskGammaConvDalitzV1.cxx:1770
 AliAnalysisTaskGammaConvDalitzV1.cxx:1771
 AliAnalysisTaskGammaConvDalitzV1.cxx:1772
 AliAnalysisTaskGammaConvDalitzV1.cxx:1773
 AliAnalysisTaskGammaConvDalitzV1.cxx:1774
 AliAnalysisTaskGammaConvDalitzV1.cxx:1775
 AliAnalysisTaskGammaConvDalitzV1.cxx:1776
 AliAnalysisTaskGammaConvDalitzV1.cxx:1777
 AliAnalysisTaskGammaConvDalitzV1.cxx:1778
 AliAnalysisTaskGammaConvDalitzV1.cxx:1779
 AliAnalysisTaskGammaConvDalitzV1.cxx:1780
 AliAnalysisTaskGammaConvDalitzV1.cxx:1781
 AliAnalysisTaskGammaConvDalitzV1.cxx:1782
 AliAnalysisTaskGammaConvDalitzV1.cxx:1783
 AliAnalysisTaskGammaConvDalitzV1.cxx:1784
 AliAnalysisTaskGammaConvDalitzV1.cxx:1785
 AliAnalysisTaskGammaConvDalitzV1.cxx:1786
 AliAnalysisTaskGammaConvDalitzV1.cxx:1787
 AliAnalysisTaskGammaConvDalitzV1.cxx:1788
 AliAnalysisTaskGammaConvDalitzV1.cxx:1789
 AliAnalysisTaskGammaConvDalitzV1.cxx:1790
 AliAnalysisTaskGammaConvDalitzV1.cxx:1791
 AliAnalysisTaskGammaConvDalitzV1.cxx:1792
 AliAnalysisTaskGammaConvDalitzV1.cxx:1793
 AliAnalysisTaskGammaConvDalitzV1.cxx:1794
 AliAnalysisTaskGammaConvDalitzV1.cxx:1795
 AliAnalysisTaskGammaConvDalitzV1.cxx:1796
 AliAnalysisTaskGammaConvDalitzV1.cxx:1797
 AliAnalysisTaskGammaConvDalitzV1.cxx:1798
 AliAnalysisTaskGammaConvDalitzV1.cxx:1799
 AliAnalysisTaskGammaConvDalitzV1.cxx:1800
 AliAnalysisTaskGammaConvDalitzV1.cxx:1801
 AliAnalysisTaskGammaConvDalitzV1.cxx:1802
 AliAnalysisTaskGammaConvDalitzV1.cxx:1803
 AliAnalysisTaskGammaConvDalitzV1.cxx:1804
 AliAnalysisTaskGammaConvDalitzV1.cxx:1805
 AliAnalysisTaskGammaConvDalitzV1.cxx:1806
 AliAnalysisTaskGammaConvDalitzV1.cxx:1807
 AliAnalysisTaskGammaConvDalitzV1.cxx:1808
 AliAnalysisTaskGammaConvDalitzV1.cxx:1809
 AliAnalysisTaskGammaConvDalitzV1.cxx:1810
 AliAnalysisTaskGammaConvDalitzV1.cxx:1811
 AliAnalysisTaskGammaConvDalitzV1.cxx:1812
 AliAnalysisTaskGammaConvDalitzV1.cxx:1813
 AliAnalysisTaskGammaConvDalitzV1.cxx:1814
 AliAnalysisTaskGammaConvDalitzV1.cxx:1815
 AliAnalysisTaskGammaConvDalitzV1.cxx:1816
 AliAnalysisTaskGammaConvDalitzV1.cxx:1817
 AliAnalysisTaskGammaConvDalitzV1.cxx:1818
 AliAnalysisTaskGammaConvDalitzV1.cxx:1819
 AliAnalysisTaskGammaConvDalitzV1.cxx:1820
 AliAnalysisTaskGammaConvDalitzV1.cxx:1821
 AliAnalysisTaskGammaConvDalitzV1.cxx:1822
 AliAnalysisTaskGammaConvDalitzV1.cxx:1823
 AliAnalysisTaskGammaConvDalitzV1.cxx:1824
 AliAnalysisTaskGammaConvDalitzV1.cxx:1825
 AliAnalysisTaskGammaConvDalitzV1.cxx:1826
 AliAnalysisTaskGammaConvDalitzV1.cxx:1827
 AliAnalysisTaskGammaConvDalitzV1.cxx:1828
 AliAnalysisTaskGammaConvDalitzV1.cxx:1829
 AliAnalysisTaskGammaConvDalitzV1.cxx:1830
 AliAnalysisTaskGammaConvDalitzV1.cxx:1831
 AliAnalysisTaskGammaConvDalitzV1.cxx:1832
 AliAnalysisTaskGammaConvDalitzV1.cxx:1833
 AliAnalysisTaskGammaConvDalitzV1.cxx:1834
 AliAnalysisTaskGammaConvDalitzV1.cxx:1835
 AliAnalysisTaskGammaConvDalitzV1.cxx:1836
 AliAnalysisTaskGammaConvDalitzV1.cxx:1837
 AliAnalysisTaskGammaConvDalitzV1.cxx:1838
 AliAnalysisTaskGammaConvDalitzV1.cxx:1839
 AliAnalysisTaskGammaConvDalitzV1.cxx:1840
 AliAnalysisTaskGammaConvDalitzV1.cxx:1841
 AliAnalysisTaskGammaConvDalitzV1.cxx:1842
 AliAnalysisTaskGammaConvDalitzV1.cxx:1843
 AliAnalysisTaskGammaConvDalitzV1.cxx:1844
 AliAnalysisTaskGammaConvDalitzV1.cxx:1845
 AliAnalysisTaskGammaConvDalitzV1.cxx:1846
 AliAnalysisTaskGammaConvDalitzV1.cxx:1847
 AliAnalysisTaskGammaConvDalitzV1.cxx:1848
 AliAnalysisTaskGammaConvDalitzV1.cxx:1849
 AliAnalysisTaskGammaConvDalitzV1.cxx:1850
 AliAnalysisTaskGammaConvDalitzV1.cxx:1851
 AliAnalysisTaskGammaConvDalitzV1.cxx:1852
 AliAnalysisTaskGammaConvDalitzV1.cxx:1853
 AliAnalysisTaskGammaConvDalitzV1.cxx:1854
 AliAnalysisTaskGammaConvDalitzV1.cxx:1855
 AliAnalysisTaskGammaConvDalitzV1.cxx:1856
 AliAnalysisTaskGammaConvDalitzV1.cxx:1857
 AliAnalysisTaskGammaConvDalitzV1.cxx:1858
 AliAnalysisTaskGammaConvDalitzV1.cxx:1859
 AliAnalysisTaskGammaConvDalitzV1.cxx:1860
 AliAnalysisTaskGammaConvDalitzV1.cxx:1861
 AliAnalysisTaskGammaConvDalitzV1.cxx:1862
 AliAnalysisTaskGammaConvDalitzV1.cxx:1863
 AliAnalysisTaskGammaConvDalitzV1.cxx:1864
 AliAnalysisTaskGammaConvDalitzV1.cxx:1865
 AliAnalysisTaskGammaConvDalitzV1.cxx:1866
 AliAnalysisTaskGammaConvDalitzV1.cxx:1867
 AliAnalysisTaskGammaConvDalitzV1.cxx:1868
 AliAnalysisTaskGammaConvDalitzV1.cxx:1869
 AliAnalysisTaskGammaConvDalitzV1.cxx:1870
 AliAnalysisTaskGammaConvDalitzV1.cxx:1871
 AliAnalysisTaskGammaConvDalitzV1.cxx:1872
 AliAnalysisTaskGammaConvDalitzV1.cxx:1873
 AliAnalysisTaskGammaConvDalitzV1.cxx:1874
 AliAnalysisTaskGammaConvDalitzV1.cxx:1875
 AliAnalysisTaskGammaConvDalitzV1.cxx:1876
 AliAnalysisTaskGammaConvDalitzV1.cxx:1877
 AliAnalysisTaskGammaConvDalitzV1.cxx:1878
 AliAnalysisTaskGammaConvDalitzV1.cxx:1879
 AliAnalysisTaskGammaConvDalitzV1.cxx:1880
 AliAnalysisTaskGammaConvDalitzV1.cxx:1881
 AliAnalysisTaskGammaConvDalitzV1.cxx:1882
 AliAnalysisTaskGammaConvDalitzV1.cxx:1883
 AliAnalysisTaskGammaConvDalitzV1.cxx:1884
 AliAnalysisTaskGammaConvDalitzV1.cxx:1885
 AliAnalysisTaskGammaConvDalitzV1.cxx:1886
 AliAnalysisTaskGammaConvDalitzV1.cxx:1887
 AliAnalysisTaskGammaConvDalitzV1.cxx:1888
 AliAnalysisTaskGammaConvDalitzV1.cxx:1889
 AliAnalysisTaskGammaConvDalitzV1.cxx:1890
 AliAnalysisTaskGammaConvDalitzV1.cxx:1891
 AliAnalysisTaskGammaConvDalitzV1.cxx:1892
 AliAnalysisTaskGammaConvDalitzV1.cxx:1893
 AliAnalysisTaskGammaConvDalitzV1.cxx:1894
 AliAnalysisTaskGammaConvDalitzV1.cxx:1895
 AliAnalysisTaskGammaConvDalitzV1.cxx:1896
 AliAnalysisTaskGammaConvDalitzV1.cxx:1897
 AliAnalysisTaskGammaConvDalitzV1.cxx:1898
 AliAnalysisTaskGammaConvDalitzV1.cxx:1899
 AliAnalysisTaskGammaConvDalitzV1.cxx:1900
 AliAnalysisTaskGammaConvDalitzV1.cxx:1901
 AliAnalysisTaskGammaConvDalitzV1.cxx:1902
 AliAnalysisTaskGammaConvDalitzV1.cxx:1903
 AliAnalysisTaskGammaConvDalitzV1.cxx:1904
 AliAnalysisTaskGammaConvDalitzV1.cxx:1905
 AliAnalysisTaskGammaConvDalitzV1.cxx:1906
 AliAnalysisTaskGammaConvDalitzV1.cxx:1907
 AliAnalysisTaskGammaConvDalitzV1.cxx:1908
 AliAnalysisTaskGammaConvDalitzV1.cxx:1909
 AliAnalysisTaskGammaConvDalitzV1.cxx:1910
 AliAnalysisTaskGammaConvDalitzV1.cxx:1911
 AliAnalysisTaskGammaConvDalitzV1.cxx:1912
 AliAnalysisTaskGammaConvDalitzV1.cxx:1913
 AliAnalysisTaskGammaConvDalitzV1.cxx:1914
 AliAnalysisTaskGammaConvDalitzV1.cxx:1915
 AliAnalysisTaskGammaConvDalitzV1.cxx:1916
 AliAnalysisTaskGammaConvDalitzV1.cxx:1917
 AliAnalysisTaskGammaConvDalitzV1.cxx:1918
 AliAnalysisTaskGammaConvDalitzV1.cxx:1919
 AliAnalysisTaskGammaConvDalitzV1.cxx:1920
 AliAnalysisTaskGammaConvDalitzV1.cxx:1921
 AliAnalysisTaskGammaConvDalitzV1.cxx:1922
 AliAnalysisTaskGammaConvDalitzV1.cxx:1923
 AliAnalysisTaskGammaConvDalitzV1.cxx:1924
 AliAnalysisTaskGammaConvDalitzV1.cxx:1925
 AliAnalysisTaskGammaConvDalitzV1.cxx:1926
 AliAnalysisTaskGammaConvDalitzV1.cxx:1927
 AliAnalysisTaskGammaConvDalitzV1.cxx:1928
 AliAnalysisTaskGammaConvDalitzV1.cxx:1929
 AliAnalysisTaskGammaConvDalitzV1.cxx:1930
 AliAnalysisTaskGammaConvDalitzV1.cxx:1931
 AliAnalysisTaskGammaConvDalitzV1.cxx:1932
 AliAnalysisTaskGammaConvDalitzV1.cxx:1933
 AliAnalysisTaskGammaConvDalitzV1.cxx:1934
 AliAnalysisTaskGammaConvDalitzV1.cxx:1935
 AliAnalysisTaskGammaConvDalitzV1.cxx:1936
 AliAnalysisTaskGammaConvDalitzV1.cxx:1937
 AliAnalysisTaskGammaConvDalitzV1.cxx:1938
 AliAnalysisTaskGammaConvDalitzV1.cxx:1939
 AliAnalysisTaskGammaConvDalitzV1.cxx:1940
 AliAnalysisTaskGammaConvDalitzV1.cxx:1941
 AliAnalysisTaskGammaConvDalitzV1.cxx:1942
 AliAnalysisTaskGammaConvDalitzV1.cxx:1943
 AliAnalysisTaskGammaConvDalitzV1.cxx:1944
 AliAnalysisTaskGammaConvDalitzV1.cxx:1945
 AliAnalysisTaskGammaConvDalitzV1.cxx:1946
 AliAnalysisTaskGammaConvDalitzV1.cxx:1947
 AliAnalysisTaskGammaConvDalitzV1.cxx:1948
 AliAnalysisTaskGammaConvDalitzV1.cxx:1949
 AliAnalysisTaskGammaConvDalitzV1.cxx:1950
 AliAnalysisTaskGammaConvDalitzV1.cxx:1951
 AliAnalysisTaskGammaConvDalitzV1.cxx:1952
 AliAnalysisTaskGammaConvDalitzV1.cxx:1953
 AliAnalysisTaskGammaConvDalitzV1.cxx:1954
 AliAnalysisTaskGammaConvDalitzV1.cxx:1955
 AliAnalysisTaskGammaConvDalitzV1.cxx:1956
 AliAnalysisTaskGammaConvDalitzV1.cxx:1957
 AliAnalysisTaskGammaConvDalitzV1.cxx:1958
 AliAnalysisTaskGammaConvDalitzV1.cxx:1959
 AliAnalysisTaskGammaConvDalitzV1.cxx:1960
 AliAnalysisTaskGammaConvDalitzV1.cxx:1961
 AliAnalysisTaskGammaConvDalitzV1.cxx:1962
 AliAnalysisTaskGammaConvDalitzV1.cxx:1963
 AliAnalysisTaskGammaConvDalitzV1.cxx:1964
 AliAnalysisTaskGammaConvDalitzV1.cxx:1965
 AliAnalysisTaskGammaConvDalitzV1.cxx:1966
 AliAnalysisTaskGammaConvDalitzV1.cxx:1967
 AliAnalysisTaskGammaConvDalitzV1.cxx:1968
 AliAnalysisTaskGammaConvDalitzV1.cxx:1969
 AliAnalysisTaskGammaConvDalitzV1.cxx:1970
 AliAnalysisTaskGammaConvDalitzV1.cxx:1971
 AliAnalysisTaskGammaConvDalitzV1.cxx:1972
 AliAnalysisTaskGammaConvDalitzV1.cxx:1973
 AliAnalysisTaskGammaConvDalitzV1.cxx:1974
 AliAnalysisTaskGammaConvDalitzV1.cxx:1975
 AliAnalysisTaskGammaConvDalitzV1.cxx:1976
 AliAnalysisTaskGammaConvDalitzV1.cxx:1977
 AliAnalysisTaskGammaConvDalitzV1.cxx:1978
 AliAnalysisTaskGammaConvDalitzV1.cxx:1979
 AliAnalysisTaskGammaConvDalitzV1.cxx:1980
 AliAnalysisTaskGammaConvDalitzV1.cxx:1981
 AliAnalysisTaskGammaConvDalitzV1.cxx:1982
 AliAnalysisTaskGammaConvDalitzV1.cxx:1983
 AliAnalysisTaskGammaConvDalitzV1.cxx:1984
 AliAnalysisTaskGammaConvDalitzV1.cxx:1985
 AliAnalysisTaskGammaConvDalitzV1.cxx:1986
 AliAnalysisTaskGammaConvDalitzV1.cxx:1987
 AliAnalysisTaskGammaConvDalitzV1.cxx:1988
 AliAnalysisTaskGammaConvDalitzV1.cxx:1989
 AliAnalysisTaskGammaConvDalitzV1.cxx:1990
 AliAnalysisTaskGammaConvDalitzV1.cxx:1991
 AliAnalysisTaskGammaConvDalitzV1.cxx:1992
 AliAnalysisTaskGammaConvDalitzV1.cxx:1993
 AliAnalysisTaskGammaConvDalitzV1.cxx:1994
 AliAnalysisTaskGammaConvDalitzV1.cxx:1995
 AliAnalysisTaskGammaConvDalitzV1.cxx:1996
 AliAnalysisTaskGammaConvDalitzV1.cxx:1997
 AliAnalysisTaskGammaConvDalitzV1.cxx:1998
 AliAnalysisTaskGammaConvDalitzV1.cxx:1999
 AliAnalysisTaskGammaConvDalitzV1.cxx:2000
 AliAnalysisTaskGammaConvDalitzV1.cxx:2001
 AliAnalysisTaskGammaConvDalitzV1.cxx:2002
 AliAnalysisTaskGammaConvDalitzV1.cxx:2003
 AliAnalysisTaskGammaConvDalitzV1.cxx:2004
 AliAnalysisTaskGammaConvDalitzV1.cxx:2005
 AliAnalysisTaskGammaConvDalitzV1.cxx:2006
 AliAnalysisTaskGammaConvDalitzV1.cxx:2007
 AliAnalysisTaskGammaConvDalitzV1.cxx:2008
 AliAnalysisTaskGammaConvDalitzV1.cxx:2009
 AliAnalysisTaskGammaConvDalitzV1.cxx:2010
 AliAnalysisTaskGammaConvDalitzV1.cxx:2011
 AliAnalysisTaskGammaConvDalitzV1.cxx:2012
 AliAnalysisTaskGammaConvDalitzV1.cxx:2013
 AliAnalysisTaskGammaConvDalitzV1.cxx:2014
 AliAnalysisTaskGammaConvDalitzV1.cxx:2015
 AliAnalysisTaskGammaConvDalitzV1.cxx:2016
 AliAnalysisTaskGammaConvDalitzV1.cxx:2017
 AliAnalysisTaskGammaConvDalitzV1.cxx:2018
 AliAnalysisTaskGammaConvDalitzV1.cxx:2019
 AliAnalysisTaskGammaConvDalitzV1.cxx:2020
 AliAnalysisTaskGammaConvDalitzV1.cxx:2021
 AliAnalysisTaskGammaConvDalitzV1.cxx:2022
 AliAnalysisTaskGammaConvDalitzV1.cxx:2023
 AliAnalysisTaskGammaConvDalitzV1.cxx:2024
 AliAnalysisTaskGammaConvDalitzV1.cxx:2025
 AliAnalysisTaskGammaConvDalitzV1.cxx:2026
 AliAnalysisTaskGammaConvDalitzV1.cxx:2027
 AliAnalysisTaskGammaConvDalitzV1.cxx:2028
 AliAnalysisTaskGammaConvDalitzV1.cxx:2029
 AliAnalysisTaskGammaConvDalitzV1.cxx:2030
 AliAnalysisTaskGammaConvDalitzV1.cxx:2031
 AliAnalysisTaskGammaConvDalitzV1.cxx:2032
 AliAnalysisTaskGammaConvDalitzV1.cxx:2033
 AliAnalysisTaskGammaConvDalitzV1.cxx:2034
 AliAnalysisTaskGammaConvDalitzV1.cxx:2035
 AliAnalysisTaskGammaConvDalitzV1.cxx:2036
 AliAnalysisTaskGammaConvDalitzV1.cxx:2037
 AliAnalysisTaskGammaConvDalitzV1.cxx:2038
 AliAnalysisTaskGammaConvDalitzV1.cxx:2039
 AliAnalysisTaskGammaConvDalitzV1.cxx:2040
 AliAnalysisTaskGammaConvDalitzV1.cxx:2041
 AliAnalysisTaskGammaConvDalitzV1.cxx:2042
 AliAnalysisTaskGammaConvDalitzV1.cxx:2043
 AliAnalysisTaskGammaConvDalitzV1.cxx:2044
 AliAnalysisTaskGammaConvDalitzV1.cxx:2045
 AliAnalysisTaskGammaConvDalitzV1.cxx:2046
 AliAnalysisTaskGammaConvDalitzV1.cxx:2047
 AliAnalysisTaskGammaConvDalitzV1.cxx:2048
 AliAnalysisTaskGammaConvDalitzV1.cxx:2049
 AliAnalysisTaskGammaConvDalitzV1.cxx:2050
 AliAnalysisTaskGammaConvDalitzV1.cxx:2051
 AliAnalysisTaskGammaConvDalitzV1.cxx:2052
 AliAnalysisTaskGammaConvDalitzV1.cxx:2053
 AliAnalysisTaskGammaConvDalitzV1.cxx:2054
 AliAnalysisTaskGammaConvDalitzV1.cxx:2055
 AliAnalysisTaskGammaConvDalitzV1.cxx:2056
 AliAnalysisTaskGammaConvDalitzV1.cxx:2057
 AliAnalysisTaskGammaConvDalitzV1.cxx:2058
 AliAnalysisTaskGammaConvDalitzV1.cxx:2059
 AliAnalysisTaskGammaConvDalitzV1.cxx:2060
 AliAnalysisTaskGammaConvDalitzV1.cxx:2061
 AliAnalysisTaskGammaConvDalitzV1.cxx:2062
 AliAnalysisTaskGammaConvDalitzV1.cxx:2063
 AliAnalysisTaskGammaConvDalitzV1.cxx:2064
 AliAnalysisTaskGammaConvDalitzV1.cxx:2065
 AliAnalysisTaskGammaConvDalitzV1.cxx:2066
 AliAnalysisTaskGammaConvDalitzV1.cxx:2067
 AliAnalysisTaskGammaConvDalitzV1.cxx:2068
 AliAnalysisTaskGammaConvDalitzV1.cxx:2069
 AliAnalysisTaskGammaConvDalitzV1.cxx:2070
 AliAnalysisTaskGammaConvDalitzV1.cxx:2071
 AliAnalysisTaskGammaConvDalitzV1.cxx:2072
 AliAnalysisTaskGammaConvDalitzV1.cxx:2073
 AliAnalysisTaskGammaConvDalitzV1.cxx:2074
 AliAnalysisTaskGammaConvDalitzV1.cxx:2075
 AliAnalysisTaskGammaConvDalitzV1.cxx:2076
 AliAnalysisTaskGammaConvDalitzV1.cxx:2077
 AliAnalysisTaskGammaConvDalitzV1.cxx:2078
 AliAnalysisTaskGammaConvDalitzV1.cxx:2079
 AliAnalysisTaskGammaConvDalitzV1.cxx:2080
 AliAnalysisTaskGammaConvDalitzV1.cxx:2081
 AliAnalysisTaskGammaConvDalitzV1.cxx:2082
 AliAnalysisTaskGammaConvDalitzV1.cxx:2083
 AliAnalysisTaskGammaConvDalitzV1.cxx:2084
 AliAnalysisTaskGammaConvDalitzV1.cxx:2085
 AliAnalysisTaskGammaConvDalitzV1.cxx:2086
 AliAnalysisTaskGammaConvDalitzV1.cxx:2087
 AliAnalysisTaskGammaConvDalitzV1.cxx:2088
 AliAnalysisTaskGammaConvDalitzV1.cxx:2089
 AliAnalysisTaskGammaConvDalitzV1.cxx:2090
 AliAnalysisTaskGammaConvDalitzV1.cxx:2091
 AliAnalysisTaskGammaConvDalitzV1.cxx:2092
 AliAnalysisTaskGammaConvDalitzV1.cxx:2093
 AliAnalysisTaskGammaConvDalitzV1.cxx:2094
 AliAnalysisTaskGammaConvDalitzV1.cxx:2095
 AliAnalysisTaskGammaConvDalitzV1.cxx:2096
 AliAnalysisTaskGammaConvDalitzV1.cxx:2097
 AliAnalysisTaskGammaConvDalitzV1.cxx:2098
 AliAnalysisTaskGammaConvDalitzV1.cxx:2099
 AliAnalysisTaskGammaConvDalitzV1.cxx:2100
 AliAnalysisTaskGammaConvDalitzV1.cxx:2101
 AliAnalysisTaskGammaConvDalitzV1.cxx:2102
 AliAnalysisTaskGammaConvDalitzV1.cxx:2103
 AliAnalysisTaskGammaConvDalitzV1.cxx:2104
 AliAnalysisTaskGammaConvDalitzV1.cxx:2105
 AliAnalysisTaskGammaConvDalitzV1.cxx:2106
 AliAnalysisTaskGammaConvDalitzV1.cxx:2107
 AliAnalysisTaskGammaConvDalitzV1.cxx:2108
 AliAnalysisTaskGammaConvDalitzV1.cxx:2109
 AliAnalysisTaskGammaConvDalitzV1.cxx:2110
 AliAnalysisTaskGammaConvDalitzV1.cxx:2111
 AliAnalysisTaskGammaConvDalitzV1.cxx:2112
 AliAnalysisTaskGammaConvDalitzV1.cxx:2113
 AliAnalysisTaskGammaConvDalitzV1.cxx:2114
 AliAnalysisTaskGammaConvDalitzV1.cxx:2115
 AliAnalysisTaskGammaConvDalitzV1.cxx:2116
 AliAnalysisTaskGammaConvDalitzV1.cxx:2117
 AliAnalysisTaskGammaConvDalitzV1.cxx:2118
 AliAnalysisTaskGammaConvDalitzV1.cxx:2119
 AliAnalysisTaskGammaConvDalitzV1.cxx:2120
 AliAnalysisTaskGammaConvDalitzV1.cxx:2121
 AliAnalysisTaskGammaConvDalitzV1.cxx:2122
 AliAnalysisTaskGammaConvDalitzV1.cxx:2123
 AliAnalysisTaskGammaConvDalitzV1.cxx:2124
 AliAnalysisTaskGammaConvDalitzV1.cxx:2125
 AliAnalysisTaskGammaConvDalitzV1.cxx:2126
 AliAnalysisTaskGammaConvDalitzV1.cxx:2127
 AliAnalysisTaskGammaConvDalitzV1.cxx:2128
 AliAnalysisTaskGammaConvDalitzV1.cxx:2129
 AliAnalysisTaskGammaConvDalitzV1.cxx:2130
 AliAnalysisTaskGammaConvDalitzV1.cxx:2131
 AliAnalysisTaskGammaConvDalitzV1.cxx:2132
 AliAnalysisTaskGammaConvDalitzV1.cxx:2133
 AliAnalysisTaskGammaConvDalitzV1.cxx:2134
 AliAnalysisTaskGammaConvDalitzV1.cxx:2135
 AliAnalysisTaskGammaConvDalitzV1.cxx:2136
 AliAnalysisTaskGammaConvDalitzV1.cxx:2137
 AliAnalysisTaskGammaConvDalitzV1.cxx:2138
 AliAnalysisTaskGammaConvDalitzV1.cxx:2139
 AliAnalysisTaskGammaConvDalitzV1.cxx:2140
 AliAnalysisTaskGammaConvDalitzV1.cxx:2141
 AliAnalysisTaskGammaConvDalitzV1.cxx:2142
 AliAnalysisTaskGammaConvDalitzV1.cxx:2143
 AliAnalysisTaskGammaConvDalitzV1.cxx:2144
 AliAnalysisTaskGammaConvDalitzV1.cxx:2145
 AliAnalysisTaskGammaConvDalitzV1.cxx:2146
 AliAnalysisTaskGammaConvDalitzV1.cxx:2147
 AliAnalysisTaskGammaConvDalitzV1.cxx:2148
 AliAnalysisTaskGammaConvDalitzV1.cxx:2149
 AliAnalysisTaskGammaConvDalitzV1.cxx:2150
 AliAnalysisTaskGammaConvDalitzV1.cxx:2151
 AliAnalysisTaskGammaConvDalitzV1.cxx:2152
 AliAnalysisTaskGammaConvDalitzV1.cxx:2153
 AliAnalysisTaskGammaConvDalitzV1.cxx:2154
 AliAnalysisTaskGammaConvDalitzV1.cxx:2155
 AliAnalysisTaskGammaConvDalitzV1.cxx:2156
 AliAnalysisTaskGammaConvDalitzV1.cxx:2157
 AliAnalysisTaskGammaConvDalitzV1.cxx:2158
 AliAnalysisTaskGammaConvDalitzV1.cxx:2159
 AliAnalysisTaskGammaConvDalitzV1.cxx:2160
 AliAnalysisTaskGammaConvDalitzV1.cxx:2161
 AliAnalysisTaskGammaConvDalitzV1.cxx:2162
 AliAnalysisTaskGammaConvDalitzV1.cxx:2163
 AliAnalysisTaskGammaConvDalitzV1.cxx:2164
 AliAnalysisTaskGammaConvDalitzV1.cxx:2165
 AliAnalysisTaskGammaConvDalitzV1.cxx:2166
 AliAnalysisTaskGammaConvDalitzV1.cxx:2167
 AliAnalysisTaskGammaConvDalitzV1.cxx:2168
 AliAnalysisTaskGammaConvDalitzV1.cxx:2169
 AliAnalysisTaskGammaConvDalitzV1.cxx:2170
 AliAnalysisTaskGammaConvDalitzV1.cxx:2171
 AliAnalysisTaskGammaConvDalitzV1.cxx:2172
 AliAnalysisTaskGammaConvDalitzV1.cxx:2173
 AliAnalysisTaskGammaConvDalitzV1.cxx:2174
 AliAnalysisTaskGammaConvDalitzV1.cxx:2175
 AliAnalysisTaskGammaConvDalitzV1.cxx:2176
 AliAnalysisTaskGammaConvDalitzV1.cxx:2177
 AliAnalysisTaskGammaConvDalitzV1.cxx:2178
 AliAnalysisTaskGammaConvDalitzV1.cxx:2179
 AliAnalysisTaskGammaConvDalitzV1.cxx:2180
 AliAnalysisTaskGammaConvDalitzV1.cxx:2181
 AliAnalysisTaskGammaConvDalitzV1.cxx:2182
 AliAnalysisTaskGammaConvDalitzV1.cxx:2183
 AliAnalysisTaskGammaConvDalitzV1.cxx:2184
 AliAnalysisTaskGammaConvDalitzV1.cxx:2185
 AliAnalysisTaskGammaConvDalitzV1.cxx:2186
 AliAnalysisTaskGammaConvDalitzV1.cxx:2187
 AliAnalysisTaskGammaConvDalitzV1.cxx:2188
 AliAnalysisTaskGammaConvDalitzV1.cxx:2189
 AliAnalysisTaskGammaConvDalitzV1.cxx:2190
 AliAnalysisTaskGammaConvDalitzV1.cxx:2191
 AliAnalysisTaskGammaConvDalitzV1.cxx:2192
 AliAnalysisTaskGammaConvDalitzV1.cxx:2193
 AliAnalysisTaskGammaConvDalitzV1.cxx:2194
 AliAnalysisTaskGammaConvDalitzV1.cxx:2195
 AliAnalysisTaskGammaConvDalitzV1.cxx:2196
 AliAnalysisTaskGammaConvDalitzV1.cxx:2197
 AliAnalysisTaskGammaConvDalitzV1.cxx:2198
 AliAnalysisTaskGammaConvDalitzV1.cxx:2199
 AliAnalysisTaskGammaConvDalitzV1.cxx:2200
 AliAnalysisTaskGammaConvDalitzV1.cxx:2201
 AliAnalysisTaskGammaConvDalitzV1.cxx:2202
 AliAnalysisTaskGammaConvDalitzV1.cxx:2203
 AliAnalysisTaskGammaConvDalitzV1.cxx:2204
 AliAnalysisTaskGammaConvDalitzV1.cxx:2205
 AliAnalysisTaskGammaConvDalitzV1.cxx:2206
 AliAnalysisTaskGammaConvDalitzV1.cxx:2207
 AliAnalysisTaskGammaConvDalitzV1.cxx:2208
 AliAnalysisTaskGammaConvDalitzV1.cxx:2209
 AliAnalysisTaskGammaConvDalitzV1.cxx:2210
 AliAnalysisTaskGammaConvDalitzV1.cxx:2211
 AliAnalysisTaskGammaConvDalitzV1.cxx:2212
 AliAnalysisTaskGammaConvDalitzV1.cxx:2213
 AliAnalysisTaskGammaConvDalitzV1.cxx:2214
 AliAnalysisTaskGammaConvDalitzV1.cxx:2215
 AliAnalysisTaskGammaConvDalitzV1.cxx:2216
 AliAnalysisTaskGammaConvDalitzV1.cxx:2217
 AliAnalysisTaskGammaConvDalitzV1.cxx:2218
 AliAnalysisTaskGammaConvDalitzV1.cxx:2219
 AliAnalysisTaskGammaConvDalitzV1.cxx:2220
 AliAnalysisTaskGammaConvDalitzV1.cxx:2221
 AliAnalysisTaskGammaConvDalitzV1.cxx:2222
 AliAnalysisTaskGammaConvDalitzV1.cxx:2223
 AliAnalysisTaskGammaConvDalitzV1.cxx:2224
 AliAnalysisTaskGammaConvDalitzV1.cxx:2225
 AliAnalysisTaskGammaConvDalitzV1.cxx:2226
 AliAnalysisTaskGammaConvDalitzV1.cxx:2227
 AliAnalysisTaskGammaConvDalitzV1.cxx:2228
 AliAnalysisTaskGammaConvDalitzV1.cxx:2229
 AliAnalysisTaskGammaConvDalitzV1.cxx:2230
 AliAnalysisTaskGammaConvDalitzV1.cxx:2231
 AliAnalysisTaskGammaConvDalitzV1.cxx:2232
 AliAnalysisTaskGammaConvDalitzV1.cxx:2233
 AliAnalysisTaskGammaConvDalitzV1.cxx:2234
 AliAnalysisTaskGammaConvDalitzV1.cxx:2235
 AliAnalysisTaskGammaConvDalitzV1.cxx:2236
 AliAnalysisTaskGammaConvDalitzV1.cxx:2237
 AliAnalysisTaskGammaConvDalitzV1.cxx:2238
 AliAnalysisTaskGammaConvDalitzV1.cxx:2239
 AliAnalysisTaskGammaConvDalitzV1.cxx:2240
 AliAnalysisTaskGammaConvDalitzV1.cxx:2241
 AliAnalysisTaskGammaConvDalitzV1.cxx:2242
 AliAnalysisTaskGammaConvDalitzV1.cxx:2243
 AliAnalysisTaskGammaConvDalitzV1.cxx:2244
 AliAnalysisTaskGammaConvDalitzV1.cxx:2245
 AliAnalysisTaskGammaConvDalitzV1.cxx:2246
 AliAnalysisTaskGammaConvDalitzV1.cxx:2247
 AliAnalysisTaskGammaConvDalitzV1.cxx:2248
 AliAnalysisTaskGammaConvDalitzV1.cxx:2249
 AliAnalysisTaskGammaConvDalitzV1.cxx:2250
 AliAnalysisTaskGammaConvDalitzV1.cxx:2251
 AliAnalysisTaskGammaConvDalitzV1.cxx:2252
 AliAnalysisTaskGammaConvDalitzV1.cxx:2253
 AliAnalysisTaskGammaConvDalitzV1.cxx:2254
 AliAnalysisTaskGammaConvDalitzV1.cxx:2255
 AliAnalysisTaskGammaConvDalitzV1.cxx:2256
 AliAnalysisTaskGammaConvDalitzV1.cxx:2257
 AliAnalysisTaskGammaConvDalitzV1.cxx:2258
 AliAnalysisTaskGammaConvDalitzV1.cxx:2259
 AliAnalysisTaskGammaConvDalitzV1.cxx:2260
 AliAnalysisTaskGammaConvDalitzV1.cxx:2261
 AliAnalysisTaskGammaConvDalitzV1.cxx:2262
 AliAnalysisTaskGammaConvDalitzV1.cxx:2263
 AliAnalysisTaskGammaConvDalitzV1.cxx:2264
 AliAnalysisTaskGammaConvDalitzV1.cxx:2265
 AliAnalysisTaskGammaConvDalitzV1.cxx:2266
 AliAnalysisTaskGammaConvDalitzV1.cxx:2267
 AliAnalysisTaskGammaConvDalitzV1.cxx:2268
 AliAnalysisTaskGammaConvDalitzV1.cxx:2269
 AliAnalysisTaskGammaConvDalitzV1.cxx:2270
 AliAnalysisTaskGammaConvDalitzV1.cxx:2271
 AliAnalysisTaskGammaConvDalitzV1.cxx:2272
 AliAnalysisTaskGammaConvDalitzV1.cxx:2273
 AliAnalysisTaskGammaConvDalitzV1.cxx:2274
 AliAnalysisTaskGammaConvDalitzV1.cxx:2275
 AliAnalysisTaskGammaConvDalitzV1.cxx:2276
 AliAnalysisTaskGammaConvDalitzV1.cxx:2277
 AliAnalysisTaskGammaConvDalitzV1.cxx:2278
 AliAnalysisTaskGammaConvDalitzV1.cxx:2279
 AliAnalysisTaskGammaConvDalitzV1.cxx:2280
 AliAnalysisTaskGammaConvDalitzV1.cxx:2281
 AliAnalysisTaskGammaConvDalitzV1.cxx:2282
 AliAnalysisTaskGammaConvDalitzV1.cxx:2283
 AliAnalysisTaskGammaConvDalitzV1.cxx:2284
 AliAnalysisTaskGammaConvDalitzV1.cxx:2285
 AliAnalysisTaskGammaConvDalitzV1.cxx:2286
 AliAnalysisTaskGammaConvDalitzV1.cxx:2287
 AliAnalysisTaskGammaConvDalitzV1.cxx:2288
 AliAnalysisTaskGammaConvDalitzV1.cxx:2289
 AliAnalysisTaskGammaConvDalitzV1.cxx:2290
 AliAnalysisTaskGammaConvDalitzV1.cxx:2291
 AliAnalysisTaskGammaConvDalitzV1.cxx:2292
 AliAnalysisTaskGammaConvDalitzV1.cxx:2293
 AliAnalysisTaskGammaConvDalitzV1.cxx:2294
 AliAnalysisTaskGammaConvDalitzV1.cxx:2295
 AliAnalysisTaskGammaConvDalitzV1.cxx:2296
 AliAnalysisTaskGammaConvDalitzV1.cxx:2297
 AliAnalysisTaskGammaConvDalitzV1.cxx:2298
 AliAnalysisTaskGammaConvDalitzV1.cxx:2299
 AliAnalysisTaskGammaConvDalitzV1.cxx:2300
 AliAnalysisTaskGammaConvDalitzV1.cxx:2301
 AliAnalysisTaskGammaConvDalitzV1.cxx:2302
 AliAnalysisTaskGammaConvDalitzV1.cxx:2303
 AliAnalysisTaskGammaConvDalitzV1.cxx:2304
 AliAnalysisTaskGammaConvDalitzV1.cxx:2305
 AliAnalysisTaskGammaConvDalitzV1.cxx:2306
 AliAnalysisTaskGammaConvDalitzV1.cxx:2307
 AliAnalysisTaskGammaConvDalitzV1.cxx:2308
 AliAnalysisTaskGammaConvDalitzV1.cxx:2309
 AliAnalysisTaskGammaConvDalitzV1.cxx:2310
 AliAnalysisTaskGammaConvDalitzV1.cxx:2311
 AliAnalysisTaskGammaConvDalitzV1.cxx:2312
 AliAnalysisTaskGammaConvDalitzV1.cxx:2313
 AliAnalysisTaskGammaConvDalitzV1.cxx:2314
 AliAnalysisTaskGammaConvDalitzV1.cxx:2315
 AliAnalysisTaskGammaConvDalitzV1.cxx:2316
 AliAnalysisTaskGammaConvDalitzV1.cxx:2317
 AliAnalysisTaskGammaConvDalitzV1.cxx:2318
 AliAnalysisTaskGammaConvDalitzV1.cxx:2319
 AliAnalysisTaskGammaConvDalitzV1.cxx:2320
 AliAnalysisTaskGammaConvDalitzV1.cxx:2321
 AliAnalysisTaskGammaConvDalitzV1.cxx:2322
 AliAnalysisTaskGammaConvDalitzV1.cxx:2323
 AliAnalysisTaskGammaConvDalitzV1.cxx:2324
 AliAnalysisTaskGammaConvDalitzV1.cxx:2325
 AliAnalysisTaskGammaConvDalitzV1.cxx:2326
 AliAnalysisTaskGammaConvDalitzV1.cxx:2327
 AliAnalysisTaskGammaConvDalitzV1.cxx:2328
 AliAnalysisTaskGammaConvDalitzV1.cxx:2329
 AliAnalysisTaskGammaConvDalitzV1.cxx:2330
 AliAnalysisTaskGammaConvDalitzV1.cxx:2331
 AliAnalysisTaskGammaConvDalitzV1.cxx:2332
 AliAnalysisTaskGammaConvDalitzV1.cxx:2333
 AliAnalysisTaskGammaConvDalitzV1.cxx:2334
 AliAnalysisTaskGammaConvDalitzV1.cxx:2335
 AliAnalysisTaskGammaConvDalitzV1.cxx:2336
 AliAnalysisTaskGammaConvDalitzV1.cxx:2337
 AliAnalysisTaskGammaConvDalitzV1.cxx:2338
 AliAnalysisTaskGammaConvDalitzV1.cxx:2339
 AliAnalysisTaskGammaConvDalitzV1.cxx:2340
 AliAnalysisTaskGammaConvDalitzV1.cxx:2341
 AliAnalysisTaskGammaConvDalitzV1.cxx:2342
 AliAnalysisTaskGammaConvDalitzV1.cxx:2343
 AliAnalysisTaskGammaConvDalitzV1.cxx:2344
 AliAnalysisTaskGammaConvDalitzV1.cxx:2345
 AliAnalysisTaskGammaConvDalitzV1.cxx:2346
 AliAnalysisTaskGammaConvDalitzV1.cxx:2347
 AliAnalysisTaskGammaConvDalitzV1.cxx:2348
 AliAnalysisTaskGammaConvDalitzV1.cxx:2349
 AliAnalysisTaskGammaConvDalitzV1.cxx:2350
 AliAnalysisTaskGammaConvDalitzV1.cxx:2351
 AliAnalysisTaskGammaConvDalitzV1.cxx:2352
 AliAnalysisTaskGammaConvDalitzV1.cxx:2353
 AliAnalysisTaskGammaConvDalitzV1.cxx:2354
 AliAnalysisTaskGammaConvDalitzV1.cxx:2355
 AliAnalysisTaskGammaConvDalitzV1.cxx:2356
 AliAnalysisTaskGammaConvDalitzV1.cxx:2357
 AliAnalysisTaskGammaConvDalitzV1.cxx:2358
 AliAnalysisTaskGammaConvDalitzV1.cxx:2359
 AliAnalysisTaskGammaConvDalitzV1.cxx:2360
 AliAnalysisTaskGammaConvDalitzV1.cxx:2361
 AliAnalysisTaskGammaConvDalitzV1.cxx:2362
 AliAnalysisTaskGammaConvDalitzV1.cxx:2363
 AliAnalysisTaskGammaConvDalitzV1.cxx:2364
 AliAnalysisTaskGammaConvDalitzV1.cxx:2365
 AliAnalysisTaskGammaConvDalitzV1.cxx:2366
 AliAnalysisTaskGammaConvDalitzV1.cxx:2367
 AliAnalysisTaskGammaConvDalitzV1.cxx:2368
 AliAnalysisTaskGammaConvDalitzV1.cxx:2369
 AliAnalysisTaskGammaConvDalitzV1.cxx:2370
 AliAnalysisTaskGammaConvDalitzV1.cxx:2371
 AliAnalysisTaskGammaConvDalitzV1.cxx:2372
 AliAnalysisTaskGammaConvDalitzV1.cxx:2373
 AliAnalysisTaskGammaConvDalitzV1.cxx:2374
 AliAnalysisTaskGammaConvDalitzV1.cxx:2375
 AliAnalysisTaskGammaConvDalitzV1.cxx:2376
 AliAnalysisTaskGammaConvDalitzV1.cxx:2377
 AliAnalysisTaskGammaConvDalitzV1.cxx:2378
 AliAnalysisTaskGammaConvDalitzV1.cxx:2379
 AliAnalysisTaskGammaConvDalitzV1.cxx:2380
 AliAnalysisTaskGammaConvDalitzV1.cxx:2381
 AliAnalysisTaskGammaConvDalitzV1.cxx:2382
 AliAnalysisTaskGammaConvDalitzV1.cxx:2383
 AliAnalysisTaskGammaConvDalitzV1.cxx:2384
 AliAnalysisTaskGammaConvDalitzV1.cxx:2385
 AliAnalysisTaskGammaConvDalitzV1.cxx:2386
 AliAnalysisTaskGammaConvDalitzV1.cxx:2387
 AliAnalysisTaskGammaConvDalitzV1.cxx:2388
 AliAnalysisTaskGammaConvDalitzV1.cxx:2389
 AliAnalysisTaskGammaConvDalitzV1.cxx:2390
 AliAnalysisTaskGammaConvDalitzV1.cxx:2391
 AliAnalysisTaskGammaConvDalitzV1.cxx:2392
 AliAnalysisTaskGammaConvDalitzV1.cxx:2393
 AliAnalysisTaskGammaConvDalitzV1.cxx:2394
 AliAnalysisTaskGammaConvDalitzV1.cxx:2395
 AliAnalysisTaskGammaConvDalitzV1.cxx:2396
 AliAnalysisTaskGammaConvDalitzV1.cxx:2397
 AliAnalysisTaskGammaConvDalitzV1.cxx:2398
 AliAnalysisTaskGammaConvDalitzV1.cxx:2399
 AliAnalysisTaskGammaConvDalitzV1.cxx:2400
 AliAnalysisTaskGammaConvDalitzV1.cxx:2401
 AliAnalysisTaskGammaConvDalitzV1.cxx:2402
 AliAnalysisTaskGammaConvDalitzV1.cxx:2403
 AliAnalysisTaskGammaConvDalitzV1.cxx:2404
 AliAnalysisTaskGammaConvDalitzV1.cxx:2405
 AliAnalysisTaskGammaConvDalitzV1.cxx:2406
 AliAnalysisTaskGammaConvDalitzV1.cxx:2407
 AliAnalysisTaskGammaConvDalitzV1.cxx:2408
 AliAnalysisTaskGammaConvDalitzV1.cxx:2409
 AliAnalysisTaskGammaConvDalitzV1.cxx:2410
 AliAnalysisTaskGammaConvDalitzV1.cxx:2411
 AliAnalysisTaskGammaConvDalitzV1.cxx:2412
 AliAnalysisTaskGammaConvDalitzV1.cxx:2413
 AliAnalysisTaskGammaConvDalitzV1.cxx:2414
 AliAnalysisTaskGammaConvDalitzV1.cxx:2415
 AliAnalysisTaskGammaConvDalitzV1.cxx:2416
 AliAnalysisTaskGammaConvDalitzV1.cxx:2417
 AliAnalysisTaskGammaConvDalitzV1.cxx:2418
 AliAnalysisTaskGammaConvDalitzV1.cxx:2419
 AliAnalysisTaskGammaConvDalitzV1.cxx:2420
 AliAnalysisTaskGammaConvDalitzV1.cxx:2421
 AliAnalysisTaskGammaConvDalitzV1.cxx:2422
 AliAnalysisTaskGammaConvDalitzV1.cxx:2423
 AliAnalysisTaskGammaConvDalitzV1.cxx:2424
 AliAnalysisTaskGammaConvDalitzV1.cxx:2425
 AliAnalysisTaskGammaConvDalitzV1.cxx:2426
 AliAnalysisTaskGammaConvDalitzV1.cxx:2427
 AliAnalysisTaskGammaConvDalitzV1.cxx:2428
 AliAnalysisTaskGammaConvDalitzV1.cxx:2429
 AliAnalysisTaskGammaConvDalitzV1.cxx:2430
 AliAnalysisTaskGammaConvDalitzV1.cxx:2431
 AliAnalysisTaskGammaConvDalitzV1.cxx:2432
 AliAnalysisTaskGammaConvDalitzV1.cxx:2433
 AliAnalysisTaskGammaConvDalitzV1.cxx:2434
 AliAnalysisTaskGammaConvDalitzV1.cxx:2435
 AliAnalysisTaskGammaConvDalitzV1.cxx:2436
 AliAnalysisTaskGammaConvDalitzV1.cxx:2437
 AliAnalysisTaskGammaConvDalitzV1.cxx:2438
 AliAnalysisTaskGammaConvDalitzV1.cxx:2439
 AliAnalysisTaskGammaConvDalitzV1.cxx:2440
 AliAnalysisTaskGammaConvDalitzV1.cxx:2441
 AliAnalysisTaskGammaConvDalitzV1.cxx:2442
 AliAnalysisTaskGammaConvDalitzV1.cxx:2443
 AliAnalysisTaskGammaConvDalitzV1.cxx:2444
 AliAnalysisTaskGammaConvDalitzV1.cxx:2445
 AliAnalysisTaskGammaConvDalitzV1.cxx:2446
 AliAnalysisTaskGammaConvDalitzV1.cxx:2447
 AliAnalysisTaskGammaConvDalitzV1.cxx:2448
 AliAnalysisTaskGammaConvDalitzV1.cxx:2449
 AliAnalysisTaskGammaConvDalitzV1.cxx:2450
 AliAnalysisTaskGammaConvDalitzV1.cxx:2451
 AliAnalysisTaskGammaConvDalitzV1.cxx:2452
 AliAnalysisTaskGammaConvDalitzV1.cxx:2453
 AliAnalysisTaskGammaConvDalitzV1.cxx:2454
 AliAnalysisTaskGammaConvDalitzV1.cxx:2455
 AliAnalysisTaskGammaConvDalitzV1.cxx:2456
 AliAnalysisTaskGammaConvDalitzV1.cxx:2457
 AliAnalysisTaskGammaConvDalitzV1.cxx:2458
 AliAnalysisTaskGammaConvDalitzV1.cxx:2459
 AliAnalysisTaskGammaConvDalitzV1.cxx:2460
 AliAnalysisTaskGammaConvDalitzV1.cxx:2461
 AliAnalysisTaskGammaConvDalitzV1.cxx:2462
 AliAnalysisTaskGammaConvDalitzV1.cxx:2463
 AliAnalysisTaskGammaConvDalitzV1.cxx:2464
 AliAnalysisTaskGammaConvDalitzV1.cxx:2465
 AliAnalysisTaskGammaConvDalitzV1.cxx:2466
 AliAnalysisTaskGammaConvDalitzV1.cxx:2467
 AliAnalysisTaskGammaConvDalitzV1.cxx:2468
 AliAnalysisTaskGammaConvDalitzV1.cxx:2469
 AliAnalysisTaskGammaConvDalitzV1.cxx:2470
 AliAnalysisTaskGammaConvDalitzV1.cxx:2471
 AliAnalysisTaskGammaConvDalitzV1.cxx:2472
 AliAnalysisTaskGammaConvDalitzV1.cxx:2473
 AliAnalysisTaskGammaConvDalitzV1.cxx:2474
 AliAnalysisTaskGammaConvDalitzV1.cxx:2475
 AliAnalysisTaskGammaConvDalitzV1.cxx:2476
 AliAnalysisTaskGammaConvDalitzV1.cxx:2477
 AliAnalysisTaskGammaConvDalitzV1.cxx:2478
 AliAnalysisTaskGammaConvDalitzV1.cxx:2479
 AliAnalysisTaskGammaConvDalitzV1.cxx:2480
 AliAnalysisTaskGammaConvDalitzV1.cxx:2481
 AliAnalysisTaskGammaConvDalitzV1.cxx:2482
 AliAnalysisTaskGammaConvDalitzV1.cxx:2483
 AliAnalysisTaskGammaConvDalitzV1.cxx:2484
 AliAnalysisTaskGammaConvDalitzV1.cxx:2485
 AliAnalysisTaskGammaConvDalitzV1.cxx:2486
 AliAnalysisTaskGammaConvDalitzV1.cxx:2487
 AliAnalysisTaskGammaConvDalitzV1.cxx:2488
 AliAnalysisTaskGammaConvDalitzV1.cxx:2489
 AliAnalysisTaskGammaConvDalitzV1.cxx:2490
 AliAnalysisTaskGammaConvDalitzV1.cxx:2491
 AliAnalysisTaskGammaConvDalitzV1.cxx:2492
 AliAnalysisTaskGammaConvDalitzV1.cxx:2493
 AliAnalysisTaskGammaConvDalitzV1.cxx:2494
 AliAnalysisTaskGammaConvDalitzV1.cxx:2495
 AliAnalysisTaskGammaConvDalitzV1.cxx:2496
 AliAnalysisTaskGammaConvDalitzV1.cxx:2497
 AliAnalysisTaskGammaConvDalitzV1.cxx:2498
 AliAnalysisTaskGammaConvDalitzV1.cxx:2499
 AliAnalysisTaskGammaConvDalitzV1.cxx:2500
 AliAnalysisTaskGammaConvDalitzV1.cxx:2501
 AliAnalysisTaskGammaConvDalitzV1.cxx:2502
 AliAnalysisTaskGammaConvDalitzV1.cxx:2503
 AliAnalysisTaskGammaConvDalitzV1.cxx:2504
 AliAnalysisTaskGammaConvDalitzV1.cxx:2505
 AliAnalysisTaskGammaConvDalitzV1.cxx:2506
 AliAnalysisTaskGammaConvDalitzV1.cxx:2507
 AliAnalysisTaskGammaConvDalitzV1.cxx:2508
 AliAnalysisTaskGammaConvDalitzV1.cxx:2509
 AliAnalysisTaskGammaConvDalitzV1.cxx:2510
 AliAnalysisTaskGammaConvDalitzV1.cxx:2511
 AliAnalysisTaskGammaConvDalitzV1.cxx:2512
 AliAnalysisTaskGammaConvDalitzV1.cxx:2513
 AliAnalysisTaskGammaConvDalitzV1.cxx:2514
 AliAnalysisTaskGammaConvDalitzV1.cxx:2515
 AliAnalysisTaskGammaConvDalitzV1.cxx:2516
 AliAnalysisTaskGammaConvDalitzV1.cxx:2517
 AliAnalysisTaskGammaConvDalitzV1.cxx:2518
 AliAnalysisTaskGammaConvDalitzV1.cxx:2519
 AliAnalysisTaskGammaConvDalitzV1.cxx:2520
 AliAnalysisTaskGammaConvDalitzV1.cxx:2521
 AliAnalysisTaskGammaConvDalitzV1.cxx:2522
 AliAnalysisTaskGammaConvDalitzV1.cxx:2523
 AliAnalysisTaskGammaConvDalitzV1.cxx:2524
 AliAnalysisTaskGammaConvDalitzV1.cxx:2525
 AliAnalysisTaskGammaConvDalitzV1.cxx:2526
 AliAnalysisTaskGammaConvDalitzV1.cxx:2527
 AliAnalysisTaskGammaConvDalitzV1.cxx:2528
 AliAnalysisTaskGammaConvDalitzV1.cxx:2529
 AliAnalysisTaskGammaConvDalitzV1.cxx:2530
 AliAnalysisTaskGammaConvDalitzV1.cxx:2531
 AliAnalysisTaskGammaConvDalitzV1.cxx:2532
 AliAnalysisTaskGammaConvDalitzV1.cxx:2533
 AliAnalysisTaskGammaConvDalitzV1.cxx:2534
 AliAnalysisTaskGammaConvDalitzV1.cxx:2535
 AliAnalysisTaskGammaConvDalitzV1.cxx:2536
 AliAnalysisTaskGammaConvDalitzV1.cxx:2537
 AliAnalysisTaskGammaConvDalitzV1.cxx:2538
 AliAnalysisTaskGammaConvDalitzV1.cxx:2539
 AliAnalysisTaskGammaConvDalitzV1.cxx:2540
 AliAnalysisTaskGammaConvDalitzV1.cxx:2541
 AliAnalysisTaskGammaConvDalitzV1.cxx:2542
 AliAnalysisTaskGammaConvDalitzV1.cxx:2543
 AliAnalysisTaskGammaConvDalitzV1.cxx:2544
 AliAnalysisTaskGammaConvDalitzV1.cxx:2545
 AliAnalysisTaskGammaConvDalitzV1.cxx:2546
 AliAnalysisTaskGammaConvDalitzV1.cxx:2547
 AliAnalysisTaskGammaConvDalitzV1.cxx:2548
 AliAnalysisTaskGammaConvDalitzV1.cxx:2549
 AliAnalysisTaskGammaConvDalitzV1.cxx:2550
 AliAnalysisTaskGammaConvDalitzV1.cxx:2551
 AliAnalysisTaskGammaConvDalitzV1.cxx:2552
 AliAnalysisTaskGammaConvDalitzV1.cxx:2553
 AliAnalysisTaskGammaConvDalitzV1.cxx:2554
 AliAnalysisTaskGammaConvDalitzV1.cxx:2555
 AliAnalysisTaskGammaConvDalitzV1.cxx:2556
 AliAnalysisTaskGammaConvDalitzV1.cxx:2557
 AliAnalysisTaskGammaConvDalitzV1.cxx:2558
 AliAnalysisTaskGammaConvDalitzV1.cxx:2559
 AliAnalysisTaskGammaConvDalitzV1.cxx:2560
 AliAnalysisTaskGammaConvDalitzV1.cxx:2561
 AliAnalysisTaskGammaConvDalitzV1.cxx:2562
 AliAnalysisTaskGammaConvDalitzV1.cxx:2563
 AliAnalysisTaskGammaConvDalitzV1.cxx:2564
 AliAnalysisTaskGammaConvDalitzV1.cxx:2565
 AliAnalysisTaskGammaConvDalitzV1.cxx:2566
 AliAnalysisTaskGammaConvDalitzV1.cxx:2567
 AliAnalysisTaskGammaConvDalitzV1.cxx:2568
 AliAnalysisTaskGammaConvDalitzV1.cxx:2569
 AliAnalysisTaskGammaConvDalitzV1.cxx:2570
 AliAnalysisTaskGammaConvDalitzV1.cxx:2571
 AliAnalysisTaskGammaConvDalitzV1.cxx:2572
 AliAnalysisTaskGammaConvDalitzV1.cxx:2573
 AliAnalysisTaskGammaConvDalitzV1.cxx:2574
 AliAnalysisTaskGammaConvDalitzV1.cxx:2575
 AliAnalysisTaskGammaConvDalitzV1.cxx:2576
 AliAnalysisTaskGammaConvDalitzV1.cxx:2577
 AliAnalysisTaskGammaConvDalitzV1.cxx:2578
 AliAnalysisTaskGammaConvDalitzV1.cxx:2579
 AliAnalysisTaskGammaConvDalitzV1.cxx:2580
 AliAnalysisTaskGammaConvDalitzV1.cxx:2581
 AliAnalysisTaskGammaConvDalitzV1.cxx:2582
 AliAnalysisTaskGammaConvDalitzV1.cxx:2583
 AliAnalysisTaskGammaConvDalitzV1.cxx:2584
 AliAnalysisTaskGammaConvDalitzV1.cxx:2585
 AliAnalysisTaskGammaConvDalitzV1.cxx:2586
 AliAnalysisTaskGammaConvDalitzV1.cxx:2587
 AliAnalysisTaskGammaConvDalitzV1.cxx:2588
 AliAnalysisTaskGammaConvDalitzV1.cxx:2589
 AliAnalysisTaskGammaConvDalitzV1.cxx:2590
 AliAnalysisTaskGammaConvDalitzV1.cxx:2591
 AliAnalysisTaskGammaConvDalitzV1.cxx:2592
 AliAnalysisTaskGammaConvDalitzV1.cxx:2593
 AliAnalysisTaskGammaConvDalitzV1.cxx:2594
 AliAnalysisTaskGammaConvDalitzV1.cxx:2595
 AliAnalysisTaskGammaConvDalitzV1.cxx:2596
 AliAnalysisTaskGammaConvDalitzV1.cxx:2597
 AliAnalysisTaskGammaConvDalitzV1.cxx:2598
 AliAnalysisTaskGammaConvDalitzV1.cxx:2599
 AliAnalysisTaskGammaConvDalitzV1.cxx:2600
 AliAnalysisTaskGammaConvDalitzV1.cxx:2601
 AliAnalysisTaskGammaConvDalitzV1.cxx:2602
 AliAnalysisTaskGammaConvDalitzV1.cxx:2603
 AliAnalysisTaskGammaConvDalitzV1.cxx:2604
 AliAnalysisTaskGammaConvDalitzV1.cxx:2605
 AliAnalysisTaskGammaConvDalitzV1.cxx:2606
 AliAnalysisTaskGammaConvDalitzV1.cxx:2607
 AliAnalysisTaskGammaConvDalitzV1.cxx:2608
 AliAnalysisTaskGammaConvDalitzV1.cxx:2609
 AliAnalysisTaskGammaConvDalitzV1.cxx:2610
 AliAnalysisTaskGammaConvDalitzV1.cxx:2611
 AliAnalysisTaskGammaConvDalitzV1.cxx:2612
 AliAnalysisTaskGammaConvDalitzV1.cxx:2613
 AliAnalysisTaskGammaConvDalitzV1.cxx:2614
 AliAnalysisTaskGammaConvDalitzV1.cxx:2615
 AliAnalysisTaskGammaConvDalitzV1.cxx:2616
 AliAnalysisTaskGammaConvDalitzV1.cxx:2617
 AliAnalysisTaskGammaConvDalitzV1.cxx:2618
 AliAnalysisTaskGammaConvDalitzV1.cxx:2619
 AliAnalysisTaskGammaConvDalitzV1.cxx:2620
 AliAnalysisTaskGammaConvDalitzV1.cxx:2621
 AliAnalysisTaskGammaConvDalitzV1.cxx:2622
 AliAnalysisTaskGammaConvDalitzV1.cxx:2623
 AliAnalysisTaskGammaConvDalitzV1.cxx:2624
 AliAnalysisTaskGammaConvDalitzV1.cxx:2625
 AliAnalysisTaskGammaConvDalitzV1.cxx:2626
 AliAnalysisTaskGammaConvDalitzV1.cxx:2627
 AliAnalysisTaskGammaConvDalitzV1.cxx:2628
 AliAnalysisTaskGammaConvDalitzV1.cxx:2629
 AliAnalysisTaskGammaConvDalitzV1.cxx:2630
 AliAnalysisTaskGammaConvDalitzV1.cxx:2631
 AliAnalysisTaskGammaConvDalitzV1.cxx:2632
 AliAnalysisTaskGammaConvDalitzV1.cxx:2633
 AliAnalysisTaskGammaConvDalitzV1.cxx:2634
 AliAnalysisTaskGammaConvDalitzV1.cxx:2635
 AliAnalysisTaskGammaConvDalitzV1.cxx:2636
 AliAnalysisTaskGammaConvDalitzV1.cxx:2637
 AliAnalysisTaskGammaConvDalitzV1.cxx:2638
 AliAnalysisTaskGammaConvDalitzV1.cxx:2639
 AliAnalysisTaskGammaConvDalitzV1.cxx:2640
 AliAnalysisTaskGammaConvDalitzV1.cxx:2641
 AliAnalysisTaskGammaConvDalitzV1.cxx:2642
 AliAnalysisTaskGammaConvDalitzV1.cxx:2643
 AliAnalysisTaskGammaConvDalitzV1.cxx:2644
 AliAnalysisTaskGammaConvDalitzV1.cxx:2645
 AliAnalysisTaskGammaConvDalitzV1.cxx:2646
 AliAnalysisTaskGammaConvDalitzV1.cxx:2647
 AliAnalysisTaskGammaConvDalitzV1.cxx:2648
 AliAnalysisTaskGammaConvDalitzV1.cxx:2649
 AliAnalysisTaskGammaConvDalitzV1.cxx:2650
 AliAnalysisTaskGammaConvDalitzV1.cxx:2651
 AliAnalysisTaskGammaConvDalitzV1.cxx:2652
 AliAnalysisTaskGammaConvDalitzV1.cxx:2653
 AliAnalysisTaskGammaConvDalitzV1.cxx:2654
 AliAnalysisTaskGammaConvDalitzV1.cxx:2655
 AliAnalysisTaskGammaConvDalitzV1.cxx:2656
 AliAnalysisTaskGammaConvDalitzV1.cxx:2657
 AliAnalysisTaskGammaConvDalitzV1.cxx:2658
 AliAnalysisTaskGammaConvDalitzV1.cxx:2659
 AliAnalysisTaskGammaConvDalitzV1.cxx:2660
 AliAnalysisTaskGammaConvDalitzV1.cxx:2661
 AliAnalysisTaskGammaConvDalitzV1.cxx:2662
 AliAnalysisTaskGammaConvDalitzV1.cxx:2663
 AliAnalysisTaskGammaConvDalitzV1.cxx:2664
 AliAnalysisTaskGammaConvDalitzV1.cxx:2665
 AliAnalysisTaskGammaConvDalitzV1.cxx:2666
 AliAnalysisTaskGammaConvDalitzV1.cxx:2667
 AliAnalysisTaskGammaConvDalitzV1.cxx:2668
 AliAnalysisTaskGammaConvDalitzV1.cxx:2669
 AliAnalysisTaskGammaConvDalitzV1.cxx:2670
 AliAnalysisTaskGammaConvDalitzV1.cxx:2671
 AliAnalysisTaskGammaConvDalitzV1.cxx:2672
 AliAnalysisTaskGammaConvDalitzV1.cxx:2673
 AliAnalysisTaskGammaConvDalitzV1.cxx:2674
 AliAnalysisTaskGammaConvDalitzV1.cxx:2675
 AliAnalysisTaskGammaConvDalitzV1.cxx:2676
 AliAnalysisTaskGammaConvDalitzV1.cxx:2677
 AliAnalysisTaskGammaConvDalitzV1.cxx:2678
 AliAnalysisTaskGammaConvDalitzV1.cxx:2679
 AliAnalysisTaskGammaConvDalitzV1.cxx:2680
 AliAnalysisTaskGammaConvDalitzV1.cxx:2681
 AliAnalysisTaskGammaConvDalitzV1.cxx:2682
 AliAnalysisTaskGammaConvDalitzV1.cxx:2683
 AliAnalysisTaskGammaConvDalitzV1.cxx:2684
 AliAnalysisTaskGammaConvDalitzV1.cxx:2685
 AliAnalysisTaskGammaConvDalitzV1.cxx:2686
 AliAnalysisTaskGammaConvDalitzV1.cxx:2687
 AliAnalysisTaskGammaConvDalitzV1.cxx:2688
 AliAnalysisTaskGammaConvDalitzV1.cxx:2689
 AliAnalysisTaskGammaConvDalitzV1.cxx:2690
 AliAnalysisTaskGammaConvDalitzV1.cxx:2691
 AliAnalysisTaskGammaConvDalitzV1.cxx:2692
 AliAnalysisTaskGammaConvDalitzV1.cxx:2693
 AliAnalysisTaskGammaConvDalitzV1.cxx:2694
 AliAnalysisTaskGammaConvDalitzV1.cxx:2695
 AliAnalysisTaskGammaConvDalitzV1.cxx:2696
 AliAnalysisTaskGammaConvDalitzV1.cxx:2697
 AliAnalysisTaskGammaConvDalitzV1.cxx:2698
 AliAnalysisTaskGammaConvDalitzV1.cxx:2699
 AliAnalysisTaskGammaConvDalitzV1.cxx:2700
 AliAnalysisTaskGammaConvDalitzV1.cxx:2701
 AliAnalysisTaskGammaConvDalitzV1.cxx:2702
 AliAnalysisTaskGammaConvDalitzV1.cxx:2703
 AliAnalysisTaskGammaConvDalitzV1.cxx:2704
 AliAnalysisTaskGammaConvDalitzV1.cxx:2705
 AliAnalysisTaskGammaConvDalitzV1.cxx:2706
 AliAnalysisTaskGammaConvDalitzV1.cxx:2707
 AliAnalysisTaskGammaConvDalitzV1.cxx:2708
 AliAnalysisTaskGammaConvDalitzV1.cxx:2709
 AliAnalysisTaskGammaConvDalitzV1.cxx:2710
 AliAnalysisTaskGammaConvDalitzV1.cxx:2711
 AliAnalysisTaskGammaConvDalitzV1.cxx:2712
 AliAnalysisTaskGammaConvDalitzV1.cxx:2713
 AliAnalysisTaskGammaConvDalitzV1.cxx:2714
 AliAnalysisTaskGammaConvDalitzV1.cxx:2715
 AliAnalysisTaskGammaConvDalitzV1.cxx:2716
 AliAnalysisTaskGammaConvDalitzV1.cxx:2717
 AliAnalysisTaskGammaConvDalitzV1.cxx:2718
 AliAnalysisTaskGammaConvDalitzV1.cxx:2719
 AliAnalysisTaskGammaConvDalitzV1.cxx:2720
 AliAnalysisTaskGammaConvDalitzV1.cxx:2721
 AliAnalysisTaskGammaConvDalitzV1.cxx:2722
 AliAnalysisTaskGammaConvDalitzV1.cxx:2723
 AliAnalysisTaskGammaConvDalitzV1.cxx:2724
 AliAnalysisTaskGammaConvDalitzV1.cxx:2725
 AliAnalysisTaskGammaConvDalitzV1.cxx:2726
 AliAnalysisTaskGammaConvDalitzV1.cxx:2727
 AliAnalysisTaskGammaConvDalitzV1.cxx:2728
 AliAnalysisTaskGammaConvDalitzV1.cxx:2729
 AliAnalysisTaskGammaConvDalitzV1.cxx:2730
 AliAnalysisTaskGammaConvDalitzV1.cxx:2731
 AliAnalysisTaskGammaConvDalitzV1.cxx:2732
 AliAnalysisTaskGammaConvDalitzV1.cxx:2733
 AliAnalysisTaskGammaConvDalitzV1.cxx:2734
 AliAnalysisTaskGammaConvDalitzV1.cxx:2735
 AliAnalysisTaskGammaConvDalitzV1.cxx:2736
 AliAnalysisTaskGammaConvDalitzV1.cxx:2737
 AliAnalysisTaskGammaConvDalitzV1.cxx:2738
 AliAnalysisTaskGammaConvDalitzV1.cxx:2739
 AliAnalysisTaskGammaConvDalitzV1.cxx:2740
 AliAnalysisTaskGammaConvDalitzV1.cxx:2741
 AliAnalysisTaskGammaConvDalitzV1.cxx:2742
 AliAnalysisTaskGammaConvDalitzV1.cxx:2743
 AliAnalysisTaskGammaConvDalitzV1.cxx:2744
 AliAnalysisTaskGammaConvDalitzV1.cxx:2745
 AliAnalysisTaskGammaConvDalitzV1.cxx:2746
 AliAnalysisTaskGammaConvDalitzV1.cxx:2747
 AliAnalysisTaskGammaConvDalitzV1.cxx:2748
 AliAnalysisTaskGammaConvDalitzV1.cxx:2749
 AliAnalysisTaskGammaConvDalitzV1.cxx:2750
 AliAnalysisTaskGammaConvDalitzV1.cxx:2751
 AliAnalysisTaskGammaConvDalitzV1.cxx:2752
 AliAnalysisTaskGammaConvDalitzV1.cxx:2753
 AliAnalysisTaskGammaConvDalitzV1.cxx:2754
 AliAnalysisTaskGammaConvDalitzV1.cxx:2755
 AliAnalysisTaskGammaConvDalitzV1.cxx:2756
 AliAnalysisTaskGammaConvDalitzV1.cxx:2757
 AliAnalysisTaskGammaConvDalitzV1.cxx:2758
 AliAnalysisTaskGammaConvDalitzV1.cxx:2759
 AliAnalysisTaskGammaConvDalitzV1.cxx:2760
 AliAnalysisTaskGammaConvDalitzV1.cxx:2761
 AliAnalysisTaskGammaConvDalitzV1.cxx:2762
 AliAnalysisTaskGammaConvDalitzV1.cxx:2763
 AliAnalysisTaskGammaConvDalitzV1.cxx:2764
 AliAnalysisTaskGammaConvDalitzV1.cxx:2765
 AliAnalysisTaskGammaConvDalitzV1.cxx:2766
 AliAnalysisTaskGammaConvDalitzV1.cxx:2767
 AliAnalysisTaskGammaConvDalitzV1.cxx:2768
 AliAnalysisTaskGammaConvDalitzV1.cxx:2769
 AliAnalysisTaskGammaConvDalitzV1.cxx:2770
 AliAnalysisTaskGammaConvDalitzV1.cxx:2771
 AliAnalysisTaskGammaConvDalitzV1.cxx:2772
 AliAnalysisTaskGammaConvDalitzV1.cxx:2773
 AliAnalysisTaskGammaConvDalitzV1.cxx:2774
 AliAnalysisTaskGammaConvDalitzV1.cxx:2775
 AliAnalysisTaskGammaConvDalitzV1.cxx:2776
 AliAnalysisTaskGammaConvDalitzV1.cxx:2777
 AliAnalysisTaskGammaConvDalitzV1.cxx:2778
 AliAnalysisTaskGammaConvDalitzV1.cxx:2779
 AliAnalysisTaskGammaConvDalitzV1.cxx:2780
 AliAnalysisTaskGammaConvDalitzV1.cxx:2781
 AliAnalysisTaskGammaConvDalitzV1.cxx:2782
 AliAnalysisTaskGammaConvDalitzV1.cxx:2783
 AliAnalysisTaskGammaConvDalitzV1.cxx:2784
 AliAnalysisTaskGammaConvDalitzV1.cxx:2785
 AliAnalysisTaskGammaConvDalitzV1.cxx:2786
 AliAnalysisTaskGammaConvDalitzV1.cxx:2787
 AliAnalysisTaskGammaConvDalitzV1.cxx:2788
 AliAnalysisTaskGammaConvDalitzV1.cxx:2789
 AliAnalysisTaskGammaConvDalitzV1.cxx:2790
 AliAnalysisTaskGammaConvDalitzV1.cxx:2791
 AliAnalysisTaskGammaConvDalitzV1.cxx:2792
 AliAnalysisTaskGammaConvDalitzV1.cxx:2793
 AliAnalysisTaskGammaConvDalitzV1.cxx:2794
 AliAnalysisTaskGammaConvDalitzV1.cxx:2795
 AliAnalysisTaskGammaConvDalitzV1.cxx:2796
 AliAnalysisTaskGammaConvDalitzV1.cxx:2797
 AliAnalysisTaskGammaConvDalitzV1.cxx:2798
 AliAnalysisTaskGammaConvDalitzV1.cxx:2799
 AliAnalysisTaskGammaConvDalitzV1.cxx:2800
 AliAnalysisTaskGammaConvDalitzV1.cxx:2801
 AliAnalysisTaskGammaConvDalitzV1.cxx:2802
 AliAnalysisTaskGammaConvDalitzV1.cxx:2803
 AliAnalysisTaskGammaConvDalitzV1.cxx:2804
 AliAnalysisTaskGammaConvDalitzV1.cxx:2805
 AliAnalysisTaskGammaConvDalitzV1.cxx:2806
 AliAnalysisTaskGammaConvDalitzV1.cxx:2807
 AliAnalysisTaskGammaConvDalitzV1.cxx:2808
 AliAnalysisTaskGammaConvDalitzV1.cxx:2809
 AliAnalysisTaskGammaConvDalitzV1.cxx:2810
 AliAnalysisTaskGammaConvDalitzV1.cxx:2811
 AliAnalysisTaskGammaConvDalitzV1.cxx:2812
 AliAnalysisTaskGammaConvDalitzV1.cxx:2813
 AliAnalysisTaskGammaConvDalitzV1.cxx:2814
 AliAnalysisTaskGammaConvDalitzV1.cxx:2815
 AliAnalysisTaskGammaConvDalitzV1.cxx:2816
 AliAnalysisTaskGammaConvDalitzV1.cxx:2817
 AliAnalysisTaskGammaConvDalitzV1.cxx:2818
 AliAnalysisTaskGammaConvDalitzV1.cxx:2819
 AliAnalysisTaskGammaConvDalitzV1.cxx:2820
 AliAnalysisTaskGammaConvDalitzV1.cxx:2821
 AliAnalysisTaskGammaConvDalitzV1.cxx:2822
 AliAnalysisTaskGammaConvDalitzV1.cxx:2823
 AliAnalysisTaskGammaConvDalitzV1.cxx:2824
 AliAnalysisTaskGammaConvDalitzV1.cxx:2825
 AliAnalysisTaskGammaConvDalitzV1.cxx:2826
 AliAnalysisTaskGammaConvDalitzV1.cxx:2827
 AliAnalysisTaskGammaConvDalitzV1.cxx:2828
 AliAnalysisTaskGammaConvDalitzV1.cxx:2829
 AliAnalysisTaskGammaConvDalitzV1.cxx:2830
 AliAnalysisTaskGammaConvDalitzV1.cxx:2831
 AliAnalysisTaskGammaConvDalitzV1.cxx:2832
 AliAnalysisTaskGammaConvDalitzV1.cxx:2833
 AliAnalysisTaskGammaConvDalitzV1.cxx:2834
 AliAnalysisTaskGammaConvDalitzV1.cxx:2835
 AliAnalysisTaskGammaConvDalitzV1.cxx:2836
 AliAnalysisTaskGammaConvDalitzV1.cxx:2837
 AliAnalysisTaskGammaConvDalitzV1.cxx:2838
 AliAnalysisTaskGammaConvDalitzV1.cxx:2839
 AliAnalysisTaskGammaConvDalitzV1.cxx:2840
 AliAnalysisTaskGammaConvDalitzV1.cxx:2841