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.                  *               
 **************************************************************************/


////////////////////////////////////////////////////////////////////////
//                                                                    //
//  Task for Heavy Flavour Electron-Hadron DeltaPhi Correlation       //
//  Non-Photonic Electron identified with Invariant mass              //
//  analysis methos in function  SelectPhotonicElectron               //
//  DeltaPhi calculated in function  ElectronHadCorrel                // 
//                                                                    //
//  Author: Deepa Thomas (Utrecht University)                         //
//                                                                    //
////////////////////////////////////////////////////////////////////////

#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 "AliAnalysisTaskElecHadronCorrel.h"
#include "TGeoGlobalMagField.h"
#include "AliLog.h"
#include "AliAnalysisTaskSE.h"
#include "TRefArray.h"
#include "TVector.h"

#include "AliESDInputHandler.h"
#include "AliAODInputHandler.h"
#include "AliESDpid.h"
#include "AliAODPid.h"
#include "AliESDtrackCuts.h"
#include "AliPhysicsSelection.h"
#include "AliCentralitySelectionTask.h"
#include "AliESDCaloCluster.h"
#include "AliAODCaloCluster.h"
#include "AliESDCaloTrigger.h"
#include "AliEMCALRecoUtils.h"
#include "AliEMCALGeometry.h"
#include "AliGeomManager.h"
#include "stdio.h"
#include "TGeoManager.h"
#include "iostream"
#include "fstream"

#include "AliEventPoolManager.h"

#include "AliCentrality.h"
#include "AliMagF.h"

#include "AliKFParticle.h"
#include "AliKFVertex.h"
#include "AliSelectNonHFE.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 "AliVEvent.h"
#include "AliStack.h"
#include "AliMCEvent.h"
#include "TProfile.h"
#include "AliESDVZERO.h"
#include "AliAODVZERO.h"
#include "TVector3.h"
#include "TRandom2.h"

  ClassImp(AliAnalysisTaskElecHadronCorrel)
ClassImp(AliehDPhiBasicParticle)  
  //________________________________________________________________________
  AliAnalysisTaskElecHadronCorrel::AliAnalysisTaskElecHadronCorrel(const char *name) 
  : AliAnalysisTaskSE(name)
  ,fVevent(0)  
  ,fESD(0)
  ,fAOD(0)
  ,fGeom(0)
  ,fpidResponse(0)
  ,fOutputList(0)
  ,fTrackCuts1(new AliESDtrackCuts)
  ,fTrackCuts2(new AliESDtrackCuts)
  ,fCuts(0)
  ,fIdentifiedAsOutInz(kFALSE)
  ,fPassTheEventCut(kFALSE)
  ,fRejectKinkMother(kFALSE)
  ,fVz(0.0)
  ,fCFM(0)	
  ,fPID(0)
  ,fPIDqa(0)	       
  ,fInvmassCut(0.01)	
  ,fCentrality(0)
  ,fCentralityMin(0)
  ,fCentralityMax(0)
  ,fkCentralityMethod(0)  
  ,fTPCnsigEleMin(-2)                                                          
  ,fTPCnsigEleMax(2)                                                          
  ,fTPCnsigHadMin(-10)                                                          
  ,fTPCnsigHadMax(-3.5)                                                          
  ,fM02CutMin(0.03)                                                              
  ,fM02CutMax(0.5)                                                              
  ,fM20CutMin(0.03)                                                              
  ,fM20CutMax(0.3)
  ,fDispCutMin(0)                                                             
  ,fDispCutMax(1)                                                             
  ,fEovPMin(0.8)                                                                
  ,fEovPMax(1.2)
  ,fTriggerCentral(kTRUE) 
  ,fTriggerMB(kTRUE) 
  ,fTPCNClsHad(80)  
  ,fAssoEleITSref(kTRUE)  
  ,fAssoElecTPCNCls(80)  
  ,fNonHFE(0)  
  ,fPoolMgr(0x0)  
    ,fNoEvents(0)
    //  ,fTrkpt(0)
    ,fTrkEovPAft(0)	 
    //  ,fTrkEovPBefHad(0)	 
    // ,fdEdxBef(0)	 
  ,fSemiIncElecDphi(0) 	
  ,fSemiIncElecDphi1(0) 	
  ,fSemiIncElecDphi2(0) 	
  ,fSemiIncElecDphi3(0) 	
  ,fSemiIncElecDphi4(0) 	
  ,fPhotElecDphi(0)  	
  ,fPhotElecDphi1(0)  	
  ,fPhotElecDphi2(0)  	
  ,fPhotElecDphi3(0)  	
  ,fPhotElecDphi4(0)  	
  ,fInclusiveElecDphi(0)  	
  ,fInclusiveElecDphi1(0)  	
  ,fInclusiveElecDphi2(0)  	
  ,fInclusiveElecDphi3(0)  	
  ,fInclusiveElecDphi4(0)  	
  ,fInclusiveElecDphiEtaFS(0)
  ,fInclusiveElecDphiEtaFS1(0)
  ,fInclusiveElecDphiEtaFS2(0)
  ,fInclusiveElecDphiEtaFS3(0)
  ,fInclusiveElecDphiEtaFS4(0)
  ,fDphiULSMassLow(0)	
  ,fDphiULSMassLow1(0)	
  ,fDphiULSMassLow2(0)	
  ,fDphiULSMassLow3(0)	
  ,fDphiULSMassLow4(0)	
  ,fDphiLSMassLow(0)
  ,fDphiLSMassLow1(0)
  ,fDphiLSMassLow2(0)
  ,fDphiLSMassLow3(0)
  ,fDphiLSMassLow4(0)
  ,fDphiULSMassLowNoPartner(0)   
  ,fDphiULSMassLowNoPartner1(0)   
  ,fDphiULSMassLowNoPartner2(0)   
  ,fDphiULSMassLowNoPartner3(0)   
  ,fDphiULSMassLowNoPartner4(0)   
  ,fDphiLSMassLowNoPartner(0)
  ,fDphiLSMassLowNoPartner1(0)
  ,fDphiLSMassLowNoPartner2(0)
  ,fDphiLSMassLowNoPartner3(0)
  ,fDphiLSMassLowNoPartner4(0)
  ,fPhotoElecPt(0)
  ,fSemiInclElecPt(0)
  ,fInclusiveElecPt(0)
  ,fULSElecPt(0)
  ,fLSElecPt(0)  
  ,fDCAMetPhotElecDphi(0)
  ,fDCAMetPhotElecDphi1(0)
  ,fDCAMetPhotElecDphi2(0)
  ,fDCAMetPhotElecDphi3(0)
  ,fDCAMetPhotElecDphi4(0)
  ,fDCAMetDphiULSMassLow(0)
  ,fDCAMetDphiULSMassLow1(0)
  ,fDCAMetDphiULSMassLow2(0)
  ,fDCAMetDphiULSMassLow3(0)
  ,fDCAMetDphiULSMassLow4(0)
  ,fDCAMetDphiLSMassLow(0)
  ,fDCAMetDphiLSMassLow1(0)
  ,fDCAMetDphiLSMassLow2(0)
  ,fDCAMetDphiLSMassLow3(0)
  ,fDCAMetDphiLSMassLow4(0)
  ,fDCAMetDphiULSMassLowNoPartner(0)
  ,fDCAMetDphiULSMassLowNoPartner1(0)
  ,fDCAMetDphiULSMassLowNoPartner2(0)
  ,fDCAMetDphiULSMassLowNoPartner3(0)
  ,fDCAMetDphiULSMassLowNoPartner4(0)
  ,fDCAMetDphiLSMassLowNoPartner(0)
  ,fDCAMetDphiLSMassLowNoPartner1(0)
  ,fDCAMetDphiLSMassLowNoPartner2(0)
  ,fDCAMetDphiLSMassLowNoPartner3(0)
  ,fDCAMetDphiLSMassLowNoPartner4(0)
  ,fDCAMetPhotoElecPt(0)
  ,fDCAMetULSElecPt(0)
  ,fDCAMetLSElecPt(0)
  ,fSemiIncElecDphiEta1(0)
  ,fSemiIncElecDphiEta11(0)
  ,fSemiIncElecDphiEta12(0)
  ,fSemiIncElecDphiEta13(0)
  ,fSemiIncElecDphiEta14(0)
  ,fPhotElecDphiEta1(0)
  ,fPhotElecDphiEta11(0)
  ,fPhotElecDphiEta12(0)
  ,fPhotElecDphiEta13(0)
  ,fPhotElecDphiEta14(0)
  ,fInclusiveElecDphiEta1(0)
  ,fInclusiveElecDphiEta11(0)
  ,fInclusiveElecDphiEta12(0)
  ,fInclusiveElecDphiEta13(0)
  ,fInclusiveElecDphiEta14(0)
  ,fDphiULSMassLowEta1(0)
  ,fDphiULSMassLowEta11(0)
  ,fDphiULSMassLowEta12(0)
  ,fDphiULSMassLowEta13(0)
  ,fDphiULSMassLowEta14(0)
  ,fDphiLSMassLowEta1(0)
  ,fDphiLSMassLowEta11(0)
  ,fDphiLSMassLowEta12(0)
  ,fDphiLSMassLowEta13(0)
  ,fDphiLSMassLowEta14(0)
  ,fDphiULSMassLowNoPartnerEta1(0)
  ,fDphiULSMassLowNoPartnerEta11(0)
  ,fDphiULSMassLowNoPartnerEta12(0)
  ,fDphiULSMassLowNoPartnerEta13(0)
  ,fDphiULSMassLowNoPartnerEta14(0)
  ,fDphiLSMassLowNoPartnerEta1(0)
  ,fDphiLSMassLowNoPartnerEta11(0)
  ,fDphiLSMassLowNoPartnerEta12(0)
  ,fDphiLSMassLowNoPartnerEta13(0)
  ,fDphiLSMassLowNoPartnerEta14(0)
  ,fSemiIncElecDphiEta2(0)
  ,fSemiIncElecDphiEta21(0)
  ,fSemiIncElecDphiEta22(0)
  ,fSemiIncElecDphiEta23(0)
  ,fSemiIncElecDphiEta24(0)
  ,fPhotElecDphiEta2(0)
  ,fPhotElecDphiEta21(0)
  ,fPhotElecDphiEta22(0)
  ,fPhotElecDphiEta23(0)
  ,fPhotElecDphiEta24(0)
  ,fInclusiveElecDphiEta2(0)
  ,fInclusiveElecDphiEta21(0)
  ,fInclusiveElecDphiEta22(0)
  ,fInclusiveElecDphiEta23(0)
  ,fInclusiveElecDphiEta24(0)
  ,fDphiULSMassLowEta2(0)
  ,fDphiULSMassLowEta21(0)
  ,fDphiULSMassLowEta22(0)
  ,fDphiULSMassLowEta23(0)
  ,fDphiULSMassLowEta24(0)
  ,fDphiLSMassLowEta2(0)
  ,fDphiLSMassLowEta21(0)
  ,fDphiLSMassLowEta22(0)
  ,fDphiLSMassLowEta23(0)
  ,fDphiLSMassLowEta24(0)
  ,fDphiULSMassLowNoPartnerEta2(0)
  ,fDphiULSMassLowNoPartnerEta21(0)
  ,fDphiULSMassLowNoPartnerEta22(0)
  ,fDphiULSMassLowNoPartnerEta23(0)
  ,fDphiULSMassLowNoPartnerEta24(0)
  ,fDphiLSMassLowNoPartnerEta2(0)
  ,fDphiLSMassLowNoPartnerEta21(0)
  ,fDphiLSMassLowNoPartnerEta22(0)
  ,fDphiLSMassLowNoPartnerEta23(0)
    ,fDphiLSMassLowNoPartnerEta24(0)
    // ,fTrackPtBefTrkCuts(0)	 
    // ,fTrackPtAftTrkCuts(0)
    ,fTPCnsigma(0)
    // ,fNCellv1(0)
    // ,fClsEv1(0)
    // ,fNClusv1(0)
    ,fInvmassLS1(0)       
    // ,fInvmassLS2(0)       
    // ,fInvmassLS3(0)       
    // ,fInvmassLS4(0)       
    // ,fInvmassLS5(0)       
    ,fInvmassULS1(0)
    ,fDCAMetInvmassLS1(0)
    ,fDCAMetInvmassULS1(0)
    // ,fInvmassULS2(0)
    // ,fInvmassULS3(0)
    // ,fInvmassULS4(0)
    // ,fInvmassULS5(0)
  ,fcentrality(0)     
  ,fElecPhi(0)  
  ,fElecPhiTPChalf(0)
    ,fElecPhiPt(0)  
    //  ,fElecPhiTPC(0)  
    //  ,fElecPhiTPCEovP(0)  
  ,fHadronPhi(0)  
  ,fHadronPhiTPChalf(0)  
    ,fHadronPhiPt(0)  
    /*  ,fTrackHFEcuts(0)
        ,fTrakPhiSPD1(0)
        ,fTrakPhiSPD2(0)
        ,fTrakPhiSPDOr(0)
        ,fTrakPhiSPDAnd(0)
        ,fTrackHFEcutsITS(0)  
     */
  ,fNoMixedEvents(0)
  ,fMixStat(0)       
  ,fMixStat1(0)        
  ,fMixedIncElecDphi(0)  
  ,fMixedIncElecDphi1(0)  
  ,fMixedIncElecDphi2(0)  
  ,fMixedIncElecDphi3(0)  
  ,fMixedIncElecDphi4(0)  
  ,fMixedPhotElecDphi(0)
  ,fMixedPhotElecDphi1(0)
  ,fMixedPhotElecDphi2(0)
  ,fMixedPhotElecDphi3(0)
  ,fMixedPhotElecDphi4(0)
  ,fMixedSemiIncElecDphi(0)  
  ,fMixedSemiIncElecDphi1(0)  
  ,fMixedSemiIncElecDphi2(0)  
  ,fMixedSemiIncElecDphi3(0)  
  ,fMixedSemiIncElecDphi4(0)  
  ,fMixedDphiULSMassLow(0)  
  ,fMixedDphiULSMassLow1(0)  
  ,fMixedDphiULSMassLow2(0)  
  ,fMixedDphiULSMassLow3(0)  
  ,fMixedDphiULSMassLow4(0)  
  ,fMixedDphiLSMassLow(0)  
  ,fMixedDphiLSMassLow1(0)  
  ,fMixedDphiLSMassLow2(0)  
  ,fMixedDphiLSMassLow3(0)  
  ,fMixedDphiLSMassLow4(0)  
  ,fDCAMetMixedPhotElecDphi(0)
  ,fDCAMetMixedPhotElecDphi1(0)
  ,fDCAMetMixedPhotElecDphi2(0)
  ,fDCAMetMixedPhotElecDphi3(0)
  ,fDCAMetMixedPhotElecDphi4(0)
  ,fDCAMetMixedDphiULSMassLow(0)
  ,fDCAMetMixedDphiULSMassLow1(0)
  ,fDCAMetMixedDphiULSMassLow2(0)
  ,fDCAMetMixedDphiULSMassLow3(0)
  ,fDCAMetMixedDphiULSMassLow4(0)
  ,fDCAMetMixedDphiLSMassLow(0)
  ,fDCAMetMixedDphiLSMassLow1(0)
  ,fDCAMetMixedDphiLSMassLow2(0)
  ,fDCAMetMixedDphiLSMassLow3(0)
  ,fDCAMetMixedDphiLSMassLow4(0)
  ,fHadronPt(0)  
  ,fCentralityPass(0)
  ,fCentralityNoPass(0)
  ,fHadronDphi(0)
  ,fHadronDphi1(0)
  ,fHadronDphi2(0)
  ,fHadronDphi3(0)
  ,fHadronDphi4(0)
  ,fPiPt(0)  
  ,fHadronDphiNoSS(0)
  ,fHadronDphiNoSS1(0)
  ,fHadronDphiNoSS2(0)
  ,fHadronDphiNoSS3(0)
  ,fHadronDphiNoSS4(0)
  ,fPiPtNoSS(0)
  ,fEovPWoSS(0)  
  ,fEovPWSS(0)  
  ,fEovPHadWoSS(0)  
  ,fEovPHadWSS(0)  
  ,fHadronDphiEta1(0)   
  ,fHadronDphiEta11(0)  
  ,fHadronDphiEta12(0)  
  ,fHadronDphiEta13(0)  
  ,fHadronDphiEta14(0)  
  ,fHadronDphiNoSSEta1(0)   
  ,fHadronDphiNoSSEta11(0)  
  ,fHadronDphiNoSSEta12(0)  
  ,fHadronDphiNoSSEta13(0)  
  ,fHadronDphiNoSSEta14(0)  
  ,fHadronDphiEta2(0)  
  ,fHadronDphiEta21(0) 
  ,fHadronDphiEta22(0) 
  ,fHadronDphiEta23(0) 
  ,fHadronDphiEta24(0) 
  ,fHadronDphiNoSSEta2(0)   
  ,fHadronDphiNoSSEta21(0)  
  ,fHadronDphiNoSSEta22(0)  
  ,fHadronDphiNoSSEta23(0)  
    ,fHadronDphiNoSSEta24(0)
    //,fSparseElectron(0)  
    //  ,fvalueElectron(0)   
{
  //Named constructor

  fPID = new AliHFEpid("hfePid");
  //fvalueElectron = new Double_t[6];

  // 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());
}

