ROOT logo
  // $Id$
  //
  // Emcal Neutral Cluster analysis base task.
  //
  // Authors: D.Lodato,L.Ronflette, M.Marquard



#include <TClonesArray.h>
#include <TChain.h>
#include <TList.h>
#include <TVector3.h>
#include <TLorentzVector.h>
#include <TH1D.h>
#include <TH2D.h>
#include <TH3D.h>
#include <THnSparse.h>
#include "AliAnalysisManager.h"
#include "AliCentrality.h"
#include "AliEMCALGeometry.h"
#include "AliESDEvent.h"
#include "AliAODEvent.h"
#include "AliLog.h"
#include "AliVCluster.h"
#include "AliVEventHandler.h"
#include "AliVParticle.h"
#include "AliClusterContainer.h"
#include "AliVTrack.h"
#include "AliEmcalParticle.h"
#include "AliParticleContainer.h"
#include "AliAODCaloCluster.h"
#include "AliESDCaloCluster.h"
#include "AliVCaloCells.h"
#include "AliPicoTrack.h"
#include "AliAODMCParticle.h"
#include "AliAODMCHeader.h"
#include "AliEMCALRecoUtils.h"



#include "AliAnalysisTaskEMCALPhotonIsolation.h"


ClassImp(AliAnalysisTaskEMCALPhotonIsolation)

  //________________________________________________________________________
AliAnalysisTaskEMCALPhotonIsolation::AliAnalysisTaskEMCALPhotonIsolation() :
AliAnalysisTaskEmcal("AliAnalysisTaskEMCALPhotonIsolation",kTRUE),
  //fParticleCollArray(),
fAOD(0),
fVevent(0),
fNCluster(0),
fAODMCParticles(0),
fTracksAna(0),
fStack(0),
fWho(-1),
  //fOutputList(0),
fTrackMult(0),
fTrackMultEMCAL(0),
fClustMult(0),
fPVZBefore(0),
fEtaPhiCell(0),
fEtaPhiClus(0),
fClusEvsClusT(0),
fVz(0),
fEvents(0),
fPT(0),
fE(0),
fPtaftTime(0),
fPtaftTM(0),
fPtaftFC(0),
fPtaftM02C(0),
fClusTime(0),
fM02(0),
fNLM(0),
fDeltaETAClusTrack(0),
fDeltaPHIClusTrack(0),
fDeltaETAClusTrackMatch(0),
fDeltaPHIClusTrackMatch(0),
fDeltaETAClusTrackVSpT(0),
fDeltaPHIClusTrackVSpT(0),
fEtIsoCells(0),
fEtIsoClust(0),
fPtIsoTrack(0),
fPtEtIsoTC(0),
fPhiBandUEClust(0),
fEtaBandUEClust(0),
fPhiBandUECells(0),
fEtaBandUECells(0),
fPhiBandUETracks(0),
fEtaBandUETracks(0),
fPerpConesUETracks(0),
fTPCWithoutIsoConeB2BbandUE(0),
fNTotClus10GeV(0),
fRecoPV(0),
fEtIsolatedCells(0),
fEtIsolatedClust(0),
fPtIsolatedNClust(0),
fPtIsolatedNTracks(0),
fEtIsolatedTracks(0),
fPtvsM02iso(0),
fPtvsM02noiso(0),
fTestIndex(0),
fTestIndexE(0),
fTestLocalIndexE(0),
fTestEnergyCone(0),
fTestEtaPhiCone(0),
fOutputTHnS(0),
fOutMCTruth(0),
fOutClustMC(0),
fOutputQATree(0),
fOutputTree(0),
fphietaPhotons(0),
fphietaOthers(0),
fphietaOthersBis(0),
fIsoConeRadius(0.4),
fEtIsoMethod(0),
fEtIsoThreshold(2),
fdetacut(0.025),
fdphicut(0.03),
fM02mincut(0.1),
fM02maxcut(0.3),
fQA(0),
fIsMC(0),
fTPC4Iso(0),
fIsoMethod(0),
fUEMethod(0),
fNDimensions(0),
fMCDimensions(0),
fMCQAdim(0),
fisLCAnalysis(0),
fTest1(0),
fTest2(0),
fEClustersT(0),
fPtClustersT(0),
fEtClustersT(0),
fEtaClustersT(0),
fPhiClustersT(0),
fM02ClustersT(0),
fevents(0),
fNClustersT(0),
flambda0T(0),
fM02isoT(0),
fM02noisoT(0),
fPtnoisoT(0),
fEtT(0),
fPtT(0),
fPtisoT(0),
fEtisolatedT(0),
fPtisolatedT(0),
fetaT(0),
fphiT(0),
fsumEtisoconeT(0),
fsumEtUE(0)
  //tracks(0),
  //clusters(0)

{
    // Default constructor.

    //fParticleCollArray.SetOwner(kTRUE);
    // for(Int_t i = 0; i < 12;    i++)  fGeomMatrix[i] =  0;

  SetMakeGeneralHistograms(kTRUE);
}

  //________________________________________________________________________
AliAnalysisTaskEMCALPhotonIsolation::AliAnalysisTaskEMCALPhotonIsolation(const char *name, Bool_t histo) :
AliAnalysisTaskEmcal(name, histo),
  //fParticleCollArray(),
fAOD(0),
fVevent(0),
fNCluster(0),
fAODMCParticles(0),
fTracksAna(0),
fStack(0),
fWho(-1),
  //fOutputList(0),
fTrackMult(0),
fTrackMultEMCAL(0),
fClustMult(0),
fPVZBefore(0),
fEtaPhiCell(0),
fEtaPhiClus(0),
fClusEvsClusT(0),
fVz(0),
fEvents(0),
fPT(0),
fE(0),
fPtaftTime(0),
fPtaftTM(0),
fPtaftFC(0),
fPtaftM02C(0),
fClusTime(0),
fM02(0),
fNLM(0),
fDeltaETAClusTrack(0),
fDeltaPHIClusTrack(0),
fDeltaETAClusTrackMatch(0),
fDeltaPHIClusTrackMatch(0),
fDeltaETAClusTrackVSpT(0),
fDeltaPHIClusTrackVSpT(0),
fEtIsoCells(0),
fEtIsoClust(0),
fPtIsoTrack(0),
fPtEtIsoTC(0),
fPhiBandUEClust(0),
fEtaBandUEClust(0),
fPhiBandUECells(0),
fEtaBandUECells(0),
fPhiBandUETracks(0),
fEtaBandUETracks(0),
fPerpConesUETracks(0),
fTPCWithoutIsoConeB2BbandUE(0),
fNTotClus10GeV(0),
fRecoPV(0),
fEtIsolatedCells(0),
fEtIsolatedClust(0),
fPtIsolatedNClust(0),
fPtIsolatedNTracks(0),
fEtIsolatedTracks(0),
fPtvsM02iso(0),
fPtvsM02noiso(0),
fTestIndex(0),
fTestIndexE(0),
fTestLocalIndexE(0),
fTestEnergyCone(0),
fTestEtaPhiCone(0),
fOutputTHnS(0),
fOutMCTruth(0),
fOutClustMC(0),
fOutputQATree(0),
fOutputTree(0),
fphietaPhotons(0),
fphietaOthers(0),
fphietaOthersBis(0),
fIsoConeRadius(0.4),
fEtIsoMethod(0),
fEtIsoThreshold(2),
fdetacut(0.025),
fdphicut(0.03),
fM02mincut(0.1),
fM02maxcut(0.3),
fQA(0),
fIsMC(0),
fTPC4Iso(0),
fIsoMethod(0),
fUEMethod(0),
fNDimensions(0),
fMCDimensions(0),
fMCQAdim(0),
fisLCAnalysis(0),
fTest1(0),
fTest2(0),
fEClustersT(0),
fPtClustersT(0),
fEtClustersT(0),
fEtaClustersT(0),
fPhiClustersT(0),
fM02ClustersT(0),
fevents(0),
fNClustersT(0),
flambda0T(0),
fM02isoT(0),
fM02noisoT(0),
fPtnoisoT(0),
fEtT(0),
fPtT(0),
fPtisoT(0),
fEtisolatedT(0),
fPtisolatedT(0),
fetaT(0),
fphiT(0),
fsumEtisoconeT(0),
fsumEtUE(0)
  //tracks(0),
  //clusters(0)

{
    // Standard constructor.

    //fParticleCollArray.SetOwner(kTRUE);
    //    for(Int_t i = 0; i < 12;    i++)  fGeomMatrix[i] =  0;

  SetMakeGeneralHistograms(kTRUE);
}

  //________________________________________________________________________
AliAnalysisTaskEMCALPhotonIsolation::~AliAnalysisTaskEMCALPhotonIsolation(){
    // Destructor
}


  //________________________________________________________________________
