ROOT logo
/**************************************************************************
 * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *               
 *                                                                        *               
 * Author: The ALICE Off-line Project.                                    *               
 * Contributors are mentioned in the code where appropriate.              *               
 *                                                                        *               
 * Permission to use, copy, modify and distribute this software and its   *               
 * documentation strictly for non-commercial purposes is hereby granted   *               
 * without fee, provided that the above copyright notice appears in all   *               
 * copies and that both the copyright notice and this permission notice   *               
 * appear in the supporting documentation. The authors make no claims     *               
 * about the suitability of this software for any purpose. It is          *               
 * provided "as is" without express or implied warranty.                  *               
 **************************************************************************/

// Class for heavy-flavour electron v2 with EMCal triggered events
// Author: Denise Godoy


#include "TChain.h"
#include "TTree.h"
#include "TH2F.h"
#include "TMath.h"
#include "TCanvas.h"
#include "THnSparse.h"
#include "TLorentzVector.h"
#include "TString.h"
#include "TFile.h"

#include "AliAnalysisTask.h"
#include "AliAnalysisManager.h"

#include "AliESDEvent.h"
#include "AliESDHandler.h"
#include "AliAODEvent.h"
#include "AliAODHandler.h"
#include "AliVEvent.h"

#include "AliAnalysisTaskFlowTPCEMCalEP.h"
#include "TGeoGlobalMagField.h"
#include "AliLog.h"
#include "AliAnalysisTaskSE.h"
#include "TRefArray.h"
#include "TVector.h"
#include "AliESDInputHandler.h"
#include "AliESDpid.h"
#include "AliESDtrackCuts.h"
#include "AliPhysicsSelection.h"
#include "AliESDCaloCluster.h"
#include "AliAODCaloCluster.h"
#include "AliEMCALRecoUtils.h"
#include "AliEMCALGeometry.h"
#include "AliGeomManager.h"
#include "stdio.h"
#include "TGeoManager.h"
#include "iostream"
#include "fstream"

#include "AliEMCALTrack.h"
#include "AliMagF.h"

#include "AliKFParticle.h"
#include "AliKFVertex.h"

#include "AliMCEventHandler.h"
#include "AliMCEvent.h"
#include "AliMCParticle.h"
#include "AliStack.h"

#include "AliPID.h"
#include "AliPIDResponse.h"
#include "AliHFEcontainer.h"
#include "AliHFEcuts.h"
#include "AliHFEpid.h"
#include "AliHFEpidBase.h"
#include "AliHFEpidQAmanager.h"
#include "AliHFEtools.h"
#include "AliCFContainer.h"
#include "AliCFManager.h"

#include "AliEventplane.h"
#include "AliCentrality.h"

#include "AliSelectNonHFE.h"


ClassImp(AliAnalysisTaskFlowTPCEMCalEP)
//________________________________________________________________________
AliAnalysisTaskFlowTPCEMCalEP::AliAnalysisTaskFlowTPCEMCalEP(const char *name) 
  : AliAnalysisTaskSE(name)
  ,fESD(0)
  ,fAOD(0)
  ,fVevent(0)
  ,fpidResponse(0)
  ,fMC(0)
  ,fOutputList(0)
  ,fTrackCuts(0)
  ,fCuts(0)
  ,fNonHFE(0)
  ,fIdentifiedAsOutInz(kFALSE)
  ,fPassTheEventCut(kFALSE)
  ,fRejectKinkMother(kFALSE)
  ,fIsMC(kFALSE)
  ,fIsAOD(kFALSE)
  ,fVz(0.0)
  ,fCFM(0)	
  ,fPID(0)
  ,fPIDqa(0)	       
  ,fOpeningAngleCut(0.1)
  ,fInvmassCut(0.05)
  ,fChi2Cut(3.5)
  ,fDCAcut(999)
  ,fminCent(0)
  ,fmaxCent(0)
  ,fnonHFEalgorithm("KF")
  ,fNoEvents(0)
  ,fTrkpt(0)
  ,fTrkEovPBef(0)	 
  ,fTrkEovPAft(0)	
  ,fdEdxBef(0)	 
  ,fdEdxAft(0)	 
  ,fPhotoElecPt(0)
  ,fSemiInclElecPt(0)
  ,fMCphotoElecPt(0)
  ,fTrackPtBefTrkCuts(0)	 
  ,fTrackPtAftTrkCuts(0)
  ,fTPCnsigma(0)
  ,fCent(0)
  ,fevPlaneV0(0)
  ,fTPCsubEPres(0)
  ,fEPres(0)
  ,fCorr(0)
  ,feTPCV2(0)
  ,feV2(0)
  ,fphoteV2(0)
  ,fChargPartV2(0)
  ,fGammaWeight(0)
  ,fPi0Weight(0)
  ,fEtaWeight(0)
  ,fD0Weight(0)
  ,fDplusWeight(0)
  ,fDminusWeight(0)
  ,fD0_e(0)
  ,fTot_pi0e(0)
  ,fPhot_pi0e(0)
  ,fPhotBCG_pi0e(0)
  ,fTot_etae(0)
  ,fPhot_etae(0)
  ,fPhotBCG_etae(0)
  ,fInvMass(0)
  ,fInvMassBack(0)
  ,fDCA(0)
  ,fDCABack(0)
  ,fOpAngle(0)
  ,fOpAngleBack(0)
{
  //Named constructor

  for(Int_t k = 0; k < 6; k++) {
    fDe[k]= NULL;
    fD0e[k]= NULL;
    fDpluse[k]= NULL;
    fDminuse[k]= NULL;
  }

  fPID = new AliHFEpid("hfePid");
  fTrackCuts = new AliESDtrackCuts();
  fNonHFE = new AliSelectNonHFE();

  InitParameters();
  
  // Define input and output slots here
  // Input slot #0 works with a TChain
  DefineInput(0, TChain::Class());
  // Output slot #0 id reserved by the base class for AOD
  // Output slot #1 writes into a TH1 container
  // DefineOutput(1, TH1I::Class());
  DefineOutput(1, TList::Class());
  //  DefineOutput(3, TTree::Class());
}

//________________________________________________________________________
AliAnalysisTaskFlowTPCEMCalEP::AliAnalysisTaskFlowTPCEMCalEP() 
  : AliAnalysisTaskSE("DefaultAnalysis_AliAnalysisElecHadCorrel")
  ,fESD(0)
  ,fAOD(0)
  ,fVevent(0)
  ,fpidResponse(0)
  ,fMC(0)
  ,fOutputList(0)
  ,fTrackCuts(0)
  ,fCuts(0)
  ,fNonHFE(0)
  ,fIdentifiedAsOutInz(kFALSE)
  ,fPassTheEventCut(kFALSE)
  ,fRejectKinkMother(kFALSE)
  ,fIsMC(kFALSE)
  ,fIsAOD(kFALSE)
  ,fVz(0.0)
  ,fCFM(0)	
  ,fPID(0)       
  ,fPIDqa(0)	       
  ,fOpeningAngleCut(0.1)
  ,fInvmassCut(0.05)	
  ,fChi2Cut(3.5)
  ,fDCAcut(999)
  ,fminCent(0)
  ,fmaxCent(0)
  ,fnonHFEalgorithm("KF")
  ,fNoEvents(0)
  ,fTrkpt(0)
  ,fTrkEovPBef(0)	 
  ,fTrkEovPAft(0)	 
  ,fdEdxBef(0)	 
  ,fdEdxAft(0)	 
  ,fPhotoElecPt(0)
  ,fSemiInclElecPt(0)
  ,fMCphotoElecPt(0)
  ,fTrackPtBefTrkCuts(0)	 
  ,fTrackPtAftTrkCuts(0)	 	  
  ,fTPCnsigma(0)
  ,fCent(0)
  ,fevPlaneV0(0)
  ,fTPCsubEPres(0)
  ,fEPres(0)
  ,fCorr(0)
  ,feTPCV2(0)
  ,feV2(0)
  ,fphoteV2(0)
  ,fChargPartV2(0)
  ,fGammaWeight(0)
  ,fPi0Weight(0)
  ,fEtaWeight(0)
  ,fD0Weight(0)
  ,fDplusWeight(0)
  ,fDminusWeight(0)
  ,fD0_e(0)
  ,fTot_pi0e(0)
  ,fPhot_pi0e(0)
  ,fPhotBCG_pi0e(0)
  ,fTot_etae(0)
  ,fPhot_etae(0)
  ,fPhotBCG_etae(0)
  ,fInvMass(0)
  ,fInvMassBack(0)
  ,fDCA(0)
  ,fDCABack(0)
  ,fOpAngle(0)
  ,fOpAngleBack(0)
{
  
  //Default constructor

  for(Int_t k = 0; k < 6; k++) {
    fDe[k]= NULL;
    fD0e[k]= NULL;
    fDpluse[k]= NULL;
    fDminuse[k]= NULL;
  }

  fPID = new AliHFEpid("hfePid");
  fTrackCuts = new AliESDtrackCuts();
  fNonHFE = new AliSelectNonHFE();

  InitParameters();


  // Constructor
  // Define input and output slots here
  // Input slot #0 works with a TChain
  DefineInput(0, TChain::Class());
  // Output slot #0 id reserved by the base class for AOD
  // Output slot #1 writes into a TH1 container
  // DefineOutput(1, TH1I::Class());
  DefineOutput(1, TList::Class());
  //DefineOutput(3, TTree::Class());
}
//_________________________________________

AliAnalysisTaskFlowTPCEMCalEP::~AliAnalysisTaskFlowTPCEMCalEP()
{
  //Destructor 
  
  delete fOutputList;
  delete fPID;
  delete fCFM;
  delete fPIDqa;
  delete fTrackCuts;
}
//_________________________________________