//________________________________________________________________________
AliAnalysisTaskElecHadronCorrel::AliAnalysisTaskElecHadronCorrel() 
  : AliAnalysisTaskSE("DefaultAnalysis_AliAnalysisElecHadCorrel")
  ,fVevent(0)  
  ,fESD(0)
  ,fAOD(0)
  ,fGeom(0)  
  ,fpidResponse(0)  
  ,fOutputList(0)
  ,fTrackCuts1(new AliESDtrackCuts)
  ,fTrackCuts2(new AliESDtrackCuts)
  ,fCuts(0)
  ,fIdentifiedAsOutInz(kFALSE)
  ,fPassTheEventCut(kFALSE)
  ,fRejectKinkMother(kFALSE)
  ,fVz(0.0)
  ,fCFM(0)	
  ,fPID(0)       
  ,fPIDqa(0)	       
  ,fInvmassCut(0.01)	
  ,fCentrality(0)
  ,fCentralityMin(0)
  ,fCentralityMax(0)
  ,fkCentralityMethod(0)  
  ,fTPCnsigEleMin(-2)                                                                     
  ,fTPCnsigEleMax(2)                                                                      
  ,fTPCnsigHadMin(-10)                                                          
  ,fTPCnsigHadMax(-3.5)                                                                   
  ,fM02CutMin(0.03)                                                                       
  ,fM02CutMax(0.5)                                                                        
  ,fM20CutMin(0.03)                                                                       
  ,fM20CutMax(0.3)
  ,fDispCutMin(0)                                                                         
  ,fDispCutMax(1)                                                                         
  ,fEovPMin(0.8)                                                                          
  ,fEovPMax(1.2)
  ,fTriggerCentral(kTRUE) 
  ,fTriggerMB(kTRUE) 
  ,fTPCNClsHad(80)  
  ,fAssoEleITSref(kTRUE)  
  ,fAssoElecTPCNCls(80)  
  ,fNonHFE(0)  
  ,fPoolMgr(0x0)    
    ,fNoEvents(0)
    //  ,fTrkpt(0)
    ,fTrkEovPAft(0)	 
    //  ,fTrkEovPBefHad(0)	 
    //  ,fdEdxBef(0)	 
  ,fSemiIncElecDphi(0) 	
  ,fSemiIncElecDphi1(0) 	
  ,fSemiIncElecDphi2(0) 	
  ,fSemiIncElecDphi3(0) 	
  ,fSemiIncElecDphi4(0) 	
  ,fPhotElecDphi(0)  	
  ,fPhotElecDphi1(0)  	
  ,fPhotElecDphi2(0)  	
  ,fPhotElecDphi3(0)  	
  ,fPhotElecDphi4(0)  	
  ,fInclusiveElecDphi(0)  	
  ,fInclusiveElecDphi1(0)  	
  ,fInclusiveElecDphi2(0)  	
  ,fInclusiveElecDphi3(0)  	
  ,fInclusiveElecDphi4(0)  	
  ,fInclusiveElecDphiEtaFS(0)
  ,fInclusiveElecDphiEtaFS1(0)
  ,fInclusiveElecDphiEtaFS2(0)
  ,fInclusiveElecDphiEtaFS3(0)
  ,fInclusiveElecDphiEtaFS4(0)
  ,fDphiULSMassLow(0)	
  ,fDphiULSMassLow1(0)	
  ,fDphiULSMassLow2(0)	
  ,fDphiULSMassLow3(0)	
  ,fDphiULSMassLow4(0)	
  ,fDphiLSMassLow(0)
  ,fDphiLSMassLow1(0)
  ,fDphiLSMassLow2(0)
  ,fDphiLSMassLow3(0)
  ,fDphiLSMassLow4(0)
  ,fDphiULSMassLowNoPartner(0)   
  ,fDphiULSMassLowNoPartner1(0)   
  ,fDphiULSMassLowNoPartner2(0)   
  ,fDphiULSMassLowNoPartner3(0)   
  ,fDphiULSMassLowNoPartner4(0)   
  ,fDphiLSMassLowNoPartner(0)
  ,fDphiLSMassLowNoPartner1(0)
  ,fDphiLSMassLowNoPartner2(0)
  ,fDphiLSMassLowNoPartner3(0)
  ,fDphiLSMassLowNoPartner4(0)
  ,fPhotoElecPt(0)
  ,fSemiInclElecPt(0)
  ,fInclusiveElecPt(0)
  ,fULSElecPt(0)
  ,fLSElecPt(0)  
  ,fDCAMetPhotElecDphi(0)
  ,fDCAMetPhotElecDphi1(0)
  ,fDCAMetPhotElecDphi2(0)
  ,fDCAMetPhotElecDphi3(0)
  ,fDCAMetPhotElecDphi4(0)
  ,fDCAMetDphiULSMassLow(0)
  ,fDCAMetDphiULSMassLow1(0)
  ,fDCAMetDphiULSMassLow2(0)
  ,fDCAMetDphiULSMassLow3(0)
  ,fDCAMetDphiULSMassLow4(0)
  ,fDCAMetDphiLSMassLow(0)
  ,fDCAMetDphiLSMassLow1(0)
  ,fDCAMetDphiLSMassLow2(0)
  ,fDCAMetDphiLSMassLow3(0)
  ,fDCAMetDphiLSMassLow4(0)
  ,fDCAMetDphiULSMassLowNoPartner(0)
  ,fDCAMetDphiULSMassLowNoPartner1(0)
  ,fDCAMetDphiULSMassLowNoPartner2(0)
  ,fDCAMetDphiULSMassLowNoPartner3(0)
  ,fDCAMetDphiULSMassLowNoPartner4(0)
  ,fDCAMetDphiLSMassLowNoPartner(0)
  ,fDCAMetDphiLSMassLowNoPartner1(0)
  ,fDCAMetDphiLSMassLowNoPartner2(0)
  ,fDCAMetDphiLSMassLowNoPartner3(0)
  ,fDCAMetDphiLSMassLowNoPartner4(0)
  ,fDCAMetPhotoElecPt(0)
  ,fDCAMetULSElecPt(0)
  ,fDCAMetLSElecPt(0)
  ,fSemiIncElecDphiEta1(0)
  ,fSemiIncElecDphiEta11(0)
  ,fSemiIncElecDphiEta12(0)
  ,fSemiIncElecDphiEta13(0)
  ,fSemiIncElecDphiEta14(0)
  ,fPhotElecDphiEta1(0)
  ,fPhotElecDphiEta11(0)
  ,fPhotElecDphiEta12(0)
  ,fPhotElecDphiEta13(0)
  ,fPhotElecDphiEta14(0)
  ,fInclusiveElecDphiEta1(0)
  ,fInclusiveElecDphiEta11(0)
  ,fInclusiveElecDphiEta12(0)
  ,fInclusiveElecDphiEta13(0)
  ,fInclusiveElecDphiEta14(0)
  ,fDphiULSMassLowEta1(0)
  ,fDphiULSMassLowEta11(0)
  ,fDphiULSMassLowEta12(0)
  ,fDphiULSMassLowEta13(0)
  ,fDphiULSMassLowEta14(0)
  ,fDphiLSMassLowEta1(0)
  ,fDphiLSMassLowEta11(0)
  ,fDphiLSMassLowEta12(0)
  ,fDphiLSMassLowEta13(0)
  ,fDphiLSMassLowEta14(0)
  ,fDphiULSMassLowNoPartnerEta1(0)
  ,fDphiULSMassLowNoPartnerEta11(0)
  ,fDphiULSMassLowNoPartnerEta12(0)
  ,fDphiULSMassLowNoPartnerEta13(0)
  ,fDphiULSMassLowNoPartnerEta14(0)
  ,fDphiLSMassLowNoPartnerEta1(0)
  ,fDphiLSMassLowNoPartnerEta11(0)
  ,fDphiLSMassLowNoPartnerEta12(0)
  ,fDphiLSMassLowNoPartnerEta13(0)
  ,fDphiLSMassLowNoPartnerEta14(0)
  ,fSemiIncElecDphiEta2(0)
  ,fSemiIncElecDphiEta21(0)
  ,fSemiIncElecDphiEta22(0)
  ,fSemiIncElecDphiEta23(0)
  ,fSemiIncElecDphiEta24(0)
  ,fPhotElecDphiEta2(0)
  ,fPhotElecDphiEta21(0)
  ,fPhotElecDphiEta22(0)
  ,fPhotElecDphiEta23(0)
  ,fPhotElecDphiEta24(0)
  ,fInclusiveElecDphiEta2(0)
  ,fInclusiveElecDphiEta21(0)
  ,fInclusiveElecDphiEta22(0)
  ,fInclusiveElecDphiEta23(0)
  ,fInclusiveElecDphiEta24(0)
  ,fDphiULSMassLowEta2(0)
  ,fDphiULSMassLowEta21(0)
  ,fDphiULSMassLowEta22(0)
  ,fDphiULSMassLowEta23(0)
  ,fDphiULSMassLowEta24(0)
  ,fDphiLSMassLowEta2(0)
  ,fDphiLSMassLowEta21(0)
  ,fDphiLSMassLowEta22(0)
  ,fDphiLSMassLowEta23(0)
  ,fDphiLSMassLowEta24(0)
  ,fDphiULSMassLowNoPartnerEta2(0)
  ,fDphiULSMassLowNoPartnerEta21(0)
  ,fDphiULSMassLowNoPartnerEta22(0)
  ,fDphiULSMassLowNoPartnerEta23(0)
  ,fDphiULSMassLowNoPartnerEta24(0)
  ,fDphiLSMassLowNoPartnerEta2(0)
  ,fDphiLSMassLowNoPartnerEta21(0)
  ,fDphiLSMassLowNoPartnerEta22(0)
  ,fDphiLSMassLowNoPartnerEta23(0)
    ,fDphiLSMassLowNoPartnerEta24(0)
    //  ,fTrackPtBefTrkCuts(0)	 
    //  ,fTrackPtAftTrkCuts(0)	 	  
    ,fTPCnsigma(0)	
    //  ,fNCellv1(0)  
    //  ,fClsEv1(0)
    //  ,fNClusv1(0)
    ,fInvmassLS1(0)   
    //  ,fInvmassLS2(0)   
    //  ,fInvmassLS3(0)   
    //  ,fInvmassLS4(0)   
    //  ,fInvmassLS5(0)   
    ,fInvmassULS1(0)  
    //  ,fInvmassULS2(0)  
    //  ,fInvmassULS3(0)  
    //  ,fInvmassULS4(0)  
    //  ,fInvmassULS5(0)  
  ,fDCAMetInvmassLS1(0)
  ,fDCAMetInvmassULS1(0)
  ,fcentrality(0)     
  ,fElecPhi(0)
  ,fElecPhiTPChalf(0)  
    ,fElecPhiPt(0)
    //  ,fElecPhiTPC(0)
    //  ,fElecPhiTPCEovP(0)  
  ,fHadronPhi(0)
  ,fHadronPhiTPChalf(0)
    ,fHadronPhiPt(0)
    /*  ,fTrackHFEcuts(0)
        ,fTrakPhiSPD1(0)
        ,fTrakPhiSPD2(0)
        ,fTrakPhiSPDOr(0)
        ,fTrakPhiSPDAnd(0)
        ,fTrackHFEcutsITS(0)  
     */
  ,fNoMixedEvents(0)
  ,fMixStat(0)      
  ,fMixStat1(0)     
  ,fMixedIncElecDphi(0)  
  ,fMixedIncElecDphi1(0)  
  ,fMixedIncElecDphi2(0)  
  ,fMixedIncElecDphi3(0)  
  ,fMixedIncElecDphi4(0)  
  ,fMixedPhotElecDphi(0)
  ,fMixedPhotElecDphi1(0)
  ,fMixedPhotElecDphi2(0)
  ,fMixedPhotElecDphi3(0)
  ,fMixedPhotElecDphi4(0)
  ,fMixedSemiIncElecDphi(0)
  ,fMixedSemiIncElecDphi1(0)
  ,fMixedSemiIncElecDphi2(0)
  ,fMixedSemiIncElecDphi3(0)
  ,fMixedSemiIncElecDphi4(0)
  ,fMixedDphiULSMassLow(0) 
  ,fMixedDphiULSMassLow1(0) 
  ,fMixedDphiULSMassLow2(0) 
  ,fMixedDphiULSMassLow3(0) 
  ,fMixedDphiULSMassLow4(0) 
  ,fMixedDphiLSMassLow(0)      
  ,fMixedDphiLSMassLow1(0)      
  ,fMixedDphiLSMassLow2(0)      
  ,fMixedDphiLSMassLow3(0)      
  ,fMixedDphiLSMassLow4(0)      
  ,fDCAMetMixedPhotElecDphi(0)
  ,fDCAMetMixedPhotElecDphi1(0)
  ,fDCAMetMixedPhotElecDphi2(0)
  ,fDCAMetMixedPhotElecDphi3(0)
  ,fDCAMetMixedPhotElecDphi4(0)
  ,fDCAMetMixedDphiULSMassLow(0)
  ,fDCAMetMixedDphiULSMassLow1(0)
  ,fDCAMetMixedDphiULSMassLow2(0)
  ,fDCAMetMixedDphiULSMassLow3(0)
  ,fDCAMetMixedDphiULSMassLow4(0)
  ,fDCAMetMixedDphiLSMassLow(0)
  ,fDCAMetMixedDphiLSMassLow1(0)
  ,fDCAMetMixedDphiLSMassLow2(0)
  ,fDCAMetMixedDphiLSMassLow3(0)
  ,fDCAMetMixedDphiLSMassLow4(0)
  ,fHadronPt(0)  
  ,fCentralityPass(0)
  ,fCentralityNoPass(0)
  ,fHadronDphi(0)
  ,fHadronDphi1(0)
  ,fHadronDphi2(0)
  ,fHadronDphi3(0)
  ,fHadronDphi4(0)
  ,fPiPt(0)
  ,fHadronDphiNoSS(0)
  ,fHadronDphiNoSS1(0)
  ,fHadronDphiNoSS2(0)
  ,fHadronDphiNoSS3(0)
  ,fHadronDphiNoSS4(0)
  ,fPiPtNoSS(0)
  ,fEovPWoSS(0)
  ,fEovPWSS(0) 
  ,fEovPHadWoSS(0)
  ,fEovPHadWSS(0) 
  ,fHadronDphiEta1(0)   
  ,fHadronDphiEta11(0)  
  ,fHadronDphiEta12(0)  
  ,fHadronDphiEta13(0)  
  ,fHadronDphiEta14(0)  
  ,fHadronDphiNoSSEta1(0)   
  ,fHadronDphiNoSSEta11(0)  
  ,fHadronDphiNoSSEta12(0)  
  ,fHadronDphiNoSSEta13(0)  
  ,fHadronDphiNoSSEta14(0)  
  ,fHadronDphiEta2(0)  
  ,fHadronDphiEta21(0) 
  ,fHadronDphiEta22(0) 
  ,fHadronDphiEta23(0) 
  ,fHadronDphiEta24(0) 
  ,fHadronDphiNoSSEta2(0)   
  ,fHadronDphiNoSSEta21(0)  
  ,fHadronDphiNoSSEta22(0)  
  ,fHadronDphiNoSSEta23(0)  
    ,fHadronDphiNoSSEta24(0)
    //,fSparseElectron(0)  
    //  ,fvalueElectron(0)  
{
  //Default constructor
  fPID = new AliHFEpid("hfePid");
  //fvalueElectron = new Double_t[6];

  // 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());
}
//_________________________________________