void AliAnalysisTaskEMCALPhotonIsolation::UserCreateOutputObjects(){
    // Create ouput histograms and THnSparse and TTree

  AliAnalysisTaskEmcal::UserCreateOutputObjects();


  if ((fIsoMethod == 0 || fIsoMethod == 1) && fTPC4Iso){
    cout<<"Error: Iso_Methods with CELLS and CLUSTERS work only within EMCAL "<<endl;
    cout<<"Please Set Iso_Method and TPC4Iso Accordingly!!"<<endl;
    return;
  }
  if ((fIsoMethod == 0 || fIsoMethod == 1) && fUEMethod> 1) {
    cout<<"Error: UE_Methods with CELLS and CLUSTERS work only within EMCAL"<<endl;
    cout<<"Please Set Iso_Method and UE_Method Accordingly!!"<<endl;
    return;
  }

  if(fUEMethod>1 && !fTPC4Iso){
    cout<<"Please set UE Method Accordingly to the Use of the TPC for the Analysis"<<endl;
    return;
  }

  TString sIsoMethod="\0",sUEMethod="\0",sBoundaries="\0";

  if(fIsoMethod==0)
    sIsoMethod = "Cells";
  else if(fIsoMethod==1)
    sIsoMethod = "Clust";
  else if(fIsoMethod==2)
    sIsoMethod = "Tracks";

  if(fUEMethod==0)
    sUEMethod = "PhiBand";
  else if(fUEMethod==1)
    sUEMethod = "EtaBand";
  else if(fUEMethod==2)
    sUEMethod = "PerpCones";
  else if(fUEMethod==3)
    sUEMethod = "FullTPC";

  if(fTPC4Iso)
    sBoundaries = "TPC Acceptance";
  else
    sBoundaries = "EMCAL Acceptance";

  if(fWho>1 || fWho==-1){
    cout<<"Error!!! OutputMode Can Only Be 0: TTree; 1: THnSparse"<<endl;
    return;
  }
  else{
    fOutput = new TList();
    fOutput->SetOwner();
      //Initialize the common Output histograms
    switch (fWho)
    {
      case 0:

// Tree for QA after cluster selection
        fOutputQATree = new TTree("OutQATree","OutQATree");
        fOutputQATree->Branch("fevents",&fevents);
        fOutputQATree->Branch("fNClustersT",&fNClustersT);
        fOutputQATree->Branch("fEClustersT",&fEClustersT);
        fOutputQATree->Branch("fPtClustersT",&fPtClustersT);
        fOutputQATree->Branch("fEtClustersT",&fEtClustersT);
        fOutputQATree->Branch("fEtaClustersT",&fEtaClustersT);
        fOutputQATree->Branch("fPhiClustersT",&fPhiClustersT);
        fOutputQATree->Branch("fM02ClustersT",&fM02ClustersT);

        fOutput->Add(fOutputQATree);

        fOutputTree = new TTree("OutTree",Form("OutTree; Iso Method %d, UE Method %d, TPC %d, LC %d, Iso Cone %f, CPV #eta %f #phi %f",fIsoMethod,fUEMethod,fTPC4Iso,fisLCAnalysis,fIsoConeRadius,fdetacut,fdphicut));
        fOutputTree->Branch("flambda0T",&flambda0T);
        fOutputTree->Branch("fEtT",&fEtT);
        fOutputTree->Branch("fPtT",&fPtT);
        fOutputTree->Branch("fEtisolatedT",&fEtisolatedT);
        fOutputTree->Branch("fPtTiso",&fPtisolatedT);
        fOutputTree->Branch("fetaT",&fetaT);
        fOutputTree->Branch("fphiT",&fphiT);
        fOutputTree->Branch("fsumEtisoconeT",&fsumEtisoconeT);
        fOutputTree->Branch("fsumEtUE",&fsumEtUE);

        fOutput->Add(fOutputTree);


        break;
      case 1:
          //Initialization by Davide;

        TString sTitle;
        Int_t binTrackMult=100, binPT=70, binM02=100, binETiso=100, binETUE=110, binETisoUE=110, binetacl=140,binphicl=100;

        Int_t binMCMotherPDG=50;

        Int_t bins[] = {binTrackMult, binPT, binM02, binETiso, binETUE, binETisoUE, binetacl, binphicl};

        fNDimensions = sizeof(bins)/sizeof(Int_t);
        const Int_t ndims =   fNDimensions;

        Double_t xmin[]= {  0.,  0., 0., -10., -10., -10.,-1.0, 1. };

        Double_t xmax[]= {1000., 70., 2., 100., 100., 100., 1.0, 3.5,};

        sTitle = Form("Direct Photons: Track Multiplicity, p_{T} , M02 , E_{T} Iso%s in %s, E_{T} UE %s in %s, E_{T} Iso_%s - E_{T} UE_%s in %s, #eta_{clus} distribution,#phi_{clus} distribution,MC_pT,MC_pT_incone; N_{ch}; p_{T} (GeV/c); M02; E_{T}^{iso%s} (GeV/c) ; E_{T}^{UE%s} (GeV/c); E_{T}^{iso%s}-E_{T}^{UE%s} (GeV/c); #eta_{cl}; #phi_{cl}; MC p_{T}; MC p_{T}^{incone}", sIsoMethod.Data(), sBoundaries.Data(), sUEMethod.Data(), sBoundaries.Data(), sIsoMethod.Data(), sUEMethod.Data(), sBoundaries.Data(), sIsoMethod.Data(), sUEMethod.Data(), sIsoMethod.Data(), sUEMethod.Data());

        fOutputTHnS =  new THnSparseF("fHnOutput",sTitle.Data(), ndims, bins, xmin, xmax);

        fOutput->Add(fOutputTHnS);

        Int_t binsMC[] = {binTrackMult, binPT, binETiso, binETUE, binMCMotherPDG };

        if(fIsMC){

          fMCDimensions = sizeof(binsMC)/sizeof(Int_t);
            //const Int_t nDimMC = fMCDimensions;

          Double_t xminbis[] = {   0.,  0., -10., -10.,    0.};
          Double_t xmaxbis[] = {1000., 70., 100., 100., 1000.};

          fOutMCTruth = new THnSparseF ("fOutMCTruth","Multiplicity, E_{#gamma}, UE, TruthET,TruthUETE, MomPDG; N_{Tracks}; E_{T}^{#gamma} (GeV/c); p_{T}^{Iso}(GeV/c); E_{T}^{gamma} True; E_{T} ^{UE} True",3,binsMC,xminbis,xmaxbis);

          fOutput->Add(fOutMCTruth);
          break;
        }
    }
  }

  if(fQA){
      //Include QA plots to the OutputList //DEFINE BETTER THE BINNING AND THE AXES LIMITS
    fTrackMult = new TH1D ("hTrackMult","Tracks multiplicity Distribution",250,0.,1000.);
    fTrackMult->Sumw2();
    fOutput->Add(fTrackMult);

    fTrackMultEMCAL = new TH1D ("hTrackMultEMCAL","Tracks multiplicity Distribution inside EMCAL acceptance",250,0.,1000.);
    fTrackMultEMCAL->Sumw2();
    fOutput->Add(fTrackMultEMCAL);

    fClustMult = new TH1D ("hClustMult","Clusters multiplicity Distribution",1000,0.,1000.);
    fClustMult->Sumw2();
    fOutput->Add(fClustMult);

    fRecoPV = new TH1D("hRecoPV","Prim. vert. reconstruction (yes or no);reco (0=no, 1=yes) ;",2,-0.5,1.5);
    fRecoPV->Sumw2();
    fOutput->Add(fRecoPV);

    fPVZBefore = new TH1D ("hPVZDistr","Z Distribution for the Reconstructed Vertex",200,0.,40.);
    fPVZBefore->Sumw2();
    fOutput->Add(fPVZBefore);

    fEtaPhiCell = new TH2D ("hEtaPhiCellActivity","",250,0.,1000., 250, 0., 1000.);
    fEtaPhiCell->Sumw2();
    fOutput->Add(fEtaPhiCell);

    fEtaPhiClus = new TH2D ("hEtaPhiClusActivity","",250,-0.8,0.8, 250, 1.2, 3.4);
    fEtaPhiClus->Sumw2();
    fOutput->Add(fEtaPhiClus);

    fClusEvsClusT = new TH2D ("hEnVSTime","",250,0.,1000., 250,0.,1000.);
    fClusEvsClusT->Sumw2();
    fOutput->Add(fClusEvsClusT);

    fDeltaETAClusTrack = new TH1D("h_Dz","Track-Cluster Dz ",100,-0.05,0.05);
    fDeltaETAClusTrack ->Sumw2();
    fOutput->Add(fDeltaETAClusTrack);

    fDeltaPHIClusTrack = new TH1D("h_Dx","Track-Cluster Dx",100,-0.05,0.05);
    fDeltaPHIClusTrack->Sumw2();
    fOutput->Add(fDeltaPHIClusTrack);

    fDeltaETAClusTrackMatch = new TH1D("h_DzMatch","Track-Cluster Dz matching ",100,-0.05,0.05);
    fDeltaETAClusTrackMatch ->Sumw2();
    fOutput->Add(fDeltaETAClusTrackMatch);

    fDeltaPHIClusTrackMatch = new TH1D("h_DxMatch","Track-Cluster Dx matching",100,-0.05,0.05);
    fDeltaPHIClusTrackMatch->Sumw2();
    fOutput->Add(fDeltaPHIClusTrackMatch);

    fDeltaETAClusTrackVSpT = new TH2D("hTC_Dz","Track-Cluster Dz vs pT of Cluster",100,0.,100.,100,-0.05,0.05);
    fDeltaETAClusTrackVSpT->Sumw2();
    fOutput->Add(fDeltaETAClusTrackVSpT);

    fDeltaPHIClusTrackVSpT = new TH2D("hTC_Dx","Track-Cluster Dx vs pT of Cluster",100,0.,100.,100,-0.05,0.05);
    fDeltaPHIClusTrackVSpT->Sumw2();
    fOutput->Add(fDeltaPHIClusTrackVSpT);

  }
    //Initialize only the Common THistos for the Three different output

  fVz = new TH1D("hVz_NC","Vertex Z distribution",100,-50.,50.);
  fVz->Sumw2();
  fOutput->Add(fVz);

  fEvents = new TH1D("hEvents_NC","Events",100,0.,100.);
  fEvents->Sumw2();
  fOutput->Add(fEvents);

  fPT = new TH1D("hPt_NC","P_{T} distribution for Neutral Clusters",100,0.,100.);
  fPT->Sumw2();
  fOutput->Add(fPT);

  fE = new TH1D("hE_NC","E distribution for Clusters",200,0.,100.);
  fE->Sumw2();
  fOutput->Add(fE);

  fPtaftTime = new TH1D("hPtaftTime_NC","p_{T} distribution for Clusters after cluster time cut",200,0.,100.);
  fPtaftTime->Sumw2();
  fOutput->Add(fPtaftTime);

  fPtaftTM = new TH1D("hPtaftTM_NC","p_{T} distribution for Neutral Clusters",200,0.,100.);
  fPtaftTM->Sumw2();
  fOutput->Add(fPtaftTM);

  fPtaftFC = new TH1D("hPtaftFC_NC","p_{T} distribution for Clusters after fiducial cut",200,0.,100.);
  fPtaftFC->Sumw2();
  fOutput->Add(fPtaftFC);

  fPtaftM02C = new TH1D("hPtaftM02C_NC","p_{T} distribution for Clusters after shower shape cut",200,0.,100.);
  fPtaftM02C->Sumw2();
  fOutput->Add(fPtaftM02C);

  fClusTime = new TH1D("hClusTime_NC","Time distribution for Clusters",800,-50.,50.);
  fClusTime->Sumw2();
  fOutput->Add(fClusTime);

  fM02 = new TH2D("hM02_NC","M02 distribution for Neutral Clusters vs E",100,0.,100.,500,0.,5.);
  fM02->Sumw2();
  fOutput->Add(fM02);

  fNLM = new TH1D("hNLM_NC","NLM distribution for Neutral Clusters",200,0.,4.);
  fNLM->Sumw2();
  fOutput->Add(fNLM);

  fEtIsoCells = new TH1D("hEtIsoCell_NC","E_{T}^{iso cone} in iso cone distribution for Neutral Clusters with EMCAL Cells",200,-0.25,99.75);
  fEtIsoCells->SetXTitle("#Sigma E_{T}^{iso cone} (GeV/c)");
  fEtIsoCells->Sumw2();
  fOutput->Add(fEtIsoCells);

  fEtIsoClust = new TH2D("hEtIsoClus_NC","#Sigma p_{T}^{iso cone} in iso cone distribution for Neutral Clusters with EMCAL Clusters",200,0.,100.,200,0.,100.);
  fEtIsoClust->SetYTitle("#Sigma P_{T}^{iso cone} (GeV/c)");
  fEtIsoClust->SetXTitle("p_{T}^{clust}");
  fEtIsoClust->Sumw2();
  fOutput->Add(fEtIsoClust);

  fPtIsoTrack = new TH2D("hPtIsoTrack_NC"," #Sigma p_{T}^{iso cone} in iso cone distribution for Neutral Clusters with Tracks",200,0.,100.,200,0.,100.);
  fPtIsoTrack->SetYTitle("#Sigma p_{T}^{iso cone} (GeV/c)");
  fPtIsoTrack->SetXTitle("p_{T}^{clust}");
  fPtIsoTrack->Sumw2();
  fOutput->Add(fPtIsoTrack);

  fPtEtIsoTC = new TH1D("hPtEtIsoTrackClust_NC","#Sigma P_{T}^{iso cone} + #Sigma E_{T}^{iso cone} in iso cone distribution for Neutral Clusters with Tracks and Clusters",200,-0.25,99.75);
  fPtEtIsoTC->SetXTitle("#Sigma P_{T}^{iso cone} + #Sigma E_{T}^{iso cone} (GeV/c)");
  fPtEtIsoTC->Sumw2();
  fOutput->Add(fPtEtIsoTC);

  fPhiBandUEClust = new TH2D(Form("hPhiBandUE_Cluster"),Form("UE Estimation with Phi Band Clusters"),100,0.,100.,100,0.,100.);
  fPhiBandUEClust->SetXTitle("E_{T}");
  fPhiBandUEClust->SetYTitle("#Sigma E_{T}^{UE}");
  fPhiBandUEClust->Sumw2();
  fOutput->Add(fPhiBandUEClust);

  fEtaBandUEClust = new TH2D(Form("hEtaBandUE_Cluster"),Form("UE Estimation with Phi Band Clusters"),100,0.,100.,100,0.,100.);
  fEtaBandUEClust->SetXTitle("E_{T}");
  fEtaBandUEClust->SetYTitle("#Sigma E_{T}^{UE}");
  fEtaBandUEClust->Sumw2();
  fOutput->Add(fEtaBandUEClust);

  fPhiBandUECells = new TH2D(Form("hPhiBandUE_CELLS"),Form("UE Estimation with Phi Band CELLS"),100,0.,100.,100,0.,100.);
  fPhiBandUECells->SetXTitle("E_{T}");
  fPhiBandUECells->SetYTitle("#Sigma E_{T}^{UE}");
  fPhiBandUECells->Sumw2();
  fOutput->Add(fPhiBandUECells);

  fEtaBandUECells = new TH2D(Form("hEtaBandUE_CELLS"),Form("UE Estimation with Phi Band and CELLS"),100,0.,100.,100,0.,100.);
  fEtaBandUECells->SetXTitle("E_{T}");
  fEtaBandUECells->SetYTitle("#Sigma E_{T}^{UE}");
  fEtaBandUECells->Sumw2();
  fOutput->Add(fEtaBandUECells);

  fPhiBandUETracks = new TH2D(Form("hPhiBandUE_TPC"),Form("UE Estimation with Phi Band TPC "),100,0.,100.,100,0.,100.);
  fPhiBandUETracks->SetXTitle("E_{T}");
  fPhiBandUETracks->SetYTitle("#Sigma P_{T}^{UE}");
  fPhiBandUETracks->Sumw2();
  fOutput->Add(fPhiBandUETracks);

  fEtaBandUETracks = new TH2D(Form("hEtaBandUE_TPC"),Form("UE Estimation with Phi Band and TPC"),100,0.,100.,100,0.,100.);
  fEtaBandUETracks->SetXTitle("E_{T}");
  fEtaBandUETracks->SetYTitle("#Sigma P_{T}^{UE}");
  fEtaBandUETracks->Sumw2();
  fOutput->Add(fEtaBandUETracks);

  fPerpConesUETracks = new TH2D("hConesUE","UE Estimation with Perpendicular Cones in TPC",100,0.,100.,100,0.,100.);
  fPerpConesUETracks->SetXTitle("E_{T}");
  fPerpConesUETracks->SetYTitle("#Sigma P_{T}^{UE}");
  fPerpConesUETracks->Sumw2();
  fOutput->Add(fPerpConesUETracks);

  fTPCWithoutIsoConeB2BbandUE = new TH2D("hFullTPCUE","UE Estimation with almost Full TPC",100,0.,100.,100,0.,100.);
  fPhiBandUEClust->SetXTitle("E_{T}");
  fPhiBandUEClust->SetYTitle("#Sigma E_{T}^{UE}");
  fTPCWithoutIsoConeB2BbandUE->Sumw2();
  fOutput->Add(fTPCWithoutIsoConeB2BbandUE);

  fEtIsolatedClust = new TH1D("hEtIsolatedClust","E_{T} distribution for Isolated Photons with clusters; #Sigma E_{T}^{iso cone}<Ethres",200,0.,100.);
  fEtIsolatedClust->SetXTitle("E_{T}^{iso}");
  fEtIsolatedClust->Sumw2();
  fOutput->Add(fEtIsolatedClust);

  fPtIsolatedNClust = new TH1D("hEtIsolatedNClust","p_{T} distribution for neutral clusters; #Sigma p_{T}^{iso cone}<Pthres",200,0.,100.);
  fPtIsolatedNClust->SetXTitle("p_{T}^{iso}");
  fPtIsolatedNClust->Sumw2();
  fOutput->Add(fPtIsolatedNClust);

  fPtIsolatedNTracks = new TH1D("hEtIsolatedNTracks","p_{T} distribution for neutral clusters; #Sigma p_{T}^{iso cone}<Pthres",200,0.,100.);
  fPtIsolatedNTracks->SetXTitle("p_{T}^{iso}");
  fPtIsolatedNTracks->Sumw2();
  fOutput->Add(fPtIsolatedNTracks);

  fEtIsolatedCells = new TH1D("hEtIsolatedCells","E_{T} distribution for Isolated Photons with cells; #Sigma E_{T}^{iso cone}<Ethres",100,0.,100.);
  fEtIsolatedCells->SetXTitle("E_{T}^{iso}");
  fEtIsolatedCells->Sumw2();
  fOutput->Add(fEtIsolatedCells);

  fEtIsolatedTracks = new TH1D("hEtIsolatedTracks","E_{T} distribution for Isolated Photons with tracks; #Sigma P_{T}^{iso cone}<Pthres",100,0.,100.);
  fEtIsolatedTracks->SetXTitle("E_{T}^{iso}");
  fEtIsolatedTracks->Sumw2();
  fOutput->Add(fEtIsolatedTracks);

  fPtvsM02iso = new TH2D("hPtvsM02iso","p_{T} vs #lambda_{0}^{2} distribution for isolated clusters",200,0.,100.,500,0.,5.);
  fPtvsM02iso->SetXTitle("p_{T}^{iso}");
  fPtvsM02iso->SetYTitle("#lambda_{0}^{2}");
  fOutput->Add(fPtvsM02iso);

  fPtvsM02noiso = new TH2D("hPtvsM02noiso","p_{T} vs #lambda_{0}^{2} distribution for non isolated clusters",200,0.,100.,500,0.,5.);
  fPtvsM02noiso->SetXTitle("p_{T}^{iso}");
  fPtvsM02noiso->SetYTitle("#lambda_{0}^{2}");
  fOutput->Add(fPtvsM02noiso);

  fTestIndex= new TH2D("hTestIndex","Test index pour cluster",100,0.,100.,100,0.,100.);
  fTestIndex->SetXTitle("index");
  fTestIndex->SetYTitle("local index");
  fTestIndex->Sumw2();
  fOutput->Add(fTestIndex);

    fTestIndexE= new TH2D("hTestIndexE","Test index vs energy pour cluster",200,0.,100.,100,0.,100.);
  fTestIndexE->SetXTitle("cluster energy");
  fTestIndexE->SetYTitle("index");
  fTestIndexE->Sumw2();
  fOutput->Add(fTestIndexE);

    fTestLocalIndexE= new TH2D("hTestLocalIndexE","Test local index vs energy for cluster",200,0.,100.,100,0.,100.);
  fTestLocalIndexE->SetXTitle("cluster energy");
  fTestLocalIndexE->SetYTitle("local index");
  fTestLocalIndexE->Sumw2();
  fOutput->Add(fTestLocalIndexE);

  fTestEnergyCone= new TH2D("hTestEnergyCone","Test energy clusters and tracks in cone",200,0.,100.,200,0.,100.);
  fTestEnergyCone->SetXTitle("#sum^{cone} p_{T}^{cluster}");
  fTestEnergyCone->SetYTitle("#sum^{cone} p_{T}^{track}");
  fTestEnergyCone->Sumw2();
  fOutput->Add(fTestEnergyCone);

  fTestEtaPhiCone= new TH2D("hTestEtatPhiCone","Test eta phi neutral clusters candidates",200,0.,100.,200,0.,100.);
  fTestEtaPhiCone->SetXTitle("phi");
  fTestEtaPhiCone->SetYTitle("eta");
  fTestEtaPhiCone->Sumw2();
  fOutput->Add(fTestEtaPhiCone);

  if(fIsMC){
      //CREATE THE TH2 specific for the MC Analysis Maybe to be added in the THNSparse, or cloning two or three axes and add the specific MC Truth info
  }

  PostData(1, fOutput);
    //   return;
}

  //________________________________________________________________________