void AliAnalysisTaskFlowTPCEMCalEP::UserExec(Option_t*)
{
  //Main loop
  //Called for each event

  // create pointer to event
  fESD = dynamic_cast<AliESDEvent*>(InputEvent());
  if (!fESD){
    printf("ERROR: fESD not available\n");
    return;
  }

  fVevent = dynamic_cast<AliVEvent*>(InputEvent());
  if(!fVevent){
    printf("ERROR: fVEvent not available\n");
    return;
  }

  if(!fCuts){
    AliError("HFE cuts not available");
    return;
  }

  if(!fPID->IsInitialized()){ 
    // Initialize PID with the given run number
    AliWarning("PID not initialised, get from Run no");
    if(fIsAOD)fPID->InitializePID(fAOD->GetRunNumber());
    if(!fIsAOD) fPID->InitializePID(fESD->GetRunNumber());
  }
 
  Bool_t SelColl = kTRUE;
  if(GetCollisionCandidates()==AliVEvent::kAny)
  {
     SelColl = kFALSE;
     TString firedTrigger;
     firedTrigger = fESD->GetFiredTriggerClasses();
     if(firedTrigger.Contains("CVLN_B2-B-NOPF-ALLNOTRD") || firedTrigger.Contains("CVLN_R1-B-NOPF-ALLNOTRD") || firedTrigger.Contains("CSEMI_R1-B-NOPF-ALLNOTRD"))SelColl=kTRUE;
     if(!SelColl)return;
  }

  if(fIsMC)fMC = MCEvent();
  AliStack* stack = NULL;
  if(fIsMC && fMC) stack = fMC->Stack();
 
  Int_t fNOtrks =fESD->GetNumberOfTracks();
  const AliESDVertex *pVtx = fESD->GetPrimaryVertex();

  Double_t pVtxZ = -999;
  pVtxZ = pVtx->GetZ();

  if(TMath::Abs(pVtxZ)>10) return;
  fNoEvents->Fill(0);

  if(fNOtrks<2) return;

  fpidResponse = fInputHandler->GetPIDResponse();
  if(!fpidResponse){
    AliDebug(1, "Using default PID Response");
    fpidResponse = AliHFEtools::GetDefaultPID(kFALSE, fInputEvent->IsA() == AliAODEvent::Class()); 
  }

  fPID->SetPIDResponse(fpidResponse);

  fCFM->SetRecEventInfo(fVevent);

  Float_t cent = -1.;
  AliCentrality *centrality = fESD->GetCentrality(); 
  cent = centrality->GetCentralityPercentile("V0M");
  fCent->Fill(cent);
 
//  cout<<"TEST: "<<fInvmassCut<< "   "<< fOpeningAngleCut<<"   "<<fnonHFEalgorithm<<"   "<<fminCent<<"   "<<fmaxCent<<" here!!!!!!!!!!!" <<endl;

  //Event planes

  Double_t evPlaneV0A = TVector2::Phi_0_2pi(fESD->GetEventplane()->GetEventplane("V0A",fESD,2));
  if(evPlaneV0A > TMath::Pi()) evPlaneV0A = evPlaneV0A - TMath::Pi();

  Double_t evPlaneV0C = TVector2::Phi_0_2pi(fESD->GetEventplane()->GetEventplane("V0C",fESD,2));
  if(evPlaneV0C > TMath::Pi()) evPlaneV0C = evPlaneV0C - TMath::Pi();

  Double_t evPlaneV0 = TVector2::Phi_0_2pi(fESD->GetEventplane()->GetEventplane("V0",fESD,2));
  if(evPlaneV0 > TMath::Pi()) evPlaneV0 = evPlaneV0 - TMath::Pi();
  fevPlaneV0->Fill(evPlaneV0,cent);

  AliEventplane* esdTPCep = fESD->GetEventplane();
  TVector2 *standardQ = 0x0;
  Double_t qx = -999., qy = -999.;
  standardQ = esdTPCep->GetQVector(); 
  if(!standardQ)return;
 
  qx = standardQ->X();
  qy = standardQ->Y();

  TVector2 qVectorfortrack;
  qVectorfortrack.Set(qx,qy);
  Float_t evPlaneTPC = TVector2::Phi_0_2pi(qVectorfortrack.Phi())/2.;

  //Event plane resolutions

  // --> 2 subevent method (only for TPC EP)

  TVector2 *qsub1a = esdTPCep->GetQsub1();
  TVector2 *qsub2a = esdTPCep->GetQsub2();
  Double_t evPlaneResTPC = -999.;
  if(qsub1a && qsub2a){
    evPlaneResTPC = TMath::Cos(2.*TVector2::Phi_0_2pi(qsub1a->Phi()/2.- qsub2a->Phi()/2.));
  }

  fTPCsubEPres->Fill(evPlaneResTPC);

  // --> 3 event method (V0, V0A, and V0C EP)

  Double_t Qx2pos = 0., Qy2pos = 0., Qx2neg = 0., Qy2neg = 0., Qweight = 1;

  for(Int_t iTracks = 0; iTracks < fVevent->GetNumberOfTracks(); iTracks++) {

    AliVParticle* vparticle = fVevent->GetTrack(iTracks);
    if (!vparticle){
      printf("ERROR: Could not receive track %d\n", iTracks);
      continue;
    }

    AliESDtrack *trackEP = dynamic_cast<AliESDtrack*>(vparticle);

    if (!trackEP) {
      printf("ERROR: Could not receive track %d\n", iTracks);
     continue;
    }

    if(TMath::Abs(trackEP->Eta())>0.8 || trackEP->Pt() < 0.15 || trackEP->Pt() > 4) continue;

    if(!ProcessCutStep(AliHFEcuts::kStepHFEcutsTPC, trackEP)) continue;

    if (trackEP->Pt() < 2) Qweight = trackEP->Pt()/2;
    if (trackEP->Pt() >= 2) Qweight = 1;


    if(trackEP->Eta()>0 && trackEP->Eta()<0.8){
      Qx2pos += Qweight*TMath::Cos(2*trackEP->Phi());
      Qy2pos += Qweight*TMath::Sin(2*trackEP->Phi());
    }
    if(trackEP->Eta()<0 && trackEP->Eta()>-0.8){
      Qx2neg += Qweight*TMath::Cos(2*trackEP->Phi());
      Qy2neg += Qweight*TMath::Sin(2*trackEP->Phi());
    }
  }//track loop only for EP 

  Double_t evPlaneTPCneg = TMath::ATan2(Qy2neg, Qx2neg)/2;
  Double_t evPlaneTPCpos = TMath::ATan2(Qy2pos, Qx2pos)/2;

  //cout<<evPlaneTPCneg << "	"<<evPlaneTPCpos<< endl;


  Double_t evPlaneRes[4]={GetCos2DeltaPhi(evPlaneV0,evPlaneTPCpos),
                          GetCos2DeltaPhi(evPlaneV0,evPlaneTPCneg),
                          GetCos2DeltaPhi(evPlaneTPCpos,evPlaneTPCneg),cent};
  fEPres->Fill(evPlaneRes);

  // MC
  if(fIsMC && fMC && stack){
    Int_t nParticles = stack->GetNtrack();
    for (Int_t iParticle = 0; iParticle < nParticles; iParticle++) {
      TParticle* particle = stack->Particle(iParticle);
      int fPDG = particle->GetPdgCode(); 
      double pTMC = particle->Pt();
      double etaMC = particle->Eta();
      if(fabs(etaMC)>0.67)continue;

      Bool_t MChijing = fMC->IsFromBGEvent(iParticle);
      int iHijing = 1;
      if(!MChijing)iHijing = 0;

      if(fPDG==111)fPi0Weight->Fill(pTMC,iHijing);//pi0
      if(fPDG==221)fEtaWeight->Fill(pTMC,iHijing);//eta
      if(fPDG==421)fD0Weight->Fill(pTMC,iHijing);//D0
      if(fPDG==411)fDplusWeight->Fill(pTMC,iHijing);//D+
      if(fPDG==-411)fDminusWeight->Fill(pTMC,iHijing);//D-
	
      Int_t idMother = particle->GetFirstMother();
      if (idMother>0){
        TParticle *mother = stack->Particle(idMother);
        int motherPDG = mother->GetPdgCode();
        if(fPDG==22 && motherPDG!=111 && motherPDG!=221)fGammaWeight->Fill(pTMC,iHijing);//gamma
      } 
    }
  }

  Double_t ptRange[8] = {2, 2.5, 3, 4, 6, 8, 10, 13};
  Double_t ptDmeson[7] = {2,3,4,6,8,12,16};
  Double_t deltaPhiRange[7];
  for(Int_t j=0;j<7;j++){
    deltaPhiRange[j] = j*(TMath::Pi()/6);
  }

  // Track loop 
  for(Int_t iTracks = 0; iTracks < fVevent->GetNumberOfTracks(); iTracks++) {

    AliVParticle* vparticle = fVevent->GetTrack(iTracks);
    if (!vparticle){
      printf("ERROR: Could not receive track %d\n", iTracks);
      continue;
    }

    AliVTrack *vtrack = dynamic_cast<AliVTrack*>(vparticle);
    AliESDtrack *track = dynamic_cast<AliESDtrack*>(vparticle);

    if (TMath::Abs(track->Eta())>0.67) continue;
 
    fTrackPtBefTrkCuts->Fill(track->Pt());

    if(!ProcessCutStep(AliHFEcuts::kStepRecKineITSTPC, track)) continue;

    if(fRejectKinkMother) { // Quick and dirty fix to reject both kink mothers and daughters
      if(track->GetKinkIndex(0) != 0) continue;
    } 

    if(!ProcessCutStep(AliHFEcuts::kStepRecPrim, track)) continue;

    if(!ProcessCutStep(AliHFEcuts::kStepHFEcutsITS, track)) continue;

    if(!ProcessCutStep(AliHFEcuts::kStepHFEcutsTPC, track)) continue;

    fTrackPtAftTrkCuts->Fill(track->Pt());

    Double_t clsE = -999., p = -999., EovP=-999., pt = -999., dEdx=-999., fTPCnSigma=0, phi=-999., 
      wclsE = -999., wEovP = -999., m02= -999., m20= -999.;
 
    pt = track->Pt();
    if(pt<1.5) continue;
    fTrkpt->Fill(pt);

    Int_t clsId = track->GetEMCALcluster();
    if (clsId>0){
      AliESDCaloCluster *cluster = fESD->GetCaloCluster(clsId);
      if(cluster && cluster->IsEMCAL()){
        clsE = cluster->E();
        m20 = cluster->GetM20();
        m02 = cluster->GetM02();
      }
    }

    p = track->P();
    phi = track->Phi();
    dEdx = track->GetTPCsignal();
    EovP = clsE/p;
    wEovP = wclsE/p;
    fTPCnSigma = fPID->GetPIDResponse() ? fPID->GetPIDResponse()->NumberOfSigmasTPC(track, AliPID::kElectron) : 1000;
    fdEdxBef->Fill(p,dEdx);
    fTPCnsigma->Fill(p,fTPCnSigma);
    
    //Remove electron candidate from the event plane
    Float_t evPlaneCorrTPC = evPlaneTPC;
    if(dEdx>70 && dEdx<90){
      Double_t qX = standardQ->X() - esdTPCep->GetQContributionX(track); 
      Double_t qY = standardQ->Y() - esdTPCep->GetQContributionY(track); 
      TVector2 newQVectorfortrack;
      newQVectorfortrack.Set(qX,qY);
      evPlaneCorrTPC = TVector2::Phi_0_2pi(newQVectorfortrack.Phi())/2; 
    }

    Bool_t fFlagPhotonicElec = kFALSE;
    Bool_t fFlagPhotonicElecBCG = kFALSE;

    //Non-HFE reconstruction
    fNonHFE->SetPIDresponse(fpidResponse);
    fNonHFE->FindNonHFE(iTracks,vparticle,fVevent);
    Int_t *fUlsPartner = fNonHFE->GetPartnersULS(); // Pointer to the ULS partners index
    Int_t *fLsPartner = fNonHFE->GetPartnersLS(); // Pointer to the LS partners index

    if (fNonHFE->IsULS()) fFlagPhotonicElec=kTRUE;
    if (fNonHFE->IsLS()) fFlagPhotonicElecBCG=kTRUE;
 
    fNonHFE->SetHistAngleBack(fOpAngleBack);
    fNonHFE->SetHistAngle(fOpAngle);
    fNonHFE->SetHistMassBack(fInvMassBack);
    fNonHFE->SetHistMass(fInvMass);
    if (fnonHFEalgorithm == "DCA")fNonHFE->SetHistDCABack(fDCABack);
    if (fnonHFEalgorithm == "DCA")fNonHFE->SetHistDCA(fDCA);


    Double_t corr[11]={phi,fTPCnSigma,cent,pt,EovP,GetDeltaPhi(phi,evPlaneV0),GetCos2DeltaPhi(phi,evPlaneV0), static_cast<Double_t>(fFlagPhotonicElec), 
    static_cast<Double_t>(fFlagPhotonicElecBCG),m02,m20};
    fCorr->Fill(corr);

    Int_t whichFirstMother = 0, whichSecondMother = 0, whichThirdMother = 0; 
    Int_t whichPart = -99;
    Int_t partPDG = -99, motherPDG = -99, secondMotherPDG = -99, thirdMotherPDG = -99;
    Double_t partPt = -99. , motherPt = -99., secondMotherPt = -99.,thirdMotherPt = -99.;
    Double_t weight = 1.; 
    Double_t Dweight = 1.; 
    Bool_t MChijing; 

    Bool_t pi0Decay= kFALSE;
    Bool_t etaDecay= kFALSE;


    Double_t phiD = -999.,phie = -999.,phieRec = -999.,ptD = -999.,pte = -999.,pteRec = -999.;
 
    if(fIsMC && fMC && stack){
      Int_t label = track->GetLabel();
      if(label>0){
        TParticle *particle = stack->Particle(label);
        if(particle){
          partPDG = particle->GetPdgCode();
          partPt = particle->Pt();

          if (TMath::Abs(partPDG)==11) whichPart = 0; //electron
          if (partPDG==22) whichPart = 3; //gamma
          if (partPDG==111) whichPart = 2; //pi0
          if (partPDG==221) whichPart = 1; //eta

          MChijing = fMC->IsFromBGEvent(label);

          int iHijing = 1;
          if(!MChijing) iHijing = 0; // 0 if enhanced sample

          Int_t idMother = particle->GetFirstMother();
          if (idMother>0){
            TParticle *mother = stack->Particle(idMother);
            motherPt = mother->Pt();
            motherPDG = mother->GetPdgCode();

            if (motherPDG==22) whichFirstMother = 3; //gamma
            if (motherPDG==111) whichFirstMother = 2; //pi0
            if (motherPDG==221) whichFirstMother = 1; //eta

            Int_t idSecondMother = particle->GetSecondMother();
            if (idSecondMother>0){
              TParticle *secondMother = stack->Particle(idSecondMother);
              secondMotherPt = secondMother->Pt();
              secondMotherPDG = secondMother->GetPdgCode();
  
              if (secondMotherPDG==111) whichSecondMother = 2; //pi0
              if (secondMotherPDG==221) whichSecondMother = 1; //eta

              Int_t idThirdMother = secondMother->GetFirstMother();
              if (idThirdMother>0){
                TParticle *thirdMother = stack->Particle(idThirdMother);
                thirdMotherPt = thirdMother->Pt();
                thirdMotherPDG = thirdMother->GetPdgCode();

                if (thirdMotherPDG==221) whichThirdMother = 1; //eta
              }//third mother
            }//second mother
  

            if (TMath::Abs(partPDG)==11){

              // D meson decay
              if (motherPDG==421 || TMath::Abs(motherPDG)==411){ // D
                Double_t phi_D = -99., Deltaphi_De=-99.;
                phi_D = mother->Phi();
                Deltaphi_De = phi_D - phi;
  
                fD0_e->Fill(pt,Deltaphi_De);
  
                Dweight= GetDweight(0,motherPt,cent);
                if(iHijing==1) Dweight = 1.0;
                for(Int_t i=0;i<6;i++){
                  if (motherPt>=ptDmeson[i] && motherPt<ptDmeson[i+1]) fDe[i]->Fill(pt,Dweight);
                }
              }
              if (motherPDG==421){ // D0
                Dweight= GetDweight(1,motherPt,cent);
                if(iHijing==1) Dweight = 1.0;
                for(Int_t i=0;i<6;i++){
                  if (motherPt>=ptDmeson[i] && motherPt<ptDmeson[i+1]) fD0e[i]->Fill(pt,Dweight);
                }
              }
              if (motherPDG==411){ // D+
                Dweight= GetDweight(2,motherPt,cent);
                if(iHijing==1) Dweight = 1.0;
                for(Int_t i=0;i<6;i++){
                  if (motherPt>=ptDmeson[i] && motherPt<ptDmeson[i+1]) fDpluse[i]->Fill(pt,Dweight);
                }
              }
              if (motherPDG==-411){ //D-
                Dweight= GetDweight(3,motherPt,cent);
                if(iHijing==1) Dweight = 1.0;
                for(Int_t i=0;i<6;i++){
                  if (motherPt>=ptDmeson[i] && motherPt<ptDmeson[i+1]) fDminuse[i]->Fill(pt,Dweight);
                }
              }
  
              //pi0 decay 
              if (motherPDG==111 && secondMotherPDG!=221){ //not eta -> pi0 -> e
                weight = GetPi0weight(motherPt,cent);
                pi0Decay = kTRUE;
              }
              if (motherPDG==22 && secondMotherPDG==111 && thirdMotherPDG!=221){ //not eta -> pi0 -> gamma -> e
                weight = GetPi0weight(secondMotherPt,cent);
                pi0Decay = kTRUE;
              }
  
              //eta decay
              if (motherPDG==221){ //eta -> e
                weight = GetEtaweight(motherPt,cent);
                etaDecay = kTRUE;
              }
              if (motherPDG==111 && secondMotherPDG==221){ //eta -> pi0 -> e
                weight = GetEtaweight(secondMotherPt,cent);
                etaDecay = kTRUE;
              }
              if (motherPDG==22 && secondMotherPDG==221){ //eta -> gamma -> e
                weight = GetEtaweight(secondMotherPt,cent);
                etaDecay = kTRUE;
              }
              if (motherPDG==22 && secondMotherPDG==111 && thirdMotherPDG==221){ //eta -> pi0 -> gamma -> e
                weight = GetEtaweight(thirdMotherPt,cent);
                etaDecay = kTRUE;
              }
            }// end of electron
  
            if (fTPCnSigma>-1 && fTPCnSigma<3 && EovP>1 && EovP<1.3 && (motherPDG==22 || motherPDG==111 || motherPDG==221)){
              if(iHijing==1) weight = 1.0;
  
              if (pi0Decay){
                fTot_pi0e->Fill(partPt,weight);
                if(fFlagPhotonicElec) fPhot_pi0e->Fill(partPt,weight);
                if(fFlagPhotonicElecBCG) fPhotBCG_pi0e->Fill(partPt,weight);
              }
              if (etaDecay){
                fTot_etae->Fill(partPt,weight);
                if(fFlagPhotonicElec) fPhot_etae->Fill(partPt,weight);
                if(fFlagPhotonicElecBCG) fPhotBCG_etae->Fill(partPt,weight);
              }
            }
  
            Double_t mc[15]={EovP,fTPCnSigma,partPt, static_cast<Double_t>(fFlagPhotonicElec),
                static_cast<Double_t>(fFlagPhotonicElecBCG), static_cast<Double_t>(whichPart),cent,pt,
                  static_cast<Double_t>(whichFirstMother), static_cast<Double_t>(whichSecondMother),
            static_cast<Double_t>(whichThirdMother), static_cast<Double_t>(iHijing),motherPt,secondMotherPt,thirdMotherPt};
  
            //fMCphotoElecPt->Fill(mc);
            if (motherPDG==22 || motherPDG==111 || motherPDG==221) fMCphotoElecPt->Fill(mc);// mother = gamma, pi0, eta
          }//end mother          
        }// end particle
      }// end label
    }//end MC

    if(fTPCnSigma >= 1.5 && fTPCnSigma <= 3)fTrkEovPBef->Fill(pt,EovP);
    Int_t pidpassed = 1;
    
    //--- track accepted
    AliHFEpidObject hfetrack;
    hfetrack.SetAnalysisType(AliHFEpidObject::kESDanalysis);
    hfetrack.SetRecTrack(track);
    hfetrack.SetPbPb();
    if(!fPID->IsSelected(&hfetrack, NULL, "", fPIDqa)) pidpassed = 0;
  
    Double_t corrV2[5]={phi,cent,pt,EovP,GetCos2DeltaPhi(phi,evPlaneV0)};
    fChargPartV2->Fill(corrV2); 

    if(fTPCnSigma >= -0.5){
      Double_t correctedV2[3]={cent,pt,GetCos2DeltaPhi(phi,evPlaneV0)};
      feTPCV2->Fill(correctedV2);
    }

    if(pidpassed==0) continue;

    Double_t correctedV2[3]={cent,pt,GetCos2DeltaPhi(phi,evPlaneV0)};

    feV2->Fill(correctedV2);
    fTrkEovPAft->Fill(pt,EovP);
    fdEdxAft->Fill(p,dEdx);

    if(fFlagPhotonicElec){
      fphoteV2->Fill(correctedV2);
      fPhotoElecPt->Fill(pt);
    }

    if(!fFlagPhotonicElec) fSemiInclElecPt->Fill(pt);

  }//end of track loop 
  PostData(1, fOutputList);
}
//_________________________________________
void AliAnalysisTaskFlowTPCEMCalEP::UserCreateOutputObjects()
{
  //--- Check MC
  if(AliAnalysisManager::GetAnalysisManager()->GetMCtruthEventHandler()){
    fIsMC = kTRUE;
    printf("+++++ MC Data available");
  }
  //--------Initialize PID
  fPID->SetHasMCData(fIsMC);
  
  if(!fPID->GetNumberOfPIDdetectors()) 
    {
      fPID->AddDetector("TPC", 0);
      fPID->AddDetector("EMCAL", 1);
    }
  
  fPID->SortDetectors(); 
  fPIDqa = new AliHFEpidQAmanager();
  fPIDqa->Initialize(fPID);
  
  //--------Initialize correction Framework and Cuts
  fCFM = new AliCFManager;
  const Int_t kNcutSteps = AliHFEcuts::kNcutStepsMCTrack + AliHFEcuts::kNcutStepsRecTrack + AliHFEcuts::kNcutStepsDETrack;
  fCFM->SetNStepParticle(kNcutSteps);
  for(Int_t istep = 0; istep < kNcutSteps; istep++)
    fCFM->SetParticleCutsList(istep, NULL);
  
  if(!fCuts){
    AliWarning("Cuts not available. Default cuts will be used");
    fCuts = new AliHFEcuts;
    fCuts->CreateStandardCuts();
  }
  fCuts->Initialize(fCFM);
  
  //---------Output Tlist
  fOutputList = new TList();
  fOutputList->SetOwner();
  fOutputList->Add(fPIDqa->MakeList("PIDQA"));
  
  fNoEvents = new TH1F("fNoEvents","",1,0,1) ;
  fOutputList->Add(fNoEvents);
  
  fTrkpt = new TH1F("fTrkpt","track pt",100,0,50);
  fOutputList->Add(fTrkpt);
  
  fTrackPtBefTrkCuts = new TH1F("fTrackPtBefTrkCuts","track pt before track cuts",100,0,50);
  fOutputList->Add(fTrackPtBefTrkCuts);
  
  fTrackPtAftTrkCuts = new TH1F("fTrackPtAftTrkCuts","track pt after track cuts",100,0,50);
  fOutputList->Add(fTrackPtAftTrkCuts);
  
  fTPCnsigma = new TH2F("fTPCnsigma", "TPC - n sigma",100,0,50,200,-10,10);
  fOutputList->Add(fTPCnsigma);
  
  fTrkEovPBef = new TH2F("fTrkEovPBef","track E/p before HFE pid",100,0,50,100,0,2);
  fOutputList->Add(fTrkEovPBef);
  
  fTrkEovPAft = new TH2F("fTrkEovPAft","track E/p after HFE pid",100,0,50,100,0,2);
  fOutputList->Add(fTrkEovPAft);
  
  fdEdxBef = new TH2F("fdEdxBef","track dEdx vs p before HFE pid",100,0,50,150,0,150);
  fOutputList->Add(fdEdxBef);
  
  fdEdxAft = new TH2F("fdEdxAft","track dEdx vs p after HFE pid",100,0,50,150,0,150);
  fOutputList->Add(fdEdxAft);
  
  fPhotoElecPt = new TH1F("fPhotoElecPt", "photonic electron pt",100,0,50);
  fOutputList->Add(fPhotoElecPt);
  
  fSemiInclElecPt = new TH1F("fSemiInclElecPt", "Semi-inclusive electron pt",100,0,50);
  fOutputList->Add(fSemiInclElecPt);
  
  fCent = new TH1F("fCent","Centrality",100,0,100) ;
  fOutputList->Add(fCent);
  
  fevPlaneV0 = new TH2F("fevPlaneV0","V0 EP",100,0,TMath::Pi(),90,0,90);
  fOutputList->Add(fevPlaneV0);

  fTPCsubEPres = new TH1F("fTPCsubEPres","TPC subevent plane resolution",100,-1,1);
  fOutputList->Add(fTPCsubEPres);
  
  Int_t binsv1[4]={100,100,100,90}; // V0-TPCpos, V0-TPCneg, TPCpos-TPCneg, cent
  Double_t xminv1[4]={-1,-1,-1,0};
  Double_t xmaxv1[4]={1,1,1,90};
  fEPres = new THnSparseD ("fEPres","EP resolution",4,binsv1,xminv1,xmaxv1);
  fOutputList->Add(fEPres);
	
  //phi,fTPCnSigma,cent,pt,EovP,GetDeltaPhi(phi,evPlaneV0),GetCos2DeltaPhi(phi,evPlaneV0), fFlagPhotonicElec, fFlagPhotonicElecBCG,m02,m20
  Int_t binsv2[11]={100,200,90,100,100,120,100,3,3,100,100}; 
  Double_t xminv2[11]={0,-5,0,0,0,0,-1,-1,-1,0,0};
  Double_t xmaxv2[11]={2*TMath::Pi(),5,90,50,3,TMath::Pi(),1,2,2,1,1}; 
  fCorr = new THnSparseD ("fCorr","Correlations",11,binsv2,xminv2,xmaxv2);
  fOutputList->Add(fCorr);
    
  Int_t binsv3[3]={90,100,100}; // cent, pt, V0cos2DeltaPhi
  Double_t xminv3[3]={0,0,-1};
  Double_t xmaxv3[3]={90,50,1}; 
  feV2 = new THnSparseD ("feV2","inclusive electron v2",3,binsv3,xminv3,xmaxv3);
  fOutputList->Add(feV2);
  
  Int_t binsv4[5]={90,100,100,100,100}; // cent, pt, TPCdeltaPhi, V0AdeltaPhi, V0CdeltaPhi
  Double_t xminv4[5]={0,0,-1,-1,-1};
  Double_t xmaxv4[5]={90,50,1,1,1}; 
  fphoteV2 = new THnSparseD ("fphoteV2","photonic electron v2",5,binsv4,xminv4,xmaxv4);
  fOutputList->Add(fphoteV2);
  
  Int_t binsv5[5]={100,90,100,100,100}; // phi, cent, pt, EovP, V0deltaPhi
  Double_t xminv5[5]={0,0,0,0,-1};
  Double_t xmaxv5[5]={2*TMath::Pi(),90,50,3,1}; 
  fChargPartV2 = new THnSparseD ("fChargPartV2","Charged particle v2",5,binsv5,xminv5,xmaxv5);
  fOutputList->Add(fChargPartV2);
  
  Int_t binsv6[3]={90,100,100}; // cent, pt, V0deltaPhi
  Double_t xminv6[3]={0,0,-1};
  Double_t xmaxv6[3]={90,50,1}; 
  feTPCV2 = new THnSparseD ("feTPCV2","inclusive electron v2 (TPC)",3,binsv6,xminv6,xmaxv6);
  fOutputList->Add(feTPCV2);
  
  //EovP,fTPCnSigma,partPt,fFlagPhotonicElec,fFlagPhotonicElecBCG,whichPart,cent,pt,firstMother,secondMother,thirdMother,iHijing,motherPt,secondMotherPt,thirdMotherPt
  Int_t binsv7[15]={100,100,100,3,3,5,90,100,5,5,5,3,100,100,100}; 
  Double_t xminv7[15]={0,-3.5,0,-1,-1,-1,0,0,-1,-1,-1,-1,0,0,0};
  Double_t xmaxv7[15]={3,3.5,50,2,2,4,90,50,4,4,4,2,50,50,50}; 
  fMCphotoElecPt = new THnSparseD ("fMCphotoElecPt", "pt distribution (MC)",15,binsv7,xminv7,xmaxv7);
  fOutputList->Add(fMCphotoElecPt);

  fGammaWeight = new TH2F("fGammaWeight", "Gamma weight",100,0,50,3,-1,2);
  fOutputList->Add(fGammaWeight);
 
  fPi0Weight = new TH2F("fPi0Weight", "Pi0 weight",100,0,50,3,-1,2);
  fOutputList->Add(fPi0Weight);
  
  fEtaWeight = new TH2F("fEtaWeight", "Eta weight",100,0,50,3,-1,2);
  fOutputList->Add(fEtaWeight);

  fD0Weight = new TH2F("fD0Weight", "D0 weight",100,0,50,3,-1,2);
  fOutputList->Add(fD0Weight);

  fDplusWeight = new TH2F("fDplusWeight", "D+ weight",100,0,50,3,-1,2);
  fOutputList->Add(fDplusWeight);

  fDminusWeight = new TH2F("fDminusWeight", "D- weight",100,0,50,3,-1,2);
  fOutputList->Add(fDminusWeight);

  fD0_e = new TH2F("fD0_e", "D0 vs e",100,0,50,200,-6.3,6.3);
  fOutputList->Add(fD0_e);
  
  for(Int_t k = 0; k < 6; k++) {
    
    TString De_name = Form("fDe%d",k);
    TString D0e_name = Form("fD0e%d",k);
    TString Dpluse_name = Form("fDpluse%d",k);
    TString Dminuse_name = Form("fDminuse%d",k);
       
    fDe[k] = new TH1F((const char*)De_name,"",100,0,50);
    fD0e[k] = new TH1F((const char*)D0e_name,"",100,0,50);
    fDpluse[k] = new TH1F((const char*)Dpluse_name,"",100,0,50);
    fDminuse[k] = new TH1F((const char*)Dminuse_name,"",100,0,50);
    
    fOutputList->Add(fDe[k]);
    fOutputList->Add(fD0e[k]);
    fOutputList->Add(fDpluse[k]);
    fOutputList->Add(fDminuse[k]);
    
  }

  int nbin_v2 = 8;
  double bin_v2[9] = {2,2.5,3,4,6,8,10,13,18};
  
  fTot_pi0e = new TH1F("fTot_pi0e","fTot_pi0e",nbin_v2,bin_v2);
  fOutputList->Add(fTot_pi0e);
  
  fPhot_pi0e = new TH1F("fPhot_pi0e","fPhot_pi0e",nbin_v2,bin_v2);
  fOutputList->Add(fPhot_pi0e);
  
  fPhotBCG_pi0e = new TH1F("fPhotBCG_pi0e","fPhotBCG_pi0e",nbin_v2,bin_v2);
  fOutputList->Add(fPhotBCG_pi0e);
    
  fTot_etae = new TH1F("fTot_etae","fTot_etae",nbin_v2,bin_v2);
  fOutputList->Add(fTot_etae);
  
  fPhot_etae = new TH1F("fPhot_etae","fPhot_etae",nbin_v2,bin_v2);
  fOutputList->Add(fPhot_etae);
  
  fPhotBCG_etae = new TH1F("fPhotBCG_etae","fPhotBCG_etae",nbin_v2,bin_v2);  
  fOutputList->Add(fPhotBCG_etae);

  fInvMass = new TH1F("fInvMass","",200,0,0.3);
  fOutputList->Add(fInvMass);

  fInvMassBack = new TH1F("fInvMassBack","",200,0,0.3);
  fOutputList->Add(fInvMassBack);

  fDCA = new TH1F("fDCA","",200,0,1);
  fOutputList->Add(fDCA);

  fDCABack = new TH1F("fDCABack","",200,0,1);
  fOutputList->Add(fDCABack);

  fOpAngle = new TH1F("fOpAngle","",200,0,0.5);
  fOutputList->Add(fOpAngle);

  fOpAngleBack = new TH1F("fOpAngleBack","",200,0,0.5);
  fOutputList->Add(fOpAngleBack);

  PostData(1,fOutputList);
}