AliAnalysisTaskElecHadronCorrel::~AliAnalysisTaskElecHadronCorrel()
{
  //Destructor 

  delete fOutputList;
  delete fGeom;
  delete fPID;
  delete fCFM;
  delete fPIDqa;
  delete fTrackCuts1;
  delete fTrackCuts2;
  //  delete fSparseElectron;
  //  delete []fvalueElectron;
}
//_________________________________________

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

  // create pointer to event
  fAOD = dynamic_cast<AliAODEvent*>(InputEvent());
  fESD = dynamic_cast<AliESDEvent*>(InputEvent());

  if(!(fESD || fAOD)){
    printf("ERROR: fESD & fAOD 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(IsAODanalysis())fPID->InitializePID(fAOD->GetRunNumber());
    else fPID->InitializePID(fESD->GetRunNumber());
  }


  if(fTriggerMB && fTriggerCentral){
    // trigger selection
    if(!(((AliInputEventHandler*)(AliAnalysisManager::GetAnalysisManager()->GetInputEventHandler()))->IsEventSelected() & (AliVEvent::kCentral))) return;
  }

  if(fTriggerMB && !fTriggerCentral){
    // trigger selection
    if(!(((AliInputEventHandler*)(AliAnalysisManager::GetAnalysisManager()->GetInputEventHandler()))->IsEventSelected() & (AliVEvent::kSemiCentral))) return;
  }

  if(!fTriggerMB){
    // trigger selection
    if(!(((AliInputEventHandler*)(AliAnalysisManager::GetAnalysisManager()->GetInputEventHandler()))->IsEventSelected() & (AliVEvent::kEMCEGA))) return;
  }
  // centrality selection 
  //  SetCentralityParameters(0., 7., fkCentralityMethod);
  Bool_t pass = kFALSE; 
  CheckCentrality(fVevent,pass);
  if(!pass)return;

  Int_t fNOtrks =  fVevent->GetNumberOfTracks();
  const AliVVertex *pVtx = fVevent->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);

  AliCentrality *fCentrality2 = (AliCentrality*)fAOD->GetCentrality();
  Double_t centvalue1 = fCentrality2->GetCentralityPercentile(fkCentralityMethod);

  //Event mixing
  AliEventPool* pool;
  pool = fPoolMgr->GetEventPool(centvalue1, pVtxZ); // Get the buffer associated with the current centrality and z-vtx
  if (!pool)
  {
    AliFatal(Form("No pool found for centrality = %f, zVtx = %f", centvalue1, pVtxZ));     
    return;
  }
  // Look for kink mother for AOD
  Int_t numberofvertices = fAOD->GetNumberOfVertices();
  Double_t listofmotherkink[numberofvertices];
  Int_t numberofmotherkink = 0;
  if(IsAODanalysis()){
    for(Int_t ivertex=0; ivertex < numberofvertices; ivertex++) {
      AliAODVertex *aodvertex = fAOD->GetVertex(ivertex);
      if(!aodvertex) continue;
      if(aodvertex->GetType()==AliAODVertex::kKink) {
        AliAODTrack *mother = (AliAODTrack *) aodvertex->GetParent();
        if(!mother) continue;
        Int_t idmother = mother->GetID();
        listofmotherkink[numberofmotherkink] = idmother;
        numberofmotherkink++;
      }
    }
  }

  // Track loop 
  for (Int_t iTracks = 0; iTracks < fVevent->GetNumberOfTracks(); iTracks++) {
    AliVParticle* Vtrack = fVevent->GetTrack(iTracks);
    if (!Vtrack) {
      printf("ERROR: Could not receive track %d\n", iTracks);
      continue;
    }
    AliVTrack *track = dynamic_cast<AliVTrack*>(Vtrack);
    AliESDtrack *etrack = dynamic_cast<AliESDtrack*>(Vtrack);
    AliAODTrack *atrack = dynamic_cast<AliAODTrack*>(Vtrack);

    if(!track && !etrack && !atrack) continue;

    if(IsAODanalysis())
      if(atrack){
        if(!atrack->TestFilterMask(AliAODTrack::kTrkGlobalNoDCA)) continue;
      }
    if(track->Pt()<1) continue;

    // fTrackPtBefTrkCuts->Fill(track->Pt());		

    // RecKine: ITSTPC cuts  
    if(!ProcessCutStep(AliHFEcuts::kStepRecKineITSTPC, track)) continue;

    // Reject kink mother
    if(fRejectKinkMother) { // Quick and dirty fix to reject both kink mothers and daughters
      if(IsAODanalysis()){
        Bool_t kinkmotherpass = kTRUE;
        for(Int_t kinkmother = 0; kinkmother < numberofmotherkink; kinkmother++) {
          if(track->GetID() == listofmotherkink[kinkmother]) {
            kinkmotherpass = kFALSE;
            continue;
          }
        }
        if(!kinkmotherpass) continue;
      }
      else{
        if(etrack->GetKinkIndex(0) != 0) continue;
      }
    }
    // RecPrim
    //     if(!ProcessCutStep(AliHFEcuts::kStepRecPrim, track)) continue; //gives warning for AOD, so not using

    // HFE cuts: TPC PID cleanup
    if(!ProcessCutStep(AliHFEcuts::kStepHFEcutsTPC, track)) continue;

    // fTrackHFEcuts->Fill(track->Phi());

    // HFEcuts: ITS layers cuts
    if(!ProcessCutStep(AliHFEcuts::kStepHFEcutsITS, track)) continue;

    //     fTrackHFEcutsITS->Fill(track->Phi());
    //fTrackPtAftTrkCuts->Fill(track->Pt());		

    Double_t fClsE = -999, p = -999, fEovP=-999, pt = -999, dEdx=-999, fTPCnSigma=0;
    pt = track->Pt();
    p = track->P();
    dEdx = track->GetTPCsignal();
    fTPCnSigma = fPID->GetPIDResponse() ? fPID->GetPIDResponse()->NumberOfSigmasTPC(track, AliPID::kElectron) : 1000;

    if(pt<2) continue;
    //TPC electron phi
    // if(fTPCnSigma >= -2 && fTPCnSigma <= 2){
    //       fElecPhiTPC->Fill(track->Phi());
    // }

    //eta cut (-0.7,0.7)
    if(track->Eta() < -0.7 || track->Eta() > 0.7) continue;

    // Track extrapolation to EMCAL
    Int_t fClsId = track->GetEMCALcluster();
    if(fClsId <0) continue;
    AliVCluster *cluster = fVevent->GetCaloCluster(fClsId);
    if(!cluster->IsEMCAL()) continue;
    if(TMath::Abs(cluster->GetTrackDx())>0.05 || TMath::Abs(cluster->GetTrackDz())>0.05) continue;    
    //     fdEdxBef->Fill(p,dEdx);
    fTPCnsigma->Fill(p,fTPCnSigma);

    //     fTrkpt->Fill(pt);
    fClsE = cluster->E();
    fEovP = fClsE/p;

    //--------THnsparse---------
    //fvalueElectron[0] = pt;
    //fvalueElectron[1] = fTPCnSigma;
    //fvalueElectron[2] = fEovP;
    //fvalueElectron[3] = cluster->GetM20();
    //fvalueElectron[4] = cluster->GetM02();
    //fvalueElectron[5] = cluster->GetDispersion();

    //fSparseElectron->Fill(fvalueElectron);

    //----------------
    //EovP distribution for Had
    if((fTPCnSigma > fTPCnsigHadMin) && (fTPCnSigma < fTPCnsigHadMax)) fEovPHadWoSS->Fill(pt,fEovP);
    if(((fTPCnSigma > fTPCnsigHadMin) && (fTPCnSigma < fTPCnsigHadMax)) && ((cluster->GetM20()> fM20CutMin) && (cluster->GetM20()< fM20CutMax)) &&  ((cluster->GetM02()> fM02CutMin) && (cluster->GetM02()< fM02CutMax)) && ((cluster->GetDispersion()< fDispCutMax))) fEovPHadWSS->Fill(pt,fEovP);

    //Dphi distribution hadrons with shower shape cuts
    if(((fTPCnSigma > fTPCnsigHadMin) && (fTPCnSigma < fTPCnsigHadMax)) && ((cluster->GetM20()> fM20CutMin) && (cluster->GetM20()< fM20CutMax)) &&  ((cluster->GetM02()> fM02CutMin) && (cluster->GetM02()< fM02CutMax)) && ((cluster->GetDispersion()< fDispCutMax))&&(fEovP >= fEovPMin && fEovP <= fEovPMax)){
      ElectronHadCorrel(iTracks, track, fHadronDphi, fHadronDphi1,fHadronDphi2,fHadronDphi3,fHadronDphi4);
      ElectronHadCorrelEtaBins(iTracks, track, fHadronDphiEta1, fHadronDphiEta11,fHadronDphiEta12,fHadronDphiEta13,fHadronDphiEta14,fHadronDphiEta2, fHadronDphiEta21,fHadronDphiEta22,fHadronDphiEta23,fHadronDphiEta24);
      fPiPt->Fill(pt);
    }

    //Dphi distribution hadrons without shower shape cuts
    if((fTPCnSigma > fTPCnsigHadMin) && (fTPCnSigma < fTPCnsigHadMax)&&(fEovP >= fEovPMin && fEovP <= fEovPMax)){
      ElectronHadCorrel(iTracks, track, fHadronDphiNoSS, fHadronDphiNoSS1,fHadronDphiNoSS2,fHadronDphiNoSS3,fHadronDphiNoSS4);
      ElectronHadCorrelEtaBins(iTracks, track, fHadronDphiNoSSEta1, fHadronDphiNoSSEta11,fHadronDphiNoSSEta12,fHadronDphiNoSSEta13,fHadronDphiNoSSEta14,fHadronDphiNoSSEta2, fHadronDphiNoSSEta21,fHadronDphiNoSSEta22,fHadronDphiNoSSEta23,fHadronDphiNoSSEta24);
      fPiPtNoSS->Fill(pt);
    }

    //Electron id with TPC
    if(fTPCnSigma < fTPCnsigEleMin || fTPCnSigma > fTPCnsigEleMax) continue;
    fEovPWoSS->Fill(pt,fEovP);
    //   fElecPhiTPCEovP->Fill(track->Phi());

    //Electron id with shower shape  
    if(cluster->GetM20()< fM20CutMin || cluster->GetM20()> fM20CutMax || cluster->GetM02()< fM02CutMin || cluster->GetM02()> fM02CutMax || cluster->GetDispersion()> fDispCutMax) continue;
    fEovPWSS->Fill(pt,fEovP);

    //Electron id with E/p
    if(fEovP < fEovPMin || fEovP > fEovPMax) continue;

    fTrkEovPAft->Fill(pt,fEovP);
    fElecPhi->Fill(track->Phi());
    fElecPhiPt->Fill(track->Phi(),track->Pt());
    if (track->Eta() >0 && track->Eta() <0.7) fElecPhiTPChalf->Fill(track->Phi());

    HadronInfo(iTracks);

    Bool_t fFlagPhotonicElec = kFALSE;
    // select photonic electron
    SelectPhotonicElectron(iTracks,track,fFlagPhotonicElec);
    SelectPhotonicElectronDCAMet(iTracks,track,fpidResponse);

    //Inclusive electron-hadron correlation
    ElectronHadCorrel(iTracks, track, fInclusiveElecDphi, fInclusiveElecDphi1,fInclusiveElecDphi2,fInclusiveElecDphi3,fInclusiveElecDphi4);
    fInclusiveElecPt->Fill(pt);
    MixedEvent(track,fMixedIncElecDphi, fMixedIncElecDphi1,fMixedIncElecDphi2, fMixedIncElecDphi3, fMixedIncElecDphi4);

    //Dphi in Eta bins
    ElectronHadCorrelEtaBins(iTracks, track, fInclusiveElecDphiEta1, fInclusiveElecDphiEta11,fInclusiveElecDphiEta12,fInclusiveElecDphiEta13,fInclusiveElecDphiEta14,fInclusiveElecDphiEta2, fInclusiveElecDphiEta21,fInclusiveElecDphiEta22,fInclusiveElecDphiEta23,fInclusiveElecDphiEta24);

    //Inclusive electron-hadron correlation far eta side
    ElectronHadCorrelEtaFarSide(iTracks, track, fInclusiveElecDphiEtaFS, fInclusiveElecDphiEtaFS1,fInclusiveElecDphiEtaFS2,fInclusiveElecDphiEtaFS3,fInclusiveElecDphiEtaFS4);
    MixedEvent(track,fMixedIncElecDphi, fMixedIncElecDphi1,fMixedIncElecDphi2, fMixedIncElecDphi3, fMixedIncElecDphi4);

    // photonic electron
    if(fFlagPhotonicElec){
      //Electron hadron correlation
      ElectronHadCorrel(iTracks, track, fPhotElecDphi,fPhotElecDphi1,fPhotElecDphi2,fPhotElecDphi3,fPhotElecDphi4);
      fPhotoElecPt->Fill(pt);
      MixedEvent(track,fMixedPhotElecDphi, fMixedPhotElecDphi1,fMixedPhotElecDphi2, fMixedPhotElecDphi3, fMixedPhotElecDphi4);

      //Dphi in Eta bins
      ElectronHadCorrelEtaBins(iTracks, track, fPhotElecDphiEta1,fPhotElecDphiEta11,fPhotElecDphiEta12,fPhotElecDphiEta13,fPhotElecDphiEta14,fPhotElecDphiEta2,fPhotElecDphiEta21,fPhotElecDphiEta22,fPhotElecDphiEta23,fPhotElecDphiEta24);
    }

    // Semi inclusive electron 
    if(!fFlagPhotonicElec){
      //Electron hadron correlation
      ElectronHadCorrel(iTracks, track, fSemiIncElecDphi, fSemiIncElecDphi1,fSemiIncElecDphi2,fSemiIncElecDphi3,fSemiIncElecDphi4);
      fSemiInclElecPt->Fill(pt);
      MixedEvent(track,fMixedSemiIncElecDphi,fMixedSemiIncElecDphi1,fMixedSemiIncElecDphi2, fMixedSemiIncElecDphi3, fMixedSemiIncElecDphi4);

      //Dphi in Eta bins
      ElectronHadCorrelEtaBins(iTracks, track, fSemiIncElecDphiEta1, fSemiIncElecDphiEta11,fSemiIncElecDphiEta12,fSemiIncElecDphiEta13,fSemiIncElecDphiEta14,fSemiIncElecDphiEta2, fSemiIncElecDphiEta21,fSemiIncElecDphiEta22,fSemiIncElecDphiEta23,fSemiIncElecDphiEta24);
    }
  }
  /*   //EMC clusters  
       Int_t clsNo = fVevent->GetNumberOfCaloClusters();
       fNClusv1->Fill(clsNo); 
       for(Int_t iclus=0; iclus<clsNo ; iclus++){ 
       AliVCluster* clus = fVevent->GetCaloCluster(iclus);
       if(!clus->IsEMCAL()) continue; 
       fNCellv1->Fill(clus->GetNCells());
       fClsEv1->Fill(clus->E());  
       }
   */

  TObjArray* tracksClone = CloneAndReduceTrackList();
  tracksClone->SetOwner();
  pool->UpdatePool(tracksClone);

  PostData(1, fOutputList);
}
//_________________________________________
void AliAnalysisTaskElecHadronCorrel::UserCreateOutputObjects()
{
  //Create histograms

  AliDebug(3, "Creating Output Objects");
  // Automatic determination of the analysis mode
  AliVEventHandler *inputHandler = dynamic_cast<AliVEventHandler *>(AliAnalysisManager::GetAnalysisManager()->GetInputEventHandler());
  if(!TString(inputHandler->IsA()->GetName()).CompareTo("AliAODInputHandler")){
    SetAODAnalysis();
  } else {
    SetESDAnalysis();
  }
  printf("Analysis Mode: %s Analysis\n", IsAODanalysis() ? "AOD" : "ESD");

  //--------Initialize PID
  fPID->SetHasMCData(kFALSE);
  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();
  }

  if(IsAODanalysis()) fCuts->SetAOD(); 
  fCuts->Initialize(fCFM);

  //Mixed event initialising
  Int_t trackDepth = 2000;
  Int_t poolsize   = 1000;

  Int_t nCentralityBins  = 5;
  Int_t nCentralityBinsSC  = 6;
  Int_t nZvtxBins  = 4;
  Double_t CentralityBins[6];
  Double_t CentralityBinsSC[7];
  Double_t vertexBins[5];
  if(fTriggerCentral)
  {
    CentralityBins[0] = 0;
    CentralityBins[1] = 2;
    CentralityBins[2] = 4;
    CentralityBins[3] = 6;
    CentralityBins[4] = 8;
    CentralityBins[5] = 10;

    vertexBins[0] = -10;
    vertexBins[1] = -5;
    vertexBins[2] = 0;
    vertexBins[3] = 5;
    vertexBins[4] = 10;
    fPoolMgr = new AliEventPoolManager(poolsize, trackDepth, nCentralityBins, (Double_t*) CentralityBins, nZvtxBins, (Double_t*) vertexBins);
  }

  if(!fTriggerCentral)                                                                     
  { 
    CentralityBinsSC[0] = 20;  
    CentralityBinsSC[1] = 25;  
    CentralityBinsSC[2] = 30;  
    CentralityBinsSC[3] = 35;  
    CentralityBinsSC[4] = 40;  
    CentralityBinsSC[5] = 45;  
    CentralityBinsSC[6] = 50;  

    vertexBins[0] = -10;
    vertexBins[1] = -5;
    vertexBins[2] = 0;
    vertexBins[3] = 5;
    vertexBins[4] = 10;
    fPoolMgr = new AliEventPoolManager(poolsize, trackDepth, nCentralityBinsSC, (Double_t*) CentralityBinsSC, nZvtxBins, (Double_t*) vertexBins);
  }


  //---------Output Tlist
  fOutputList = new TList();
  fOutputList->SetOwner();
  fOutputList->Add(fPIDqa->MakeList("PIDQA"));

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

  fcentrality = new TH1F("fcentrality","centrality", 100,0,100);
  fOutputList->Add(fcentrality);

  //  fTrkpt = new TH1F("fTrkpt","track pt",1000,0,50);
  //  fOutputList->Add(fTrkpt);

  //  fTrackPtBefTrkCuts = new TH1F("fTrackPtBefTrkCuts","track pt before track cuts",1000,0,50);
  //  fOutputList->Add(fTrackPtBefTrkCuts);

  //  fTrackPtAftTrkCuts = new TH1F("fTrackPtAftTrkCuts","track pt after track cuts",1000,0,50);
  //  fOutputList->Add(fTrackPtAftTrkCuts);

  fTPCnsigma = new TH2F("fTPCnsigma", "TPC - n sigma",1000,0,50,200,-10,10);
  fOutputList->Add(fTPCnsigma);

  fTrkEovPAft = new TH2F("fTrkEovPAft","track E/p after HFE pid",1000,0,50,100,0,2);
  fOutputList->Add(fTrkEovPAft);

  //  fTrkEovPBefHad = new TH2F("fTrkEovPBefHad","track E/p for TPCnsig < 3.5",1000,0,50,100,0,2);
  //  fOutputList->Add(fTrkEovPBefHad);

  //  fdEdxBef = new TH2F("fdEdxBef","track dEdx vs p before HFE pid",1000,0,50,150,0,150);
  //  fOutputList->Add(fdEdxBef);

  fElecPhi = new TH1F("fElecPhi", "Electron phi",1000,0,6.28);
  fOutputList->Add(fElecPhi);

  fElecPhiPt = new TH2F("fElecPhiPt", "Electron phi vs pt; Electron phi; pt (GeV/c)",1000,0,6.28,1000,0,100);
  fOutputList->Add(fElecPhiPt);

  fElecPhiTPChalf = new TH1F("fElecPhiTPChalf", "Electron phi for 0<eta<0.7",1000,0,6.28);                            
  fOutputList->Add(fElecPhiTPChalf);

  /*  fElecPhiTPC = new TH1F("fElecPhiTPC", "Electron phi after TPC cut",1000,0,6.28);
      fOutputList->Add(fElecPhiTPC);

      fElecPhiTPCEovP = new TH1F("fElecPhiTPCEovP", "Electron phi after TPC and E/p cut",1000,0,6.28);
      fOutputList->Add(fElecPhiTPCEovP);
   */
  fHadronPhi = new TH1F("fHadronPhi", "Hadron phi",1000,0,6.28);
  fOutputList->Add(fHadronPhi);

  fHadronPhiTPChalf = new TH1F("fHadronPhiTPChalf", "Hadron phi for 0<eta<0.9",1000,0,6.28);                          
  fOutputList->Add(fHadronPhiTPChalf);

  fHadronPhiPt = new TH2F("fHadronPhiPt", "Hadron phi vs pt; hadron phi; pt (GeV/c)",1000,0,6.28,1000,0,100);
  fOutputList->Add(fHadronPhiPt);

  /*
     fTrackHFEcuts = new TH1F("fTrackHFEcuts","Track phi for HFE cuts",1000,0,6.28);
     fOutputList->Add(fTrackHFEcuts);

     fTrakPhiSPD1 = new TH1F("fTrakPhiSPD1","Track phi for hit in SPD layer 1",1000,0,6.28);
     fOutputList->Add(fTrakPhiSPD1);

     fTrakPhiSPD2 = new TH1F("fTrakPhiSPD2","Track phi for hit in SPD layer 2",1000,0,6.28);
     fOutputList->Add(fTrakPhiSPD2);

     fTrakPhiSPDOr = new TH1F("fTrakPhiSPDOr","Track phi for hit in any SPD layer",1000,0,6.28);
     fOutputList->Add(fTrakPhiSPDOr);

     fTrakPhiSPDAnd = new TH1F("fTrakPhiSPDAnd","Track phi for hit in both SPD layer",1000,0,6.28);
     fOutputList->Add(fTrakPhiSPDAnd);

     fTrackHFEcutsITS = new TH1F("fTrackHFEcutsITS","Track phi for HFE cuts + ITS HFE cuts",1000,0,6.28);
     fOutputList->Add(fTrackHFEcutsITS);
   */
  fSemiIncElecDphi = new TH2F("fSemiIncElecDphi", "Semi Inclusive elec-had Dphi correlation",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fSemiIncElecDphi);

  fSemiIncElecDphi1 = new TH2F("fSemiIncElecDphi1", "Semi Inclusive elec-had Dphi correlation for 2<pt^{asso}<4",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fSemiIncElecDphi1);

  fSemiIncElecDphi2 = new TH2F("fSemiIncElecDphi2", "Semi Inclusive elec-had Dphi correlation for 4<pt^{asso}<6",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fSemiIncElecDphi2);

  fSemiIncElecDphi3 = new TH2F("fSemiIncElecDphi3", "Semi Inclusive elec-had Dphi correlation for 6<pt^{asso}<8",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fSemiIncElecDphi3);

  fSemiIncElecDphi4 = new TH2F("fSemiIncElecDphi4", "Semi Inclusive elec-had Dphi correlation for 4<pt^{asso}<10",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fSemiIncElecDphi4);

  fPhotElecDphi = new TH2F("fPhotElecDphi", "Photon elec-had Dphi correlation",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fPhotElecDphi);

  fPhotElecDphi1 = new TH2F("fPhotElecDphi1", "Photon elec-had Dphi correlation for 2<pt^{asso}<4",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fPhotElecDphi1);

  fPhotElecDphi2 = new TH2F("fPhotElecDphi2", "Photon elec-had Dphi correlation for 4<pt^{asso}<6",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fPhotElecDphi2);

  fPhotElecDphi3 = new TH2F("fPhotElecDphi3", "Photon elec-had Dphi correlation for 6<pt^{asso}<8",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fPhotElecDphi3);

  fPhotElecDphi4 = new TH2F("fPhotElecDphi4", "Photon elec-had Dphi correlation for 4<pt^{asso}<10",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fPhotElecDphi4);

  fInclusiveElecDphi = new TH2F("fInclusiveElecDphi", "Inclusive elec-had Dphi correlation",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fInclusiveElecDphi);

  fInclusiveElecDphi1 = new TH2F("fInclusiveElecDphi1", "Inclusive elec-had Dphi correlation for 2<pt^{asso}<4",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fInclusiveElecDphi1);

  fInclusiveElecDphi2 = new TH2F("fInclusiveElecDphi2", "Inclusive elec-had Dphi correlation for 4<pt^{asso}<6",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fInclusiveElecDphi2);

  fInclusiveElecDphi3 = new TH2F("fInclusiveElecDphi3", "Inclusive elec-had Dphi correlation for 6<pt^{asso}<8",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fInclusiveElecDphi3);

  fInclusiveElecDphi4 = new TH2F("fInclusiveElecDphi4", "Inclusive elec-had Dphi correlation for 4<pt^{asso}<10",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fInclusiveElecDphi4);

  fInclusiveElecDphiEtaFS = new TH2F("fInclusiveElecDphiEtaFS", "Inclusive elec-had Dphi correlation (hadron 1<eta<1.6)",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fInclusiveElecDphiEtaFS);

  fInclusiveElecDphiEtaFS1 = new TH2F("fInclusiveElecDphiEtaFS1", "Inclusive elec-had Dphi correlation for 2<pt^{asso}<4 (hadron 1<eta<1.6)",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fInclusiveElecDphiEtaFS1);

  fInclusiveElecDphiEtaFS2 = new TH2F("fInclusiveElecDphiEtaFS2", "Inclusive elec-had Dphi correlation for 4<pt^{asso}<6 (hadron 1<eta<1.6)",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fInclusiveElecDphiEtaFS2);

  fInclusiveElecDphiEtaFS3 = new TH2F("fInclusiveElecDphiEtaFS3", "Inclusive elec-had Dphi correlation for 6<pt^{asso}<8 (hadron 1<eta<1.6)",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fInclusiveElecDphiEtaFS3);

  fInclusiveElecDphiEtaFS4 = new TH2F("fInclusiveElecDphiEtaFS4", "Inclusive elec-had Dphi correlation for 4<pt^{asso}<10 (hadron 1<eta<1.6)",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fInclusiveElecDphiEtaFS4);

  fDphiULSMassLow = new TH2F("fDphiULSMassLow", "e-h Dphi ULS, mass<cut",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiULSMassLow);
  fDphiULSMassLow1 = new TH2F("fDphiULSMassLow1", "e-h Dphi ULS, mass<cut for 2<pt^{asso}<4",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiULSMassLow1);
  fDphiULSMassLow2 = new TH2F("fDphiULSMassLow2", "e-h Dphi ULS, mass<cut for 4<pt^{asso}<6",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiULSMassLow2);
  fDphiULSMassLow3 = new TH2F("fDphiULSMassLow3", "e-h Dphi ULS, mass<cut for 6<pt^{asso}<8",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiULSMassLow3);
  fDphiULSMassLow4 = new TH2F("fDphiULSMassLow4", "e-h Dphi ULS, mass<cut for 4<pt^{asso}<10",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiULSMassLow4);
  fDphiLSMassLow = new TH2F("fDphiLSMassLow", "e-h Dphi LS, mass<cut",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiLSMassLow);
  fDphiLSMassLow1 = new TH2F("fDphiLSMassLow1", "e-h Dphi LS, mass<cut for 2<pt^{asso}<4",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiLSMassLow1);
  fDphiLSMassLow2 = new TH2F("fDphiLSMassLow2", "e-h Dphi LS, mass<cut for 4<pt^{asso}<6",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiLSMassLow2);
  fDphiLSMassLow3 = new TH2F("fDphiLSMassLow3", "e-h Dphi LS, mass<cut for 6<pt^{asso}<8",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiLSMassLow3);
  fDphiLSMassLow4 = new TH2F("fDphiLSMassLow4", "e-h Dphi LS, mass<cut for 8<pt^{asso}<10",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiLSMassLow4);
  fDphiULSMassLowNoPartner = new TH2F("fDphiULSMassLowNoPartner", "e-h Dphi ULS with no partner, mass<mass cut,",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiULSMassLowNoPartner);
  fDphiULSMassLowNoPartner1 = new TH2F("fDphiULSMassLowNoPartner1", "e-h Dphi ULS with no partner, mass<mass cut for 2<pt^{asso}<4,",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiULSMassLowNoPartner1);
  fDphiULSMassLowNoPartner2 = new TH2F("fDphiULSMassLowNoPartner2", "e-h Dphi ULS with no partner, mass<mass cut for 4<pt^{asso}<6,",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiULSMassLowNoPartner2);
  fDphiULSMassLowNoPartner3 = new TH2F("fDphiULSMassLowNoPartner3", "e-h Dphi ULS with no partner, mass<mass cut for 6<pt^{asso}<8,",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiULSMassLowNoPartner3);
  fDphiULSMassLowNoPartner4 = new TH2F("fDphiULSMassLowNoPartner4", "e-h Dphi ULS with no partner, mass<mass cut for 4<pt^{asso}<10,",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiULSMassLowNoPartner4);
  fDphiLSMassLowNoPartner = new TH2F("fDphiLSMassLowNoPartner", "e-h Dphi LS with no partner, mass<mass cut",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiLSMassLowNoPartner);
  fDphiLSMassLowNoPartner1 = new TH2F("fDphiLSMassLowNoPartner1", "e-h Dphi LS with no partner, mass<mass cut for 2<pt^{asso}<4,",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiLSMassLowNoPartner1);                                            
  fDphiLSMassLowNoPartner2 = new TH2F("fDphiLSMassLowNoPartner2", "e-h Dphi LS with no partner, mass<mass cut for 4<pt^{asso}<6,",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiLSMassLowNoPartner2);
  fDphiLSMassLowNoPartner3 = new TH2F("fDphiLSMassLowNoPartner3", "e-h Dphi LS with no partner, mass<mass cut for 6<pt^{asso}<8,",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiLSMassLowNoPartner3);
  fDphiLSMassLowNoPartner4 = new TH2F("fDphiLSMassLowNoPartner4", "e-h Dphi LS with no partner, mass<mass cut for 4<pt^{asso}<10,",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiLSMassLowNoPartner4);
  fPhotoElecPt = new TH1F("fPhotoElecPt", "photonic electron pt",1000,0,100);
  fOutputList->Add(fPhotoElecPt);
  fSemiInclElecPt = new TH1F("fSemiInclElecPt", "Semi-inclusive electron pt",1000,0,100);
  fOutputList->Add(fSemiInclElecPt);
  fInclusiveElecPt = new TH1F("fInclElecPt", "Inclusive electron pt",1000,0,100);
  fOutputList->Add(fInclusiveElecPt);
  fULSElecPt = new TH1F("fULSElecPt", "ULS electron pt",1000,0,100);
  fOutputList->Add(fULSElecPt);
  fLSElecPt = new TH1F("fLSElecPt", "LS electron pt",1000,0,100);
  fOutputList->Add(fLSElecPt);

  fDCAMetPhotElecDphi = new TH2F("fDCAMetPhotElecDphi", "Photon elec-had Dphi correlation DCA method",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetPhotElecDphi);
  fDCAMetPhotElecDphi1 = new TH2F("fDCAMetPhotElecDphi1", "Photon elec-had Dphi correlation DCA method for 2<pt^{asso}<4",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetPhotElecDphi1);
  fDCAMetPhotElecDphi2 = new TH2F("fDCAMetPhotElecDphi2", "Photon elec-had Dphi correlation DCA method for 4<pt^{asso}<6",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetPhotElecDphi2);
  fDCAMetPhotElecDphi3 = new TH2F("fDCAMetPhotElecDphi3", "Photon elec-had Dphi correlation DCA method for 6<pt^{asso}<8",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetPhotElecDphi3);
  fDCAMetPhotElecDphi4 = new TH2F("fDCAMetPhotElecDphi4", "Photon elec-had Dphi correlation DCA method for 4<pt^{asso}<10",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetPhotElecDphi4);
  fDCAMetDphiULSMassLow = new TH2F("fDCAMetDphiULSMassLow", "e-h Dphi ULS, mass<cut",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetDphiULSMassLow);
  fDCAMetDphiULSMassLow1 = new TH2F("fDCAMetDphiULSMassLow1", "e-h Dphi ULS, mass<cut for 2<pt^{asso}<4",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetDphiULSMassLow1);
  fDCAMetDphiULSMassLow2 = new TH2F("fDCAMetDphiULSMassLow2", "e-h Dphi ULS, mass<cut for 4<pt^{asso}<6",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetDphiULSMassLow2);
  fDCAMetDphiULSMassLow3 = new TH2F("fDCAMetDphiULSMassLow3", "e-h Dphi ULS, mass<cut for 6<pt^{asso}<8",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetDphiULSMassLow3);
  fDCAMetDphiULSMassLow4 = new TH2F("fDCAMetDphiULSMassLow4", "e-h Dphi ULS, mass<cut for 4<pt^{asso}<10",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetDphiULSMassLow4);
  fDCAMetDphiLSMassLow = new TH2F("fDCAMetDphiLSMassLow", "e-h Dphi LS, mass<cut",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetDphiLSMassLow);
  fDCAMetDphiLSMassLow1 = new TH2F("fDCAMetDphiLSMassLow1", "e-h Dphi LS, mass<cut for 2<pt^{asso}<4",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetDphiLSMassLow1);
  fDCAMetDphiLSMassLow2 = new TH2F("fDCAMetDphiLSMassLow2", "e-h Dphi LS, mass<cut for 4<pt^{asso}<6",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetDphiLSMassLow2);
  fDCAMetDphiLSMassLow3 = new TH2F("fDCAMetDphiLSMassLow3", "e-h Dphi LS, mass<cut for 6<pt^{asso}<8",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetDphiLSMassLow3);
  fDCAMetDphiLSMassLow4 = new TH2F("fDCAMetDphiLSMassLow4", "e-h Dphi LS, mass<cut for 8<pt^{asso}<10",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetDphiLSMassLow4);
  fDCAMetDphiULSMassLowNoPartner = new TH2F("fDCAMetDphiULSMassLowNoPartner", "e-h Dphi ULS with no partner, mass<mass cut,",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetDphiULSMassLowNoPartner);
  fDCAMetDphiULSMassLowNoPartner1 = new TH2F("fDCAMetDphiULSMassLowNoPartner1", "e-h Dphi ULS with no partner, mass<mass cut for 2<pt^{asso}<4,",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetDphiULSMassLowNoPartner1);
  fDCAMetDphiULSMassLowNoPartner2 = new TH2F("fDCAMetDphiULSMassLowNoPartner2", "e-h Dphi ULS with no partner, mass<mass cut for 4<pt^{asso}<6,",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetDphiULSMassLowNoPartner2);
  fDCAMetDphiULSMassLowNoPartner3 = new TH2F("fDCAMetDphiULSMassLowNoPartner3", "e-h Dphi ULS with no partner, mass<mass cut for 6<pt^{asso}<8,",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetDphiULSMassLowNoPartner3);
  fDCAMetDphiULSMassLowNoPartner4 = new TH2F("fDCAMetDphiULSMassLowNoPartner4", "e-h Dphi ULS with no partner, mass<mass cut for 4<pt^{asso}<10,",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetDphiULSMassLowNoPartner4);
  fDCAMetDphiLSMassLowNoPartner = new TH2F("fDCAMetDphiLSMassLowNoPartner", "e-h Dphi LS with no partner, mass<mass cut",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetDphiLSMassLowNoPartner);
  fDCAMetDphiLSMassLowNoPartner1 = new TH2F("fDCAMetDphiLSMassLowNoPartner1", "e-h Dphi LS with no partner, mass<mass cut for 2<pt^{asso}<4,",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetDphiLSMassLowNoPartner1);
  fDCAMetDphiLSMassLowNoPartner2 = new TH2F("fDCAMetDphiLSMassLowNoPartner2", "e-h Dphi LS with no partner, mass<mass cut for 4<pt^{asso}<6,",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetDphiLSMassLowNoPartner2);
  fDCAMetDphiLSMassLowNoPartner3 = new TH2F("fDCAMetDphiLSMassLowNoPartner3", "e-h Dphi LS with no partner, mass<mass cut for 6<pt^{asso}<8,",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetDphiLSMassLowNoPartner3);
  fDCAMetDphiLSMassLowNoPartner4 = new TH2F("fDCAMetDphiLSMassLowNoPartner4", "e-h Dphi LS with no partner, mass<mass cut for 4<pt^{asso}<10,",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetDphiLSMassLowNoPartner4);
  fDCAMetPhotoElecPt = new TH1F("fDCAMetPhotoElecPt", "photonic electron pt",1000,0,100);
  fOutputList->Add(fDCAMetPhotoElecPt);
  fDCAMetULSElecPt = new TH1F("fDCAMetULSElecPt", "ULS electron pt",1000,0,100);
  fOutputList->Add(fDCAMetULSElecPt);
  fDCAMetLSElecPt = new TH1F("fDCAMetLSElecPt", "LS electron pt",1000,0,100);
  fOutputList->Add(fDCAMetLSElecPt);

  fSemiIncElecDphiEta1 = new TH2F("fSemiIncElecDphiEta1", "Semi Inclusive elec-had Dphi correlation for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fSemiIncElecDphiEta1);
  fSemiIncElecDphiEta11 = new TH2F("fSemiIncElecDphiEta11", "Semi Inclusive elec-had Dphi correlation for 2<pt^{asso}<4 for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fSemiIncElecDphiEta11);
  fSemiIncElecDphiEta12 = new TH2F("fSemiIncElecDphiEta12", "Semi Inclusive elec-had Dphi correlation for 4<pt^{asso}<6 for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fSemiIncElecDphiEta12);
  fSemiIncElecDphiEta13 = new TH2F("fSemiIncElecDphiEta13", "Semi Inclusive elec-had Dphi correlation for 6<pt^{asso}<8 for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fSemiIncElecDphiEta13);
  fSemiIncElecDphiEta14 = new TH2F("fSemiIncElecDphiEta14", "Semi Inclusive elec-had Dphi correlation for 4<pt^{asso}<10 for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fSemiIncElecDphiEta14);
  fPhotElecDphiEta1 = new TH2F("fPhotElecDphiEta1", "Photon elec-had Dphi correlation for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fPhotElecDphiEta1);
  fPhotElecDphiEta11 = new TH2F("fPhotElecDphiEta11", "Photon elec-had Dphi correlation for 2<pt^{asso}<4 for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fPhotElecDphiEta11);
  fPhotElecDphiEta12 = new TH2F("fPhotElecDphiEta12", "Photon elec-had Dphi correlation for 4<pt^{asso}<6 for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fPhotElecDphiEta12);
  fPhotElecDphiEta13 = new TH2F("fPhotElecDphiEta13", "Photon elec-had Dphi correlation for 6<pt^{asso}<8 for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fPhotElecDphiEta13);
  fPhotElecDphiEta14 = new TH2F("fPhotElecDphiEta14", "Photon elec-had Dphi correlation for 4<pt^{asso}<10 for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fPhotElecDphiEta14);
  fInclusiveElecDphiEta1 = new TH2F("fInclusiveElecDphiEta1", "Inclusive elec-had Dphi correlation for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fInclusiveElecDphiEta1);
  fInclusiveElecDphiEta11 = new TH2F("fInclusiveElecDphiEta11", "Inclusive elec-had Dphi correlation for 2<pt^{asso}<4 for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fInclusiveElecDphiEta11);
  fInclusiveElecDphiEta12 = new TH2F("fInclusiveElecDphiEta12", "Inclusive elec-had Dphi correlation for 4<pt^{asso}<6 for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fInclusiveElecDphiEta12);
  fInclusiveElecDphiEta13 = new TH2F("fInclusiveElecDphiEta13", "Inclusive elec-had Dphi correlation for 6<pt^{asso}<8 for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fInclusiveElecDphiEta13);
  fInclusiveElecDphiEta14 = new TH2F("fInclusiveElecDphiEta14", "Inclusive elec-had Dphi correlation for 4<pt^{asso}<10 for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fInclusiveElecDphiEta14);
  fDphiULSMassLowEta1 = new TH2F("fDphiULSMassLowEta1", "e-h Dphi ULS, mass<cut for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiULSMassLowEta1);
  fDphiULSMassLowEta11 = new TH2F("fDphiULSMassLowEta11", "e-h Dphi ULS, mass<cut for 2<pt^{asso}<4 for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiULSMassLowEta11);
  fDphiULSMassLowEta12 = new TH2F("fDphiULSMassLowEta12", "e-h Dphi ULS, mass<cut for 4<pt^{asso}<6 for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiULSMassLowEta12);
  fDphiULSMassLowEta13 = new TH2F("fDphiULSMassLowEta13", "e-h Dphi ULS, mass<cut for 6<pt^{asso}<8 for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiULSMassLowEta13);
  fDphiULSMassLowEta14 = new TH2F("fDphiULSMassLowEta14", "e-h Dphi ULS, mass<cut for 4<pt^{asso}<10 for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiULSMassLowEta14);
  fDphiLSMassLowEta1 = new TH2F("fDphiLSMassLowEta1", "e-h Dphi LS, mass<cut for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiLSMassLowEta1);
  fDphiLSMassLowEta11 = new TH2F("fDphiLSMassLowEta11", "e-h Dphi LS, mass<cut for 2<pt^{asso}<4 for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiLSMassLowEta11);
  fDphiLSMassLowEta12 = new TH2F("fDphiLSMassLowEta12", "e-h Dphi LS, mass<cut for 4<pt^{asso}<6 for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiLSMassLowEta12);
  fDphiLSMassLowEta13 = new TH2F("fDphiLSMassLowEta13", "e-h Dphi LS, mass<cut for 6<pt^{asso}<8 for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiLSMassLowEta13);
  fDphiLSMassLowEta14 = new TH2F("fDphiLSMassLowEta14", "e-h Dphi LS, mass<cut for 8<pt^{asso}<10 for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiLSMassLowEta14);
  fDphiULSMassLowNoPartnerEta1 = new TH2F("fDphiULSMassLowNoPartnerEta1", "e-h Dphi ULS with no partner, mass<mass cut, for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiULSMassLowNoPartnerEta1);
  fDphiULSMassLowNoPartnerEta11 = new TH2F("fDphiULSMassLowNoPartnerEta11", "e-h Dphi ULS with no partner, mass<mass cut for 2<pt^{asso}<4, for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiULSMassLowNoPartnerEta11);
  fDphiULSMassLowNoPartnerEta12 = new TH2F("fDphiULSMassLowNoPartnerEta12", "e-h Dphi ULS with no partner, mass<mass cut for 4<pt^{asso}<6, for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiULSMassLowNoPartnerEta12);
  fDphiULSMassLowNoPartnerEta13 = new TH2F("fDphiULSMassLowNoPartnerEta13", "e-h Dphi ULS with no partner, mass<mass cut for 6<pt^{asso}<8, for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiULSMassLowNoPartnerEta13);
  fDphiULSMassLowNoPartnerEta14 = new TH2F("fDphiULSMassLowNoPartnerEta14", "e-h Dphi ULS with no partner, mass<mass cut for 4<pt^{asso}<10, for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiULSMassLowNoPartnerEta14);
  fDphiLSMassLowNoPartnerEta1 = new TH2F("fDphiLSMassLowNoPartnerEta1", "e-h Dphi LS with no partner, mass<mass cut, for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiLSMassLowNoPartnerEta1);
  fDphiLSMassLowNoPartnerEta11 = new TH2F("fDphiLSMassLowNoPartnerEta11", "e-h Dphi LS with no partner, mass<mass cut for 2<pt^{asso}<4, for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiLSMassLowNoPartnerEta11);
  fDphiLSMassLowNoPartnerEta12 = new TH2F("fDphiLSMassLowNoPartnerEta12", "e-h Dphi LS with no partner, mass<mass cut for 4<pt^{asso}<6, for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiLSMassLowNoPartnerEta12);
  fDphiLSMassLowNoPartnerEta13 = new TH2F("fDphiLSMassLowNoPartnerEta13", "e-h Dphi LS with no partner, mass<mass cut for 6<pt^{asso}<8, for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiLSMassLowNoPartnerEta13);
  fDphiLSMassLowNoPartnerEta14 = new TH2F("fDphiLSMassLowNoPartnerEta14", "e-h Dphi LS with no partner, mass<mass cut for 4<pt^{asso}<10, for |Eta < 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiLSMassLowNoPartnerEta14);

  fSemiIncElecDphiEta2 = new TH2F("fSemiIncElecDphiEta2", "Semi Inclusive elec-had Dphi correlation for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fSemiIncElecDphiEta2);
  fSemiIncElecDphiEta21 = new TH2F("fSemiIncElecDphiEta21", "Semi Inclusive elec-had Dphi correlation for 2<pt^{asso}<4 for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fSemiIncElecDphiEta21);
  fSemiIncElecDphiEta22 = new TH2F("fSemiIncElecDphiEta22", "Semi Inclusive elec-had Dphi correlation for 4<pt^{asso}<6 for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fSemiIncElecDphiEta22);
  fSemiIncElecDphiEta23 = new TH2F("fSemiIncElecDphiEta23", "Semi Inclusive elec-had Dphi correlation for 6<pt^{asso}<8 for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fSemiIncElecDphiEta23);
  fSemiIncElecDphiEta24 = new TH2F("fSemiIncElecDphiEta24", "Semi Inclusive elec-had Dphi correlation for 4<pt^{asso}<10 for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fSemiIncElecDphiEta24);
  fPhotElecDphiEta2 = new TH2F("fPhotElecDphiEta2", "Photon elec-had Dphi correlation for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fPhotElecDphiEta2);
  fPhotElecDphiEta21 = new TH2F("fPhotElecDphiEta21", "Photon elec-had Dphi correlation for 2<pt^{asso}<4 for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fPhotElecDphiEta21);
  fPhotElecDphiEta22 = new TH2F("fPhotElecDphiEta22", "Photon elec-had Dphi correlation for 4<pt^{asso}<6 for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fPhotElecDphiEta22);
  fPhotElecDphiEta23 = new TH2F("fPhotElecDphiEta23", "Photon elec-had Dphi correlation for 6<pt^{asso}<8 for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fPhotElecDphiEta23);
  fPhotElecDphiEta24 = new TH2F("fPhotElecDphiEta24", "Photon elec-had Dphi correlation for 4<pt^{asso}<10 for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fPhotElecDphiEta24);
  fInclusiveElecDphiEta2 = new TH2F("fInclusiveElecDphiEta2", "Inclusive elec-had Dphi correlation for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fInclusiveElecDphiEta2);
  fInclusiveElecDphiEta21 = new TH2F("fInclusiveElecDphiEta21", "Inclusive elec-had Dphi correlation for 2<pt^{asso}<4 for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fInclusiveElecDphiEta21);
  fInclusiveElecDphiEta22 = new TH2F("fInclusiveElecDphiEta22", "Inclusive elec-had Dphi correlation for 4<pt^{asso}<6 for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fInclusiveElecDphiEta22);
  fInclusiveElecDphiEta23 = new TH2F("fInclusiveElecDphiEta23", "Inclusive elec-had Dphi correlation for 6<pt^{asso}<8 for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fInclusiveElecDphiEta23);
  fInclusiveElecDphiEta24 = new TH2F("fInclusiveElecDphiEta24", "Inclusive elec-had Dphi correlation for 4<pt^{asso}<10 for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fInclusiveElecDphiEta24);
  fDphiULSMassLowEta2 = new TH2F("fDphiULSMassLowEta2", "e-h Dphi ULS, mass<cut for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiULSMassLowEta2);
  fDphiULSMassLowEta21 = new TH2F("fDphiULSMassLowEta21", "e-h Dphi ULS, mass<cut for 2<pt^{asso}<4 for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiULSMassLowEta21);
  fDphiULSMassLowEta22 = new TH2F("fDphiULSMassLowEta22", "e-h Dphi ULS, mass<cut for 4<pt^{asso}<6 for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiULSMassLowEta22);
  fDphiULSMassLowEta23 = new TH2F("fDphiULSMassLowEta23", "e-h Dphi ULS, mass<cut for 6<pt^{asso}<8 for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiULSMassLowEta23);
  fDphiULSMassLowEta24 = new TH2F("fDphiULSMassLowEta24", "e-h Dphi ULS, mass<cut for 4<pt^{asso}<10 for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiULSMassLowEta24);
  fDphiLSMassLowEta2 = new TH2F("fDphiLSMassLowEta2", "e-h Dphi LS, mass<cut for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiLSMassLowEta2);
  fDphiLSMassLowEta21 = new TH2F("fDphiLSMassLowEta21", "e-h Dphi LS, mass<cut for 2<pt^{asso}<4 for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiLSMassLowEta21);
  fDphiLSMassLowEta22 = new TH2F("fDphiLSMassLowEta22", "e-h Dphi LS, mass<cut for 4<pt^{asso}<6 for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiLSMassLowEta22);
  fDphiLSMassLowEta23 = new TH2F("fDphiLSMassLowEta23", "e-h Dphi LS, mass<cut for 6<pt^{asso}<8 for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiLSMassLowEta23);
  fDphiLSMassLowEta24 = new TH2F("fDphiLSMassLowEta24", "e-h Dphi LS, mass<cut for 4<pt^{asso}<10 for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiLSMassLowEta24);  
  fDphiULSMassLowNoPartnerEta2 = new TH2F("fDphiULSMassLowNoPartnerEta2", "e-h Dphi ULS with no partner, mass<mass cut, for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiULSMassLowNoPartnerEta2);
  fDphiULSMassLowNoPartnerEta21 = new TH2F("fDphiULSMassLowNoPartnerEta21", "e-h Dphi ULS with no partner, mass<mass cut for 2<pt^{asso}<4, for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiULSMassLowNoPartnerEta21);
  fDphiULSMassLowNoPartnerEta22 = new TH2F("fDphiULSMassLowNoPartnerEta22", "e-h Dphi ULS with no partner, mass<mass cut for 4<pt^{asso}<6, for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiULSMassLowNoPartnerEta22);
  fDphiULSMassLowNoPartnerEta23 = new TH2F("fDphiULSMassLowNoPartnerEta23", "e-h Dphi ULS with no partner, mass<mass cut for 6<pt^{asso}<8, for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiULSMassLowNoPartnerEta23);
  fDphiULSMassLowNoPartnerEta24 = new TH2F("fDphiULSMassLowNoPartnerEta24", "e-h Dphi ULS with no partner, mass<mass cut for 4<pt^{asso}<10, for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiULSMassLowNoPartnerEta24);
  fDphiLSMassLowNoPartnerEta2 = new TH2F("fDphiLSMassLowNoPartnerEta2", "e-h Dphi LS with no partner, mass<mass cut, for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiLSMassLowNoPartnerEta2);
  fDphiLSMassLowNoPartnerEta21 = new TH2F("fDphiLSMassLowNoPartnerEta21", "e-h Dphi LS with no partner, mass<mass cut for 2<pt^{asso}<4, for |Eta > 0.8|",200,0,20,100,-1.57,4.71);  
  fOutputList->Add(fDphiLSMassLowNoPartnerEta21);
  fDphiLSMassLowNoPartnerEta22 = new TH2F("fDphiLSMassLowNoPartnerEta22", "e-h Dphi LS with no partner, mass<mass cut for 4<pt^{asso}<6, for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiLSMassLowNoPartnerEta22);  
  fDphiLSMassLowNoPartnerEta23 = new TH2F("fDphiLSMassLowNoPartnerEta23", "e-h Dphi LS with no partner, mass<mass cut for 6<pt^{asso}<8, for |Eta > 0.8|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDphiLSMassLowNoPartnerEta23);
  fDphiLSMassLowNoPartnerEta24 = new TH2F("fDphiLSMassLowNoPartnerEta24", "e-h Dphi LS with no partner, mass<mass cut for 4<pt^{asso}<10, for |Eta > 0.8|",200,0,20,100,-1.57,4.71);  
  fOutputList->Add(fDphiLSMassLowNoPartnerEta24);

  /*  fNCellv1 = new TH1F("fNCellv1","Ncell in clus (v1); NCell; count",100,0,100) ;
      fOutputList->Add(fNCellv1);

      fClsEv1 = new TH1F("fClsEv1", "Clus E(v1); Cls E; count",1000,0,100); 
      fOutputList->Add(fClsEv1); 

      fNClusv1 = new TH1F("fNClusv1","Nclus in event (v1); NClus; count",500,0,500) ; 
      fOutputList->Add(fNClusv1);
   */
  fInvmassLS1 = new TH1F("fInvmassLS1", "Inv mass of LS (e,e) for pt^{e}>2; mass(GeV/c^2); counts;", 1000,0,1.0);
  fOutputList->Add(fInvmassLS1);

  fInvmassULS1 = new TH1F("fInvmassULS1", "Inv mass of ULS (e,e) for pt^{e}>2; mass(GeV/c^2); counts;", 1000,0,1.0);
  fOutputList->Add(fInvmassULS1);

  fDCAMetInvmassLS1 = new TH1F("fDCAMetInvmassLS1", "Inv mass of LS (e,e) for pt^{e}>2; mass(GeV/c^2); counts;", 1000,0,1.0);
  fOutputList->Add(fDCAMetInvmassLS1);

  fDCAMetInvmassULS1 = new TH1F("fDCAMetInvmassULS1", "Inv mass of ULS (e,e) for pt^{e}>2; mass(GeV/c^2); counts;", 1000,0,1.0);
  fOutputList->Add(fDCAMetInvmassULS1);
  /*
     fInvmassLS2 = new TH1F("fInvmassLS2", "Inv mass of LS (e,e) for pt^{e}>1; mass(GeV/c^2); counts;", 1000,0,1.0);
     fOutputList->Add(fInvmassLS2);

     fInvmassULS2 = new TH1F("fInvmassULS2", "Inv mass of ULS (e,e) for pt^{e}>1; mass(GeV/c^2); counts;", 1000,0,1.0);
     fOutputList->Add(fInvmassULS2);

     fInvmassLS3 = new TH1F("fInvmassLS3", "Inv mass of LS (e,e) for pt^{e}>2; mass(GeV/c^2); counts;", 1000,0,1.0);
     fOutputList->Add(fInvmassLS3);                                                          

     fInvmassULS3 = new TH1F("fInvmassULS3", "Inv mass of ULS (e,e) for pt^{e}>2; mass(GeV/c^2); counts;", 1000,0,1.0);
     fOutputList->Add(fInvmassULS3);

     fInvmassLS4 = new TH1F("fInvmassLS4", "Inv mass of LS (e,e) for pt^{e}>3; mass(GeV/c^2); counts;", 1000,0,1.0);
     fOutputList->Add(fInvmassLS4);  

     fInvmassULS4 = new TH1F("fInvmassULS4", "Inv mass of ULS (e,e) for pt^{e}>3; mass(GeV/c^2); counts;", 1000,0,1.0);
     fOutputList->Add(fInvmassULS4);

     fInvmassLS5 = new TH1F("fInvmassLS5", "Inv mass of LS (e,e) for pt^{e}>4; mass(GeV/c^2); counts;", 1000,0,1.0);
     fOutputList->Add(fInvmassLS5);  

     fInvmassULS5 = new TH1F("fInvmassULS5", "Inv mass of ULS (e,e) for pt^{e}>4; mass(GeV/c^2); counts;", 1000,0,1.0);
     fOutputList->Add(fInvmassULS5);
   */
  fNoMixedEvents = new TH1F("fNoMixedEvents","",1,0,1) ;
  fOutputList->Add(fNoMixedEvents);

  fMixStat = new TH2F("fMixStat","no of events in pool  vs Centrality;Nevent in pool;Centrality",200,0,200,5,0,10);
  fOutputList->Add(fMixStat);                                                             

  fMixStat1 = new TH2F("fMixStat1","no of events in pool  vs zvtx;Nevents in pool;zvtx",200,0,200,4,-10,10);
  fOutputList->Add(fMixStat1);

  fMixedIncElecDphi = new TH2F("fMixedIncElecDphi", "Mixed event - Inclusive elec-had Dphi correlation",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fMixedIncElecDphi);

  fMixedIncElecDphi1 = new TH2F("fMixedIncElecDphi1", "Mixed event - Inclusive elec-had Dphi correlation 2<pt<4",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fMixedIncElecDphi1);

  fMixedIncElecDphi2 = new TH2F("fMixedIncElecDphi2", "Mixed event - Inclusive elec-had Dphi correlation 4<pt<6",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fMixedIncElecDphi2);

  fMixedIncElecDphi3 = new TH2F("fMixedIncElecDphi3", "Mixed event - Inclusive elec-had Dphi correlation 6<pt<8",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fMixedIncElecDphi3);

  fMixedIncElecDphi4 = new TH2F("fMixedIncElecDphi4", "Mixed event - Inclusive elec-had Dphi correlation 4<pt<10",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fMixedIncElecDphi4);

  fMixedSemiIncElecDphi = new TH2F("fMixedSemiIncElecDphi", "Mixed event - Semi Inclusive elec-had Dphi correlation",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fMixedSemiIncElecDphi);

  fMixedSemiIncElecDphi1 = new TH2F("fMixedSemiIncElecDphi1", "Mixed event - Semi Inclusive elec-had Dphi correlation 2<pt<4",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fMixedSemiIncElecDphi1);

  fMixedSemiIncElecDphi2 = new TH2F("fMixedSemiIncElecDphi2", "Mixed event - Semi Inclusive elec-had Dphi correlation 4<pt<6",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fMixedSemiIncElecDphi2);

  fMixedSemiIncElecDphi3 = new TH2F("fMixedSemiIncElecDphi3", "Mixed event - Semi Inclusive elec-had Dphi correlation 6<pt<8",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fMixedSemiIncElecDphi3);

  fMixedSemiIncElecDphi4 = new TH2F("fMixedSemiIncElecDphi4", "Mixed event - Semi Inclusive elec-had Dphi correlation 4<pt<10",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fMixedSemiIncElecDphi4);

  fMixedPhotElecDphi = new TH2F("fMixedPhotElecDphi", "Mixed event - Photo elec-had Dphi correlation",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fMixedPhotElecDphi);

  fMixedPhotElecDphi1 = new TH2F("fMixedPhotElecDphi1", "Mixed event - Photo elec-had Dphi correlation 2<pt<4",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fMixedPhotElecDphi1);

  fMixedPhotElecDphi2 = new TH2F("fMixedPhotElecDphi2", "Mixed event - Photo elec-had Dphi correlation 4<pt<6",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fMixedPhotElecDphi2);

  fMixedPhotElecDphi3 = new TH2F("fMixedPhotElecDphi3", "Mixed event - Photo elec-had Dphi correlation 6<pt<8",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fMixedPhotElecDphi3);

  fMixedPhotElecDphi4 = new TH2F("fMixedPhotElecDphi4", "Mixed event - Photo elec-had Dphi correlation 4<pt<10",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fMixedPhotElecDphi4);

  fMixedDphiULSMassLow = new TH2F("fMixedDphiULSMassLow", "Mixed event - ULS mass < cut elec-had Dphi correlation",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fMixedDphiULSMassLow);

  fMixedDphiULSMassLow1 = new TH2F("fMixedDphiULSMassLow1", "Mixed event - ULS mass < cut elec-had Dphi correlation 2<pt<4",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fMixedDphiULSMassLow1);

  fMixedDphiULSMassLow2 = new TH2F("fMixedDphiULSMassLow2", "Mixed event - ULS mass < cut elec-had Dphi correlation 4<pt<6",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fMixedDphiULSMassLow2);

  fMixedDphiULSMassLow3 = new TH2F("fMixedDphiULSMassLow3", "Mixed event - ULS mass < cut elec-had Dphi correlation 6<pt<8",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fMixedDphiULSMassLow3);

  fMixedDphiULSMassLow4 = new TH2F("fMixedDphiULSMassLow4", "Mixed event - ULS mass < cut elec-had Dphi correlation 4<pt<10",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fMixedDphiULSMassLow4);

  fMixedDphiLSMassLow = new TH2F("fMixedDphiLSMassLow", "Mixed event - LS mass < cut elec-had Dphi correlation",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fMixedDphiLSMassLow);

  fMixedDphiLSMassLow1 = new TH2F("fMixedDphiLSMassLow1", "Mixed event - LS mass < cut elec-had Dphi correlation 2<pt<4",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fMixedDphiLSMassLow1);

  fMixedDphiLSMassLow2 = new TH2F("fMixedDphiLSMassLow2", "Mixed event - LS mass < cut elec-had Dphi correlation 4<pt<6",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fMixedDphiLSMassLow2);

  fMixedDphiLSMassLow3 = new TH2F("fMixedDphiLSMassLow3", "Mixed event - LS mass < cut elec-had Dphi correlation 6<pt<8",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fMixedDphiLSMassLow3);

  fMixedDphiLSMassLow4 = new TH2F("fMixedDphiLSMassLow4", "Mixed event - LS mass < cut elec-had Dphi correlation 4<pt<10",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fMixedDphiLSMassLow4);

  fDCAMetMixedPhotElecDphi = new TH2F("fDCAMetMixedPhotElecDphi", "Mixed event - Photo elec-had Dphi correlation",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetMixedPhotElecDphi);

  fDCAMetMixedPhotElecDphi1 = new TH2F("fDCAMetMixedPhotElecDphi1", "Mixed event - Photo elec-had Dphi correlation 2<pt<4",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetMixedPhotElecDphi1);

  fDCAMetMixedPhotElecDphi2 = new TH2F("fDCAMetMixedPhotElecDphi2", "Mixed event - Photo elec-had Dphi correlation 4<pt<6",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetMixedPhotElecDphi2);

  fDCAMetMixedPhotElecDphi3 = new TH2F("fDCAMetMixedPhotElecDphi3", "Mixed event - Photo elec-had Dphi correlation 6<pt<8",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetMixedPhotElecDphi3);

  fDCAMetMixedPhotElecDphi4 = new TH2F("fDCAMetMixedPhotElecDphi4", "Mixed event - Photo elec-had Dphi correlation 4<pt<10",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetMixedPhotElecDphi4);

  fDCAMetMixedDphiULSMassLow = new TH2F("fDCAMetMixedDphiULSMassLow", "Mixed event - ULS mass < cut elec-had Dphi correlation",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetMixedDphiULSMassLow);

  fDCAMetMixedDphiULSMassLow1 = new TH2F("fDCAMetMixedDphiULSMassLow1", "Mixed event - ULS mass < cut elec-had Dphi correlation 2<pt<4",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetMixedDphiULSMassLow1);

  fDCAMetMixedDphiULSMassLow2 = new TH2F("fDCAMetMixedDphiULSMassLow2", "Mixed event - ULS mass < cut elec-had Dphi correlation 4<pt<6",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetMixedDphiULSMassLow2);

  fDCAMetMixedDphiULSMassLow3 = new TH2F("fDCAMetMixedDphiULSMassLow3", "Mixed event - ULS mass < cut elec-had Dphi correlation 6<pt<8",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetMixedDphiULSMassLow3);

  fDCAMetMixedDphiULSMassLow4 = new TH2F("fDCAMetMixedDphiULSMassLow4", "Mixed event - ULS mass < cut elec-had Dphi correlation 4<pt<10",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetMixedDphiULSMassLow4);

  fDCAMetMixedDphiLSMassLow = new TH2F("fDCAMetMixedDphiLSMassLow", "Mixed event - LS mass < cut elec-had Dphi correlation",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetMixedDphiLSMassLow);

  fDCAMetMixedDphiLSMassLow1 = new TH2F("fDCAMetMixedDphiLSMassLow1", "Mixed event - LS mass < cut elec-had Dphi correlation 2<pt<4",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetMixedDphiLSMassLow1);

  fDCAMetMixedDphiLSMassLow2 = new TH2F("fDCAMetMixedDphiLSMassLow2", "Mixed event - LS mass < cut elec-had Dphi correlation 4<pt<6",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetMixedDphiLSMassLow2);

  fDCAMetMixedDphiLSMassLow3 = new TH2F("fDCAMetMixedDphiLSMassLow3", "Mixed event - LS mass < cut elec-had Dphi correlation 6<pt<8",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetMixedDphiLSMassLow3);

  fDCAMetMixedDphiLSMassLow4 = new TH2F("fDCAMetMixedDphiLSMassLow4", "Mixed event - LS mass < cut elec-had Dphi correlation 4<pt<10",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fDCAMetMixedDphiLSMassLow4);

  fHadronPt = new TH1F("fHadronPt","hadron pt distribution",1000,0,100);
  fOutputList->Add(fHadronPt);

  fCentralityPass = new TH1F("fCentralityPass", "Centrality Pass", 101, -1, 100);
  fOutputList->Add(fCentralityPass);

  fCentralityNoPass = new TH1F("fCentralityNoPass", "Centrality No Pass", 101, -1, 100);
  fOutputList->Add(fCentralityNoPass);

  fHadronDphi = new TH2F("fHadronDphi", "Hadron-had Dphi correlation",200,0,20,64,-1.57,4.71);
  fOutputList->Add(fHadronDphi);

  fHadronDphi1 = new TH2F("fHadronDphi1", "Hadron-had Dphi correlation for 2<pt^{asso}<4",200,0,20,64,-1.57,4.71);
  fOutputList->Add(fHadronDphi1);

  fHadronDphi2 = new TH2F("fHadronDphi2", "Hadron-had Dphi correlation for 4<pt^{asso}<6",200,0,20,64,-1.57,4.71);
  fOutputList->Add(fHadronDphi2);

  fHadronDphi3 = new TH2F("fHadronDphi3", "Hadron-had Dphi correlation for 6<pt^{asso}<8",200,0,20,64,-1.57,4.71);
  fOutputList->Add(fHadronDphi3);

  fHadronDphi4 = new TH2F("fHadronDphi4", "Hadron-had Dphi correlation for 4<pt^{asso}<10",200,0,20,64,-1.57,4.71);
  fOutputList->Add(fHadronDphi4);

  fPiPt = new TH1F("fPiPt","Pi (-10 <TPC nsig < -3.5) pt distribution",1000,0,100);
  fOutputList->Add(fPiPt);

  fHadronDphiNoSS = new TH2F("fHadronDphiNoSS", "Hadron-had Dphi correlation (NoSS cuts)",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fHadronDphiNoSS);

  fHadronDphiNoSS1 = new TH2F("fHadronDphiNoSS1", "Hadron-had Dphi correlation (NoSS cuts) for 2<pt^{asso}<4",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fHadronDphiNoSS1);

  fHadronDphiNoSS2 = new TH2F("fHadronDphiNoSS2", "Hadron-had Dphi correlation (NoSS cuts) for 4<pt^{asso}<6",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fHadronDphiNoSS2);

  fHadronDphiNoSS3 = new TH2F("fHadronDphiNoSS3", "Hadron-had Dphi correlation (NoSS cuts) for 6<pt^{asso}<8",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fHadronDphiNoSS3);

  fHadronDphiNoSS4 = new TH2F("fHadronDphiNoSS4", "Hadron-had Dphi correlation (NoSS cuts) for 4<pt^{asso}<10",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fHadronDphiNoSS4);

  fPiPtNoSS = new TH1F("fPiPtNoSS","Pi (-10 <TPC nsig < -3.5) (NoSS cuts) pt distribution",1000,0,100);
  fOutputList->Add(fPiPtNoSS);

  fEovPWoSS = new TH2F("fEovPWoSS","E/p distribution without SS cuts",1000,0,50,100,0,2);
  fOutputList->Add(fEovPWoSS);

  fEovPWSS = new TH2F("fEovPWSS","E/p distribution with SS cuts",1000,0,50,100,0,2);
  fOutputList->Add(fEovPWSS);

  fEovPHadWoSS = new TH2F("fEovPHadWoSS","E/p distribution for hadrons without SS cuts",1000,0,50,100,0,2);
  fOutputList->Add(fEovPHadWoSS);

  fEovPHadWSS = new TH2F("fEovPHadWSS","E/p distribution for hadrons with SS cuts",1000,0,50,100,0,2);
  fOutputList->Add(fEovPHadWSS);

  fHadronDphiEta1 = new TH2F("fHadronDphiEta1", "Hadron-had Dphi correlation for |Eta <1|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fHadronDphiEta1);
  fHadronDphiEta11 = new TH2F("fHadronDphiEta11", "Hadron-had Dphi correlation for 2<pt^{asso}<4 for |Eta <1|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fHadronDphiEta11);
  fHadronDphiEta12 = new TH2F("fHadronDphiEta12", "Hadron-had Dphi correlation for 4<pt^{asso}<6 for |Eta <1|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fHadronDphiEta12);
  fHadronDphiEta13 = new TH2F("fHadronDphiEta13", "Hadron-had Dphi correlation for 6<pt^{asso}<8 for |Eta <1|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fHadronDphiEta13);
  fHadronDphiEta14 = new TH2F("fHadronDphiEta14", "Hadron-had Dphi correlation for 8<pt^{asso}<10 for |Eta <1|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fHadronDphiEta14);

  fHadronDphiNoSSEta1 = new TH2F("fHadronDphiNoSSEta1", "Hadron-had DphiNoSS correlation for |Eta <1|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fHadronDphiNoSSEta1);
  fHadronDphiNoSSEta11 = new TH2F("fHadronDphiNoSSEta11", "Hadron-had DphiNoSS correlation for 2<pt^{asso}<4 for |Eta <1|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fHadronDphiNoSSEta11);
  fHadronDphiNoSSEta12 = new TH2F("fHadronDphiNoSSEta12", "Hadron-had DphiNoSS correlation for 4<pt^{asso}<6 for |Eta <1|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fHadronDphiNoSSEta12);
  fHadronDphiNoSSEta13 = new TH2F("fHadronDphiNoSSEta13", "Hadron-had DphiNoSS correlation for 6<pt^{asso}<8 for |Eta <1|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fHadronDphiNoSSEta13);
  fHadronDphiNoSSEta14 = new TH2F("fHadronDphiNoSSEta14", "Hadron-had DphiNoSS correlation for 4<pt^{asso}<10 for |Eta <1|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fHadronDphiNoSSEta14);

  fHadronDphiEta2 = new TH2F("fHadronDphiEta2", "Hadron-had Dphi correlation for |Eta >1|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fHadronDphiEta2);
  fHadronDphiEta21 = new TH2F("fHadronDphiEta21", "Hadron-had Dphi correlation for 2<pt^{asso}<4 for |Eta >1|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fHadronDphiEta21);
  fHadronDphiEta22 = new TH2F("fHadronDphiEta22", "Hadron-had Dphi correlation for 4<pt^{asso}<6 for |Eta >1|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fHadronDphiEta22);
  fHadronDphiEta23 = new TH2F("fHadronDphiEta23", "Hadron-had Dphi correlation for 6<pt^{asso}<8 for |Eta >1|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fHadronDphiEta23);
  fHadronDphiEta24 = new TH2F("fHadronDphiEta24", "Hadron-had Dphi correlation for 4<pt^{asso}<10 for |Eta >1|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fHadronDphiEta24);

  fHadronDphiNoSSEta2 = new TH2F("fHadronDphiNoSSEta2", "Hadron-had DphiNoSS correlation for |Eta >1|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fHadronDphiNoSSEta2);
  fHadronDphiNoSSEta21 = new TH2F("fHadronDphiNoSSEta21", "Hadron-had DphiNoSS correlation for 2<pt^{asso}<4 for |Eta >1|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fHadronDphiNoSSEta21);
  fHadronDphiNoSSEta22 = new TH2F("fHadronDphiNoSSEta22", "Hadron-had DphiNoSS correlation for 4<pt^{asso}<6 for |Eta >1|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fHadronDphiNoSSEta22);
  fHadronDphiNoSSEta23 = new TH2F("fHadronDphiNoSSEta23", "Hadron-had DphiNoSS correlation for 6<pt^{asso}<8 for |Eta >1|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fHadronDphiNoSSEta23);
  fHadronDphiNoSSEta24 = new TH2F("fHadronDphiNoSSEta24", "Hadron-had DphiNoSS correlation for 4<pt^{asso}<10 for |Eta >1|",200,0,20,100,-1.57,4.71);
  fOutputList->Add(fHadronDphiNoSSEta24);


  //  Int_t binsv1[6]={500,200,50,50,50,50}; //pt, TPCnsig, E/p, M20, M02, dispersion 
  //  Double_t xminv1[6]={0,-10,0,0,0,0};
  //  Double_t xmaxv1[6]={25,10,2,2,2,2};
  //  fSparseElectron = new THnSparseD ("Electron","Electron",6,binsv1,xminv1,xmaxv1);
  //  fOutputList->Add(fSparseElectron);

  PostData(1,fOutputList);
}

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

//________________________________________________________________________
Bool_t AliAnalysisTaskElecHadronCorrel::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;
}

//_________________________________________
void AliAnalysisTaskElecHadronCorrel::SelectPhotonicElectronDCAMet(Int_t itrack, AliVTrack *track, AliPIDResponse *pidResponse)
{
    //Identify non-heavy flavour electrons using Invariant mass method using DCA method
  fNonHFE = new AliSelectNonHFE();
  fNonHFE->SetAODanalysis(kTRUE);
  fNonHFE->SetInvariantMassCut(fInvmassCut);
  fNonHFE->SetAlgorithm("DCA"); //KF
  fNonHFE->SetPIDresponse(pidResponse);
  fNonHFE->SetTrackCuts(-3,3);

  fNonHFE->SetHistMassBack(fDCAMetInvmassLS1);
  fNonHFE->SetHistMass(fDCAMetInvmassULS1);

  fNonHFE->FindNonHFE(itrack,track,fVevent);

  Int_t *fULSPartner = fNonHFE->GetPartnersULS();
  Int_t *fLSPartner = fNonHFE->GetPartnersLS();
  Int_t fNULS = fNonHFE->GetNULS();
  Int_t fNLS = fNonHFE->GetNLS();

  if(fNonHFE->IsULS()){
    for(Int_t k =0; k< fNonHFE->GetNULS(); k++){
      fDCAMetULSElecPt->Fill(track->Pt());

      ElectronHadCorrel(itrack,track,fDCAMetDphiULSMassLow, fDCAMetDphiULSMassLow1,fDCAMetDphiULSMassLow2,fDCAMetDphiULSMassLow3,fDCAMetDphiULSMassLow4);

      ElectronHadCorrelNoPartnerDCAMet(itrack,track, fULSPartner, fNULS,fDCAMetDphiULSMassLowNoPartner, fDCAMetDphiULSMassLowNoPartner1,fDCAMetDphiULSMassLowNoPartner2,fDCAMetDphiULSMassLowNoPartner3,fDCAMetDphiULSMassLowNoPartner4);

      MixedEvent(track,fDCAMetMixedDphiULSMassLow,fDCAMetMixedDphiULSMassLow1,fDCAMetMixedDphiULSMassLow2, fDCAMetMixedDphiULSMassLow3, fDCAMetMixedDphiULSMassLow4);
    }
  }

  if(fNonHFE->IsLS()){
    for(Int_t k=0; k < fNonHFE->GetNLS(); k++){
      fDCAMetLSElecPt->Fill(track->Pt());

      ElectronHadCorrel(itrack,track,fDCAMetDphiLSMassLow,fDCAMetDphiLSMassLow1,fDCAMetDphiLSMassLow2,fDCAMetDphiLSMassLow3,fDCAMetDphiLSMassLow4);

      ElectronHadCorrelNoPartnerDCAMet(itrack,track,fLSPartner, fNLS,fDCAMetDphiLSMassLowNoPartner, fDCAMetDphiLSMassLowNoPartner1,fDCAMetDphiLSMassLowNoPartner2,fDCAMetDphiLSMassLowNoPartner3,fDCAMetDphiLSMassLowNoPartner4);

      MixedEvent(track,fDCAMetMixedDphiLSMassLow,fDCAMetMixedDphiLSMassLow1,fDCAMetMixedDphiLSMassLow2, fDCAMetMixedDphiLSMassLow3, fDCAMetMixedDphiLSMassLow4);
    }
  }
}
//_________________________________________
void AliAnalysisTaskElecHadronCorrel::SelectPhotonicElectron(Int_t itrack, AliVTrack *track, Bool_t &fFlagPhotonicElec)
{
  //Identify non-heavy flavour electrons using Invariant mass method

  fTrackCuts1->SetAcceptKinkDaughters(kFALSE);
  fTrackCuts1->SetRequireTPCRefit(kTRUE);
  fTrackCuts1->SetRequireITSRefit(fAssoEleITSref);
  fTrackCuts1->SetEtaRange(-0.9,0.9);
  fTrackCuts1->SetRequireSigmaToVertex(kTRUE);
  fTrackCuts1->SetMaxChi2PerClusterTPC(4);
  fTrackCuts1->SetMinNClustersTPC(fAssoElecTPCNCls);
  fTrackCuts1->SetMaxDCAToVertexZ(3.2);
  fTrackCuts1->SetMaxDCAToVertexXY(2.4);
  fTrackCuts1->SetDCAToVertex2D(kTRUE);

  Bool_t flagPhotonicElec = kFALSE;

  for(Int_t jTracks = 0; jTracks<fVevent->GetNumberOfTracks(); jTracks++){
    AliVParticle* VtrackAsso = fVevent->GetTrack(jTracks);
    if (!VtrackAsso) {
      printf("ERROR: Could not receive track %d\n", jTracks);
      continue;
    }

    AliVTrack *trackAsso = dynamic_cast<AliVTrack*>(VtrackAsso);
    if(!trackAsso) continue;

    //track cuts applied
    if(IsAODanalysis()) { 
      AliAODTrack *atrackAsso = dynamic_cast<AliAODTrack*>(VtrackAsso);
      if(!atrackAsso) continue;
      if(!atrackAsso->TestFilterMask(AliAODTrack::kTrkTPCOnly)) continue;
      if(atrackAsso->GetTPCNcls() < fAssoElecTPCNCls) continue;
      if(!(atrackAsso->GetStatus()&AliESDtrack::kTPCrefit)) continue;

      if(fAssoEleITSref){
        if(!(atrackAsso->GetStatus()&AliESDtrack::kITSrefit)) continue;
      }
    }
    else{
      AliESDtrack *etrackAsso = dynamic_cast<AliESDtrack*>(VtrackAsso);
      if(!etrackAsso) continue;
      if(!fTrackCuts1->AcceptTrack(etrackAsso)) continue;
    }

    if(jTracks==itrack) continue;

    Double_t dEdxAsso = -999., ptAsso=-999., nsigma=-999.0;
    Double_t mass=-999., width = -999;
    Bool_t fFlagLS=kFALSE, fFlagULS=kFALSE;

    dEdxAsso = trackAsso->GetTPCsignal();
    nsigma = fPID->GetPIDResponse() ? fPID->GetPIDResponse()->NumberOfSigmasTPC(trackAsso, AliPID::kElectron) : 1000;
    ptAsso = trackAsso->Pt();
    Int_t chargeAsso = trackAsso->Charge();
    Int_t charge = track->Charge();

    if(ptAsso <0.3) continue;
    if(trackAsso->Eta()<-0.9 || trackAsso->Eta()>0.9) continue;
    if(nsigma < -3 || nsigma > 3) continue;

    Int_t fPDGe1 = 11; Int_t fPDGe2 = 11;
    if(charge>0) fPDGe1 = -11;
    if(chargeAsso>0) fPDGe2 = -11;

    if(charge == chargeAsso) fFlagLS = kTRUE;
    if(charge != chargeAsso) fFlagULS = kTRUE;

    AliKFParticle::SetField(fVevent->GetMagneticField());

    AliKFParticle ge1 = AliKFParticle(*track, fPDGe1);
    AliKFParticle ge2 = AliKFParticle(*trackAsso, fPDGe2);
    AliKFParticle recg(ge1, ge2);

    if(recg.GetNDF()<1) continue;
    Double_t chi2recg = recg.GetChi2()/recg.GetNDF();
    if(TMath::Sqrt(TMath::Abs(chi2recg))>3.) continue;

    Int_t MassCorrect;
    MassCorrect = recg.GetMass(mass,width);

    if(fFlagLS) {
      if(track->Pt()>2)fInvmassLS1->Fill(mass);
      // if(track->Pt()> 1) fInvmassLS2->Fill(mass);
      // if(track->Pt()>2) fInvmassLS3->Fill(mass);
      // if(track->Pt()>3) fInvmassLS4->Fill(mass);
      // if(track->Pt()>4) fInvmassLS5->Fill(mass);
    }
    if(fFlagULS) {
      if(track->Pt()>2)fInvmassULS1->Fill(mass);
      //if(track->Pt() >1) fInvmassULS2->Fill(mass);
      //if(track->Pt() >2) fInvmassULS3->Fill(mass);
      //if(track->Pt() >3) fInvmassULS4->Fill(mass);
      //if(track->Pt() >4) fInvmassULS5->Fill(mass);
    }

    if(mass<fInvmassCut){
      if(fFlagULS)
      {
        ElectronHadCorrel(itrack,track,fDphiULSMassLow, fDphiULSMassLow1,fDphiULSMassLow2,fDphiULSMassLow3,fDphiULSMassLow4);
        ElectronHadCorrelEtaBins(itrack,track,fDphiULSMassLowEta1, fDphiULSMassLowEta11,fDphiULSMassLowEta12,fDphiULSMassLowEta13,fDphiULSMassLowEta14,fDphiULSMassLowEta2, fDphiULSMassLowEta21,fDphiULSMassLowEta22,fDphiULSMassLowEta23,fDphiULSMassLowEta24);
        fULSElecPt->Fill(track->Pt());
        MixedEvent(track,fMixedDphiULSMassLow,fMixedDphiULSMassLow1,fMixedDphiULSMassLow2, fMixedDphiULSMassLow3, fMixedDphiULSMassLow4);
      }
      if(fFlagLS)
      {
        ElectronHadCorrel(itrack,track,fDphiLSMassLow,fDphiLSMassLow1,fDphiLSMassLow2,fDphiLSMassLow3,fDphiLSMassLow4);
        ElectronHadCorrelEtaBins(itrack,track,fDphiLSMassLowEta1, fDphiLSMassLowEta11,fDphiLSMassLowEta12,fDphiLSMassLowEta13,fDphiLSMassLowEta14,fDphiLSMassLowEta2, fDphiLSMassLowEta21,fDphiLSMassLowEta22,fDphiLSMassLowEta23,fDphiLSMassLowEta24);
        fLSElecPt->Fill(track->Pt());
        MixedEvent(track,fMixedDphiLSMassLow,fMixedDphiLSMassLow1,fMixedDphiLSMassLow2, fMixedDphiLSMassLow3, fMixedDphiLSMassLow4);
      }
      if(fFlagLS){
        ElectronHadCorrelNoPartner(itrack,jTracks,track,fDphiLSMassLowNoPartner, fDphiLSMassLowNoPartner1,fDphiLSMassLowNoPartner2,fDphiLSMassLowNoPartner3,fDphiLSMassLowNoPartner4);
        ElectronHadCorrelEtaBinsNoPartner(itrack,jTracks,track,fDphiLSMassLowNoPartnerEta1, fDphiLSMassLowNoPartnerEta11,fDphiLSMassLowNoPartnerEta12,fDphiLSMassLowNoPartnerEta13,fDphiLSMassLowNoPartnerEta14,fDphiLSMassLowNoPartnerEta2, fDphiLSMassLowNoPartnerEta21,fDphiLSMassLowNoPartnerEta22,fDphiLSMassLowNoPartnerEta23,fDphiLSMassLowNoPartnerEta24);
      }
      if(fFlagULS) {
        ElectronHadCorrelNoPartner(itrack,jTracks,track,fDphiULSMassLowNoPartner, fDphiULSMassLowNoPartner1,fDphiULSMassLowNoPartner2,fDphiULSMassLowNoPartner3,fDphiULSMassLowNoPartner4);
        ElectronHadCorrelEtaBinsNoPartner(itrack,jTracks,track,fDphiULSMassLowNoPartnerEta1, fDphiULSMassLowNoPartnerEta11,fDphiULSMassLowNoPartnerEta12,fDphiULSMassLowNoPartnerEta13,fDphiULSMassLowNoPartnerEta14,fDphiULSMassLowNoPartnerEta2, fDphiULSMassLowNoPartnerEta21,fDphiULSMassLowNoPartnerEta22,fDphiULSMassLowNoPartnerEta23,fDphiULSMassLowNoPartnerEta24);
      }
    }

    if(mass<fInvmassCut && fFlagULS && !flagPhotonicElec){
      flagPhotonicElec = kTRUE;
    }
    //   }

}
fFlagPhotonicElec = flagPhotonicElec;
}
//_________________________________________
void AliAnalysisTaskElecHadronCorrel::ElectronHadCorrel(Int_t itrack, AliVTrack *track, TH2F *DphiPt, TH2F *DphiPt1,TH2F *DphiPt2,TH2F *DphiPt3,TH2F *DphiPt4)
{
  //Construct Delta Phi between electrons and hadrons

  fTrackCuts2->SetAcceptKinkDaughters(kFALSE);
  fTrackCuts2->SetRequireTPCRefit(kTRUE);
  fTrackCuts2->SetRequireITSRefit(kTRUE);
  fTrackCuts2->SetEtaRange(-0.9,0.9);
  fTrackCuts2->SetRequireSigmaToVertex(kTRUE);
  fTrackCuts2->SetMaxChi2PerClusterTPC(4);
  fTrackCuts2->SetMinNClustersTPC(fTPCNClsHad);
  fTrackCuts2->SetMaxDCAToVertexZ(3.2);
  fTrackCuts2->SetMaxDCAToVertexXY(2.4);
  fTrackCuts2->SetDCAToVertex2D(kTRUE);

  for(Int_t ktracks = 0; ktracks<fVevent->GetNumberOfTracks(); ktracks++){
    AliVParticle* VtrackHad = fVevent->GetTrack(ktracks);
    if (!VtrackHad) {
      printf("ERROR: Could not receive track %d\n", ktracks);
      continue;
    }

    AliVTrack *trackHad = dynamic_cast<AliVTrack*>(VtrackHad);
    if(!trackHad) continue;

    if(IsAODanalysis()) {
      AliAODTrack *atrackHad = dynamic_cast<AliAODTrack*>(VtrackHad);
      if(!atrackHad) continue;
      if(!atrackHad->TestFilterMask(AliAODTrack::kTrkTPCOnly)) continue;
      if((!(atrackHad->GetStatus()&AliESDtrack::kITSrefit)|| (!(atrackHad->GetStatus()&AliESDtrack::kTPCrefit)))) continue;
      if(atrackHad->GetTPCNcls() < fTPCNClsHad) continue; 
    }
    else{   
      AliESDtrack *etrackHad = dynamic_cast<AliESDtrack*>(VtrackHad); 
      if(!etrackHad) continue;
      if(!fTrackCuts2->AcceptTrack(etrackHad)) continue; 
    }

    if(ktracks == itrack) continue; //do not select the same electron

    //Double_t ptHad= -999, pHad=-999., dEdxHad = -999;
    Double_t ptHad= -999;
    Double_t ptEle = -999;
    Double_t phiEle = -999, phiHad = -999, Dphi = -999;
    Double_t pi = 3.14;

    //dEdxHad = trackHad->GetTPCsignal();
    ptHad = trackHad->Pt();
    //pHad = trackHad->P();
    ptEle = track->Pt();

    //    if(ptHad <2) continue;
    if(ptHad > ptEle) continue;
    if(trackHad->Eta()<-0.9 || trackHad->Eta()>0.9) continue;

    phiEle = track->Phi();
    phiHad = trackHad->Phi();
    Dphi = phiEle - phiHad;
    if (Dphi > 3*pi/2)
      Dphi = Dphi - 2*pi;
    if (Dphi < -pi/2)
      Dphi = Dphi + 2*pi;

    if(ptHad>2) DphiPt->Fill(ptEle,Dphi);
    if(ptHad>2 && ptHad<4) DphiPt1->Fill(ptEle,Dphi);
    if(ptHad>4 && ptHad<6) DphiPt2->Fill(ptEle,Dphi);
    if(ptHad>6 && ptHad<8) DphiPt3->Fill(ptEle,Dphi);
    if(ptHad>4 && ptHad<10) DphiPt4->Fill(ptEle,Dphi);

  }
}
//_________________________________________
void AliAnalysisTaskElecHadronCorrel::ElectronHadCorrelNoPartner(Int_t itrack,Int_t jtrack, AliVTrack *track, TH2F *DphiPtNew, TH2F *DphiPtNew1,TH2F *DphiPtNew2,TH2F *DphiPtNew3,TH2F *DphiPtNew4)
{
  //Construct Delta Phi between electrons and hadrons for electrons from invariant mass calculation excluding associated track

  fTrackCuts2->SetAcceptKinkDaughters(kFALSE);
  fTrackCuts2->SetRequireTPCRefit(kTRUE);
  fTrackCuts2->SetRequireITSRefit(kTRUE);
  fTrackCuts2->SetEtaRange(-0.9,0.9);
  fTrackCuts2->SetRequireSigmaToVertex(kTRUE);
  fTrackCuts2->SetMaxChi2PerClusterTPC(4);
  fTrackCuts2->SetMinNClustersTPC(fTPCNClsHad);
  fTrackCuts2->SetMaxDCAToVertexZ(3.2);
  fTrackCuts2->SetMaxDCAToVertexXY(2.4);
  fTrackCuts2->SetDCAToVertex2D(kTRUE);

  for(Int_t ktracks = 0; ktracks<fVevent->GetNumberOfTracks(); ktracks++){
    AliVParticle* VtrackHad = fVevent->GetTrack(ktracks);
    if (!VtrackHad) {
      printf("ERROR: Could not receive track %d\n", ktracks);
      continue;
    }

    AliVTrack *trackHad = dynamic_cast<AliVTrack*>(VtrackHad);
      if(!trackHad) continue;

    if(IsAODanalysis()) {
      AliAODTrack *atrackHad = dynamic_cast<AliAODTrack*>(VtrackHad);
      if(!atrackHad) continue;
      if(!atrackHad->TestFilterMask(AliAODTrack::kTrkTPCOnly)) continue;
      if((!(atrackHad->GetStatus()&AliESDtrack::kITSrefit)|| (!(atrackHad->GetStatus()&AliESDtrack::kTPCrefit)))) continue;
      if(atrackHad->GetTPCNcls() < fTPCNClsHad) continue; 
    }
    else{   
      AliESDtrack *etrackHad = dynamic_cast<AliESDtrack*>(VtrackHad); 
      if(!etrackHad) continue;
      if(!fTrackCuts2->AcceptTrack(etrackHad)) continue; 
    }

    if(ktracks == itrack || ktracks == jtrack) continue; //do not select the same electron and associated track from inv mass cal

    Double_t ptHad= -999, pHad=-999., dEdxHad = -999;
    Double_t ptEle = -999;
    Double_t phiEle = -999, phiHad = -999, Dphi = -999;
    Double_t pi = 3.14;

    dEdxHad = trackHad->GetTPCsignal();
    ptHad = trackHad->Pt();
    pHad = trackHad->P();
    ptEle = track->Pt();

    //    if(ptHad <2) continue;
    if(ptHad > ptEle) continue;
    if(trackHad->Eta()<-0.9 || trackHad->Eta()>0.9) continue;

    phiEle = track->Phi();
    phiHad = trackHad->Phi();
    Dphi = phiEle - phiHad;
    if (Dphi > 3*pi/2)
      Dphi = Dphi - 2*pi;
    if (Dphi < -pi/2)
      Dphi = Dphi + 2*pi;

    if(ptHad>2) DphiPtNew->Fill(ptEle,Dphi);
    if(ptHad>2 && ptHad<4) DphiPtNew1->Fill(ptEle,Dphi);
    if(ptHad>4 && ptHad<6) DphiPtNew2->Fill(ptEle,Dphi);
    if(ptHad>6 && ptHad<8) DphiPtNew3->Fill(ptEle,Dphi);
    if(ptHad>4 && ptHad<10) DphiPtNew4->Fill(ptEle,Dphi);
  }
}
//_________________________________________
void AliAnalysisTaskElecHadronCorrel::ElectronHadCorrelNoPartnerDCAMet(Int_t itrack,AliVTrack *track,Int_t * AssoList, Int_t NAsso, TH2F *DphiPtNew, TH2F *DphiPtNew1,TH2F *DphiPtNew2,TH2F *DphiPtNew3,TH2F *DphiPtNew4)
{
  //Construct Delta Phi between electrons and hadrons for electrons from invariant mass calculation excluding associated track

  fTrackCuts2->SetAcceptKinkDaughters(kFALSE);
  fTrackCuts2->SetRequireTPCRefit(kTRUE);
  fTrackCuts2->SetRequireITSRefit(kTRUE);
  fTrackCuts2->SetEtaRange(-0.9,0.9);
  fTrackCuts2->SetRequireSigmaToVertex(kTRUE);
  fTrackCuts2->SetMaxChi2PerClusterTPC(4);
  fTrackCuts2->SetMinNClustersTPC(fTPCNClsHad);
  fTrackCuts2->SetMaxDCAToVertexZ(3.2);
  fTrackCuts2->SetMaxDCAToVertexXY(2.4);
  fTrackCuts2->SetDCAToVertex2D(kTRUE);

  for(Int_t ktracks = 0; ktracks<fVevent->GetNumberOfTracks(); ktracks++){
    AliVParticle* VtrackHad = fVevent->GetTrack(ktracks);
    if (!VtrackHad) {
      printf("ERROR: Could not receive track %d\n", ktracks);
      continue;
    }

    AliVTrack *trackHad = dynamic_cast<AliVTrack*>(VtrackHad);
    if(!trackHad) continue;

    if(IsAODanalysis()) {
      AliAODTrack *atrackHad = dynamic_cast<AliAODTrack*>(VtrackHad);
      if(!atrackHad) continue;
      if(!atrackHad->TestFilterMask(AliAODTrack::kTrkTPCOnly)) continue;
      if((!(atrackHad->GetStatus()&AliESDtrack::kITSrefit)|| (!(atrackHad->GetStatus()&AliESDtrack::kTPCrefit)))) continue;
      if(atrackHad->GetTPCNcls() < fTPCNClsHad) continue;
    }
    else{
      AliESDtrack *etrackHad = dynamic_cast<AliESDtrack*>(VtrackHad);
      if(!etrackHad) continue;
      if(!fTrackCuts2->AcceptTrack(etrackHad)) continue;
    }
    
    if(ktracks == itrack ) continue; //do not select the same electron and associated track from inv mass cal
    Bool_t IsPartner = kFALSE;
    //Check if this track is a Non-HFE partner
    for(Int_t i = 0; i < NAsso; i++)
    {
      if(AssoList[i]==ktracks) IsPartner=kTRUE;
    }
    if(IsPartner) continue;

    Double_t ptHad= -999, pHad=-999., dEdxHad = -999;
    Double_t ptEle = -999;
    Double_t phiEle = -999, phiHad = -999, Dphi = -999;
    Double_t pi = 3.14;

    dEdxHad = trackHad->GetTPCsignal();
    ptHad = trackHad->Pt();
    pHad = trackHad->P();
    ptEle = track->Pt();

    //    if(ptHad <2) continue;
    if(ptHad > ptEle) continue;
    if(trackHad->Eta()<-0.9 || trackHad->Eta()>0.9) continue;

    phiEle = track->Phi();
    phiHad = trackHad->Phi();
    Dphi = phiEle - phiHad;
    if (Dphi > 3*pi/2)
      Dphi = Dphi - 2*pi;
    if (Dphi < -pi/2)
      Dphi = Dphi + 2*pi;

    if(ptHad>2) DphiPtNew->Fill(ptEle,Dphi);
    if(ptHad>2 && ptHad<4) DphiPtNew1->Fill(ptEle,Dphi);
    if(ptHad>4 && ptHad<6) DphiPtNew2->Fill(ptEle,Dphi);
    if(ptHad>6 && ptHad<8) DphiPtNew3->Fill(ptEle,Dphi);
    if(ptHad>4 && ptHad<10) DphiPtNew4->Fill(ptEle,Dphi);
  }
}


//_________________________________________
void AliAnalysisTaskElecHadronCorrel::ElectronHadCorrelEtaFarSide(Int_t itrack, AliVTrack *track, TH2F *DphiPt, TH2F *DphiPt1,TH2F *DphiPt2,TH2F *DphiPt3,TH2F *DphiPt4)
{
  //Construct Delta Phi between electrons and hadrons for 1<eta(had)<1.6

  fTrackCuts2->SetAcceptKinkDaughters(kFALSE);
  fTrackCuts2->SetRequireTPCRefit(kTRUE);
  fTrackCuts2->SetRequireITSRefit(kTRUE);
  fTrackCuts2->SetEtaRange(-0.9,0.9);
  fTrackCuts2->SetRequireSigmaToVertex(kTRUE);
  fTrackCuts2->SetMaxChi2PerClusterTPC(4);
  fTrackCuts2->SetMinNClustersTPC(fTPCNClsHad);
  fTrackCuts2->SetMaxDCAToVertexZ(3.2);
  fTrackCuts2->SetMaxDCAToVertexXY(2.4);
  fTrackCuts2->SetDCAToVertex2D(kTRUE);

  for(Int_t ktracks = 0; ktracks<fVevent->GetNumberOfTracks(); ktracks++){
    AliVParticle* VtrackHad = fVevent->GetTrack(ktracks);
    if (!VtrackHad) {
      printf("ERROR: Could not receive track %d\n", ktracks);
      continue;
    }
    AliVTrack *trackHad = dynamic_cast<AliVTrack*>(VtrackHad);
    if(!trackHad) continue;

    if(IsAODanalysis()) {
      AliAODTrack *atrackHad = dynamic_cast<AliAODTrack*>(VtrackHad);
      if(!atrackHad) continue;
      if(!atrackHad->TestFilterMask(AliAODTrack::kTrkTPCOnly)) continue;
      if((!(atrackHad->GetStatus()&AliESDtrack::kITSrefit)|| (!(atrackHad->GetStatus()&AliESDtrack::kTPCrefit)))) continue;
      if(atrackHad->GetTPCNcls() < fTPCNClsHad) continue;
    }
    else{
      AliESDtrack *etrackHad = dynamic_cast<AliESDtrack*>(VtrackHad);
      if(!etrackHad) continue;
      if(!fTrackCuts2->AcceptTrack(etrackHad)) continue;
    }

    if(ktracks == itrack) continue; //do not select the same electron

    Double_t ptHad= -999, pHad=-999., dEdxHad = -999;
    Double_t ptEle = -999;
    Double_t phiEle = -999, phiHad = -999, Dphi = -999;
    Double_t pi = 3.14;

    dEdxHad = trackHad->GetTPCsignal();
    ptHad = trackHad->Pt();
    pHad = trackHad->P();
    ptEle = track->Pt();

    //    if(ptHad <2) continue;
    if(ptHad > ptEle) continue;
    if(trackHad->Eta()<1 || trackHad->Eta()>1.6) continue;

    phiEle = track->Phi();
    phiHad = trackHad->Phi();
    Dphi = phiEle - phiHad;
    if (Dphi > 3*pi/2)
      Dphi = Dphi - 2*pi;
    if (Dphi < -pi/2)
      Dphi = Dphi + 2*pi;

    if(ptHad>2) DphiPt->Fill(ptEle,Dphi);
    if(ptHad>2 && ptHad<4) DphiPt1->Fill(ptEle,Dphi);
    if(ptHad>4 && ptHad<6) DphiPt2->Fill(ptEle,Dphi);
    if(ptHad>6 && ptHad<8) DphiPt3->Fill(ptEle,Dphi);
    if(ptHad>4 && ptHad<10) DphiPt4->Fill(ptEle,Dphi);

  }
}
//_________________________________________
void AliAnalysisTaskElecHadronCorrel::ElectronHadCorrelEtaBins(Int_t itrack, AliVTrack *track, TH2F *DphiPtEta1, TH2F *DphiPtEta11,TH2F *DphiPtEta12,TH2F *DphiPtEta13,TH2F *DphiPtEta14,TH2F *DphiPtEta2, TH2F *DphiPtEta21,TH2F *DphiPtEta22,TH2F *DphiPtEta23,TH2F *DphiPtEta24)
{
  //Construct Delta Phi between electrons and hadrons in different Eta bins

  fTrackCuts2->SetAcceptKinkDaughters(kFALSE);
  fTrackCuts2->SetRequireTPCRefit(kTRUE);
  fTrackCuts2->SetRequireITSRefit(kTRUE);
  fTrackCuts2->SetEtaRange(-0.9,0.9);
  fTrackCuts2->SetRequireSigmaToVertex(kTRUE);
  fTrackCuts2->SetMaxChi2PerClusterTPC(4);
  fTrackCuts2->SetMinNClustersTPC(fTPCNClsHad);
  fTrackCuts2->SetMaxDCAToVertexZ(3.2);
  fTrackCuts2->SetMaxDCAToVertexXY(2.4);
  fTrackCuts2->SetDCAToVertex2D(kTRUE);

  for(Int_t ktracks = 0; ktracks<fVevent->GetNumberOfTracks(); ktracks++){
    AliVParticle* VtrackHad = fVevent->GetTrack(ktracks);
    if (!VtrackHad) {
      printf("ERROR: Could not receive track %d\n", ktracks);
      continue;
    }

    AliVTrack *trackHad = dynamic_cast<AliVTrack*>(VtrackHad);
    if(!trackHad) continue;

    if(IsAODanalysis()) {
      AliAODTrack *atrackHad = dynamic_cast<AliAODTrack*>(VtrackHad);
      if(!atrackHad) continue;
      if(!atrackHad->TestFilterMask(AliAODTrack::kTrkTPCOnly)) continue;
      if((!(atrackHad->GetStatus()&AliESDtrack::kITSrefit)|| (!(atrackHad->GetStatus()&AliESDtrack::kTPCrefit)))) continue;
      if(atrackHad->GetTPCNcls() < fTPCNClsHad) continue;
    }
    else{
      AliESDtrack *etrackHad = dynamic_cast<AliESDtrack*>(VtrackHad);
      if(!etrackHad) continue;
      if(!fTrackCuts2->AcceptTrack(etrackHad)) continue;
    }

    if(ktracks == itrack) continue; //do not select the same electron

    Double_t ptHad= -999, pHad=-999., dEdxHad = -999;
    Double_t ptEle = -999;
    Double_t phiEle = -999, phiHad = -999, Dphi = -999;
    Double_t etaEle = -999, etaHad=-999, DEta=-999;
    Double_t pi = 3.14;

    dEdxHad = trackHad->GetTPCsignal();
    ptHad = trackHad->Pt();
    pHad = trackHad->P();
    ptEle = track->Pt();

    //    if(ptHad <2) continue;
    if(ptHad > ptEle) continue;
    if(trackHad->Eta()<-0.9 || trackHad->Eta()>0.9) continue;

    phiEle = track->Phi();
    phiHad = trackHad->Phi();
    Dphi = phiEle - phiHad;

    if (Dphi > 3*pi/2)
      Dphi = Dphi - 2*pi;
    if (Dphi < -pi/2)
      Dphi = Dphi + 2*pi;

    etaEle = track->Eta();
    etaHad = trackHad->Eta();
    DEta = etaEle - etaHad;

    if(TMath::Abs(DEta)<0.8){
      if(ptHad>2) DphiPtEta1->Fill(ptEle,Dphi);
      if(ptHad>2 && ptHad<4) DphiPtEta11->Fill(ptEle,Dphi);
      if(ptHad>4 && ptHad<6) DphiPtEta12->Fill(ptEle,Dphi);
      if(ptHad>6 && ptHad<8) DphiPtEta13->Fill(ptEle,Dphi);
      if(ptHad>4 && ptHad<10) DphiPtEta14->Fill(ptEle,Dphi);
    }

    if(TMath::Abs(DEta)>0.8){
      if(ptHad>2) DphiPtEta2->Fill(ptEle,Dphi);
      if(ptHad>2 && ptHad<4) DphiPtEta21->Fill(ptEle,Dphi);
      if(ptHad>4 && ptHad<6) DphiPtEta22->Fill(ptEle,Dphi);
      if(ptHad>6 && ptHad<8) DphiPtEta23->Fill(ptEle,Dphi);
      if(ptHad>4 && ptHad<10) DphiPtEta24->Fill(ptEle,Dphi);
    }
  }
}
//_________________________________________
void AliAnalysisTaskElecHadronCorrel::ElectronHadCorrelEtaBinsNoPartner(Int_t itrack,Int_t jtrack, AliVTrack *track, TH2F *DphiPtEta1, TH2F *DphiPtEta11,TH2F *DphiPtEta12,TH2F *DphiPtEta13,TH2F *DphiPtEta14,TH2F *DphiPtEta2, TH2F *DphiPtEta21,TH2F *DphiPtEta22,TH2F *DphiPtEta23,TH2F *DphiPtEta24)
{
  //Construct Delta Phi between electrons and hadrons in different Eta bins (exclude associated track)

  fTrackCuts2->SetAcceptKinkDaughters(kFALSE);
  fTrackCuts2->SetRequireTPCRefit(kTRUE);
  fTrackCuts2->SetRequireITSRefit(kTRUE);
  fTrackCuts2->SetEtaRange(-0.9,0.9);
  fTrackCuts2->SetRequireSigmaToVertex(kTRUE);
  fTrackCuts2->SetMaxChi2PerClusterTPC(4);
  fTrackCuts2->SetMinNClustersTPC(fTPCNClsHad);
  fTrackCuts2->SetMaxDCAToVertexZ(3.2);
  fTrackCuts2->SetMaxDCAToVertexXY(2.4);
  fTrackCuts2->SetDCAToVertex2D(kTRUE);

  for(Int_t ktracks = 0; ktracks<fVevent->GetNumberOfTracks(); ktracks++){
    AliVParticle* VtrackHad = fVevent->GetTrack(ktracks);
    if (!VtrackHad) {
      printf("ERROR: Could not receive track %d\n", ktracks);
      continue;
    }

    AliVTrack *trackHad = dynamic_cast<AliVTrack*>(VtrackHad);
    if(!trackHad) continue;

    if(IsAODanalysis()) {
      AliAODTrack *atrackHad = dynamic_cast<AliAODTrack*>(VtrackHad);
      if(!atrackHad) continue;
      if(!atrackHad->TestFilterMask(AliAODTrack::kTrkTPCOnly)) continue;
      if((!(atrackHad->GetStatus()&AliESDtrack::kITSrefit)|| (!(atrackHad->GetStatus()&AliESDtrack::kTPCrefit)))) continue;
      if(atrackHad->GetTPCNcls() < fTPCNClsHad) continue;
    }
    else{
      AliESDtrack *etrackHad = dynamic_cast<AliESDtrack*>(VtrackHad);
      if(!etrackHad) continue;
      if(!fTrackCuts2->AcceptTrack(etrackHad)) continue;
    }

    if(ktracks == itrack || ktracks == jtrack) continue; //do not select the same electron and associated track from inv mass cal

    Double_t ptHad= -999, pHad=-999., dEdxHad = -999;
    Double_t ptEle = -999;
    Double_t phiEle = -999, phiHad = -999, Dphi = -999;
    Double_t etaEle = -999, etaHad=-999, DEta=-999;
    Double_t pi = 3.14;

    dEdxHad = trackHad->GetTPCsignal();
    ptHad = trackHad->Pt();
    pHad = trackHad->P();
    ptEle = track->Pt();

    //    if(ptHad <2) continue;
    if(ptHad > ptEle) continue;
    if(trackHad->Eta()<-0.9 || trackHad->Eta()>0.9) continue;

    phiEle = track->Phi();
    phiHad = trackHad->Phi();
    Dphi = phiEle - phiHad;

    if (Dphi > 3*pi/2)
      Dphi = Dphi - 2*pi;
    if (Dphi < -pi/2)
      Dphi = Dphi + 2*pi;

    etaEle = track->Eta();
    etaHad = trackHad->Eta();
    DEta = etaEle - etaHad;

    if(TMath::Abs(DEta)<0.8){
      if(ptHad>2) DphiPtEta1->Fill(ptEle,Dphi);
      if(ptHad>2 && ptHad<4) DphiPtEta11->Fill(ptEle,Dphi);
      if(ptHad>4 && ptHad<6) DphiPtEta12->Fill(ptEle,Dphi);
      if(ptHad>6 && ptHad<8) DphiPtEta13->Fill(ptEle,Dphi);
      if(ptHad>4 && ptHad<10) DphiPtEta14->Fill(ptEle,Dphi);
    }

    if(TMath::Abs(DEta)>0.8){
      if(ptHad>2) DphiPtEta2->Fill(ptEle,Dphi);
      if(ptHad>2 && ptHad<4) DphiPtEta21->Fill(ptEle,Dphi);
      if(ptHad>4 && ptHad<6) DphiPtEta22->Fill(ptEle,Dphi);
      if(ptHad>6 && ptHad<8) DphiPtEta23->Fill(ptEle,Dphi);
      if(ptHad>4 && ptHad<10) DphiPtEta24->Fill(ptEle,Dphi);
    }
  }
}

//_________________________________________
void AliAnalysisTaskElecHadronCorrel::MixedEvent(AliVTrack *track, TH2F *DphiPt, TH2F *DphiPt1,TH2F *DphiPt2, TH2F *DphiPt3, TH2F *DphiPt4)
{

  const AliAODVertex *pVtx = fAOD->GetPrimaryVertex();
  Double_t zVtx;
  zVtx = pVtx->GetZ();

  AliCentrality *fCentrality1 = (AliCentrality*)fVevent->GetCentrality();
  Double_t centvalue = fCentrality1->GetCentralityPercentile(fkCentralityMethod);

  AliEventPool* pool;
  pool = fPoolMgr->GetEventPool(centvalue, zVtx); // Get the buffer associated with the current centrality and z-vtx
  if (!pool)
  {
    AliFatal(Form("No pool found for centrality = %f, zVtx = %f", centvalue, zVtx));
    return;
  }
  //  pool->PrintInfo();
  if (pool->GetCurrentNEvents() >= 5) // start mixing when 5 events are in the buffer
  {
    Int_t nMix = pool->GetCurrentNEvents();
    fNoMixedEvents->Fill(0);
    fMixStat->Fill(pool->GetCurrentNEvents(),centvalue);
    fMixStat1->Fill(pool->GetCurrentNEvents(),zVtx);

    // cout << "nMix = " << nMix << " tracks in pool = " << pool->NTracksInPool() << endl;
    for (Int_t jMix=0; jMix<nMix; jMix++)  // mix with each event in the buffer
    {
      TObjArray* bgTracks = pool->GetEvent(jMix);
      for (Int_t i=0;i<bgTracks->GetEntriesFast(); i++)
      {
        AliVParticle* mixtrk = (AliVParticle*) bgTracks->At(i);

        Double_t mixtrkPhi = -999;
        Double_t ptEle = -999;
        Double_t phiEle = -999, Dphi = -999;
        Double_t pi = 3.14;
        Double_t ptmixtrk = -999;

        ptEle = track->Pt();
        ptmixtrk = mixtrk->Pt();
        if(ptmixtrk > ptEle) continue;

        mixtrkPhi = mixtrk->Phi();
        phiEle = track->Phi();
        Dphi = phiEle - mixtrkPhi;

        if (Dphi > 3*pi/2)
          Dphi = Dphi - 2*pi;
        if (Dphi < -pi/2)
          Dphi = Dphi + 2*pi;
        if(ptmixtrk>2) DphiPt->Fill(ptEle,Dphi);
        if(ptmixtrk>2 && ptmixtrk<4) DphiPt1->Fill(ptEle,Dphi);
        if(ptmixtrk>4 && ptmixtrk<6) DphiPt2->Fill(ptEle,Dphi);
        if(ptmixtrk>6 && ptmixtrk<8) DphiPt3->Fill(ptEle,Dphi);
        if(ptmixtrk>4 && ptmixtrk<10) DphiPt4->Fill(ptEle,Dphi);
      }
    }
  }
}

//___________________________________________
TObjArray*  AliAnalysisTaskElecHadronCorrel::CloneAndReduceTrackList()
{
  // clones a track list by using AliehDPhiBasicParticle which uses much less memory (used for event mixing)

  fTrackCuts2->SetAcceptKinkDaughters(kFALSE);
  fTrackCuts2->SetRequireTPCRefit(kTRUE);
  fTrackCuts2->SetRequireITSRefit(kTRUE);
  fTrackCuts2->SetEtaRange(-0.9,0.9);
  fTrackCuts2->SetRequireSigmaToVertex(kTRUE);
  fTrackCuts2->SetMaxChi2PerClusterTPC(3.5);
  fTrackCuts2->SetMinNClustersTPC(fTPCNClsHad);
  fTrackCuts2->SetMaxDCAToVertexZ(3.2);
  fTrackCuts2->SetMaxDCAToVertexXY(2.4);
  fTrackCuts2->SetDCAToVertex2D(kTRUE);

  TObjArray* tracksClone = new TObjArray;
  tracksClone->SetOwner(kTRUE);

  for(Int_t ktracks = 0; ktracks<fVevent->GetNumberOfTracks(); ktracks++){
    AliVParticle* Vtrack = fVevent->GetTrack(ktracks);
    if (!Vtrack) {
      printf("ERROR: Could not receive track %d\n", ktracks);
      continue;
    }

    AliVTrack *track = dynamic_cast<AliVTrack*>(Vtrack);
    if(!track) continue;

    if(IsAODanalysis()) {
      AliAODTrack *atrack = dynamic_cast<AliAODTrack*>(Vtrack);
      if(!atrack) continue;
      if(!atrack->TestFilterMask(AliAODTrack::kTrkTPCOnly)) continue;
      if((!(atrack->GetStatus()&AliESDtrack::kITSrefit)|| (!(atrack->GetStatus()&AliESDtrack::kTPCrefit)))) continue;
      if(atrack->GetTPCNcls() < fTPCNClsHad) continue;
    }
    else{
      AliESDtrack *etrack = dynamic_cast<AliESDtrack*>(Vtrack);
      if(!etrack) continue;
      if(!fTrackCuts2->AcceptTrack(etrack)) continue;
    }

    //   if(ktracks == iTrack) continue;
    Double_t eta=-999,ptHad= -999, pHad=-999., phi=-999.0;
    Int_t label=-9999, id=-999;
    eta = track->Eta();
    ptHad = track->Pt();
    pHad = track->P();
    phi= track->Phi();
    label= track->GetLabel();
    id=track->GetID();

    if(track->Eta()<-0.9 || track->Eta()>0.9) continue;
    if(ptHad <2) continue;

    AliVParticle* particle = (AliVParticle*) fVevent->GetTrack(ktracks);
    tracksClone->Add(new AliehDPhiBasicParticle(particle->Eta(), particle->Phi(), particle->Pt(), particle->Charge()));

  }
  return tracksClone;
}

//___________________________________________
void AliAnalysisTaskElecHadronCorrel::HadronInfo(Int_t itrack)
{
  //Hadron information

  fTrackCuts2->SetAcceptKinkDaughters(kFALSE);                                           
  fTrackCuts2->SetRequireTPCRefit(kTRUE);                                                
  fTrackCuts2->SetRequireITSRefit(kTRUE);                                                
  fTrackCuts2->SetEtaRange(-0.9,0.9);
  fTrackCuts2->SetRequireSigmaToVertex(kTRUE);                                           
  fTrackCuts2->SetMaxChi2PerClusterTPC(4);                                             
  fTrackCuts2->SetMinNClustersTPC(fTPCNClsHad);                                                   
  fTrackCuts2->SetMaxDCAToVertexZ(3.2);
  fTrackCuts2->SetMaxDCAToVertexXY(2.4);
  fTrackCuts2->SetDCAToVertex2D(kTRUE);

  for(Int_t ktracks = 0; ktracks<fVevent->GetNumberOfTracks(); ktracks++){                  
    AliVParticle* VtrackHad = fVevent->GetTrack(ktracks);                                     
    if (!VtrackHad) {
      printf("ERROR: Could not receive track %d\n", ktracks);                            
      continue;                                                                          
    }

    AliVTrack *trackHad = dynamic_cast<AliVTrack*>(VtrackHad);
    if(!trackHad) continue;

    if(IsAODanalysis()) {
      AliAODTrack *atrackHad = dynamic_cast<AliAODTrack*>(VtrackHad);
      if(!atrackHad) continue;
      if(!atrackHad->TestFilterMask(AliAODTrack::kTrkTPCOnly)) continue;
      if((!(atrackHad->GetStatus()&AliESDtrack::kITSrefit)|| (!(atrackHad->GetStatus()&AliESDtrack::kTPCrefit)))) continue;
      if(atrackHad->GetTPCNcls() < fTPCNClsHad) continue; 
    }
    else{   
      AliESDtrack *etrackHad = dynamic_cast<AliESDtrack*>(VtrackHad); 
      if(!etrackHad) continue;
      if(!fTrackCuts2->AcceptTrack(etrackHad)) continue; 
    }

    if(ktracks == itrack) continue; //do not select the same electron

    Double_t ptHad= -999;
    ptHad = trackHad->Pt();

    if(trackHad->Eta()<-0.9 || trackHad->Eta()>0.9) continue;
    // cout << "pt had = " << ptHad <<endl;

    if(ptHad<2) continue;

    fHadronPhi->Fill(trackHad->Phi());
    fHadronPhiPt->Fill(trackHad->Phi(),ptHad);
    if (trackHad->Eta() >0 && trackHad->Eta() <0.9) fHadronPhiTPChalf->Fill(trackHad->Phi());

    fHadronPt->Fill(ptHad);
  }
}
//_________________________________________
void AliAnalysisTaskElecHadronCorrel::CheckCentrality(AliVEvent* event, Bool_t &centralitypass)
{
  // Check if event is within the set centrality range. Falls back to V0 centrality determination if no method is set
  if (!fkCentralityMethod) AliFatal("No centrality method set! FATAL ERROR!");
  fCentrality = event->GetCentrality()->GetCentralityPercentile(fkCentralityMethod);
  // cout << "Centrality evaluated-------------------------: " << fCentrality <<endl;

  if ((fCentrality <= fCentralityMin) || (fCentrality > fCentralityMax))
  {
    fCentralityNoPass->Fill(fCentrality);
    //  cout << "--------------Fill no pass-------------------------"<<endl;
    centralitypass = kFALSE;
  }else
  {
    fCentralityPass->Fill(fCentrality);
    //  cout << "--------------Fill pass-------------------------"<<endl;
    centralitypass = kTRUE;
  }

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