Float_t* AliAnalysisTaskEMCALPhotonIsolation::GenerateFixedBinArray(Int_t n, Float_t min, Float_t max) const
{
    // Generate the bin array for the ThnSparse

  Float_t *bins = new Float_t[n+1];

  Float_t binWidth = (max-min)/n;
  bins[0] = min;
  for (Int_t i = 1; i <= n; i++) {
    bins[i] = bins[i-1]+binWidth;
  }

  return bins;
}

  //________________________________________________________________________
void AliAnalysisTaskEMCALPhotonIsolation::ExecOnce()
{
    //   Init the analysis.



  if (fParticleCollArray.GetEntriesFast()<2) {
    AliError(Form("Wrong number of particle collections (%d), required 2",fParticleCollArray.GetEntriesFast()));
    return;
  }


    //    for (Int_t i = 0; i < 2; i++) {
    //       AliParticleContainer *contain = static_cast<AliParticleContainer*>(fParticleCollArray.At(i));
    //       contain->SetClassName("AliEmcalParticle");
    //    }



  AliAnalysisTaskEmcal::ExecOnce();
  if (!fInitialized) {

    AliError(Form("AliAnalysisTask not initialized"));
    return;
  }



}

  //______________________________________________________________________________________
Bool_t AliAnalysisTaskEMCALPhotonIsolation::Run()
{
    // Run the analysis
fTest1+=1;
    //vertex cuts
  if (fVertex[2]>10 || fVertex[2]<-10) return kFALSE;

  AliParticleContainer *clusters = static_cast<AliParticleContainer*>(fParticleCollArray.At(1));

Int_t nbTracksEvent;
nbTracksEvent =InputEvent()->GetNumberOfTracks();
if(nbTracksEvent==0) return kFALSE;

    // Fill events number histogram
  fEvents->Fill(0);

    //Fill Vertex Z histogram
  fVz->Fill(fVertex[2]);

    // delete output USEFUL LATER FOR CONTAINER CREATION !!
    //fOutClusters->Delete();


Int_t index;


    //Double_t ETleadingclust = 0., M02leadingcluster = 0., lambda0cluster = 0., phileadingclust = 0., etaleadingclust = 0., ptmc = 0.,mcptsum = 0.;
    //Int_t Ntracks;
  fAOD = dynamic_cast<AliAODEvent*>(InputEvent());
    //fVevent = dynamic_cast<AliVEvent*>(InputEvent());

  if(fIsMC){
      //event=fAOD;
      //    AliMCEvent *mcEvent;
      //    AliMCEventHandler *eventHandler;
    AliAODMCHeader *mcHeader;

    fAODMCParticles = dynamic_cast <TClonesArray*>(fAOD->FindListObject(AliAODMCParticle::StdBranchName()));
    mcHeader = dynamic_cast<AliAODMCHeader*>(fAOD->GetList()->FindObject(AliAODMCHeader::StdBranchName()));

    AnalyzeMC();
  }

  if (fisLCAnalysis) {

      // get the leading particle
   AliEmcalParticle *emccluster = static_cast<AliEmcalParticle*>(clusters->GetLeadingParticle());

    if(!emccluster){

      AliError(Form("No leading cluster"));
      return kFALSE;
    }


    index = emccluster->IdInCollection();
      //add a command to get the index of the leading cluster!
    if (!emccluster->IsEMCAL()) return kFALSE;

    AliVCluster *coi = emccluster->GetCluster();
    if (!coi) return kFALSE;

    TLorentzVector vecCOI;
    coi->GetMomentum(vecCOI,fVertex);


    Double_t coiTOF = coi->GetTOF()*1e9;
    if(coiTOF<-30 || coiTOF>30)
      return kFALSE;


    if(ClustTrackMatching(emccluster))
      return kFALSE;

    if(!CheckBoundaries(vecCOI))
      return kFALSE;

    else
      FillGeneralHistograms(coi,vecCOI, index);
  }
  else{
      //get the entries of the Cluster Container
      //whatever is a RETURN in LCAnalysis here is a CONTINUE,
      //since there are more than 1 Cluster per Event
       // clusters->ResetCurrentID();

   //    AliError("fonctionne bien");
        AliEmcalParticle *emccluster=static_cast<AliEmcalParticle*>(clusters->GetAcceptParticle(0));
        index=0;
   //    AliError("fonctionne bien");

    while(emccluster){

      AliVCluster *coi = emccluster->GetCluster();
      if(!coi) {
       index++;
        emccluster = static_cast<AliEmcalParticle*>(clusters->GetAcceptParticle(index));
        continue;
      }
        //
      TLorentzVector vecCOI;
      coi->GetMomentum(vecCOI,fVertex);
      Double_t coiTOF = coi->GetTOF()*1e9;
   //   Double_t coiM02 = coi->GetM02();

      FillQAHistograms(coi,vecCOI);
        //AliInfo(Form("Cluster number: %d; \t Cluster ToF: %lf ;\tCluster M02:%lf\n",index,coiTOF,coiM02));

    //    if(vecCOI.E()<0.3){ // normally already done
    //              index++;
    //      emccluster=static_cast<AliEmcalParticle*>(clusters->GetAcceptParticle(index));
    //      continue;
    //    }

      if(!fIsMC){
        if(coiTOF<-30 || coiTOF>30){
          index++;
          emccluster=static_cast<AliEmcalParticle*>(clusters->GetAcceptParticle(index));
          continue;
        }
      }
      else{//different timing cuts for NON CALIBRATED ToF Signal...
        if(coiTOF<-570 || coiTOF>630){
          index++;
          emccluster=static_cast<AliEmcalParticle*>(clusters->GetAcceptParticle(index));
          continue;
        }
      }
      fPtaftTime->Fill(vecCOI.Pt());
      if(ClustTrackMatching(emccluster)){
        index++;
        emccluster = static_cast<AliEmcalParticle*>(clusters->GetAcceptParticle(index));
        continue;
      }
     fPtaftTM->Fill(vecCOI.Pt());


      if(!CheckBoundaries(vecCOI)){
        index++;
        emccluster = static_cast<AliEmcalParticle*>(clusters->GetAcceptParticle(index));
        continue;
      }

          fPtaftFC->Fill(vecCOI.Pt());

      if(vecCOI.Et()<5.){
           index++;
        emccluster = static_cast<AliEmcalParticle*>(clusters->GetAcceptParticle(index));
          continue;

      }

fTestIndexE->Fill(vecCOI.Pt(),index);

        //AliInfo("Passed the CheckBoundaries conditions");

 FillGeneralHistograms(coi,vecCOI, index);
      index++;
      emccluster = static_cast<AliEmcalParticle*>(clusters->GetAcceptParticle(index));

    }

  }

    //  PostData(1, fOutput);
  return kTRUE;
}


  //_________________________________________________________________________________
void AliAnalysisTaskEMCALPhotonIsolation::FillQAHistograms(AliVCluster *coi, TLorentzVector vecCOI){

        switch(fWho){

      case 0:
        fevents=0;
        fEClustersT=vecCOI.E();
        fPtClustersT=vecCOI.Pt();
        fEtClustersT=vecCOI.Et();
        fEtaClustersT=vecCOI.Eta();
        fPhiClustersT=vecCOI.Phi();
        fM02ClustersT=coi->GetM02();

        fOutputQATree->Fill();

        break;

      case 1:

        break;

    }

    fPT->Fill(vecCOI.Pt());
    fE->Fill(vecCOI.E());
    fM02->Fill(vecCOI.E(),coi->GetM02());
    fEtaPhiClus->Fill(vecCOI.Eta(),vecCOI.Phi());

    Double_t checktof = coi->GetTOF()*1e9;
    if(checktof>-30 && checktof<30){
    fClusTime->Fill(checktof);
   // fPtaftTime->Fill(vecCOI.Pt());

  //  if(!ClustTrackMatching(coi)){
  //  fPtaftTM->Fill(vecCOI.Pt());

    if(CheckBoundaries(vecCOI)){
  //  fPtaftFC->Fill(vecCOI.Pt());

    Double_t checkM02=coi->GetM02();
    if(fM02mincut < checkM02 && checkM02 < fM02maxcut){
    fPtaftM02C->Fill(vecCOI.Pt());
    }
    }
   // }
}
}


  //__________________________________________________________________________
Bool_t AliAnalysisTaskEMCALPhotonIsolation::ClustTrackMatching(AliEmcalParticle *partC) {
    // Check if the cluster match to a track


 AliVCluster *cluster = partC->GetCluster();
    TLorentzVector nPart;
  cluster->GetMomentum(nPart, fVertex);


AliParticleContainer *tracks = static_cast<AliParticleContainer*>(fParticleCollArray.At(0));

AliVCluster *clust = partC -> GetCluster();

Int_t nbMObj = partC -> GetNumberOfMatchedObj();

if (nbMObj == 0) return kFALSE;

for(Int_t i=0;i<nbMObj;i++){
Int_t imt = partC->GetMatchedObjId(i);

if(imt<0) continue;

AliEmcalParticle *partT = static_cast<AliEmcalParticle*>(tracks->GetAcceptParticle(imt));
AliVTrack *mt = partT ->GetTrack();

if(!mt) continue;

Double_t deta = 999;
Double_t dphi = 999;

 Double_t veta = mt->GetTrackEtaOnEMCal();
  Double_t vphi = mt->GetTrackPhiOnEMCal();

  Float_t pos[3] = {0};
  clust->GetPosition(pos);
  TVector3 cpos(pos);
  Double_t ceta     = cpos.Eta();
  Double_t cphi     = cpos.Phi();
  deta=veta-ceta;
  dphi=TVector2::Phi_mpi_pi(vphi-cphi);

   fDeltaETAClusTrack->Fill(deta);
  fDeltaPHIClusTrack->Fill(dphi);
//

 if(TMath::Abs(dphi)<fdphicut && TMath::Abs(deta)<fdetacut){
    fDeltaETAClusTrackMatch->Fill(deta);
    fDeltaPHIClusTrackMatch->Fill(dphi);
    return kTRUE;
  }

}

return kFALSE;
}



  //__________________________________________________________________________