//________________________________________________________________________
void AliAnalysisTaskFlowTPCEMCalEP::Terminate(Option_t *)
{
  // Info("Terminate");
	AliAnalysisTaskSE::Terminate();
}

//________________________________________________________________________
Bool_t AliAnalysisTaskFlowTPCEMCalEP::ProcessCutStep(Int_t cutStep, AliVParticle *track)
{
  // Check single track cuts for a given cut step
  const Int_t kMCOffset = AliHFEcuts::kNcutStepsMCTrack;
  if(!fCFM->CheckParticleCuts(cutStep + kMCOffset, track)) return kFALSE;
  return kTRUE;
}
//_________________________________________
Double_t AliAnalysisTaskFlowTPCEMCalEP::GetCos2DeltaPhi(Double_t phiA,Double_t phiB) const
{
  //Get cos[2(phi-psi_EP)] or cos[2(psi_subEP1 - psi_subEP2)]
  Double_t dPhi = TVector2::Phi_0_2pi(phiA - phiB); 
  if(dPhi > TMath::Pi()) dPhi = dPhi - TMath::Pi();
  Double_t cos2DeltaPhi = TMath::Cos(2*dPhi);
  
  return cos2DeltaPhi;
}
//_________________________________________
Double_t AliAnalysisTaskFlowTPCEMCalEP::GetDeltaPhi(Double_t phiA,Double_t phiB) const
{
  //Get phi-psi_EP
  Double_t dPhi = TVector2::Phi_0_2pi(phiA - phiB); 
  if(dPhi > TMath::Pi()) dPhi = dPhi - TMath::Pi();
  
  return dPhi;
}
//_________________________________________
Double_t AliAnalysisTaskFlowTPCEMCalEP::GetPi0weight(Double_t mcPi0pT, Float_t cent) const
{
	//Get Pi0 weight
  double weight = 1.0;

  if(mcPi0pT>0.0 && mcPi0pT<5.0){
	  if (cent>20.0 && cent<40.0) weight = (2.877091*mcPi0pT)/(TMath::Power(0.706963+mcPi0pT/3.179309,17.336628)*exp(-mcPi0pT));
		if (cent>30.0 && cent<50.0) weight = (2.392024*mcPi0pT)/(TMath::Power(0.688810+mcPi0pT/3.005145,16.811845)*exp(-mcPi0pT));
  }
  else{
    if (cent>20.0 && cent<40.0)	weight = (0.0004*mcPi0pT)/TMath::Power(-0.176181+mcPi0pT/3.989747,5.629235);
		if (cent>30.0 && cent<50.0) weight = (0.000186*mcPi0pT)/TMath::Power(-0.606279+mcPi0pT/3.158642,4.365540);
  }
  return weight;
}
//_________________________________________
Double_t AliAnalysisTaskFlowTPCEMCalEP::GetEtaweight(Double_t mcEtapT, Float_t cent) const
{
  //Get eta weight
  double weight = 1.0;

  if (cent>20.0 && cent<40.0) weight = (0.818052*mcEtapT)/(TMath::Power(0.358651+mcEtapT/2.878631,9.494043));
  if (cent>30.0 && cent<50.0) weight = (0.622703*mcEtapT)/(TMath::Power(0.323045+mcEtapT/2.736407,9.180356));
  return weight;
}
//_________________________________________
Double_t AliAnalysisTaskFlowTPCEMCalEP::GetDweight(Int_t whichD, Double_t mcDpT, Float_t cent) const
{
  //get D weights
  double weight = 1.0;
    
  if (cent>30.0 && cent<50.0){
    if (whichD == 0) weight = 0.271583*TMath::Landau(mcDpT,3.807103,1.536753,0); // D
    if (whichD == 1) weight = 0.300771*TMath::Landau(mcDpT,3.725771,1.496980,0); // D0
    if (whichD == 2) weight = 0.247280*TMath::Landau(mcDpT,3.746811,1.607551,0); // D+
    if (whichD == 3) weight = 0.249410*TMath::Landau(mcDpT,3.611508,1.632196,0); //D-
  }
  return weight;
}
//_________________________________________
void AliAnalysisTaskFlowTPCEMCalEP::InitParameters()
{
  // Init parameters

  fTrackCuts->SetAcceptKinkDaughters(kFALSE);
  fTrackCuts->SetRequireTPCRefit(kTRUE);
  fTrackCuts->SetRequireITSRefit(kTRUE);
  fTrackCuts->SetEtaRange(-0.67,0.67);
  fTrackCuts->SetRequireSigmaToVertex(kTRUE);
  fTrackCuts->SetMaxChi2PerClusterTPC(3.5);
  fTrackCuts->SetMinNClustersTPC(100);
  fTrackCuts->SetPtRange(0.5,100);

  fNonHFE->SetAODanalysis(kFALSE);
  fNonHFE->SetInvariantMassCut(fInvmassCut);
  fNonHFE->SetOpeningAngleCut(fOpeningAngleCut);
  fNonHFE->SetChi2OverNDFCut(fChi2Cut);
  fNonHFE->SetAlgorithm(fnonHFEalgorithm); //KF or DCA
  if (fnonHFEalgorithm == "DCA") fNonHFE->SetDCACut(fDCAcut);
  fNonHFE->SetTrackCuts(-3.5,3.5,fTrackCuts);

}

 AliAnalysisTaskFlowTPCEMCalEP.cxx:1
 AliAnalysisTaskFlowTPCEMCalEP.cxx:2
 AliAnalysisTaskFlowTPCEMCalEP.cxx:3
 AliAnalysisTaskFlowTPCEMCalEP.cxx:4
 AliAnalysisTaskFlowTPCEMCalEP.cxx:5
 AliAnalysisTaskFlowTPCEMCalEP.cxx:6
 AliAnalysisTaskFlowTPCEMCalEP.cxx:7
 AliAnalysisTaskFlowTPCEMCalEP.cxx:8
 AliAnalysisTaskFlowTPCEMCalEP.cxx:9
 AliAnalysisTaskFlowTPCEMCalEP.cxx:10
 AliAnalysisTaskFlowTPCEMCalEP.cxx:11
 AliAnalysisTaskFlowTPCEMCalEP.cxx:12
 AliAnalysisTaskFlowTPCEMCalEP.cxx:13
 AliAnalysisTaskFlowTPCEMCalEP.cxx:14
 AliAnalysisTaskFlowTPCEMCalEP.cxx:15
 AliAnalysisTaskFlowTPCEMCalEP.cxx:16
 AliAnalysisTaskFlowTPCEMCalEP.cxx:17
 AliAnalysisTaskFlowTPCEMCalEP.cxx:18
 AliAnalysisTaskFlowTPCEMCalEP.cxx:19
 AliAnalysisTaskFlowTPCEMCalEP.cxx:20
 AliAnalysisTaskFlowTPCEMCalEP.cxx:21
 AliAnalysisTaskFlowTPCEMCalEP.cxx:22
 AliAnalysisTaskFlowTPCEMCalEP.cxx:23
 AliAnalysisTaskFlowTPCEMCalEP.cxx:24
 AliAnalysisTaskFlowTPCEMCalEP.cxx:25
 AliAnalysisTaskFlowTPCEMCalEP.cxx:26
 AliAnalysisTaskFlowTPCEMCalEP.cxx:27
 AliAnalysisTaskFlowTPCEMCalEP.cxx:28
 AliAnalysisTaskFlowTPCEMCalEP.cxx:29
 AliAnalysisTaskFlowTPCEMCalEP.cxx:30
 AliAnalysisTaskFlowTPCEMCalEP.cxx:31
 AliAnalysisTaskFlowTPCEMCalEP.cxx:32
 AliAnalysisTaskFlowTPCEMCalEP.cxx:33
 AliAnalysisTaskFlowTPCEMCalEP.cxx:34
 AliAnalysisTaskFlowTPCEMCalEP.cxx:35
 AliAnalysisTaskFlowTPCEMCalEP.cxx:36
 AliAnalysisTaskFlowTPCEMCalEP.cxx:37
 AliAnalysisTaskFlowTPCEMCalEP.cxx:38
 AliAnalysisTaskFlowTPCEMCalEP.cxx:39
 AliAnalysisTaskFlowTPCEMCalEP.cxx:40
 AliAnalysisTaskFlowTPCEMCalEP.cxx:41
 AliAnalysisTaskFlowTPCEMCalEP.cxx:42
 AliAnalysisTaskFlowTPCEMCalEP.cxx:43
 AliAnalysisTaskFlowTPCEMCalEP.cxx:44
 AliAnalysisTaskFlowTPCEMCalEP.cxx:45
 AliAnalysisTaskFlowTPCEMCalEP.cxx:46
 AliAnalysisTaskFlowTPCEMCalEP.cxx:47
 AliAnalysisTaskFlowTPCEMCalEP.cxx:48
 AliAnalysisTaskFlowTPCEMCalEP.cxx:49
 AliAnalysisTaskFlowTPCEMCalEP.cxx:50
 AliAnalysisTaskFlowTPCEMCalEP.cxx:51
 AliAnalysisTaskFlowTPCEMCalEP.cxx:52
 AliAnalysisTaskFlowTPCEMCalEP.cxx:53
 AliAnalysisTaskFlowTPCEMCalEP.cxx:54
 AliAnalysisTaskFlowTPCEMCalEP.cxx:55
 AliAnalysisTaskFlowTPCEMCalEP.cxx:56
 AliAnalysisTaskFlowTPCEMCalEP.cxx:57
 AliAnalysisTaskFlowTPCEMCalEP.cxx:58
 AliAnalysisTaskFlowTPCEMCalEP.cxx:59
 AliAnalysisTaskFlowTPCEMCalEP.cxx:60
 AliAnalysisTaskFlowTPCEMCalEP.cxx:61
 AliAnalysisTaskFlowTPCEMCalEP.cxx:62
 AliAnalysisTaskFlowTPCEMCalEP.cxx:63
 AliAnalysisTaskFlowTPCEMCalEP.cxx:64
 AliAnalysisTaskFlowTPCEMCalEP.cxx:65
 AliAnalysisTaskFlowTPCEMCalEP.cxx:66
 AliAnalysisTaskFlowTPCEMCalEP.cxx:67
 AliAnalysisTaskFlowTPCEMCalEP.cxx:68
 AliAnalysisTaskFlowTPCEMCalEP.cxx:69
 AliAnalysisTaskFlowTPCEMCalEP.cxx:70
 AliAnalysisTaskFlowTPCEMCalEP.cxx:71
 AliAnalysisTaskFlowTPCEMCalEP.cxx:72
 AliAnalysisTaskFlowTPCEMCalEP.cxx:73
 AliAnalysisTaskFlowTPCEMCalEP.cxx:74
 AliAnalysisTaskFlowTPCEMCalEP.cxx:75
 AliAnalysisTaskFlowTPCEMCalEP.cxx:76
 AliAnalysisTaskFlowTPCEMCalEP.cxx:77
 AliAnalysisTaskFlowTPCEMCalEP.cxx:78
 AliAnalysisTaskFlowTPCEMCalEP.cxx:79
 AliAnalysisTaskFlowTPCEMCalEP.cxx:80
 AliAnalysisTaskFlowTPCEMCalEP.cxx:81
 AliAnalysisTaskFlowTPCEMCalEP.cxx:82
 AliAnalysisTaskFlowTPCEMCalEP.cxx:83
 AliAnalysisTaskFlowTPCEMCalEP.cxx:84
 AliAnalysisTaskFlowTPCEMCalEP.cxx:85
 AliAnalysisTaskFlowTPCEMCalEP.cxx:86
 AliAnalysisTaskFlowTPCEMCalEP.cxx:87
 AliAnalysisTaskFlowTPCEMCalEP.cxx:88
 AliAnalysisTaskFlowTPCEMCalEP.cxx:89
 AliAnalysisTaskFlowTPCEMCalEP.cxx:90
 AliAnalysisTaskFlowTPCEMCalEP.cxx:91
 AliAnalysisTaskFlowTPCEMCalEP.cxx:92
 AliAnalysisTaskFlowTPCEMCalEP.cxx:93
 AliAnalysisTaskFlowTPCEMCalEP.cxx:94
 AliAnalysisTaskFlowTPCEMCalEP.cxx:95
 AliAnalysisTaskFlowTPCEMCalEP.cxx:96
 AliAnalysisTaskFlowTPCEMCalEP.cxx:97
 AliAnalysisTaskFlowTPCEMCalEP.cxx:98
 AliAnalysisTaskFlowTPCEMCalEP.cxx:99
 AliAnalysisTaskFlowTPCEMCalEP.cxx:100
 AliAnalysisTaskFlowTPCEMCalEP.cxx:101
 AliAnalysisTaskFlowTPCEMCalEP.cxx:102
 AliAnalysisTaskFlowTPCEMCalEP.cxx:103
 AliAnalysisTaskFlowTPCEMCalEP.cxx:104
 AliAnalysisTaskFlowTPCEMCalEP.cxx:105
 AliAnalysisTaskFlowTPCEMCalEP.cxx:106
 AliAnalysisTaskFlowTPCEMCalEP.cxx:107
 AliAnalysisTaskFlowTPCEMCalEP.cxx:108
 AliAnalysisTaskFlowTPCEMCalEP.cxx:109
 AliAnalysisTaskFlowTPCEMCalEP.cxx:110
 AliAnalysisTaskFlowTPCEMCalEP.cxx:111
 AliAnalysisTaskFlowTPCEMCalEP.cxx:112
 AliAnalysisTaskFlowTPCEMCalEP.cxx:113
 AliAnalysisTaskFlowTPCEMCalEP.cxx:114
 AliAnalysisTaskFlowTPCEMCalEP.cxx:115
 AliAnalysisTaskFlowTPCEMCalEP.cxx:116
 AliAnalysisTaskFlowTPCEMCalEP.cxx:117
 AliAnalysisTaskFlowTPCEMCalEP.cxx:118
 AliAnalysisTaskFlowTPCEMCalEP.cxx:119
 AliAnalysisTaskFlowTPCEMCalEP.cxx:120
 AliAnalysisTaskFlowTPCEMCalEP.cxx:121
 AliAnalysisTaskFlowTPCEMCalEP.cxx:122
 AliAnalysisTaskFlowTPCEMCalEP.cxx:123
 AliAnalysisTaskFlowTPCEMCalEP.cxx:124
 AliAnalysisTaskFlowTPCEMCalEP.cxx:125
 AliAnalysisTaskFlowTPCEMCalEP.cxx:126
 AliAnalysisTaskFlowTPCEMCalEP.cxx:127
 AliAnalysisTaskFlowTPCEMCalEP.cxx:128
 AliAnalysisTaskFlowTPCEMCalEP.cxx:129
 AliAnalysisTaskFlowTPCEMCalEP.cxx:130
 AliAnalysisTaskFlowTPCEMCalEP.cxx:131
 AliAnalysisTaskFlowTPCEMCalEP.cxx:132
 AliAnalysisTaskFlowTPCEMCalEP.cxx:133
 AliAnalysisTaskFlowTPCEMCalEP.cxx:134
 AliAnalysisTaskFlowTPCEMCalEP.cxx:135
 AliAnalysisTaskFlowTPCEMCalEP.cxx:136
 AliAnalysisTaskFlowTPCEMCalEP.cxx:137
 AliAnalysisTaskFlowTPCEMCalEP.cxx:138
 AliAnalysisTaskFlowTPCEMCalEP.cxx:139
 AliAnalysisTaskFlowTPCEMCalEP.cxx:140
 AliAnalysisTaskFlowTPCEMCalEP.cxx:141
 AliAnalysisTaskFlowTPCEMCalEP.cxx:142
 AliAnalysisTaskFlowTPCEMCalEP.cxx:143
 AliAnalysisTaskFlowTPCEMCalEP.cxx:144
 AliAnalysisTaskFlowTPCEMCalEP.cxx:145
 AliAnalysisTaskFlowTPCEMCalEP.cxx:146
 AliAnalysisTaskFlowTPCEMCalEP.cxx:147
 AliAnalysisTaskFlowTPCEMCalEP.cxx:148
 AliAnalysisTaskFlowTPCEMCalEP.cxx:149
 AliAnalysisTaskFlowTPCEMCalEP.cxx:150
 AliAnalysisTaskFlowTPCEMCalEP.cxx:151
 AliAnalysisTaskFlowTPCEMCalEP.cxx:152
 AliAnalysisTaskFlowTPCEMCalEP.cxx:153
 AliAnalysisTaskFlowTPCEMCalEP.cxx:154
 AliAnalysisTaskFlowTPCEMCalEP.cxx:155
 AliAnalysisTaskFlowTPCEMCalEP.cxx:156
 AliAnalysisTaskFlowTPCEMCalEP.cxx:157
 AliAnalysisTaskFlowTPCEMCalEP.cxx:158
 AliAnalysisTaskFlowTPCEMCalEP.cxx:159
 AliAnalysisTaskFlowTPCEMCalEP.cxx:160
 AliAnalysisTaskFlowTPCEMCalEP.cxx:161
 AliAnalysisTaskFlowTPCEMCalEP.cxx:162
 AliAnalysisTaskFlowTPCEMCalEP.cxx:163
 AliAnalysisTaskFlowTPCEMCalEP.cxx:164
 AliAnalysisTaskFlowTPCEMCalEP.cxx:165
 AliAnalysisTaskFlowTPCEMCalEP.cxx:166
 AliAnalysisTaskFlowTPCEMCalEP.cxx:167
 AliAnalysisTaskFlowTPCEMCalEP.cxx:168
 AliAnalysisTaskFlowTPCEMCalEP.cxx:169
 AliAnalysisTaskFlowTPCEMCalEP.cxx:170
 AliAnalysisTaskFlowTPCEMCalEP.cxx:171
 AliAnalysisTaskFlowTPCEMCalEP.cxx:172
 AliAnalysisTaskFlowTPCEMCalEP.cxx:173
 AliAnalysisTaskFlowTPCEMCalEP.cxx:174
 AliAnalysisTaskFlowTPCEMCalEP.cxx:175
 AliAnalysisTaskFlowTPCEMCalEP.cxx:176
 AliAnalysisTaskFlowTPCEMCalEP.cxx:177
 AliAnalysisTaskFlowTPCEMCalEP.cxx:178
 AliAnalysisTaskFlowTPCEMCalEP.cxx:179
 AliAnalysisTaskFlowTPCEMCalEP.cxx:180
 AliAnalysisTaskFlowTPCEMCalEP.cxx:181
 AliAnalysisTaskFlowTPCEMCalEP.cxx:182
 AliAnalysisTaskFlowTPCEMCalEP.cxx:183
 AliAnalysisTaskFlowTPCEMCalEP.cxx:184
 AliAnalysisTaskFlowTPCEMCalEP.cxx:185
 AliAnalysisTaskFlowTPCEMCalEP.cxx:186
 AliAnalysisTaskFlowTPCEMCalEP.cxx:187
 AliAnalysisTaskFlowTPCEMCalEP.cxx:188
 AliAnalysisTaskFlowTPCEMCalEP.cxx:189
 AliAnalysisTaskFlowTPCEMCalEP.cxx:190
 AliAnalysisTaskFlowTPCEMCalEP.cxx:191
 AliAnalysisTaskFlowTPCEMCalEP.cxx:192
 AliAnalysisTaskFlowTPCEMCalEP.cxx:193
 AliAnalysisTaskFlowTPCEMCalEP.cxx:194
 AliAnalysisTaskFlowTPCEMCalEP.cxx:195
 AliAnalysisTaskFlowTPCEMCalEP.cxx:196
 AliAnalysisTaskFlowTPCEMCalEP.cxx:197
 AliAnalysisTaskFlowTPCEMCalEP.cxx:198
 AliAnalysisTaskFlowTPCEMCalEP.cxx:199
 AliAnalysisTaskFlowTPCEMCalEP.cxx:200
 AliAnalysisTaskFlowTPCEMCalEP.cxx:201
 AliAnalysisTaskFlowTPCEMCalEP.cxx:202
 AliAnalysisTaskFlowTPCEMCalEP.cxx:203
 AliAnalysisTaskFlowTPCEMCalEP.cxx:204
 AliAnalysisTaskFlowTPCEMCalEP.cxx:205
 AliAnalysisTaskFlowTPCEMCalEP.cxx:206
 AliAnalysisTaskFlowTPCEMCalEP.cxx:207
 AliAnalysisTaskFlowTPCEMCalEP.cxx:208
 AliAnalysisTaskFlowTPCEMCalEP.cxx:209
 AliAnalysisTaskFlowTPCEMCalEP.cxx:210
 AliAnalysisTaskFlowTPCEMCalEP.cxx:211
 AliAnalysisTaskFlowTPCEMCalEP.cxx:212
 AliAnalysisTaskFlowTPCEMCalEP.cxx:213
 AliAnalysisTaskFlowTPCEMCalEP.cxx:214
 AliAnalysisTaskFlowTPCEMCalEP.cxx:215
 AliAnalysisTaskFlowTPCEMCalEP.cxx:216
 AliAnalysisTaskFlowTPCEMCalEP.cxx:217
 AliAnalysisTaskFlowTPCEMCalEP.cxx:218
 AliAnalysisTaskFlowTPCEMCalEP.cxx:219
 AliAnalysisTaskFlowTPCEMCalEP.cxx:220
 AliAnalysisTaskFlowTPCEMCalEP.cxx:221
 AliAnalysisTaskFlowTPCEMCalEP.cxx:222
 AliAnalysisTaskFlowTPCEMCalEP.cxx:223
 AliAnalysisTaskFlowTPCEMCalEP.cxx:224
 AliAnalysisTaskFlowTPCEMCalEP.cxx:225
 AliAnalysisTaskFlowTPCEMCalEP.cxx:226
 AliAnalysisTaskFlowTPCEMCalEP.cxx:227
 AliAnalysisTaskFlowTPCEMCalEP.cxx:228
 AliAnalysisTaskFlowTPCEMCalEP.cxx:229
 AliAnalysisTaskFlowTPCEMCalEP.cxx:230
 AliAnalysisTaskFlowTPCEMCalEP.cxx:231
 AliAnalysisTaskFlowTPCEMCalEP.cxx:232
 AliAnalysisTaskFlowTPCEMCalEP.cxx:233
 AliAnalysisTaskFlowTPCEMCalEP.cxx:234
 AliAnalysisTaskFlowTPCEMCalEP.cxx:235
 AliAnalysisTaskFlowTPCEMCalEP.cxx:236
 AliAnalysisTaskFlowTPCEMCalEP.cxx:237
 AliAnalysisTaskFlowTPCEMCalEP.cxx:238
 AliAnalysisTaskFlowTPCEMCalEP.cxx:239
 AliAnalysisTaskFlowTPCEMCalEP.cxx:240
 AliAnalysisTaskFlowTPCEMCalEP.cxx:241
 AliAnalysisTaskFlowTPCEMCalEP.cxx:242
 AliAnalysisTaskFlowTPCEMCalEP.cxx:243
 AliAnalysisTaskFlowTPCEMCalEP.cxx:244
 AliAnalysisTaskFlowTPCEMCalEP.cxx:245
 AliAnalysisTaskFlowTPCEMCalEP.cxx:246
 AliAnalysisTaskFlowTPCEMCalEP.cxx:247
 AliAnalysisTaskFlowTPCEMCalEP.cxx:248
 AliAnalysisTaskFlowTPCEMCalEP.cxx:249
 AliAnalysisTaskFlowTPCEMCalEP.cxx:250
 AliAnalysisTaskFlowTPCEMCalEP.cxx:251
 AliAnalysisTaskFlowTPCEMCalEP.cxx:252
 AliAnalysisTaskFlowTPCEMCalEP.cxx:253
 AliAnalysisTaskFlowTPCEMCalEP.cxx:254
 AliAnalysisTaskFlowTPCEMCalEP.cxx:255
 AliAnalysisTaskFlowTPCEMCalEP.cxx:256
 AliAnalysisTaskFlowTPCEMCalEP.cxx:257
 AliAnalysisTaskFlowTPCEMCalEP.cxx:258
 AliAnalysisTaskFlowTPCEMCalEP.cxx:259
 AliAnalysisTaskFlowTPCEMCalEP.cxx:260
 AliAnalysisTaskFlowTPCEMCalEP.cxx:261
 AliAnalysisTaskFlowTPCEMCalEP.cxx:262
 AliAnalysisTaskFlowTPCEMCalEP.cxx:263
 AliAnalysisTaskFlowTPCEMCalEP.cxx:264
 AliAnalysisTaskFlowTPCEMCalEP.cxx:265
 AliAnalysisTaskFlowTPCEMCalEP.cxx:266
 AliAnalysisTaskFlowTPCEMCalEP.cxx:267
 AliAnalysisTaskFlowTPCEMCalEP.cxx:268
 AliAnalysisTaskFlowTPCEMCalEP.cxx:269
 AliAnalysisTaskFlowTPCEMCalEP.cxx:270
 AliAnalysisTaskFlowTPCEMCalEP.cxx:271
 AliAnalysisTaskFlowTPCEMCalEP.cxx:272
 AliAnalysisTaskFlowTPCEMCalEP.cxx:273
 AliAnalysisTaskFlowTPCEMCalEP.cxx:274
 AliAnalysisTaskFlowTPCEMCalEP.cxx:275
 AliAnalysisTaskFlowTPCEMCalEP.cxx:276
 AliAnalysisTaskFlowTPCEMCalEP.cxx:277
 AliAnalysisTaskFlowTPCEMCalEP.cxx:278
 AliAnalysisTaskFlowTPCEMCalEP.cxx:279
 AliAnalysisTaskFlowTPCEMCalEP.cxx:280
 AliAnalysisTaskFlowTPCEMCalEP.cxx:281
 AliAnalysisTaskFlowTPCEMCalEP.cxx:282
 AliAnalysisTaskFlowTPCEMCalEP.cxx:283
 AliAnalysisTaskFlowTPCEMCalEP.cxx:284
 AliAnalysisTaskFlowTPCEMCalEP.cxx:285
 AliAnalysisTaskFlowTPCEMCalEP.cxx:286
 AliAnalysisTaskFlowTPCEMCalEP.cxx:287
 AliAnalysisTaskFlowTPCEMCalEP.cxx:288
 AliAnalysisTaskFlowTPCEMCalEP.cxx:289
 AliAnalysisTaskFlowTPCEMCalEP.cxx:290
 AliAnalysisTaskFlowTPCEMCalEP.cxx:291
 AliAnalysisTaskFlowTPCEMCalEP.cxx:292
 AliAnalysisTaskFlowTPCEMCalEP.cxx:293
 AliAnalysisTaskFlowTPCEMCalEP.cxx:294
 AliAnalysisTaskFlowTPCEMCalEP.cxx:295
 AliAnalysisTaskFlowTPCEMCalEP.cxx:296
 AliAnalysisTaskFlowTPCEMCalEP.cxx:297
 AliAnalysisTaskFlowTPCEMCalEP.cxx:298
 AliAnalysisTaskFlowTPCEMCalEP.cxx:299
 AliAnalysisTaskFlowTPCEMCalEP.cxx:300
 AliAnalysisTaskFlowTPCEMCalEP.cxx:301
 AliAnalysisTaskFlowTPCEMCalEP.cxx:302
 AliAnalysisTaskFlowTPCEMCalEP.cxx:303
 AliAnalysisTaskFlowTPCEMCalEP.cxx:304
 AliAnalysisTaskFlowTPCEMCalEP.cxx:305
 AliAnalysisTaskFlowTPCEMCalEP.cxx:306
 AliAnalysisTaskFlowTPCEMCalEP.cxx:307
 AliAnalysisTaskFlowTPCEMCalEP.cxx:308
 AliAnalysisTaskFlowTPCEMCalEP.cxx:309
 AliAnalysisTaskFlowTPCEMCalEP.cxx:310
 AliAnalysisTaskFlowTPCEMCalEP.cxx:311
 AliAnalysisTaskFlowTPCEMCalEP.cxx:312
 AliAnalysisTaskFlowTPCEMCalEP.cxx:313
 AliAnalysisTaskFlowTPCEMCalEP.cxx:314
 AliAnalysisTaskFlowTPCEMCalEP.cxx:315
 AliAnalysisTaskFlowTPCEMCalEP.cxx:316
 AliAnalysisTaskFlowTPCEMCalEP.cxx:317
 AliAnalysisTaskFlowTPCEMCalEP.cxx:318
 AliAnalysisTaskFlowTPCEMCalEP.cxx:319
 AliAnalysisTaskFlowTPCEMCalEP.cxx:320
 AliAnalysisTaskFlowTPCEMCalEP.cxx:321
 AliAnalysisTaskFlowTPCEMCalEP.cxx:322
 AliAnalysisTaskFlowTPCEMCalEP.cxx:323
 AliAnalysisTaskFlowTPCEMCalEP.cxx:324
 AliAnalysisTaskFlowTPCEMCalEP.cxx:325
 AliAnalysisTaskFlowTPCEMCalEP.cxx:326
 AliAnalysisTaskFlowTPCEMCalEP.cxx:327
 AliAnalysisTaskFlowTPCEMCalEP.cxx:328
 AliAnalysisTaskFlowTPCEMCalEP.cxx:329
 AliAnalysisTaskFlowTPCEMCalEP.cxx:330
 AliAnalysisTaskFlowTPCEMCalEP.cxx:331
 AliAnalysisTaskFlowTPCEMCalEP.cxx:332
 AliAnalysisTaskFlowTPCEMCalEP.cxx:333
 AliAnalysisTaskFlowTPCEMCalEP.cxx:334
 AliAnalysisTaskFlowTPCEMCalEP.cxx:335
 AliAnalysisTaskFlowTPCEMCalEP.cxx:336
 AliAnalysisTaskFlowTPCEMCalEP.cxx:337
 AliAnalysisTaskFlowTPCEMCalEP.cxx:338
 AliAnalysisTaskFlowTPCEMCalEP.cxx:339
 AliAnalysisTaskFlowTPCEMCalEP.cxx:340
 AliAnalysisTaskFlowTPCEMCalEP.cxx:341
 AliAnalysisTaskFlowTPCEMCalEP.cxx:342
 AliAnalysisTaskFlowTPCEMCalEP.cxx:343
 AliAnalysisTaskFlowTPCEMCalEP.cxx:344
 AliAnalysisTaskFlowTPCEMCalEP.cxx:345
 AliAnalysisTaskFlowTPCEMCalEP.cxx:346
 AliAnalysisTaskFlowTPCEMCalEP.cxx:347
 AliAnalysisTaskFlowTPCEMCalEP.cxx:348
 AliAnalysisTaskFlowTPCEMCalEP.cxx:349
 AliAnalysisTaskFlowTPCEMCalEP.cxx:350
 AliAnalysisTaskFlowTPCEMCalEP.cxx:351
 AliAnalysisTaskFlowTPCEMCalEP.cxx:352
 AliAnalysisTaskFlowTPCEMCalEP.cxx:353
 AliAnalysisTaskFlowTPCEMCalEP.cxx:354
 AliAnalysisTaskFlowTPCEMCalEP.cxx:355
 AliAnalysisTaskFlowTPCEMCalEP.cxx:356
 AliAnalysisTaskFlowTPCEMCalEP.cxx:357
 AliAnalysisTaskFlowTPCEMCalEP.cxx:358
 AliAnalysisTaskFlowTPCEMCalEP.cxx:359
 AliAnalysisTaskFlowTPCEMCalEP.cxx:360
 AliAnalysisTaskFlowTPCEMCalEP.cxx:361
 AliAnalysisTaskFlowTPCEMCalEP.cxx:362
 AliAnalysisTaskFlowTPCEMCalEP.cxx:363
 AliAnalysisTaskFlowTPCEMCalEP.cxx:364
 AliAnalysisTaskFlowTPCEMCalEP.cxx:365
 AliAnalysisTaskFlowTPCEMCalEP.cxx:366
 AliAnalysisTaskFlowTPCEMCalEP.cxx:367
 AliAnalysisTaskFlowTPCEMCalEP.cxx:368
 AliAnalysisTaskFlowTPCEMCalEP.cxx:369
 AliAnalysisTaskFlowTPCEMCalEP.cxx:370
 AliAnalysisTaskFlowTPCEMCalEP.cxx:371
 AliAnalysisTaskFlowTPCEMCalEP.cxx:372
 AliAnalysisTaskFlowTPCEMCalEP.cxx:373
 AliAnalysisTaskFlowTPCEMCalEP.cxx:374
 AliAnalysisTaskFlowTPCEMCalEP.cxx:375
 AliAnalysisTaskFlowTPCEMCalEP.cxx:376
 AliAnalysisTaskFlowTPCEMCalEP.cxx:377
 AliAnalysisTaskFlowTPCEMCalEP.cxx:378
 AliAnalysisTaskFlowTPCEMCalEP.cxx:379
 AliAnalysisTaskFlowTPCEMCalEP.cxx:380
 AliAnalysisTaskFlowTPCEMCalEP.cxx:381
 AliAnalysisTaskFlowTPCEMCalEP.cxx:382
 AliAnalysisTaskFlowTPCEMCalEP.cxx:383
 AliAnalysisTaskFlowTPCEMCalEP.cxx:384
 AliAnalysisTaskFlowTPCEMCalEP.cxx:385
 AliAnalysisTaskFlowTPCEMCalEP.cxx:386
 AliAnalysisTaskFlowTPCEMCalEP.cxx:387
 AliAnalysisTaskFlowTPCEMCalEP.cxx:388
 AliAnalysisTaskFlowTPCEMCalEP.cxx:389
 AliAnalysisTaskFlowTPCEMCalEP.cxx:390
 AliAnalysisTaskFlowTPCEMCalEP.cxx:391
 AliAnalysisTaskFlowTPCEMCalEP.cxx:392
 AliAnalysisTaskFlowTPCEMCalEP.cxx:393
 AliAnalysisTaskFlowTPCEMCalEP.cxx:394
 AliAnalysisTaskFlowTPCEMCalEP.cxx:395
 AliAnalysisTaskFlowTPCEMCalEP.cxx:396
 AliAnalysisTaskFlowTPCEMCalEP.cxx:397
 AliAnalysisTaskFlowTPCEMCalEP.cxx:398
 AliAnalysisTaskFlowTPCEMCalEP.cxx:399
 AliAnalysisTaskFlowTPCEMCalEP.cxx:400
 AliAnalysisTaskFlowTPCEMCalEP.cxx:401
 AliAnalysisTaskFlowTPCEMCalEP.cxx:402
 AliAnalysisTaskFlowTPCEMCalEP.cxx:403
 AliAnalysisTaskFlowTPCEMCalEP.cxx:404
 AliAnalysisTaskFlowTPCEMCalEP.cxx:405
 AliAnalysisTaskFlowTPCEMCalEP.cxx:406
 AliAnalysisTaskFlowTPCEMCalEP.cxx:407
 AliAnalysisTaskFlowTPCEMCalEP.cxx:408
 AliAnalysisTaskFlowTPCEMCalEP.cxx:409
 AliAnalysisTaskFlowTPCEMCalEP.cxx:410
 AliAnalysisTaskFlowTPCEMCalEP.cxx:411
 AliAnalysisTaskFlowTPCEMCalEP.cxx:412
 AliAnalysisTaskFlowTPCEMCalEP.cxx:413
 AliAnalysisTaskFlowTPCEMCalEP.cxx:414
 AliAnalysisTaskFlowTPCEMCalEP.cxx:415
 AliAnalysisTaskFlowTPCEMCalEP.cxx:416
 AliAnalysisTaskFlowTPCEMCalEP.cxx:417
 AliAnalysisTaskFlowTPCEMCalEP.cxx:418
 AliAnalysisTaskFlowTPCEMCalEP.cxx:419
 AliAnalysisTaskFlowTPCEMCalEP.cxx:420
 AliAnalysisTaskFlowTPCEMCalEP.cxx:421
 AliAnalysisTaskFlowTPCEMCalEP.cxx:422
 AliAnalysisTaskFlowTPCEMCalEP.cxx:423
 AliAnalysisTaskFlowTPCEMCalEP.cxx:424
 AliAnalysisTaskFlowTPCEMCalEP.cxx:425
 AliAnalysisTaskFlowTPCEMCalEP.cxx:426
 AliAnalysisTaskFlowTPCEMCalEP.cxx:427
 AliAnalysisTaskFlowTPCEMCalEP.cxx:428
 AliAnalysisTaskFlowTPCEMCalEP.cxx:429
 AliAnalysisTaskFlowTPCEMCalEP.cxx:430
 AliAnalysisTaskFlowTPCEMCalEP.cxx:431
 AliAnalysisTaskFlowTPCEMCalEP.cxx:432
 AliAnalysisTaskFlowTPCEMCalEP.cxx:433
 AliAnalysisTaskFlowTPCEMCalEP.cxx:434
 AliAnalysisTaskFlowTPCEMCalEP.cxx:435
 AliAnalysisTaskFlowTPCEMCalEP.cxx:436
 AliAnalysisTaskFlowTPCEMCalEP.cxx:437
 AliAnalysisTaskFlowTPCEMCalEP.cxx:438
 AliAnalysisTaskFlowTPCEMCalEP.cxx:439
 AliAnalysisTaskFlowTPCEMCalEP.cxx:440
 AliAnalysisTaskFlowTPCEMCalEP.cxx:441
 AliAnalysisTaskFlowTPCEMCalEP.cxx:442
 AliAnalysisTaskFlowTPCEMCalEP.cxx:443
 AliAnalysisTaskFlowTPCEMCalEP.cxx:444
 AliAnalysisTaskFlowTPCEMCalEP.cxx:445
 AliAnalysisTaskFlowTPCEMCalEP.cxx:446
 AliAnalysisTaskFlowTPCEMCalEP.cxx:447
 AliAnalysisTaskFlowTPCEMCalEP.cxx:448
 AliAnalysisTaskFlowTPCEMCalEP.cxx:449
 AliAnalysisTaskFlowTPCEMCalEP.cxx:450
 AliAnalysisTaskFlowTPCEMCalEP.cxx:451
 AliAnalysisTaskFlowTPCEMCalEP.cxx:452
 AliAnalysisTaskFlowTPCEMCalEP.cxx:453
 AliAnalysisTaskFlowTPCEMCalEP.cxx:454
 AliAnalysisTaskFlowTPCEMCalEP.cxx:455
 AliAnalysisTaskFlowTPCEMCalEP.cxx:456
 AliAnalysisTaskFlowTPCEMCalEP.cxx:457
 AliAnalysisTaskFlowTPCEMCalEP.cxx:458
 AliAnalysisTaskFlowTPCEMCalEP.cxx:459
 AliAnalysisTaskFlowTPCEMCalEP.cxx:460
 AliAnalysisTaskFlowTPCEMCalEP.cxx:461
 AliAnalysisTaskFlowTPCEMCalEP.cxx:462
 AliAnalysisTaskFlowTPCEMCalEP.cxx:463
 AliAnalysisTaskFlowTPCEMCalEP.cxx:464
 AliAnalysisTaskFlowTPCEMCalEP.cxx:465
 AliAnalysisTaskFlowTPCEMCalEP.cxx:466
 AliAnalysisTaskFlowTPCEMCalEP.cxx:467
 AliAnalysisTaskFlowTPCEMCalEP.cxx:468
 AliAnalysisTaskFlowTPCEMCalEP.cxx:469
 AliAnalysisTaskFlowTPCEMCalEP.cxx:470
 AliAnalysisTaskFlowTPCEMCalEP.cxx:471
 AliAnalysisTaskFlowTPCEMCalEP.cxx:472
 AliAnalysisTaskFlowTPCEMCalEP.cxx:473
 AliAnalysisTaskFlowTPCEMCalEP.cxx:474
 AliAnalysisTaskFlowTPCEMCalEP.cxx:475
 AliAnalysisTaskFlowTPCEMCalEP.cxx:476
 AliAnalysisTaskFlowTPCEMCalEP.cxx:477
 AliAnalysisTaskFlowTPCEMCalEP.cxx:478
 AliAnalysisTaskFlowTPCEMCalEP.cxx:479
 AliAnalysisTaskFlowTPCEMCalEP.cxx:480
 AliAnalysisTaskFlowTPCEMCalEP.cxx:481
 AliAnalysisTaskFlowTPCEMCalEP.cxx:482
 AliAnalysisTaskFlowTPCEMCalEP.cxx:483
 AliAnalysisTaskFlowTPCEMCalEP.cxx:484
 AliAnalysisTaskFlowTPCEMCalEP.cxx:485
 AliAnalysisTaskFlowTPCEMCalEP.cxx:486
 AliAnalysisTaskFlowTPCEMCalEP.cxx:487
 AliAnalysisTaskFlowTPCEMCalEP.cxx:488
 AliAnalysisTaskFlowTPCEMCalEP.cxx:489
 AliAnalysisTaskFlowTPCEMCalEP.cxx:490
 AliAnalysisTaskFlowTPCEMCalEP.cxx:491
 AliAnalysisTaskFlowTPCEMCalEP.cxx:492
 AliAnalysisTaskFlowTPCEMCalEP.cxx:493
 AliAnalysisTaskFlowTPCEMCalEP.cxx:494
 AliAnalysisTaskFlowTPCEMCalEP.cxx:495
 AliAnalysisTaskFlowTPCEMCalEP.cxx:496
 AliAnalysisTaskFlowTPCEMCalEP.cxx:497
 AliAnalysisTaskFlowTPCEMCalEP.cxx:498
 AliAnalysisTaskFlowTPCEMCalEP.cxx:499
 AliAnalysisTaskFlowTPCEMCalEP.cxx:500
 AliAnalysisTaskFlowTPCEMCalEP.cxx:501
 AliAnalysisTaskFlowTPCEMCalEP.cxx:502
 AliAnalysisTaskFlowTPCEMCalEP.cxx:503
 AliAnalysisTaskFlowTPCEMCalEP.cxx:504
 AliAnalysisTaskFlowTPCEMCalEP.cxx:505
 AliAnalysisTaskFlowTPCEMCalEP.cxx:506
 AliAnalysisTaskFlowTPCEMCalEP.cxx:507
 AliAnalysisTaskFlowTPCEMCalEP.cxx:508
 AliAnalysisTaskFlowTPCEMCalEP.cxx:509
 AliAnalysisTaskFlowTPCEMCalEP.cxx:510
 AliAnalysisTaskFlowTPCEMCalEP.cxx:511
 AliAnalysisTaskFlowTPCEMCalEP.cxx:512
 AliAnalysisTaskFlowTPCEMCalEP.cxx:513
 AliAnalysisTaskFlowTPCEMCalEP.cxx:514
 AliAnalysisTaskFlowTPCEMCalEP.cxx:515
 AliAnalysisTaskFlowTPCEMCalEP.cxx:516
 AliAnalysisTaskFlowTPCEMCalEP.cxx:517
 AliAnalysisTaskFlowTPCEMCalEP.cxx:518
 AliAnalysisTaskFlowTPCEMCalEP.cxx:519
 AliAnalysisTaskFlowTPCEMCalEP.cxx:520
 AliAnalysisTaskFlowTPCEMCalEP.cxx:521
 AliAnalysisTaskFlowTPCEMCalEP.cxx:522
 AliAnalysisTaskFlowTPCEMCalEP.cxx:523
 AliAnalysisTaskFlowTPCEMCalEP.cxx:524
 AliAnalysisTaskFlowTPCEMCalEP.cxx:525
 AliAnalysisTaskFlowTPCEMCalEP.cxx:526
 AliAnalysisTaskFlowTPCEMCalEP.cxx:527
 AliAnalysisTaskFlowTPCEMCalEP.cxx:528
 AliAnalysisTaskFlowTPCEMCalEP.cxx:529
 AliAnalysisTaskFlowTPCEMCalEP.cxx:530
 AliAnalysisTaskFlowTPCEMCalEP.cxx:531
 AliAnalysisTaskFlowTPCEMCalEP.cxx:532
 AliAnalysisTaskFlowTPCEMCalEP.cxx:533
 AliAnalysisTaskFlowTPCEMCalEP.cxx:534
 AliAnalysisTaskFlowTPCEMCalEP.cxx:535
 AliAnalysisTaskFlowTPCEMCalEP.cxx:536
 AliAnalysisTaskFlowTPCEMCalEP.cxx:537
 AliAnalysisTaskFlowTPCEMCalEP.cxx:538
 AliAnalysisTaskFlowTPCEMCalEP.cxx:539
 AliAnalysisTaskFlowTPCEMCalEP.cxx:540
 AliAnalysisTaskFlowTPCEMCalEP.cxx:541
 AliAnalysisTaskFlowTPCEMCalEP.cxx:542
 AliAnalysisTaskFlowTPCEMCalEP.cxx:543
 AliAnalysisTaskFlowTPCEMCalEP.cxx:544
 AliAnalysisTaskFlowTPCEMCalEP.cxx:545
 AliAnalysisTaskFlowTPCEMCalEP.cxx:546
 AliAnalysisTaskFlowTPCEMCalEP.cxx:547
 AliAnalysisTaskFlowTPCEMCalEP.cxx:548
 AliAnalysisTaskFlowTPCEMCalEP.cxx:549
 AliAnalysisTaskFlowTPCEMCalEP.cxx:550
 AliAnalysisTaskFlowTPCEMCalEP.cxx:551
 AliAnalysisTaskFlowTPCEMCalEP.cxx:552
 AliAnalysisTaskFlowTPCEMCalEP.cxx:553
 AliAnalysisTaskFlowTPCEMCalEP.cxx:554
 AliAnalysisTaskFlowTPCEMCalEP.cxx:555
 AliAnalysisTaskFlowTPCEMCalEP.cxx:556
 AliAnalysisTaskFlowTPCEMCalEP.cxx:557
 AliAnalysisTaskFlowTPCEMCalEP.cxx:558
 AliAnalysisTaskFlowTPCEMCalEP.cxx:559
 AliAnalysisTaskFlowTPCEMCalEP.cxx:560
 AliAnalysisTaskFlowTPCEMCalEP.cxx:561
 AliAnalysisTaskFlowTPCEMCalEP.cxx:562
 AliAnalysisTaskFlowTPCEMCalEP.cxx:563
 AliAnalysisTaskFlowTPCEMCalEP.cxx:564
 AliAnalysisTaskFlowTPCEMCalEP.cxx:565
 AliAnalysisTaskFlowTPCEMCalEP.cxx:566
 AliAnalysisTaskFlowTPCEMCalEP.cxx:567
 AliAnalysisTaskFlowTPCEMCalEP.cxx:568
 AliAnalysisTaskFlowTPCEMCalEP.cxx:569
 AliAnalysisTaskFlowTPCEMCalEP.cxx:570
 AliAnalysisTaskFlowTPCEMCalEP.cxx:571
 AliAnalysisTaskFlowTPCEMCalEP.cxx:572
 AliAnalysisTaskFlowTPCEMCalEP.cxx:573
 AliAnalysisTaskFlowTPCEMCalEP.cxx:574
 AliAnalysisTaskFlowTPCEMCalEP.cxx:575
 AliAnalysisTaskFlowTPCEMCalEP.cxx:576
 AliAnalysisTaskFlowTPCEMCalEP.cxx:577
 AliAnalysisTaskFlowTPCEMCalEP.cxx:578
 AliAnalysisTaskFlowTPCEMCalEP.cxx:579
 AliAnalysisTaskFlowTPCEMCalEP.cxx:580
 AliAnalysisTaskFlowTPCEMCalEP.cxx:581
 AliAnalysisTaskFlowTPCEMCalEP.cxx:582
 AliAnalysisTaskFlowTPCEMCalEP.cxx:583
 AliAnalysisTaskFlowTPCEMCalEP.cxx:584
 AliAnalysisTaskFlowTPCEMCalEP.cxx:585
 AliAnalysisTaskFlowTPCEMCalEP.cxx:586
 AliAnalysisTaskFlowTPCEMCalEP.cxx:587
 AliAnalysisTaskFlowTPCEMCalEP.cxx:588
 AliAnalysisTaskFlowTPCEMCalEP.cxx:589
 AliAnalysisTaskFlowTPCEMCalEP.cxx:590
 AliAnalysisTaskFlowTPCEMCalEP.cxx:591
 AliAnalysisTaskFlowTPCEMCalEP.cxx:592
 AliAnalysisTaskFlowTPCEMCalEP.cxx:593
 AliAnalysisTaskFlowTPCEMCalEP.cxx:594
 AliAnalysisTaskFlowTPCEMCalEP.cxx:595
 AliAnalysisTaskFlowTPCEMCalEP.cxx:596
 AliAnalysisTaskFlowTPCEMCalEP.cxx:597
 AliAnalysisTaskFlowTPCEMCalEP.cxx:598
 AliAnalysisTaskFlowTPCEMCalEP.cxx:599
 AliAnalysisTaskFlowTPCEMCalEP.cxx:600
 AliAnalysisTaskFlowTPCEMCalEP.cxx:601
 AliAnalysisTaskFlowTPCEMCalEP.cxx:602
 AliAnalysisTaskFlowTPCEMCalEP.cxx:603
 AliAnalysisTaskFlowTPCEMCalEP.cxx:604
 AliAnalysisTaskFlowTPCEMCalEP.cxx:605
 AliAnalysisTaskFlowTPCEMCalEP.cxx:606
 AliAnalysisTaskFlowTPCEMCalEP.cxx:607
 AliAnalysisTaskFlowTPCEMCalEP.cxx:608
 AliAnalysisTaskFlowTPCEMCalEP.cxx:609
 AliAnalysisTaskFlowTPCEMCalEP.cxx:610
 AliAnalysisTaskFlowTPCEMCalEP.cxx:611
 AliAnalysisTaskFlowTPCEMCalEP.cxx:612
 AliAnalysisTaskFlowTPCEMCalEP.cxx:613
 AliAnalysisTaskFlowTPCEMCalEP.cxx:614
 AliAnalysisTaskFlowTPCEMCalEP.cxx:615
 AliAnalysisTaskFlowTPCEMCalEP.cxx:616
 AliAnalysisTaskFlowTPCEMCalEP.cxx:617
 AliAnalysisTaskFlowTPCEMCalEP.cxx:618
 AliAnalysisTaskFlowTPCEMCalEP.cxx:619
 AliAnalysisTaskFlowTPCEMCalEP.cxx:620
 AliAnalysisTaskFlowTPCEMCalEP.cxx:621
 AliAnalysisTaskFlowTPCEMCalEP.cxx:622
 AliAnalysisTaskFlowTPCEMCalEP.cxx:623
 AliAnalysisTaskFlowTPCEMCalEP.cxx:624
 AliAnalysisTaskFlowTPCEMCalEP.cxx:625
 AliAnalysisTaskFlowTPCEMCalEP.cxx:626
 AliAnalysisTaskFlowTPCEMCalEP.cxx:627
 AliAnalysisTaskFlowTPCEMCalEP.cxx:628
 AliAnalysisTaskFlowTPCEMCalEP.cxx:629
 AliAnalysisTaskFlowTPCEMCalEP.cxx:630
 AliAnalysisTaskFlowTPCEMCalEP.cxx:631
 AliAnalysisTaskFlowTPCEMCalEP.cxx:632
 AliAnalysisTaskFlowTPCEMCalEP.cxx:633
 AliAnalysisTaskFlowTPCEMCalEP.cxx:634
 AliAnalysisTaskFlowTPCEMCalEP.cxx:635
 AliAnalysisTaskFlowTPCEMCalEP.cxx:636
 AliAnalysisTaskFlowTPCEMCalEP.cxx:637
 AliAnalysisTaskFlowTPCEMCalEP.cxx:638
 AliAnalysisTaskFlowTPCEMCalEP.cxx:639
 AliAnalysisTaskFlowTPCEMCalEP.cxx:640
 AliAnalysisTaskFlowTPCEMCalEP.cxx:641
 AliAnalysisTaskFlowTPCEMCalEP.cxx:642
 AliAnalysisTaskFlowTPCEMCalEP.cxx:643
 AliAnalysisTaskFlowTPCEMCalEP.cxx:644
 AliAnalysisTaskFlowTPCEMCalEP.cxx:645
 AliAnalysisTaskFlowTPCEMCalEP.cxx:646
 AliAnalysisTaskFlowTPCEMCalEP.cxx:647
 AliAnalysisTaskFlowTPCEMCalEP.cxx:648
 AliAnalysisTaskFlowTPCEMCalEP.cxx:649
 AliAnalysisTaskFlowTPCEMCalEP.cxx:650
 AliAnalysisTaskFlowTPCEMCalEP.cxx:651
 AliAnalysisTaskFlowTPCEMCalEP.cxx:652
 AliAnalysisTaskFlowTPCEMCalEP.cxx:653
 AliAnalysisTaskFlowTPCEMCalEP.cxx:654
 AliAnalysisTaskFlowTPCEMCalEP.cxx:655
 AliAnalysisTaskFlowTPCEMCalEP.cxx:656
 AliAnalysisTaskFlowTPCEMCalEP.cxx:657
 AliAnalysisTaskFlowTPCEMCalEP.cxx:658
 AliAnalysisTaskFlowTPCEMCalEP.cxx:659
 AliAnalysisTaskFlowTPCEMCalEP.cxx:660
 AliAnalysisTaskFlowTPCEMCalEP.cxx:661
 AliAnalysisTaskFlowTPCEMCalEP.cxx:662
 AliAnalysisTaskFlowTPCEMCalEP.cxx:663
 AliAnalysisTaskFlowTPCEMCalEP.cxx:664
 AliAnalysisTaskFlowTPCEMCalEP.cxx:665
 AliAnalysisTaskFlowTPCEMCalEP.cxx:666
 AliAnalysisTaskFlowTPCEMCalEP.cxx:667
 AliAnalysisTaskFlowTPCEMCalEP.cxx:668
 AliAnalysisTaskFlowTPCEMCalEP.cxx:669
 AliAnalysisTaskFlowTPCEMCalEP.cxx:670
 AliAnalysisTaskFlowTPCEMCalEP.cxx:671
 AliAnalysisTaskFlowTPCEMCalEP.cxx:672
 AliAnalysisTaskFlowTPCEMCalEP.cxx:673
 AliAnalysisTaskFlowTPCEMCalEP.cxx:674
 AliAnalysisTaskFlowTPCEMCalEP.cxx:675
 AliAnalysisTaskFlowTPCEMCalEP.cxx:676
 AliAnalysisTaskFlowTPCEMCalEP.cxx:677
 AliAnalysisTaskFlowTPCEMCalEP.cxx:678
 AliAnalysisTaskFlowTPCEMCalEP.cxx:679
 AliAnalysisTaskFlowTPCEMCalEP.cxx:680
 AliAnalysisTaskFlowTPCEMCalEP.cxx:681
 AliAnalysisTaskFlowTPCEMCalEP.cxx:682
 AliAnalysisTaskFlowTPCEMCalEP.cxx:683
 AliAnalysisTaskFlowTPCEMCalEP.cxx:684
 AliAnalysisTaskFlowTPCEMCalEP.cxx:685
 AliAnalysisTaskFlowTPCEMCalEP.cxx:686
 AliAnalysisTaskFlowTPCEMCalEP.cxx:687
 AliAnalysisTaskFlowTPCEMCalEP.cxx:688
 AliAnalysisTaskFlowTPCEMCalEP.cxx:689
 AliAnalysisTaskFlowTPCEMCalEP.cxx:690
 AliAnalysisTaskFlowTPCEMCalEP.cxx:691
 AliAnalysisTaskFlowTPCEMCalEP.cxx:692
 AliAnalysisTaskFlowTPCEMCalEP.cxx:693
 AliAnalysisTaskFlowTPCEMCalEP.cxx:694
 AliAnalysisTaskFlowTPCEMCalEP.cxx:695
 AliAnalysisTaskFlowTPCEMCalEP.cxx:696
 AliAnalysisTaskFlowTPCEMCalEP.cxx:697
 AliAnalysisTaskFlowTPCEMCalEP.cxx:698
 AliAnalysisTaskFlowTPCEMCalEP.cxx:699
 AliAnalysisTaskFlowTPCEMCalEP.cxx:700
 AliAnalysisTaskFlowTPCEMCalEP.cxx:701
 AliAnalysisTaskFlowTPCEMCalEP.cxx:702
 AliAnalysisTaskFlowTPCEMCalEP.cxx:703
 AliAnalysisTaskFlowTPCEMCalEP.cxx:704
 AliAnalysisTaskFlowTPCEMCalEP.cxx:705
 AliAnalysisTaskFlowTPCEMCalEP.cxx:706
 AliAnalysisTaskFlowTPCEMCalEP.cxx:707
 AliAnalysisTaskFlowTPCEMCalEP.cxx:708
 AliAnalysisTaskFlowTPCEMCalEP.cxx:709
 AliAnalysisTaskFlowTPCEMCalEP.cxx:710
 AliAnalysisTaskFlowTPCEMCalEP.cxx:711
 AliAnalysisTaskFlowTPCEMCalEP.cxx:712
 AliAnalysisTaskFlowTPCEMCalEP.cxx:713
 AliAnalysisTaskFlowTPCEMCalEP.cxx:714
 AliAnalysisTaskFlowTPCEMCalEP.cxx:715
 AliAnalysisTaskFlowTPCEMCalEP.cxx:716
 AliAnalysisTaskFlowTPCEMCalEP.cxx:717
 AliAnalysisTaskFlowTPCEMCalEP.cxx:718
 AliAnalysisTaskFlowTPCEMCalEP.cxx:719
 AliAnalysisTaskFlowTPCEMCalEP.cxx:720
 AliAnalysisTaskFlowTPCEMCalEP.cxx:721
 AliAnalysisTaskFlowTPCEMCalEP.cxx:722
 AliAnalysisTaskFlowTPCEMCalEP.cxx:723
 AliAnalysisTaskFlowTPCEMCalEP.cxx:724
 AliAnalysisTaskFlowTPCEMCalEP.cxx:725
 AliAnalysisTaskFlowTPCEMCalEP.cxx:726
 AliAnalysisTaskFlowTPCEMCalEP.cxx:727
 AliAnalysisTaskFlowTPCEMCalEP.cxx:728
 AliAnalysisTaskFlowTPCEMCalEP.cxx:729
 AliAnalysisTaskFlowTPCEMCalEP.cxx:730
 AliAnalysisTaskFlowTPCEMCalEP.cxx:731
 AliAnalysisTaskFlowTPCEMCalEP.cxx:732
 AliAnalysisTaskFlowTPCEMCalEP.cxx:733
 AliAnalysisTaskFlowTPCEMCalEP.cxx:734
 AliAnalysisTaskFlowTPCEMCalEP.cxx:735
 AliAnalysisTaskFlowTPCEMCalEP.cxx:736
 AliAnalysisTaskFlowTPCEMCalEP.cxx:737
 AliAnalysisTaskFlowTPCEMCalEP.cxx:738
 AliAnalysisTaskFlowTPCEMCalEP.cxx:739
 AliAnalysisTaskFlowTPCEMCalEP.cxx:740
 AliAnalysisTaskFlowTPCEMCalEP.cxx:741
 AliAnalysisTaskFlowTPCEMCalEP.cxx:742
 AliAnalysisTaskFlowTPCEMCalEP.cxx:743
 AliAnalysisTaskFlowTPCEMCalEP.cxx:744
 AliAnalysisTaskFlowTPCEMCalEP.cxx:745
 AliAnalysisTaskFlowTPCEMCalEP.cxx:746
 AliAnalysisTaskFlowTPCEMCalEP.cxx:747
 AliAnalysisTaskFlowTPCEMCalEP.cxx:748
 AliAnalysisTaskFlowTPCEMCalEP.cxx:749
 AliAnalysisTaskFlowTPCEMCalEP.cxx:750
 AliAnalysisTaskFlowTPCEMCalEP.cxx:751
 AliAnalysisTaskFlowTPCEMCalEP.cxx:752
 AliAnalysisTaskFlowTPCEMCalEP.cxx:753
 AliAnalysisTaskFlowTPCEMCalEP.cxx:754
 AliAnalysisTaskFlowTPCEMCalEP.cxx:755
 AliAnalysisTaskFlowTPCEMCalEP.cxx:756
 AliAnalysisTaskFlowTPCEMCalEP.cxx:757
 AliAnalysisTaskFlowTPCEMCalEP.cxx:758
 AliAnalysisTaskFlowTPCEMCalEP.cxx:759
 AliAnalysisTaskFlowTPCEMCalEP.cxx:760
 AliAnalysisTaskFlowTPCEMCalEP.cxx:761
 AliAnalysisTaskFlowTPCEMCalEP.cxx:762
 AliAnalysisTaskFlowTPCEMCalEP.cxx:763
 AliAnalysisTaskFlowTPCEMCalEP.cxx:764
 AliAnalysisTaskFlowTPCEMCalEP.cxx:765
 AliAnalysisTaskFlowTPCEMCalEP.cxx:766
 AliAnalysisTaskFlowTPCEMCalEP.cxx:767
 AliAnalysisTaskFlowTPCEMCalEP.cxx:768
 AliAnalysisTaskFlowTPCEMCalEP.cxx:769
 AliAnalysisTaskFlowTPCEMCalEP.cxx:770
 AliAnalysisTaskFlowTPCEMCalEP.cxx:771
 AliAnalysisTaskFlowTPCEMCalEP.cxx:772
 AliAnalysisTaskFlowTPCEMCalEP.cxx:773
 AliAnalysisTaskFlowTPCEMCalEP.cxx:774
 AliAnalysisTaskFlowTPCEMCalEP.cxx:775
 AliAnalysisTaskFlowTPCEMCalEP.cxx:776
 AliAnalysisTaskFlowTPCEMCalEP.cxx:777
 AliAnalysisTaskFlowTPCEMCalEP.cxx:778
 AliAnalysisTaskFlowTPCEMCalEP.cxx:779
 AliAnalysisTaskFlowTPCEMCalEP.cxx:780
 AliAnalysisTaskFlowTPCEMCalEP.cxx:781
 AliAnalysisTaskFlowTPCEMCalEP.cxx:782
 AliAnalysisTaskFlowTPCEMCalEP.cxx:783
 AliAnalysisTaskFlowTPCEMCalEP.cxx:784
 AliAnalysisTaskFlowTPCEMCalEP.cxx:785
 AliAnalysisTaskFlowTPCEMCalEP.cxx:786
 AliAnalysisTaskFlowTPCEMCalEP.cxx:787
 AliAnalysisTaskFlowTPCEMCalEP.cxx:788
 AliAnalysisTaskFlowTPCEMCalEP.cxx:789
 AliAnalysisTaskFlowTPCEMCalEP.cxx:790
 AliAnalysisTaskFlowTPCEMCalEP.cxx:791
 AliAnalysisTaskFlowTPCEMCalEP.cxx:792
 AliAnalysisTaskFlowTPCEMCalEP.cxx:793
 AliAnalysisTaskFlowTPCEMCalEP.cxx:794
 AliAnalysisTaskFlowTPCEMCalEP.cxx:795
 AliAnalysisTaskFlowTPCEMCalEP.cxx:796
 AliAnalysisTaskFlowTPCEMCalEP.cxx:797
 AliAnalysisTaskFlowTPCEMCalEP.cxx:798
 AliAnalysisTaskFlowTPCEMCalEP.cxx:799
 AliAnalysisTaskFlowTPCEMCalEP.cxx:800
 AliAnalysisTaskFlowTPCEMCalEP.cxx:801
 AliAnalysisTaskFlowTPCEMCalEP.cxx:802
 AliAnalysisTaskFlowTPCEMCalEP.cxx:803
 AliAnalysisTaskFlowTPCEMCalEP.cxx:804
 AliAnalysisTaskFlowTPCEMCalEP.cxx:805
 AliAnalysisTaskFlowTPCEMCalEP.cxx:806
 AliAnalysisTaskFlowTPCEMCalEP.cxx:807
 AliAnalysisTaskFlowTPCEMCalEP.cxx:808
 AliAnalysisTaskFlowTPCEMCalEP.cxx:809
 AliAnalysisTaskFlowTPCEMCalEP.cxx:810
 AliAnalysisTaskFlowTPCEMCalEP.cxx:811
 AliAnalysisTaskFlowTPCEMCalEP.cxx:812
 AliAnalysisTaskFlowTPCEMCalEP.cxx:813
 AliAnalysisTaskFlowTPCEMCalEP.cxx:814
 AliAnalysisTaskFlowTPCEMCalEP.cxx:815
 AliAnalysisTaskFlowTPCEMCalEP.cxx:816
 AliAnalysisTaskFlowTPCEMCalEP.cxx:817
 AliAnalysisTaskFlowTPCEMCalEP.cxx:818
 AliAnalysisTaskFlowTPCEMCalEP.cxx:819
 AliAnalysisTaskFlowTPCEMCalEP.cxx:820
 AliAnalysisTaskFlowTPCEMCalEP.cxx:821
 AliAnalysisTaskFlowTPCEMCalEP.cxx:822
 AliAnalysisTaskFlowTPCEMCalEP.cxx:823
 AliAnalysisTaskFlowTPCEMCalEP.cxx:824
 AliAnalysisTaskFlowTPCEMCalEP.cxx:825
 AliAnalysisTaskFlowTPCEMCalEP.cxx:826
 AliAnalysisTaskFlowTPCEMCalEP.cxx:827
 AliAnalysisTaskFlowTPCEMCalEP.cxx:828
 AliAnalysisTaskFlowTPCEMCalEP.cxx:829
 AliAnalysisTaskFlowTPCEMCalEP.cxx:830
 AliAnalysisTaskFlowTPCEMCalEP.cxx:831
 AliAnalysisTaskFlowTPCEMCalEP.cxx:832
 AliAnalysisTaskFlowTPCEMCalEP.cxx:833
 AliAnalysisTaskFlowTPCEMCalEP.cxx:834
 AliAnalysisTaskFlowTPCEMCalEP.cxx:835
 AliAnalysisTaskFlowTPCEMCalEP.cxx:836
 AliAnalysisTaskFlowTPCEMCalEP.cxx:837
 AliAnalysisTaskFlowTPCEMCalEP.cxx:838
 AliAnalysisTaskFlowTPCEMCalEP.cxx:839
 AliAnalysisTaskFlowTPCEMCalEP.cxx:840
 AliAnalysisTaskFlowTPCEMCalEP.cxx:841
 AliAnalysisTaskFlowTPCEMCalEP.cxx:842
 AliAnalysisTaskFlowTPCEMCalEP.cxx:843
 AliAnalysisTaskFlowTPCEMCalEP.cxx:844
 AliAnalysisTaskFlowTPCEMCalEP.cxx:845
 AliAnalysisTaskFlowTPCEMCalEP.cxx:846
 AliAnalysisTaskFlowTPCEMCalEP.cxx:847
 AliAnalysisTaskFlowTPCEMCalEP.cxx:848
 AliAnalysisTaskFlowTPCEMCalEP.cxx:849
 AliAnalysisTaskFlowTPCEMCalEP.cxx:850
 AliAnalysisTaskFlowTPCEMCalEP.cxx:851
 AliAnalysisTaskFlowTPCEMCalEP.cxx:852
 AliAnalysisTaskFlowTPCEMCalEP.cxx:853
 AliAnalysisTaskFlowTPCEMCalEP.cxx:854
 AliAnalysisTaskFlowTPCEMCalEP.cxx:855
 AliAnalysisTaskFlowTPCEMCalEP.cxx:856
 AliAnalysisTaskFlowTPCEMCalEP.cxx:857
 AliAnalysisTaskFlowTPCEMCalEP.cxx:858
 AliAnalysisTaskFlowTPCEMCalEP.cxx:859
 AliAnalysisTaskFlowTPCEMCalEP.cxx:860
 AliAnalysisTaskFlowTPCEMCalEP.cxx:861
 AliAnalysisTaskFlowTPCEMCalEP.cxx:862
 AliAnalysisTaskFlowTPCEMCalEP.cxx:863
 AliAnalysisTaskFlowTPCEMCalEP.cxx:864
 AliAnalysisTaskFlowTPCEMCalEP.cxx:865
 AliAnalysisTaskFlowTPCEMCalEP.cxx:866
 AliAnalysisTaskFlowTPCEMCalEP.cxx:867
 AliAnalysisTaskFlowTPCEMCalEP.cxx:868
 AliAnalysisTaskFlowTPCEMCalEP.cxx:869
 AliAnalysisTaskFlowTPCEMCalEP.cxx:870
 AliAnalysisTaskFlowTPCEMCalEP.cxx:871
 AliAnalysisTaskFlowTPCEMCalEP.cxx:872
 AliAnalysisTaskFlowTPCEMCalEP.cxx:873
 AliAnalysisTaskFlowTPCEMCalEP.cxx:874
 AliAnalysisTaskFlowTPCEMCalEP.cxx:875
 AliAnalysisTaskFlowTPCEMCalEP.cxx:876
 AliAnalysisTaskFlowTPCEMCalEP.cxx:877
 AliAnalysisTaskFlowTPCEMCalEP.cxx:878
 AliAnalysisTaskFlowTPCEMCalEP.cxx:879
 AliAnalysisTaskFlowTPCEMCalEP.cxx:880
 AliAnalysisTaskFlowTPCEMCalEP.cxx:881
 AliAnalysisTaskFlowTPCEMCalEP.cxx:882
 AliAnalysisTaskFlowTPCEMCalEP.cxx:883
 AliAnalysisTaskFlowTPCEMCalEP.cxx:884
 AliAnalysisTaskFlowTPCEMCalEP.cxx:885
 AliAnalysisTaskFlowTPCEMCalEP.cxx:886
 AliAnalysisTaskFlowTPCEMCalEP.cxx:887
 AliAnalysisTaskFlowTPCEMCalEP.cxx:888
 AliAnalysisTaskFlowTPCEMCalEP.cxx:889
 AliAnalysisTaskFlowTPCEMCalEP.cxx:890
 AliAnalysisTaskFlowTPCEMCalEP.cxx:891
 AliAnalysisTaskFlowTPCEMCalEP.cxx:892
 AliAnalysisTaskFlowTPCEMCalEP.cxx:893
 AliAnalysisTaskFlowTPCEMCalEP.cxx:894
 AliAnalysisTaskFlowTPCEMCalEP.cxx:895
 AliAnalysisTaskFlowTPCEMCalEP.cxx:896
 AliAnalysisTaskFlowTPCEMCalEP.cxx:897
 AliAnalysisTaskFlowTPCEMCalEP.cxx:898
 AliAnalysisTaskFlowTPCEMCalEP.cxx:899
 AliAnalysisTaskFlowTPCEMCalEP.cxx:900
 AliAnalysisTaskFlowTPCEMCalEP.cxx:901
 AliAnalysisTaskFlowTPCEMCalEP.cxx:902
 AliAnalysisTaskFlowTPCEMCalEP.cxx:903
 AliAnalysisTaskFlowTPCEMCalEP.cxx:904
 AliAnalysisTaskFlowTPCEMCalEP.cxx:905
 AliAnalysisTaskFlowTPCEMCalEP.cxx:906
 AliAnalysisTaskFlowTPCEMCalEP.cxx:907
 AliAnalysisTaskFlowTPCEMCalEP.cxx:908
 AliAnalysisTaskFlowTPCEMCalEP.cxx:909
 AliAnalysisTaskFlowTPCEMCalEP.cxx:910
 AliAnalysisTaskFlowTPCEMCalEP.cxx:911
 AliAnalysisTaskFlowTPCEMCalEP.cxx:912
 AliAnalysisTaskFlowTPCEMCalEP.cxx:913
 AliAnalysisTaskFlowTPCEMCalEP.cxx:914
 AliAnalysisTaskFlowTPCEMCalEP.cxx:915
 AliAnalysisTaskFlowTPCEMCalEP.cxx:916
 AliAnalysisTaskFlowTPCEMCalEP.cxx:917
 AliAnalysisTaskFlowTPCEMCalEP.cxx:918
 AliAnalysisTaskFlowTPCEMCalEP.cxx:919
 AliAnalysisTaskFlowTPCEMCalEP.cxx:920
 AliAnalysisTaskFlowTPCEMCalEP.cxx:921
 AliAnalysisTaskFlowTPCEMCalEP.cxx:922
 AliAnalysisTaskFlowTPCEMCalEP.cxx:923
 AliAnalysisTaskFlowTPCEMCalEP.cxx:924
 AliAnalysisTaskFlowTPCEMCalEP.cxx:925
 AliAnalysisTaskFlowTPCEMCalEP.cxx:926
 AliAnalysisTaskFlowTPCEMCalEP.cxx:927
 AliAnalysisTaskFlowTPCEMCalEP.cxx:928
 AliAnalysisTaskFlowTPCEMCalEP.cxx:929
 AliAnalysisTaskFlowTPCEMCalEP.cxx:930
 AliAnalysisTaskFlowTPCEMCalEP.cxx:931
 AliAnalysisTaskFlowTPCEMCalEP.cxx:932
 AliAnalysisTaskFlowTPCEMCalEP.cxx:933
 AliAnalysisTaskFlowTPCEMCalEP.cxx:934
 AliAnalysisTaskFlowTPCEMCalEP.cxx:935
 AliAnalysisTaskFlowTPCEMCalEP.cxx:936
 AliAnalysisTaskFlowTPCEMCalEP.cxx:937
 AliAnalysisTaskFlowTPCEMCalEP.cxx:938
 AliAnalysisTaskFlowTPCEMCalEP.cxx:939
 AliAnalysisTaskFlowTPCEMCalEP.cxx:940
 AliAnalysisTaskFlowTPCEMCalEP.cxx:941
 AliAnalysisTaskFlowTPCEMCalEP.cxx:942
 AliAnalysisTaskFlowTPCEMCalEP.cxx:943
 AliAnalysisTaskFlowTPCEMCalEP.cxx:944
 AliAnalysisTaskFlowTPCEMCalEP.cxx:945
 AliAnalysisTaskFlowTPCEMCalEP.cxx:946
 AliAnalysisTaskFlowTPCEMCalEP.cxx:947
 AliAnalysisTaskFlowTPCEMCalEP.cxx:948
 AliAnalysisTaskFlowTPCEMCalEP.cxx:949
 AliAnalysisTaskFlowTPCEMCalEP.cxx:950
 AliAnalysisTaskFlowTPCEMCalEP.cxx:951
 AliAnalysisTaskFlowTPCEMCalEP.cxx:952
 AliAnalysisTaskFlowTPCEMCalEP.cxx:953
 AliAnalysisTaskFlowTPCEMCalEP.cxx:954
 AliAnalysisTaskFlowTPCEMCalEP.cxx:955
 AliAnalysisTaskFlowTPCEMCalEP.cxx:956
 AliAnalysisTaskFlowTPCEMCalEP.cxx:957
 AliAnalysisTaskFlowTPCEMCalEP.cxx:958
 AliAnalysisTaskFlowTPCEMCalEP.cxx:959
 AliAnalysisTaskFlowTPCEMCalEP.cxx:960
 AliAnalysisTaskFlowTPCEMCalEP.cxx:961
 AliAnalysisTaskFlowTPCEMCalEP.cxx:962
 AliAnalysisTaskFlowTPCEMCalEP.cxx:963
 AliAnalysisTaskFlowTPCEMCalEP.cxx:964
 AliAnalysisTaskFlowTPCEMCalEP.cxx:965
 AliAnalysisTaskFlowTPCEMCalEP.cxx:966
 AliAnalysisTaskFlowTPCEMCalEP.cxx:967
 AliAnalysisTaskFlowTPCEMCalEP.cxx:968
 AliAnalysisTaskFlowTPCEMCalEP.cxx:969
 AliAnalysisTaskFlowTPCEMCalEP.cxx:970
 AliAnalysisTaskFlowTPCEMCalEP.cxx:971
 AliAnalysisTaskFlowTPCEMCalEP.cxx:972
 AliAnalysisTaskFlowTPCEMCalEP.cxx:973
 AliAnalysisTaskFlowTPCEMCalEP.cxx:974
 AliAnalysisTaskFlowTPCEMCalEP.cxx:975
 AliAnalysisTaskFlowTPCEMCalEP.cxx:976
 AliAnalysisTaskFlowTPCEMCalEP.cxx:977
 AliAnalysisTaskFlowTPCEMCalEP.cxx:978
 AliAnalysisTaskFlowTPCEMCalEP.cxx:979
 AliAnalysisTaskFlowTPCEMCalEP.cxx:980
 AliAnalysisTaskFlowTPCEMCalEP.cxx:981
 AliAnalysisTaskFlowTPCEMCalEP.cxx:982
 AliAnalysisTaskFlowTPCEMCalEP.cxx:983
 AliAnalysisTaskFlowTPCEMCalEP.cxx:984
 AliAnalysisTaskFlowTPCEMCalEP.cxx:985
 AliAnalysisTaskFlowTPCEMCalEP.cxx:986
 AliAnalysisTaskFlowTPCEMCalEP.cxx:987
 AliAnalysisTaskFlowTPCEMCalEP.cxx:988
 AliAnalysisTaskFlowTPCEMCalEP.cxx:989
 AliAnalysisTaskFlowTPCEMCalEP.cxx:990
 AliAnalysisTaskFlowTPCEMCalEP.cxx:991
 AliAnalysisTaskFlowTPCEMCalEP.cxx:992
 AliAnalysisTaskFlowTPCEMCalEP.cxx:993
 AliAnalysisTaskFlowTPCEMCalEP.cxx:994
 AliAnalysisTaskFlowTPCEMCalEP.cxx:995
 AliAnalysisTaskFlowTPCEMCalEP.cxx:996
 AliAnalysisTaskFlowTPCEMCalEP.cxx:997
 AliAnalysisTaskFlowTPCEMCalEP.cxx:998
 AliAnalysisTaskFlowTPCEMCalEP.cxx:999
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1000
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1001
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1002
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1003
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1004
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1005
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1006
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1007
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1008
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1009
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1010
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1011
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1012
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1013
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1014
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1015
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1016
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1017
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1018
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1019
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1020
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1021
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1022
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1023
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1024
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1025
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1026
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1027
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1028
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1029
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1030
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1031
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1032
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1033
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1034
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1035
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1036
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1037
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1038
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1039
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1040
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1041
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1042
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1043
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1044
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1045
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1046
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1047
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1048
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1049
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1050
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1051
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1052
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1053
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1054
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1055
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1056
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1057
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1058
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1059
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1060
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1061
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1062
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1063
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1064
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1065
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1066
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1067
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1068
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1069
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1070
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1071
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1072
 AliAnalysisTaskFlowTPCEMCalEP.cxx:1073