void AliAnalysisTaskEMCALPhotonIsolation::EtIsoCellPhiBand(TLorentzVector c, Float_t &etIso, Float_t &phiBandcells){
    // Underlying events study with EMCAL cells in phi band // have to be tested

  AliEMCALGeometry* emcalGeom = AliEMCALGeometry::GetInstance();

  Float_t sumEnergyPhiBandCells=0., sumEnergyConeCells=0.;


    // check the cell corresponding to the leading cluster
  Int_t absId = 999;
    //maybe best to call it LeadingCellIdinClus or better maxId since it won't be used anywhere else ???
  Bool_t cellLeadingClustID = emcalGeom->GetAbsCellIdFromEtaPhi(c.Eta(),c.Phi(),absId);
  if(!cellLeadingClustID) return;

  else{
    Int_t iTower = -1;
    Int_t iModule = -1;
    Int_t imEta=-1, imPhi=-1;
    Int_t iEta =-1, iPhi =-1;

    emcalGeom->GetCellIndex(absId,iModule,iTower,imPhi,imEta); // to get the module, the tower, eta and phi for the cell corresponding to the leading cluster
    emcalGeom->GetCellPhiEtaIndexInSModule(iModule,iTower,imPhi,imEta,iPhi,iEta); // to get the cell eta and phi in the super module for the cell coming from the leading cluster

      // Get the row and the column of the cell corresponding to the leading cluster in EMCAL
    Int_t colCellLeadingClust = iEta;
    if(iModule % 2) colCellLeadingClust = AliEMCALGeoParams::fgkEMCALCols + iEta ; // if the SM number is even you need to translate to have the one corresponding in EMCAL
    Int_t rowCellLeadingClust = iPhi + AliEMCALGeoParams::fgkEMCALRows*int(iModule/2); // to have the corresponding row in EMCAL

      // total number or rows and columns in EMCAL
    Int_t nTotalRows = AliEMCALGeoParams::fgkEMCALRows*16/3 ;  // 5 + 2/3 supermodules in a row
    Int_t nTotalCols = 2*AliEMCALGeoParams::fgkEMCALCols; // 2 supermodules in a column

    Int_t nbConeSize = int(fIsoConeRadius/0.0143); //0.0143 tower acceptance

      // Get the cells
    AliVCaloCells * cells =InputEvent()->GetEMCALCells();

      // define the max and min row and column corresponding to the isolation cone around the seed cell from the leading cluster
    Int_t iRowMinCone = rowCellLeadingClust-nbConeSize;
    if(iRowMinCone<0) iRowMinCone=0;

    Int_t iRowMaxCone = rowCellLeadingClust+nbConeSize;
    if(iRowMaxCone>AliEMCALGeoParams::fgkEMCALRows) iRowMaxCone=AliEMCALGeoParams::fgkEMCALRows;  // AliEMCALGeoParams::fgkEMCALRows = 24 in a supermodule

    Int_t iColMinCone = colCellLeadingClust - nbConeSize;
    if(iColMinCone<0) iColMinCone = 0;

    Int_t iColMaxCone = colCellLeadingClust+nbConeSize;
    if(iColMaxCone>AliEMCALGeoParams::fgkEMCALCols) iColMaxCone=AliEMCALGeoParams::fgkEMCALCols;  // AliEMCALGeoParams::fgkEMCALCols = 48 in a supermodule

      // loop on all cells
    for(Int_t iCol=0; iCol<nTotalCols; iCol++){
      for(Int_t iRow=0; iRow<nTotalRows; iRow++){
          // now recover the cell indexes in a supermodule
        Int_t iSector = int(iRow/AliEMCALGeoParams::fgkEMCALRows); // check in which SM is the cell
        if(iSector==5) continue;  //
        Int_t inModule = -1;
        Int_t iColLoc  = -1;
        if(iCol < AliEMCALGeoParams::fgkEMCALCols){ // if the SM number is odd the column is the one corresponding in the supermodule
          inModule = 2*iSector + 1;
          iColLoc  = iCol;
        }
        else if(iCol > AliEMCALGeoParams::fgkEMCALCols - 1){ // if the SM number is even the column isn't the one corresponding in the supermodule
          inModule = 2*iSector;
          iColLoc  = iCol-AliEMCALGeoParams::fgkEMCALCols;
        }

        Int_t iRowLoc  = iRow - AliEMCALGeoParams::fgkEMCALRows*iSector ;

        if(TMath::Abs(iCol-colCellLeadingClust)<nbConeSize && TMath::Abs(iCol+colCellLeadingClust)>nbConeSize){
          if(iRow<iRowMaxCone && iRow>iRowMinCone){
            Int_t iabsId = emcalGeom->GetAbsCellIdFromCellIndexes(iModule,iRow,iCol);  // verifier les iRow et iCol
            sumEnergyPhiBandCells+=cells->GetAmplitude(iabsId); //should be Et
          }
        }
        else if (TMath::Abs(iCol-colCellLeadingClust)>nbConeSize && TMath::Abs(iCol+colCellLeadingClust)<nbConeSize){
          Int_t iabsId = emcalGeom->GetAbsCellIdFromCellIndexes(inModule,iRowLoc,iColLoc);  // verifier les iRow et iCol
          sumEnergyConeCells+=cells->GetAmplitude(iabsId); //should be Et
        }
      }
    }
  }
  etIso = sumEnergyConeCells;
  phiBandcells = sumEnergyPhiBandCells;
}


  //__________________________________________________________________________
void AliAnalysisTaskEMCALPhotonIsolation::EtIsoCellEtaBand(TLorentzVector c, Float_t &etIso, Float_t &etaBandcells){
    // Underlying events study with EMCAL cell in eta band // have to be tested


  AliEMCALGeometry* emcalGeom = AliEMCALGeometry::GetInstance();

  Float_t sumEnergyEtaBandCells=0., sumEnergyConeCells=0.;



    // check the cell corresponding to the leading cluster
  Int_t absId = 999;
    //maybe best to call it LeadingCellIdinClus or better maxId since it won't be used anywhere else ???
  Bool_t cellLeadingClustID = emcalGeom->GetAbsCellIdFromEtaPhi(c.Eta(),c.Phi(),absId);
  if(!cellLeadingClustID) return;

  else{

    Int_t iTower = -1;
    Int_t iModule = -1;
    Int_t imEta=-1, imPhi=-1;
    Int_t iEta =-1, iPhi =-1;

    emcalGeom->GetCellIndex(absId,iModule,iTower,imPhi,imEta); // to get the module, the tower, eta and phi for the cell corresponding to the leading cluster
    emcalGeom->GetCellPhiEtaIndexInSModule(iModule,iTower,imPhi,imEta,iPhi,iEta); // to get the cell eta and phi in the super module for the cell coming from the leading cluster

      // Get the row and the column of the cell corresponding to the leading cluster in EMCAL
    Int_t colCellLeadingClust = iEta;
    if(iModule % 2) colCellLeadingClust = AliEMCALGeoParams::fgkEMCALCols + iEta ; // if the SM number is even you need to translate to have the one corresponding in EMCAL
    Int_t rowCellLeadingClust = iPhi + AliEMCALGeoParams::fgkEMCALRows*int(iModule/2); // to have the corresponding row in EMCAL

      // total number or rows and columns in EMCAL
    Int_t nTotalRows = AliEMCALGeoParams::fgkEMCALRows*16/3 ;  // 5 + 2/3 supermodules in a row
    Int_t nTotalCols = 2*AliEMCALGeoParams::fgkEMCALCols; // 2 supermodules in a column

    Int_t nbConeSize = int(fIsoConeRadius/0.0143); //0.0143 tower acceptance

      // Get the cells
    AliVCaloCells * cells =InputEvent()->GetEMCALCells();

      // define the max and min row and column corresponding to the isolation cone around the seed cell from the leading cluster
    Int_t iRowMinCone = rowCellLeadingClust-nbConeSize;
    if(iRowMinCone<0) iRowMinCone=0;

    Int_t iRowMaxCone = rowCellLeadingClust+nbConeSize;
    if(iRowMaxCone>AliEMCALGeoParams::fgkEMCALRows) iRowMaxCone=AliEMCALGeoParams::fgkEMCALRows;  // AliEMCALGeoParams::fgkEMCALRows = 24 in a supermodule

    Int_t iColMinCone = colCellLeadingClust-nbConeSize;
    if(iColMinCone<0) iColMinCone = 0;

    Int_t iColMaxCone = colCellLeadingClust+nbConeSize;
    if(iColMaxCone>AliEMCALGeoParams::fgkEMCALCols) iColMaxCone=AliEMCALGeoParams::fgkEMCALCols;  // AliEMCALGeoParams::fgkEMCALCols = 48 in a supermodule

      // loop on all cells
    for(Int_t iCol=0; iCol<nTotalCols; iCol++)
    {
      for(Int_t iRow=0; iRow<nTotalRows; iRow++)
      {
          // now recover the cell indexes in a supermodule
        Int_t iSector = int(iRow/AliEMCALGeoParams::fgkEMCALRows); // check in which SM is the cell
        if(iSector==5) continue;  //
        Int_t inModule = -1;
        Int_t iColLoc  = -1;
        if(iCol < AliEMCALGeoParams::fgkEMCALCols){ // if the SM number is odd the column is the one corresponding in the supermodule
          inModule = 2*iSector + 1;
          iColLoc  = iCol;
        }
        else if(iCol > AliEMCALGeoParams::fgkEMCALCols - 1){ // if the SM number is even the column isn't the one corresponding in the supermodule
          inModule = 2*iSector;
          iColLoc  = iCol-AliEMCALGeoParams::fgkEMCALCols;
        }

        Int_t iRowLoc  = iRow - AliEMCALGeoParams::fgkEMCALRows*iSector ;

        if(TMath::Abs(iCol-colCellLeadingClust)<nbConeSize && TMath::Abs(iCol+colCellLeadingClust)>nbConeSize){
          if(iCol<iColMaxCone && iCol>iColMinCone){
            Int_t iabsId = emcalGeom->GetAbsCellIdFromCellIndexes(iModule,iRow,iCol);  // verifier les iRow et iCol
            sumEnergyEtaBandCells+=cells->GetAmplitude(iabsId); //should be Et
          }
        }
        else if (TMath::Abs(iCol-colCellLeadingClust)>nbConeSize && TMath::Abs(iCol+colCellLeadingClust)<nbConeSize){
          Int_t iabsId = emcalGeom->GetAbsCellIdFromCellIndexes(inModule,iRowLoc,iColLoc);  // verifier les iRow et iCol
          sumEnergyConeCells+=cells->GetAmplitude(iabsId); //should be Et
        }
      }
    }
  }
  etIso = sumEnergyConeCells;
  etaBandcells = sumEnergyEtaBandCells;
}


  //__________________________________________________________________________
void AliAnalysisTaskEMCALPhotonIsolation::EtIsoClusPhiBand(TLorentzVector c, Float_t &ptIso, Float_t &phiBandclus, Int_t index){
    // Underlying events study with clusters in phi band

  Float_t sumEnergyPhiBandClus=0., sumEnergyConeClus=0., sumpTConeCharged=0.;

    //needs a check on the same cluster
  AliParticleContainer *clusters = static_cast<AliParticleContainer*>(fParticleCollArray.At(1));
  clusters->ResetCurrentID();
  Int_t localIndex=0;
  AliEmcalParticle *clust = static_cast<AliEmcalParticle*>(clusters->GetNextAcceptParticle(localIndex));

  while(clust){ //check the position of other clusters in respect to the leading cluster

    if(localIndex==index){
      localIndex++;
      clust = static_cast<AliEmcalParticle*>(clusters->GetNextAcceptParticle(localIndex));
      continue;
    }
    else{
      localIndex++;

      AliVCluster *cluster= clust->GetCluster();
      if(!cluster){
        clust = static_cast<AliEmcalParticle*>(clusters->GetNextAcceptParticle(localIndex));
        continue;
      }

      TLorentzVector nClust; //STILL NOT INITIALIZED
      cluster->GetMomentum(nClust,fVertex);
      Float_t phiClust =nClust.Phi();
      Float_t etaClust= nClust.Eta();

      Double_t clustTOF = cluster->GetTOF()*1e9;
        if(clustTOF<-30 || clustTOF>30){
          clust=static_cast<AliEmcalParticle*>(clusters->GetNextAcceptParticle(localIndex));
          continue;
        }

        if(ClustTrackMatching(clust)){
          clust=static_cast<AliEmcalParticle*>(clusters->GetNextAcceptParticle(localIndex));
          continue;
        }

        //redefine phi/c.Eta() from the cluster we passed to the function

      Float_t  radius = TMath::Sqrt(TMath::Power(phiClust- c.Phi(),2)+TMath::Power(etaClust-c.Eta(),2)); // define the radius between the leading cluster and the considered cluster

      if(radius>fIsoConeRadius){ // the cluster is outside the isolation cone in this case study UE

          // actually phi band here
        if(TMath::Abs(etaClust - c.Eta()) < fIsoConeRadius){
          sumEnergyPhiBandClus += nClust.Pt();
        }
      }
      else // if the cluster is in the isolation cone, add the cluster pT
        sumEnergyConeClus += nClust.Et();

      clust = static_cast<AliEmcalParticle*>(clusters->GetNextAcceptParticle(localIndex));
    }
  }

  fTracksAna = dynamic_cast<TClonesArray*>(InputEvent()->FindListObject("ESDFilterTracksAna"));
   // name hard coded to use the defined tracks for analysis

       if (!fTracksAna) {
      AliError(Form("Could not retrieve tracks !"));
      return;
    }
    const Int_t nbTracks = fTracksAna->GetEntries();
    Int_t iTracks = 0;

//
     while(iTracks<nbTracks){
         AliVTrack *track = static_cast<AliVTrack*>(fTracksAna->At(iTracks));
         if(!track){
            AliError(Form("No tracks in collection"));
              iTracks++;
              continue;
         }
      //CHECK IF TRACK IS IN BOUNDARIES
    Float_t phiTrack = track->Phi();
    Float_t etaTrack = track->Eta();

      Float_t  radius = TMath::Sqrt(TMath::Power(phiTrack - c.Phi(),2)+TMath::Power(etaTrack - c.Eta(),2));

      if(radius<fIsoConeRadius){ // if tracks are outside the isolation cone study
        sumpTConeCharged+=track->Pt(); // should not double count if the track matching is already done
      }
    iTracks++;
 } // end of tracks loop

  fTestEnergyCone->Fill(sumEnergyConeClus,sumpTConeCharged);


  ptIso = sumEnergyConeClus + sumpTConeCharged;
  phiBandclus = sumEnergyPhiBandClus;
}


  //__________________________________________________________________________
void AliAnalysisTaskEMCALPhotonIsolation::EtIsoClusEtaBand(TLorentzVector c, Float_t &ptIso, Float_t &etaBandclus, Int_t index){
    // Underlying events study with clusters in eta band



  Float_t sumEnergyEtaBandClus =0., sumEnergyConeClus=0., sumpTConeCharged=0;
  Double_t clustTOF=0;

  AliParticleContainer *clusters = static_cast<AliParticleContainer*>(fParticleCollArray.At(1));

//  clusters->ResetCurrentID();
  Int_t localIndex=0;
  AliEmcalParticle *clust = static_cast<AliEmcalParticle*>(clusters->GetAcceptParticle(localIndex));

  while(clust){ //check the position of other clusters in respect to the leading cluster

    if(localIndex==index){
      localIndex++;
      clust = static_cast<AliEmcalParticle*>(clusters->GetAcceptParticle(localIndex));
      continue;
    }

    else{
      localIndex++;
      AliVCluster *cluster= clust->GetCluster();
      if(!cluster){
        clust = static_cast<AliEmcalParticle*>(clusters->GetAcceptParticle(localIndex));
        continue;
      }

      TLorentzVector nClust; //STILL NOT INITIALIZED
      cluster->GetMomentum(nClust,fVertex);

      Float_t phiClust =nClust.Phi();
      Float_t etaClust= nClust.Eta();
      Float_t eTcluster=0;


      clustTOF = cluster->GetTOF()*1e9;
        if(clustTOF<-30 || clustTOF>30){
          clust=static_cast<AliEmcalParticle*>(clusters->GetAcceptParticle(localIndex));
          continue;
        }

       if(ClustTrackMatching(clust)){
          clust=static_cast<AliEmcalParticle*>(clusters->GetAcceptParticle(localIndex));
          continue;
       }
        //redefine phi/c.Eta() from the cluster we passed to the function

        // define the radius between the leading cluster and the considered cluster
      Float_t  radius = TMath::Sqrt(TMath::Power(phiClust-c.Phi(),2)+TMath::Power(etaClust-c.Eta(),2));



      if(radius>fIsoConeRadius){ // the cluster is outside the isolation cone in this case study UE

          // actually eta band here
        if(TMath::Abs(etaClust - c.Eta()) < fIsoConeRadius){
          sumEnergyEtaBandClus += nClust.Et();
        }
      }
      else if(radius<fIsoConeRadius && radius!=0.){  // if the cluster is in the isolation cone, add the cluster pT
      eTcluster=nClust.Pt();


        sumEnergyConeClus += nClust.Pt();
                fTestEtaPhiCone->Fill(c.Eta(),c.Phi());
                 fTestIndex->Fill(index,localIndex);

        fTestLocalIndexE->Fill(eTcluster,localIndex);
    }
      clust = static_cast<AliEmcalParticle*>(clusters->GetAcceptParticle(localIndex));
    }
  } // end of clusters loop



   fTracksAna = dynamic_cast<TClonesArray*>(InputEvent()->FindListObject("ESDFilterTracksAna"));
   // name hard coded to use the defined tracks for analysis

       if (!fTracksAna) {
      AliError(Form("Could not retrieve tracks !"));
      return;
    }
    const Int_t nbTracks = fTracksAna->GetEntries();
    Int_t iTracks = 0;

//
     while(iTracks<nbTracks){
         AliVTrack *track = static_cast<AliVTrack*>(fTracksAna->At(iTracks));
         if(!track){
            AliError(Form("No tracks in collection"));
              iTracks++;
              continue;
         }
      //CHECK IF TRACK IS IN BOUNDARIES
    Float_t phiTrack = track->Phi();
    Float_t etaTrack = track->Eta();

      Float_t  radius = TMath::Sqrt(TMath::Power(phiTrack - c.Phi(),2)+TMath::Power(etaTrack - c.Eta(),2));

      if(radius<fIsoConeRadius){ // if tracks are outside the isolation cone study
        sumpTConeCharged+=track->Pt(); // should not double count if the track matching is already done
      }
    iTracks++;
 } // end of tracks loop

  fTestEnergyCone->Fill(sumEnergyConeClus,sumpTConeCharged);

  ptIso = sumEnergyConeClus + sumpTConeCharged;
  etaBandclus = sumEnergyEtaBandClus;
}



  //__________________________________________________________________________
void AliAnalysisTaskEMCALPhotonIsolation::PtIsoTrackPhiBand(TLorentzVector c, Float_t &ptIso, Float_t &phiBandtrack){
    // Underlying events study with tracks in phi band in EMCAL acceptance

    //INSERT BOUNDARIES ACCORDING TO THE FLAG WE WANT TO USE
  Float_t sumpTConeCharged=0., sumpTPhiBandTrack=0.;
  Float_t minPhi= 0., maxPhi= 2*TMath::Pi(), minEta = -0.9, maxEta= 0.9;

  if(!fTPC4Iso)
    {
    minEta = -0.7;
    maxEta = 0.7;
    minPhi = 1.4;
    maxPhi = TMath::Pi();
    }


    fTracksAna = dynamic_cast<TClonesArray*>(InputEvent()->FindListObject("ESDFilterTracksAna"));

    if (!fTracksAna)
    {
      AliError(Form("Could not retrieve tracks !"));
      return;
    }
    const Int_t nbTracks = fTracksAna->GetEntries();
    Int_t iTracks = 0;


  while(iTracks<nbTracks)
  {
      AliVTrack *track = static_cast<AliVTrack*>(fTracksAna->At(iTracks));
  if(!track)
    {
        AliError(Form("No tracks in collection"));
        iTracks++;
        continue;
    }
      //CHECK IF TRACK IS IN BOUNDARIES
      Float_t phiTrack = track->Phi();
      Float_t etaTrack = track->Eta();
      // define the radius between the leading cluster and the considered cluster
      //redefine phi/c.Eta() from the cluster we passed to the function
      if(phiTrack < maxPhi && phiTrack > minPhi && etaTrack < maxEta && etaTrack > minEta)
      {
            Float_t  radius = TMath::Sqrt(TMath::Power(phiTrack - c.Phi(),2)+TMath::Power(etaTrack - c.Eta(),2));

            if(radius>fIsoConeRadius)
            { // if tracks are outside the isolation cone study

          // actually phi band here --- ADD Boundaries conditions
          if(TMath::Abs(etaTrack - c.Eta()) < fIsoConeRadius)
            {
                sumpTPhiBandTrack += track->Pt();
            }
            }
          else
            sumpTConeCharged+=track->Pt(); // should not double count if the track matching is already done
        }
          iTracks++;
    }
  ptIso = sumpTConeCharged;
  phiBandtrack = sumpTPhiBandTrack;
}


  //__________________________________________________________________________
void AliAnalysisTaskEMCALPhotonIsolation::PtIsoTrackEtaBand(TLorentzVector c, Float_t &ptIso, Float_t &etaBandtrack){
    // Underlying events study with tracks in eta band in EMCAL acceptance

    //INSERT BOUNDARIES ACCORDING TO THE FLAG WE WANT TO USE
  Float_t sumpTConeCharged=0., sumpTEtaBandTrack=0.;
  Float_t minPhi= 0., maxPhi= 2*TMath::Pi(), minEta = -0.9, maxEta= 0.9;

  if(!fTPC4Iso){
    minEta = -0.7;
    maxEta = 0.7;
    minPhi = 1.4;
    maxPhi = TMath::Pi();
  }

  fTracksAna = dynamic_cast<TClonesArray*>(InputEvent()->FindListObject("ESDFilterTracksAna"));

  if (!fTracksAna)
    {
      AliError(Form("Could not retrieve tracks !"));
      return;
    }
    const Int_t nbTracks = fTracksAna->GetEntries();
    Int_t iTracks = 0;


  while(iTracks<nbTracks)
    {
     AliVTrack *track = static_cast<AliVTrack*>(fTracksAna->At(iTracks));

  if(!track)
    {
        AliError(Form("No tracks in collection"));
        iTracks++;
        continue;
    }

    Float_t phiTrack = track->Phi();
    Float_t etaTrack = track->Eta();
      //redefine phi/c.Eta() from the cluster we passed to the function
    if(phiTrack < maxPhi && phiTrack > minPhi && etaTrack < maxEta && etaTrack > minEta)
        {
            Float_t  radius = TMath::Sqrt(TMath::Power(phiTrack-c.Phi(),2)+TMath::Power(etaTrack-c.Eta(),2)); // define the radius between the leading cluster and the considered cluster

            if(radius>fIsoConeRadius)
                { // if tracks are outside the isolation cone study UE

          // actually eta band here --- ADD Boundaries conditions
                if(TMath::Abs(phiTrack - c.Phi()) < fIsoConeRadius)
                {
                    sumpTEtaBandTrack += track->Pt();
                }
                }
                else sumpTConeCharged += track->Pt(); // should not double count if the track matching is already done
        }
     iTracks++;
    }

  ptIso = sumpTConeCharged;
  etaBandtrack = sumpTEtaBandTrack;
}


  //__________________________________________________________________________
void AliAnalysisTaskEMCALPhotonIsolation::PtIsoTrackOrthCones(TLorentzVector c, Float_t &ptIso, Float_t &cones){
    // Underlying events study with tracks in orthogonal cones in TPC

  Float_t sumpTConeCharged=0., sumpTPerpConeTrack=0.;

  Float_t etaClus = c.Eta();
  Float_t phiClus = c.Phi();
  Float_t phiCone1 = phiClus - TMath::PiOver2();
  Float_t phiCone2 = phiClus + TMath::PiOver2();

  if (phiCone1 < 0.) phiCone1 += 2*TMath::Pi();

  fTracksAna = dynamic_cast<TClonesArray*>(InputEvent()->FindListObject("ESDFilterTracksAna"));

    if (!fTracksAna)
    {
      AliError(Form("Could not retrieve tracks !"));
      return;
    }

    const Int_t nbTracks = fTracksAna->GetEntries();
    Int_t iTracks = 0;

  while(iTracks<nbTracks)
  {

  AliVTrack *track = static_cast<AliVTrack*>(fTracksAna->At(iTracks));

  if(!track)
    {
        AliError(Form("No tracks in collection"));
        iTracks++;
        continue;
    }

    Float_t phiTrack = track->Phi();
    Float_t etaTrack = track->Eta();
    Float_t dist2Clust = TMath::Sqrt(TMath::Power(etaTrack-etaClus, 2)+TMath::Power(phiTrack-phiClus, 2));

    if (dist2Clust<fIsoConeRadius) sumpTConeCharged += track->Pt(); // tracks are inside the isolation cone

    else
    {//tracks outside the IsoCone
        //Distances from the centres of the two Orthogonal Cones
      Float_t dist2Cone1 = TMath::Sqrt(TMath::Power(etaTrack-etaClus, 2)+TMath::Power(phiTrack-phiCone1, 2));
      Float_t dist2Cone2 = TMath::Sqrt(TMath::Power(etaTrack-etaClus, 2)+TMath::Power(phiTrack-phiCone2, 2));

        //Is the Track Inside one of the two Cones ->Add to UE
      if((dist2Cone1 < fIsoConeRadius) || (dist2Cone2 < fIsoConeRadius)) sumpTPerpConeTrack += track->Pt();

    }

    iTracks++;

  }

  ptIso = sumpTConeCharged;
  cones = sumpTPerpConeTrack;
}

  //__________________________________________________________________________
void AliAnalysisTaskEMCALPhotonIsolation::PtIsoTrackFullTPC(TLorentzVector c, Float_t &ptIso, Float_t &full){
    // Underlying events study with tracks in full TPC except back to back bands

  Float_t sumpTConeCharged=0., sumpTTPCexceptB2B=0.;

  fTracksAna = dynamic_cast<TClonesArray*>(InputEvent()->FindListObject("ESDFilterTracksAna"));

    if (!fTracksAna)
    {
      AliError(Form("Could not retrieve tracks !"));
      return;
    }

    const Int_t nbTracks = fTracksAna->GetEntries();
    Int_t iTracks = 0;

  while(iTracks<nbTracks)
  {

  AliVTrack *track = static_cast<AliVTrack*>(fTracksAna->At(iTracks));

  if(!track)
    {
        AliError(Form("No tracks in collection"));
        iTracks++;
        continue;
    }

    Float_t phiTrack = track->Phi();
    Float_t etaTrack = track->Eta();
      //redefine phi/c.Eta() from the cluster we passed to the function
    Float_t  radius = TMath::Sqrt(TMath::Power(phiTrack-c.Phi(),2)+TMath::Power(etaTrack-c.Eta(),2)); // define the radius between the leading cluster and the considered cluster

    if(radius>fIsoConeRadius)
    { // if tracks are outside the isolation cone study UE
      Double_t dphiUp = c.Phi() + TMath::Pi() - fIsoConeRadius;
      Double_t dphiDown = c.Phi() + TMath::Pi() + fIsoConeRadius;
        // TPC except B2B
      if(phiTrack < dphiDown && phiTrack> dphiUp) sumpTTPCexceptB2B += track->Pt();

    }

    else sumpTConeCharged += track->Pt(); // should not double count if the track matching is already done

    iTracks++;

  }

  ptIso = sumpTConeCharged;
  full = sumpTTPCexceptB2B;
}

  //__________________________________________________________________________
Bool_t AliAnalysisTaskEMCALPhotonIsolation::CheckBoundaries(TLorentzVector vecCOI){
    // Check if the cone around the considered cluster is in EMCAL acceptance
    //AliInfo("Inside CheckBoundaries\n");

  Float_t minPhiBound= 1.5 , minEtaBound= -0.5, maxPhiBound= TMath::Pi()-0.1, maxEtaBound= 0.5;
  Bool_t isINBoundaries;

if(!fTPC4Iso)
    {
    minPhiBound = 1.4+fIsoConeRadius;
    maxPhiBound = 3.15-fIsoConeRadius; // normally 110° but shorter cut to avoid EMCAL border
    minEtaBound = -0.67+fIsoConeRadius; // ""
    maxEtaBound = 0.67-fIsoConeRadius; // ""

 //   minPhiBound = 1.8; //to be changed with fIsoConeR
 //   maxPhiBound = 2.75;
 //   minEtaBound = -0.27;
 //   maxEtaBound = 0.27;
}


  if(vecCOI.Eta() > maxEtaBound || vecCOI.Eta() < minEtaBound || vecCOI.Phi() > maxPhiBound || vecCOI.Phi() <minPhiBound)
    isINBoundaries=kFALSE;
  else
    isINBoundaries=kTRUE;


  return isINBoundaries;
}

  //_________________________________________________________________________
void AliAnalysisTaskEMCALPhotonIsolation::LookforParticle(Int_t clusterlabel, Double_t energyCLS, Double_t phiCLS, Double_t etaCLS, Double_t /*time*/, Double_t ss, Int_t /*ncells*/){

    //time and ncells not used for the moment

    //  AliInfo("Inside AnalyzeMC");
  if (!fIsMC)
  {
    cout<<"not a montecarlo run!!!!!!"<<endl;
    return;
  } //AliInfo(Form("It's a MC analysis %e",fAODMCParticles));
  if(!fStack && !fAODMCParticles){
    cout<<"No Particle Stack !!!!!"<<endl;
    return;
  }
    //AliInfo("there's a List of particles");
    //DO THIS ALSO FOR ESDs

  if(fAODMCParticles->GetEntries() < 1){
    cout<<"number of tracks insufficient"<<endl;
    return;
  }


  Int_t ndimsMCmix = fMCQAdim;


  Double_t outputvalueMCmix[ndimsMCmix];
    //cout<<"dimensions of the array: "<<ndimsMCmix<<endl;


  Int_t npart=fAODMCParticles->GetEntries();
    //cout<<"Number of particles in the event: "<<npart<<endl;

  AliAODMCParticle *particle2Check, *MomP2Check;
  // *partMC;

  Int_t clustPDG, p2clabel;
  Double_t enTrue,phiTrue, etaTrue;
  Double_t dPhi,dEta ;
  bool found=kFALSE;
  for(int b=0; b<npart && found!= kTRUE ;b++){
    particle2Check = static_cast<AliAODMCParticle*>(fAODMCParticles->At(b));
    p2clabel = particle2Check->Label();

    if(clusterlabel==p2clabel){
      found=kTRUE;
      clustPDG = particle2Check->GetPdgCode();
      int mom2checkidx = particle2Check->GetMother();
      MomP2Check = static_cast<AliAODMCParticle*>(fAODMCParticles->At(mom2checkidx));
        //if(energyCLS>=40.)
          //cout<<"PDG associated: "<<clustPDG<<" Mother PDG: "<<MomP2Check->GetPdgCode()<<endl;
        if(clustPDG==22 || (TMath::Abs(clustPDG)==11 && MomP2Check->GetPdgCode()==22)) //continue;
        {
          phiTrue = particle2Check->Phi();
          etaTrue = particle2Check->Eta();
          enTrue = particle2Check->E()*TMath::Sin(particle2Check->Theta());
            //if(energyCLS>=40.)
              //cout<<"Energy of the single particle associated with the cluster: "<<enTrue<<endl;
            if(clustPDG==22){
              if(MomP2Check->GetPdgCode()==111){

                Int_t idxdaug1 = MomP2Check->GetFirstDaughter();
                if (idxdaug1<npart){
                  if(idxdaug1==clusterlabel){
                    Int_t idxdaug2 = MomP2Check->GetLastDaughter();
                    if(idxdaug2<npart){
                      AliAODMCParticle *daug2 = static_cast<AliAODMCParticle*>(fAODMCParticles->At(idxdaug2));
                      if(daug2->GetPdgCode()==22 && (daug2->Phi()-phiTrue)<0.2 && (daug2->Eta()-etaTrue)<0.2){
                          //if(energyCLS >= 40.){
                            //cout<<"CASE1\nPDG of the other particle VERY close: "<<daug2->GetPdgCode()<<" with Label: "<<daug2->Label();
                            //cout<<" Energy of the other particle VERY close: "<<daug2->E()*TMath::Sin(daug2->Theta())<<endl;
                          //}
                        enTrue += daug2->E()*TMath::Sin(daug2->Theta());
                      }
                    }
                  }
                  else{
                    AliAODMCParticle *daug1 = static_cast<AliAODMCParticle*>(fAODMCParticles->At(idxdaug1));

                    if(daug1->GetPdgCode()==22 && (daug1->Phi()-phiTrue)<0.2 && (daug1->Eta()-etaTrue)<0.2){
                        //if(energyCLS >= 40.){
                          //cout<<"CASE2\nPDG of the other particle VERY close: "<<daug1->GetPdgCode()<<" with Label: "<<daug1->Label();
                          //cout<<" Energy of the other particle VERY close: "<<daug1->E()*TMath::Sin(daug1->Theta())<<endl;
                        //}
                      enTrue += daug1->E()*TMath::Sin(daug1->Theta());
                    }
                  }
                }
              }
            }
            else{
              Int_t firstidx=MomP2Check->GetFirstDaughter();
              if(firstidx< npart){
                if(firstidx==clusterlabel){
                  Int_t lastidx=MomP2Check->GetLastDaughter();
                  if(lastidx<npart){
                    AliAODMCParticle *last=static_cast<AliAODMCParticle*>(fAODMCParticles->At(lastidx));
                    if((last->Phi()-phiTrue)<0.03 && (last->Eta()-etaTrue)<0.02){
                        //if(energyCLS >= 40.){
                          //cout<<"CASE3\nPDG of the other particle VERY close: "<<last->GetPdgCode()<<" with Label: "<<last->Label();
                          //cout<<" Energy of the other particle VERY close: "<<last->E()*TMath::Sin(last->Theta())<<endl;
                        //}
                      enTrue += last->E()*TMath::Sin(last->Theta());
                    }
                  }
                }
                else{
                  AliAODMCParticle *first=static_cast<AliAODMCParticle*>(fAODMCParticles->At(firstidx));
                  if((first->Phi()-phiTrue)<0.03 && (first->Eta()-etaTrue)<0.02){
                      //if(energyCLS >= 40.){
                        //cout<<"CASE4\nPDG of the other particle VERY close: "<<first->GetPdgCode()<<" with Label: "<<first->Label();
                        //cout<<" Energy of the other particle VERY close: "<<first->E()*TMath::Sin(first->Theta())<<endl;
                      //}
                    enTrue += first->E()*TMath::Sin(first->Theta());
                  }
                }
              }
              Int_t idxgrandma = MomP2Check->GetMother();
              AliAODMCParticle *grandma=static_cast<AliAODMCParticle*>(fAODMCParticles->At(idxgrandma));
              if(grandma->GetPdgCode()==111){
                  //if(energyCLS >= 40.){
                    //cout<<"Energy of the pi0 grandmother: "<<grandma->E()*TMath::Sin(grandma->Theta())<<endl;
                  //}
                Int_t idxaunt = grandma->GetFirstDaughter();
                if(idxaunt<npart){
                  if(idxaunt == mom2checkidx){
                    Int_t auntid = grandma->GetLastDaughter();
                    if(auntid<npart){
                      AliAODMCParticle *lastaunt=static_cast<AliAODMCParticle*>(fAODMCParticles->At(auntid));
                      if((lastaunt->Phi()-phiTrue)<0.03 && (lastaunt->Eta()-etaTrue)<0.02){
                          //if(energyCLS >= 40.){
                            //cout<<"CASE5\nPDG of the other particle VERY close: "<<lastaunt->GetPdgCode()<<" with Label: "<<lastaunt->Label();
                            //cout<<" Energy of the other particle VERY close: "<<lastaunt->E()*TMath::Sin(lastaunt->Theta())<<endl;
                          //}
                        enTrue += lastaunt->E()*TMath::Sin(lastaunt->Theta());
                      }
                    }
                  }
                  else{
                    AliAODMCParticle *aunt =static_cast<AliAODMCParticle*>(fAODMCParticles->At(idxaunt));
                    if(aunt->GetPdgCode()==22 && (aunt->Phi()-phiTrue)<0.03 && (aunt->Eta()-etaTrue)<0.02){
                        //if(energyCLS >= 40.){
                          //cout<<"CASE6\nPDG of the other particle VERY close: "<<aunt->GetPdgCode()<<" with Label: "<<aunt->Label();
                          //cout<<" Energy of the other particle VERY close: "<<aunt->E()*TMath::Sin(aunt->Theta())<<endl;
                        //}
                      enTrue += aunt->E()*TMath::Sin(aunt->Theta());
                    }
                  }
                }
              }
            }

          dPhi = phiCLS-phiTrue;
          dEta = etaCLS-etaTrue;

            //      if(fcount==388)
            //        AliInfo(Form("Found Particle with same label as cluster !!!! at position %d",b));
            //      if(fcount==388){
            //        AliInfo(Form(""));
            //        particle2Check->Print();
            //        cout<<"Energy of the Particle: "<<enTrue<<"  Mother PDG: "<<MomP2Check->GetPdgCode()<<"  Eta: "<<etaTrue<<"  Phi: "<<phiTrue<<endl;
            //if(energyCLS >= 40.){
              //cout<<"Transverse Energy of all the Particle VERY CLOSE TO THe ClusterLabel Particle: "<<enTrue<<endl;
              //cout<<endl;
            //}
          outputvalueMCmix[0] = energyCLS;
          outputvalueMCmix[1] = ss;
          outputvalueMCmix[2] = clustPDG;
          outputvalueMCmix[3] = MomP2Check->GetPdgCode();
          outputvalueMCmix[4] = enTrue;
            //outputvalueMCmix[5] = dPhi;
            //outputvalueMCmix[6] = dEta;
            //outputvalueMCmix[7] = ncells;
          fOutClustMC->Fill(outputvalueMCmix);
        }
        //      }
        //fPDGM02->Fill(clustPDG);
        //fEtrueEclustM02->Fill(energyCLS,enTrue);
        //fDphiDetaM02->Fill(dEta,dPhi);
        //fMomPDGM02->Fill(MomP2Check->GetPdgCode());

        //if(TMath::Abs(enTrue-energyCLS)>0.2){
        //cout<<"Time of the cluster with energy mismatch: "<<time<<" energy of the cluster: "<<energyCLS<<" true energy: "<<enTrue<<" PDG "<<clustPDG<<" mother of the particle: "<<MomP2Check->GetPdgCode()<<endl;
        //fTvsE_MismatchEM02->Fill(enTrue,time);
        //break;
        //}
    }
  }
  if(found==kFALSE)
    printf("not a particle!!! Look at the STACK DOWN HERE!!!!\n\n");
  /*clustPDG=0;
   dPhi=5.;
   dEta=5.;
   enTrue = -1.;
   for(int b=0; b<npart; b++){

   partMC=static_cast<AliAODMCParticle*>(fAODMCParticles->At(b));
   cout<<"particle "<<b<<endl;
   partMC->Print();

   }
   fPDGM02->Fill(clustPDG);
   fEtrueEclustM02->Fill(energyCLS,enTrue);
   fDphiDetaM02->Fill(dEta,dPhi);
   return;
   }*/



    //cout<<"EnergyT: "<<particle2Check->E()*TMath::Sin(particle2Check->Theta())<<"\tPDGCode: "<<particle2Check->GetPdgCode()<<"\tMotherPDG: "<<MomP2Check->GetPdgCode()<<"\tEta: "<<particle2Check->Eta()<<"\tPhi: "<<particle2Check->Phi()<<endl;
    //cout<<"\n\n";


  return;
}

  //__________________________________________________________________________
Bool_t AliAnalysisTaskEMCALPhotonIsolation::FillGeneralHistograms(AliVCluster *coi, TLorentzVector vecCOI, Int_t index){
    //AliInfo("Inside FillGeneralHistograms\n");

    // Fill the histograms for underlying events and isolation studies

// I would like to remove this part and fill the tracks multiplicity histogram in FillQAHistograms, is that ok for thnSparses? (especially cause here the histogram is filled several times per event)
  AliParticleContainer *tracks = static_cast<AliParticleContainer*>(fParticleCollArray.At(0));
  AliEmcalParticle *emcTrack = static_cast<AliEmcalParticle*>(tracks->GetNextAcceptParticle(0));

  int nTracks=0;
  tracks->ResetCurrentID();
  while (emcTrack) {
    AliVTrack *track = emcTrack->GetTrack();
    if(!track) continue;
      // if(!(track->TestFilterBit("kHybrid"))) continue;
    nTracks++;
    emcTrack = static_cast<AliEmcalParticle*>(tracks->GetNextAcceptParticle());
  }
  fTrackMult->Fill(nTracks);


  Double_t eTCOI = 0., m02COI = 0.;
    //Int_t Ntracks;
    //Definition of the Array for Davide's Output
  const Int_t ndims =   fNDimensions;
  Double_t outputValues[ndims];

  eTCOI = vecCOI.Et();
  m02COI = coi->GetM02();

    //AliInfo(Form("M02 value: %lf\n",m02COI));

    // ******** Isolation and UE calculation with different methods *********

  Double_t eTThreshold = 5;

  switch(fEtIsoMethod)
  {
    case 0:  // SumEt<EtThr
      eTThreshold = fEtIsoThreshold;
      break;

    case 1:  // SumEt<%Ephoton
      eTThreshold = fEtIsoThreshold * eTCOI;
      break;

    case 2: // Etmax<eTThreshold
      eTThreshold = fEtIsoThreshold;
      if( eTCOI<eTThreshold) // photon candidate, cuts have to be decided after studies
      {
        fEtIsolatedClust->Fill(eTCOI);
      }
      break;
  }

    //DO NOT CHANGE EVER AGAIN THE FOLLOWING DEFINITIONS
  Float_t isoConeArea = TMath::Pi()*fIsoConeRadius*fIsoConeRadius;
  Float_t etaBandArea = (1.4 - 2.*fIsoConeRadius)*2.*fIsoConeRadius;
  Float_t phiBandArea = ((5./9.)*TMath::Pi()- 2.*fIsoConeRadius)*2.*fIsoConeRadius;
  Float_t etaBandAreaTr = (1.8 - 2.*fIsoConeRadius)*2.*fIsoConeRadius;
  Float_t phiBandAreaTr = (2.*TMath::Pi() - 4.*fIsoConeRadius)*2.*fIsoConeRadius;//there is a 2 more because of the JET CONE B2B
  Float_t perpConesArea = 2.*isoConeArea;
  Float_t fullTPCArea = 1.8*2.*TMath::Pi()-fIsoConeRadius*(TMath::Pi()*fIsoConeRadius + 3.6);

  Float_t isolation, ue;

  if(!fTPC4Iso){ //EMCAL Only for Acceptance of Clusters
    switch(fIsoMethod)
    {
      case 0: //EMCAL CELLS

        switch (fUEMethod)
      {
        case 0: //phi band
          EtIsoCellPhiBand(vecCOI, isolation, ue);
            //Normalisation ue wrt Area - TO DO-
          ue = ue * (isoConeArea / phiBandArea);
          fPhiBandUECells->Fill(vecCOI.Pt() , ue);
          fEtIsoCells->Fill(isolation);
          if(isolation<eTThreshold)
          {
            fEtIsolatedCells->Fill(eTCOI);
            fEtisolatedT=eTCOI;
            fPtisolatedT=vecCOI.Pt();
          }
          break;
        case 1: //eta band
          EtIsoCellEtaBand(vecCOI, isolation, ue);
            //Normalisation ue wrt Area - TO DO-
          ue = ue * (isoConeArea / etaBandArea);
          fEtaBandUECells->Fill(vecCOI.Pt() , ue);
          fEtIsoCells->Fill(isolation);
          if(isolation<eTThreshold)
          {
            fEtIsolatedCells->Fill(eTCOI);
            fEtisolatedT=eTCOI;
            fPtisolatedT=vecCOI.Pt();
          }
          break;
      }
        break;

      case 1: //EMCAL CLUSTERS

        switch (fUEMethod)
      {
        case 0: //phi band
          EtIsoClusPhiBand(vecCOI, isolation, ue,index);
            //Normalisation ue wrt Area - TO DO-
          ue = ue * (isoConeArea / phiBandArea);
          fPhiBandUEClust->Fill(vecCOI.Pt() , ue);
          break;
        case 1: //eta band
          EtIsoClusEtaBand(vecCOI, isolation, ue,index);
            //Normalisation ue wrt Area - TO DO-
          ue = ue * (isoConeArea / etaBandArea);
          fEtaBandUEClust->Fill(vecCOI.Pt() , ue);
          break;

          fEtIsoClust->Fill(vecCOI.Pt(),isolation);
          if(isolation<eTThreshold)
          {
           fPtvsM02iso->Fill(vecCOI.Pt(),coi->GetM02());
           fPtIsolatedNClust->Fill(vecCOI.Pt());
           fPtisoT=vecCOI.Pt();
           fM02isoT=m02COI;

            if(fM02mincut < m02COI && m02COI < fM02maxcut)
            {
            fEtIsolatedClust->Fill(eTCOI);
            fEtisolatedT=eTCOI;
            fPtisolatedT=vecCOI.Pt();
            }
          }

          else
          {
              fPtvsM02noiso->Fill(vecCOI.Pt(),coi->GetM02());
              fPtnoisoT=vecCOI.Pt();
              fM02noisoT=m02COI;
          }
      }
      break;

      case 2: //TRACKS (TBD which tracks) //EMCAL tracks
        switch (fUEMethod)
      {
        case 0: //phi band
          PtIsoTrackPhiBand(vecCOI, isolation, ue);
            //Normalisation ue wrt Area - TO DO-
          ue = ue * (isoConeArea / phiBandAreaTr);
          fPhiBandUETracks->Fill(vecCOI.Pt() , ue);
        case 1: //eta band
          PtIsoTrackEtaBand(vecCOI, isolation, ue);
            //Normalisation ue wrt Area - TO DO-
          ue = ue * (isoConeArea / etaBandAreaTr);
          fEtaBandUETracks->Fill(vecCOI.Pt() , ue);
          break;
            // case 2: //Cones
            // PtIsoTrackOrthCones(vecCOI, absId, isolation, ue);
            // break;
            // case 3: //Full TPC
            // PtIsoTrackFullTPC(vecCOI, absId, isolation, ue);
            // break;
      }
      break;

    // Fill histograms for isolation
          fPtIsoTrack->Fill(vecCOI.Pt() , isolation);
          if(isolation<eTThreshold)
          {
              fPtvsM02iso->Fill(vecCOI.Pt(),coi->GetM02());
              fPtIsolatedNTracks->Fill(vecCOI.Pt());
              fPtisoT=vecCOI.Pt();
              fM02isoT=m02COI;

            if(fM02mincut < m02COI && m02COI < fM02maxcut)
            {
            fEtIsolatedTracks->Fill(eTCOI);
            fEtisolatedT=eTCOI;
            fPtisolatedT=vecCOI.Pt();
            }
          }
          else
          {
              fPtvsM02noiso->Fill(vecCOI.Pt(),coi->GetM02());
              fPtnoisoT=vecCOI.Pt();
              fM02noisoT=m02COI;
          }
    }
  }
  else{  //EMCAL + TPC (Only tracks for the Isolation since IsoCone Goes Out of EMCAL)
    switch (fUEMethod)
    {
      case 0: //phi band
        PtIsoTrackPhiBand(vecCOI, isolation, ue);
          //Normalisation ue wrt Area - TO DO-
        ue = ue * (isoConeArea / phiBandAreaTr);
        fPhiBandUETracks->Fill(vecCOI.Pt() , ue);
        break;
      case 1: //eta band
        PtIsoTrackEtaBand(vecCOI, isolation, ue);
          //Normalisation ue wrt Area - TO DO-
        ue = ue * (isoConeArea / etaBandAreaTr);
        fEtaBandUETracks->Fill(vecCOI.Pt() , ue);
        break;
      case 2: //Cones
        PtIsoTrackOrthCones(vecCOI, isolation, ue);
          //Normalisation ue wrt Area - TO DO-
        ue = ue * (isoConeArea / perpConesArea);
        fPerpConesUETracks ->Fill(vecCOI.Pt() , ue);
        break;
      case 3: //Full TPC
        PtIsoTrackFullTPC(vecCOI, isolation, ue);
          //Normalisation ue wrt Area - TO DO-
        ue = ue * (isoConeArea / fullTPCArea);
        fTPCWithoutIsoConeB2BbandUE->Fill(vecCOI.Pt() , ue);
        break;

// fill histograms for isolation
        fPtIsoTrack->Fill(vecCOI.Pt() , isolation);
        if(isolation<eTThreshold)
        {
            fPtvsM02iso->Fill(vecCOI.Pt(),coi->GetM02());
            fPtIsolatedNTracks->Fill(vecCOI.Pt());
            fPtisoT=vecCOI.Pt();
            fM02isoT=m02COI;

            if(fM02mincut < m02COI && m02COI < fM02maxcut)
            {
                fEtIsolatedTracks->Fill(eTCOI);
                fEtisolatedT=eTCOI;
                fPtisolatedT=vecCOI.Pt();
            }
        }
        else
        {
            fPtvsM02noiso->Fill(vecCOI.Pt(),coi->GetM02());
            fPtnoisoT=vecCOI.Pt();
            fM02noisoT=m02COI;
        }
    }
  }


  /*  Here we should call something to know the number of tracks...
   Soon I'll put in this version the "old way"; please let me know if
   any of you could do the same with the JET framework*/

  switch(fWho) {
    case 0:
      flambda0T=m02COI; // for all neutral clusters
      fEtT=vecCOI.Et(); // for all neutral clusters
      fPtT=vecCOI.Pt(); // for all neutral clusters
      fetaT=vecCOI.Eta(); // for all neutral clusters
      fphiT=vecCOI.Phi(); //for all neutral clusters
      fsumEtisoconeT=isolation;
        //	   AliError(Form("lambda 0 %f",flambda0T));
      fsumEtUE=ue;

      fOutputTree->Fill();
      break;

    case 1:
      outputValues[0] = nTracks;
      outputValues[1] = eTCOI;
      outputValues[2] = m02COI;
      outputValues[3] = isolation;
      outputValues[4] = ue;
      outputValues[5] = isolation-ue;
      outputValues[6] = vecCOI.Eta();
      outputValues[7] = vecCOI.Phi();
      /*if (fIsMC) {
       outputValues[8] = ptmc;
       outputValues[9] = mcptsum;
       }*/
      fOutputTHnS -> Fill(outputValues);
      break;
        //                 //            fOutPTMAX -> Fill(outputValues[1],outputValues[2],);
  }
  return kTRUE;
}


  //_________________________________________________________________________

void AliAnalysisTaskEMCALPhotonIsolation::AnalyzeMC(){

  if (!fIsMC)
    return;
    //AliInfo(Form("It's a MC analysis %e",fAODMCParticles));
  if(!fStack && !fAODMCParticles)
  {cout<<"no stack saved\n"; return;}
    //AliInfo("there's a List of particles");
    //DO THIS ALSO FOR ESDs

  Double_t eT, sumEiso, sumUE,phi, eta, distance, phip, etap, mcfirstEnergy;

  if(fAODMCParticles->GetEntries() < 1){
    AliError("number of tracks insufficient");
    return;
  }
  int nDimMC = fMCDimensions;
  Double_t outputValuesMC[nDimMC];

  Int_t nTracks = fAODMCParticles->GetEntriesFast();
  Int_t nFSParticles = 0;
  AliAODMCParticle *multTracks;

  for(int a=0; a<nTracks; a++){

    multTracks = static_cast<AliAODMCParticle*>(fAODMCParticles->At(a));

    if(multTracks->IsPrimary() && multTracks->IsPhysicalPrimary() && multTracks->GetStatus()<10){
      if(TMath::Abs(multTracks->Eta())<=0.9 && multTracks->Charge()!= 0)
        nFSParticles++;
      else
        continue;
    }//implement final state particle condition
    else
      continue;
  }
    //AliInfo(Form("number of particles in the array %d",nTracks));
  AliAODMCParticle *mcpart, *mom, *mcpp,*mcsearch, *mcfirst, *mcfirstmom,*matchingtrack;

  //Bool_t prompt=kFALSE;
  Double_t mcEnergy, maxE, energy;
  Int_t pdg, mompdg, photonlabel;
  Double_t mcFirstEta=0., mcFirstPhi=0.;

  Float_t isoConeArea = TMath::Pi()*fIsoConeRadius*fIsoConeRadius;
  Float_t etaBandArea = (1.4 - 2.*fIsoConeRadius)*2.*fIsoConeRadius;
  Float_t phiBandArea = ((5./9.)*TMath::Pi()- 2.*fIsoConeRadius)*2.*fIsoConeRadius;
  Float_t etaBandAreaTr = (1.8 - 2.*fIsoConeRadius)*2.*fIsoConeRadius;
  Float_t phiBandAreaTr = (2.*TMath::Pi() - 4.*fIsoConeRadius)*2.*fIsoConeRadius;//there is a 2 more because of the JET CONE B2B
  Float_t perpConesArea = 2.*isoConeArea;
  Float_t fullTPCArea = 1.8*2.*TMath::Pi()-fIsoConeRadius*(TMath::Pi()*fIsoConeRadius + 3.6);

    // AliAODMCParticle *mcfirst = static_cast<AliAODMCParticle*>(fAODMCParticles->At(0));
    //AliAODMCParticle *mcp, *mcpmaxE, *mcpp, *mom;
  if(!fisLCAnalysis){
      //Loop on the event
    for(int iTr=0;iTr<nTracks;iTr++){

      mcEnergy=0.;energy =0;
      eT=0.; phi=0.; eta=0.;

      mcpart = static_cast<AliAODMCParticle*>(fAODMCParticles->At(iTr));
      /*if(mcpart->GetStatus()<10 && mcpart->IsPrimary()==0){
       //if(mcpart->GetMCProcessCode()!=0){
       if(mcpart->IsPrimary() && mcpart->IsPhysicalPrimary()){

       if(fcount==388){
       cout<<"Particle in Stack: "<<iTr<<"\tLabel : "<<mcpart->Label();
       mcpart->Print();
       cout<<"IsPrimary: "<<mcpart->IsPrimary()<<"\t IsSecondaryfromDecay: "<<mcpart->IsSecondaryFromWeakDecay()<<"\t Is SecondaryfromMaterial: "<<mcpart->IsSecondaryFromMaterial()<<endl;
       int momidx = mcpart->GetMother();
       mom = static_cast<AliAODMCParticle*>(fAODMCParticles->At(momidx));
       cout<<"NOW THE MOTHER\n"<<momidx<<"\t";
       mom->Print();
       cout<<"IsPrimary: "<<mom->IsPrimary()<<"\t IsSecondaryfromDecay: "<<mom->IsSecondaryFromWeakDecay()<<"\t Is SecondaryfromMaterial: "<<mom->IsSecondaryFromMaterial()<<endl;

       cout<<"\n\n"<<endl;
       }
       }
       }*/
      if(mcpart->GetStatus()>10) continue;
      if(!mcpart->IsPrimary()) continue;
      if(!mcpart->IsPhysicalPrimary()) continue;

      pdg = mcpart->GetPdgCode();

      if(pdg!=22)
        continue;

      eta = mcpart->Eta();
      phi = mcpart->Phi();

        //check photons in EMCAL //to be redefined with fIsoConeR
      if((TMath::Abs(eta)>0.3) || (phi<1.8 || phi>(TMath::Pi()-0.4)))
        continue;

      photonlabel = iTr;
      int momidx = mcpart->GetMother();

      mom = static_cast<AliAODMCParticle*>(fAODMCParticles->At(momidx));
      mompdg= TMath::Abs(mom->GetPdgCode());

      eT= mcpart->E()*TMath::Sin(mcpart->Theta()); //transform to transverse Energy

      fphietaPhotons->Fill(eta,phi,eT);


      bool foundmatch=kFALSE;
      for(int m=0;m<nTracks && foundmatch==kFALSE;m++){
        if(m==iTr) continue;

        matchingtrack = static_cast<AliAODMCParticle*>(fAODMCParticles->At(m));

        if(! matchingtrack->IsPrimary()) continue;
        if(! matchingtrack->IsPhysicalPrimary()) continue;
        if(matchingtrack->GetStatus()> 10 ) continue;

        Double_t etamatching = matchingtrack->Eta();
        Double_t phimatching = matchingtrack->Phi();

        if(TMath::Abs(eta-etamatching)<=0.02 && TMath::Abs(phi-phimatching)<=0.03){
          foundmatch=kTRUE;
          fphietaOthers->Fill(matchingtrack->Eta(),matchingtrack->Phi(),eT);
          fphietaOthersBis->Fill(matchingtrack->Eta(),matchingtrack->Phi(),matchingtrack->Pt());
        }
      }

        //int grandmaidx = mom->GetMother();

      /*if((mcpart->IsPrimary()) || (mompdg==22 && grandmaidx== -1)){
       prompt = kTRUE;
       }
       else{
       prompt = kFALSE;
       }
       cout<<iTr<<"\t";
       mcpart->Print();
       cout<<"IsPrimary: "<<mcpart->IsPrimary()<<"\t IsSecondaryfromDecay: "<<mcpart->IsSecondaryFromWeakDecay()<<"\t Is SecondaryfromMaterial: "<<mcpart->IsSecondaryFromMaterial()<<endl;
       cout<<"NOW THE MOTHER\n"<<momidx<<"\t";
       mom->Print();
       cout<<"IsPrimary: "<<mom->IsPrimary()<<"\t IsSecondaryfromDecay: "<<mom->IsSecondaryFromWeakDecay()<<"\t Is SecondaryfromMaterial: "<<mom->IsSecondaryFromMaterial()<<endl;
       cout<<"Coordinates of the photon (eta,phi)= ("<<eta<<","<<phi<<")"<<endl;
       cout<<"\n\n"<<endl;
       */

      distance=0.;
      phip=0., etap=0.;
      sumEiso=0,sumUE=0;

      for(int iTrack=0;iTrack<nTracks;iTrack++){

        if(iTrack==photonlabel)continue;

        mcpp = static_cast<AliAODMCParticle*>(fAODMCParticles->At(iTrack));

        if(!mcpp) continue;

        if((mcpp->GetPdgCode())==22) continue;

        if(mcpp->GetStatus()>10) continue;

        phip = mcpp->Phi();
        etap = mcpp->Eta();

          //Depending on which Isolation method and UE method is considered.

        distance= TMath::Sqrt((phi-phip)*(phi-phip) + (eta-etap)*(eta-etap));
          //cout<<iTrack<<endl;
          //cout<<"Coordinates of this particle (eta,phi)= ("<<etap<<","<<phip<<")"<<endl;
          //cout<<"distance of this particle from the photon: "<<distance<<endl;

        if(distance <= 0.4){ //to be changed with fIsoConeR
          sumEiso += mcpp->E()*TMath::Sin(mcpp->Theta());
            //cout<<"\n\n Transverse Energy of this particle : "<<mcpp->E()*TMath::Sin(mcpp->Theta())<<endl;
        }
        else{
          if(!fTPC4Iso){
            if(TMath::Abs(etap)>=0.7 || (phip<=1.4 || phip>= TMath::Pi()))
              continue;
            else{
              switch(fUEMethod){
                case 0: //Phi band
                  if(TMath::Abs(eta-etap)<0.4) //to be changed with fIsoConeRadius
                    sumUE += mcpp->E()*TMath::Sin(mcpp->Theta());
                  else continue;

                  break;
                case 1: //Eta band
                  if(TMath::Abs(phi-phip)<0.4)
                    sumUE += mcpp->E()*TMath::Sin(mcpp->Theta());
                  else continue;

                  break;
              }
            }
          }
          else{
            if(TMath::Abs(etap)>=1.0)
              continue;
            else{
              switch(fUEMethod){
                case 0: //Phi band
                {if(TMath::Abs(eta-etap)<0.4) //to be changed with fIsoConeRadius
                  sumUE += mcpp->E()*TMath::Sin(mcpp->Theta());
                else continue;
                  break;
                }
                case 1: //Eta band
                {  if(TMath::Abs(phi-phip)<0.4)
                  sumUE += mcpp->E()*TMath::Sin(mcpp->Theta());
                else continue;

                  break;
                }
                case 2: //Orthogonal Cones
                { double etacone1= eta;
                  double etacone2= eta;
                  double phicone1= phi - TMath::PiOver2();
                  double phicone2= phi + TMath::PiOver2();

                  if (phicone1 < 0.) phicone1 += 2*TMath::Pi();

                  if(TMath::Sqrt(TMath::Power(etap-etacone1,2)+TMath::Power(phip-phicone1,2))< 0.4 ||
                     TMath::Sqrt(TMath::Power(etap-etacone2,2)+TMath::Power(phip-phicone2,2))< 0.4) //to be changed with fIsoConeRadius
                  {sumUE += mcpp->Pt();}
                  else continue;

                  break;
                }
                case 3: //Full TPC
                {    //                  Double_t phiup= phi +TMath::Pi()+fIsoConeRadius;
                    //                  Double_t phidown= phi +TMath::Pi()-fIsoConeRadius;
                    //
                    //                  if(phip < phidown || phip > phiup ) //TO BE CHECKED
                    //                    continue;
                  break;
                }
              }
            }
          }
        }
      }
        //cout<<"\n\nTotal Energy inside the Isolation Cone : "<<sumEiso<<endl;
        //cout<<"Total UE Energy : "<<sumUE<<endl;
      if(!fTPC4Iso){
        switch (fUEMethod){
          case 0:
            sumUE = sumUE * (isoConeArea / phiBandArea);
            break;
          case 1:
            sumUE = sumUE * (isoConeArea / etaBandArea);
            break;
        }
      }
      else{
        switch (fUEMethod){
          case 0:
            sumUE = sumUE * (isoConeArea / phiBandAreaTr);
            break;
          case 1:
            sumUE = sumUE * (isoConeArea / etaBandAreaTr);
            break;
          case 2:
            sumUE = sumUE * (isoConeArea / perpConesArea);
            break;
          case 3:
            sumUE = sumUE * (isoConeArea / fullTPCArea);
            break;
        }
      }
        // cout<<"Total SCALED UE Energy : "<<sumUE<<" calculated with method "<<fUEMethod<<"which brings a normalisation factor: "<<phiBandArea<<endl;

      outputValuesMC[0] = nFSParticles;
      outputValuesMC[1] = eT;
        //outputValuesMC[2] = sumEiso;
        //outputValuesMC[3] = sumUE;
      outputValuesMC[2] = mompdg;
        //outputValuesMC[5] = eta;
        //outputValuesMC[6] = phi;
      outputValuesMC[3] = mcpart->GetLabel();
        // EtaPhiMCPhoton
        // EtMC
        // EtIsoCone
        // EtMother
        // UE Et
        // Mother PDG
        //fill some histograms or a THnSparse or a TTree.
      fOutMCTruth -> Fill(outputValuesMC);


    }
  }
  else{
    maxE=0.;
    int indexmaxE=0;
      //getting the index of the particle with the maximum energy.
    for(int iTr=0;iTr<nTracks;iTr++){
      mcsearch= static_cast<AliAODMCParticle*>(fAODMCParticles->At(iTr));

      if(!mcsearch) continue;

      if(mcsearch->GetStatus()>10) continue;
      if(mcsearch->GetPdgCode()!=22) continue;
      if(TMath::Abs(mcsearch->Eta())>0.3) continue;
      if(mcsearch->Phi()<= 1.8 ||mcsearch->Phi()>= TMath::Pi()) continue;

      mcfirstEnergy= mcsearch->E();
      if(mcfirstEnergy>maxE){
        maxE=mcfirstEnergy;
        indexmaxE=iTr;
      }
      else continue;
    }
    mcfirst= static_cast<AliAODMCParticle*>(fAODMCParticles->At(indexmaxE));
    mcfirstEnergy=mcfirst->E()*TMath::Sin(mcfirst->Theta());

    int momidx= mcfirst->GetMother();
    mcfirstmom =  static_cast<AliAODMCParticle*>(fAODMCParticles->At(momidx));
    mompdg= TMath::Abs(mcfirstmom->GetPdgCode());
    mcFirstEta = mcfirst->Eta();
    mcFirstPhi = mcfirst->Phi();

    phip=0., etap=0.;
    sumEiso=0,sumUE=0;

    for(Int_t iTrack=1;iTrack<nTracks ;iTrack++){
      if(iTrack==indexmaxE) continue;

      mcpp= static_cast<AliAODMCParticle*>(fAODMCParticles->At(iTrack));
      phip = mcpp->Phi();
      etap = mcpp->Eta();
      if(!mcpp)
        continue;

      if(mcpp->GetStatus()>10) continue;
      if(mcpp->GetPdgCode()==22)continue;
      if(TMath::Abs(etap>0.7)) continue;
      if(phip<=1.4 || phip>= TMath::Pi()) continue;
      distance=0.;
      distance= TMath::Sqrt((mcFirstPhi- phip)*(mcFirstPhi- phip) + (mcFirstEta- etap)*(mcFirstEta- etap));

      if(distance<=0.4){
        sumEiso += mcpp->E()*TMath::Sin(mcpp->Theta());
      }
      else{
        if(!fTPC4Iso){
          if(TMath::Abs(etap)>=0.7 || (phip<=1.4 || phip>= TMath::Pi()))
            continue;
          else{
            switch(fUEMethod){
              case 0: //Phi band
                if(TMath::Abs(mcFirstEta-etap)<0.4) //to be changed with fIsoConeRadius
                  sumUE += mcpp->E()*TMath::Sin(mcpp->Theta());
                else continue;

                break;
              case 1: //Eta band
                if(TMath::Abs(mcFirstPhi-phip)<0.4)
                  sumUE += mcpp->E()*TMath::Sin(mcpp->Theta());
                else continue;

                break;
            }
          }
        }
        else{
          if(TMath::Abs(etap)>=1.0)
            continue;
          else{
            switch(fUEMethod){
              case 0: //Phi band
              {  if(TMath::Abs(mcFirstEta-etap)<0.4) //to be changed with fIsoConeRadius
                sumUE += mcpp->E()*TMath::Sin(mcpp->Theta());
              else continue;
                break;
              }
              case 1: //Eta band
              {if(TMath::Abs(mcFirstPhi-phip)<0.4)
                sumUE += mcpp->E()*TMath::Sin(mcpp->Theta());
              else continue;

                break;
              }
              case 2: //Orthogonal Cones
              {    double phicone1= mcFirstPhi - TMath::PiOver2();
                double phicone2= mcFirstPhi + TMath::PiOver2();

                if (phicone1 < 0.) phicone1 += 2*TMath::Pi();

                if(TMath::Sqrt(TMath::Power(etap-mcFirstEta,2)+TMath::Power(phip-phicone1,2))< 0.4 ||
                   TMath::Sqrt(TMath::Power(etap-mcFirstEta,2)+TMath::Power(phip-phicone2,2))< 0.4) //to be changed with fIsoConeRadius
                {sumUE += mcpp->Pt();}
                else continue;
                break;
              }
              case 3: //Full TPC
              {    //                  Double_t phiup= phi +TMath::Pi()+fIsoConeRadius;
                  //                  Double_t phidown= phi +TMath::Pi()-fIsoConeRadius;
                  //
                  //                  if(phip < phidown || phip > phiup ) //TO BE CHECKED
                  //                    continue;
                break;
              }
            }
          }
        }
      }
    }
      //  cout<<"\n\nTotal Energy inside the Isolation Cone : "<<sumEiso<<endl;
    if(!fTPC4Iso){
      switch (fUEMethod){
        case 0:
          sumUE = sumUE * (isoConeArea / phiBandArea);
          break;
        case 1:
          sumUE = sumUE * (isoConeArea / etaBandArea);
          break;
      }
    }
    else{
      switch (fUEMethod){
        case 0:
          sumUE = sumUE * (isoConeArea / phiBandAreaTr);
          break;
        case 1:
          sumUE = sumUE * (isoConeArea / etaBandAreaTr);
          break;
        case 2:
          sumUE = sumUE * (isoConeArea / perpConesArea);
          break;
        case 3:
          sumUE = sumUE * (isoConeArea / fullTPCArea);
          break;
      }
    }
      //cout<<"Total UE Energy : "<<sumUE<<" calculated with method "<<fUEMethod<<endl;

      //Fill the Output TTree for MC Truth
  }

  return;
}


/*
 else{

 eT = mcpmaxE->E(); //transform to transverse Energy
 phi = mcpmaxE->Phi();
 eta = mcpmaxE->Eta();
 distance=0.;
 phip=0., etap=0.;
 for(iTrack=0;iTrack<nTracks;iTrack++){

 if(iTrack==maxindex)
 continue;

 mcpp=static_cast<AliAODMCParticle*>(fAODMCParticles->At(iTrack));
 if(!mcpp)
 continue;

 phip = mcpp->Phi();
 etap = mcpp->Eta();
 distance= TMath::Sqrt((phi-phip)*(phi-phip)+(eta-etap)*(eta-etap));

 if(distance <= 0.4) //to be changed with fIsoConeR
 sum += mcpp->Pt();

 else
 continue;
 }
 //fill some histograms (PDG, ET, Eta/phi distributions, sum in pT)
 }
 */

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