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

//_________________________________________________________________________
// Class for the analysis of particle (direct gamma) -jet (jet found with finder) correlations
//*-- Author: Gustavo Conesa (LNF-INFN)
//*-- Modified: Adam Matyja (INP PAN Cracow) 
//////////////////////////////////////////////////////////////////////////////


// --- ROOT system ---
#include "TH2F.h"
#include "TClonesArray.h"
#include "TClass.h"
//#include "Riostream.h"

//---- AliRoot system ----
#include "AliCaloTrackReader.h"
#include "AliAODJet.h"
#include "AliAnaParticleJetFinderCorrelation.h" 
#include "AliAODPWG4ParticleCorrelation.h"
#include "AliVTrack.h"
#include "AliAODCaloCluster.h"
#include "AliAODEvent.h"

//jets
#include "AliAODJetEventBackground.h"
#include "TRandom2.h"
//MC access
#include "AliStack.h"
#include "AliMCAnalysisUtils.h"
#include "AliAODMCParticle.h"
// --- Detectors ---
#include "AliEMCALGeometry.h"

ClassImp(AliAnaParticleJetFinderCorrelation)

//________________________________________________________________________
AliAnaParticleJetFinderCorrelation::AliAnaParticleJetFinderCorrelation() : 
AliAnaCaloTrackCorrBaseClass(),  
  fDeltaPhiMaxCut(0.), fDeltaPhiMinCut(0.), fRatioMaxCut(0.),  fRatioMinCut(0.), 
  fConeSize(0.), fPtThresholdInCone(0.),fUseJetRefTracks(kTRUE),
  fMakeCorrelationInHistoMaker(kFALSE), fSelectIsolated(kTRUE),
  fJetConeSize(0.4),fJetMinPt(5),fJetMinPtBkgSub(-100.),fJetAreaFraction(0.6),
//fNonStandardJetFromReader(kTRUE), 
  fJetBranchName("jets"),
  fBackgroundJetFromReader(kTRUE),
  fBkgJetBranchName("jets"),
  fGammaConeSize(0.3),fUseBackgroundSubtractionGamma(kFALSE),fSaveGJTree(kTRUE),
  fMostEnergetic(kFALSE),fMostOpposite(kTRUE), fUseHistogramJetBkg(kTRUE),
  fUseHistogramTracks(kTRUE),fUseHistogramJetTracks(kTRUE),fMCStudies(kFALSE),fGenerator(0),
  fMomentum(),
  fhDeltaEta(0), /*fhDeltaPhi(0),*/fhDeltaPhiCorrect(0),fhDeltaPhi0PiCorrect(0), fhDeltaPt(0), fhPtRatio(0), fhPt(0),
  fhFFz(0),fhFFxi(0),fhFFpt(0),fhNTracksInCone(0),
  fhJetFFz(0),fhJetFFxi(0),fhJetFFpt(0),fhJetFFzCor(0),fhJetFFxiCor(0),
  fhGamPtPerTrig(0),fhPtGamPtJet(0),
  fhBkgFFz(),fhBkgFFxi(),fhBkgFFpt(),fhBkgNTracksInCone(),fhBkgSumPtInCone(),fhBkgSumPtnTracksInCone(),
  fhNjetsNgammas(0),fhCuts(0),
  fhDeltaEtaBefore(0),fhDeltaPhiBefore(0),fhDeltaPtBefore(0),fhPtRatioBefore(0),
  fhPtBefore(0),fhDeltaPhi0PiCorrectBefore(0),
  fhJetPtBefore(0),fhJetPtBeforeCut(0),fhJetPt(0),fhJetPtMostEne(0),fhJetPhi(0),fhJetEta(0),fhJetEtaVsPt(0),
  fhJetPhiVsEta(0),fhJetEtaVsNpartInJet(0),fhJetEtaVsNpartInJetBkg(0),fhJetChBkgEnergyVsPt(0),fhJetChAreaVsPt(0),/*fhJetNjet(0),*/
  fhTrackPhiVsEta(0),fhTrackAveTrackPt(0),fhJetNjetOverPtCut(),
/*fhJetChBkgEnergyVsPtEtaGt05(0),fhJetChBkgEnergyVsPtEtaLe05(0),fhJetChAreaVsPtEtaGt05(0),fhJetChAreaVsPtEtaLe05(0),*/
  fhJetChBkgEnergyVsArea(0),fhJetRhoVsPt(0),fhJetRhoVsCentrality(0),//fhJetBkgRho(0),
  fhJetNparticlesInJet(0),fhJetDeltaEtaDeltaPhi(0),fhJetDeltaEtaDeltaPhiAllTracks(0),
  fhJetAveTrackPt(0),fhJetNtracksInJetAboveThr(),fhJetRatioNTrkAboveToNTrk(),fhJetNtrackRatioMostEne(),
  fhJetNtrackRatioJet5GeV(),fhJetNtrackRatioLead5GeV(),
  fhBkgJetBackground(),fhBkgJetSigma(),fhBkgJetArea(),fhPhotonPtMostEne(0),
  fhPhotonAverageEnergy(0),fhPhotonRatioAveEneToMostEne(0),fhPhotonAverageEnergyMinus1(0),fhPhotonRatioAveEneMinus1ToMostEne(0),
  fhPhotonNgammaMoreAverageToNgamma(0),fhPhotonNgammaMoreAverageMinus1ToNgamma(0),fhPhotonNgammaOverPtCut(),
  fhPhotonBkgRhoVsNtracks(0),fhPhotonBkgRhoVsNclusters(0),fhPhotonBkgRhoVsCentrality(0),
  fhPhotonBkgRhoVsNcells(0),fhPhotonPt(0),fhPhotonPtCorrected(0),fhPhotonPtCorrectedZoom(0),fhPhotonPtDiff(0),
  fhPhotonPtDiffVsCentrality(0),fhPhotonPtDiffVsNcells(0),fhPhotonPtDiffVsNtracks(0),fhPhotonPtDiffVsNclusters(0),
  fhPhotonSumPtInCone(0),fhPhotonSumPtCorrectInCone(0),fhPhotonSumPtChargedInCone(0),
  fhSelectedJetPhiVsEta(0),fhSelectedJetChBkgEnergyVsPtJet(0),fhSelectedJetChAreaVsPtJet(0),fhSelectedJetNjet(0),fhSelectedNtracks(0),
  fhSelectedTrackPhiVsEta(0),fhCuts2(0),
  fhSelectedPhotonNLMVsPt(0),fhSelectedPhotonLambda0VsPt(0), fhRandomPhiEta(),
  fhMCPhotonCuts(0),fhMCPhotonPt(0),fhMCPhotonEtaPhi(0),fhMCJetOrigin(0),
  fhMCJetNPartVsPt(0),fhMCJetChNPartVsPt(0),fhMCJetNPart150VsPt(0),fhMCJetChNPart150VsPt(0),fhMCJetChNPart150ConeVsPt(0),
  fhMCJetRatioChFull(0),fhMCJetRatioCh150Ch(0),
  fhMCJetEtaPhi(0),fhMCJetChEtaPhi(0),fhMCJet150EtaPhi(0),fhMCJetCh150EtaPhi(0),fhMCJetCh150ConeEtaPhi(0),
fTreeGJ     (0),
fGamPt	    (0),
fGamLambda0 (0),
fGamNLM	    (0),
fGamSumPtCh (0),
fGamTime    (0),
fGamNcells  (0),
fGamEta	    (0),
fGamPhi	    (0),
fGamSumPtNeu(0),
fGamNtracks (0),
fGamNclusters(0),
fGamAvEne   (0),
fJetPhi	    (0),
fJetEta	    (0),
fJetPt	    (0),
fJetBkgChEne(0),
fJetArea    (0),
fJetNtracks (0),
fJetNtracks1(0),
fJetNtracks2(0),
fJetRho(0),
fEventNumber(0),
fNtracks    (0),
fZvertex    (0),
fCentrality (0),
fIso(0),
fGamRho(0),
fMCGamPt        (0),
fMCGamEta	(0),
fMCGamPhi	(0),
fMCPartonType	(0),
fMCJetPt	(0),
fMCJetChPt	(0),
fMCJet150Pt	(0),
fMCJetCh150Pt	(0),
fMCJetNPart	(0),
fMCJetChNPart	(0),
fMCJet150NPart	(0),
fMCJetCh150NPart(0),
fMCJetEta	(0),
fMCJetPhi	(0),
fMCJetChEta	(0),
fMCJetChPhi	(0),
fMCJet150Eta	(0),
fMCJet150Phi	(0),
fMCJetCh150Eta	(0),
fMCJetCh150Phi  (0),
fMCJetCh150ConePt(0),
fMCJetCh150ConeNPart(0),
fMCJetCh150ConeEta(0),
fMCJetCh150ConePhi(0)

{
  //Default Ctor
  //printf("constructor\n");
  
  //Initialize parameters
  InitParameters();
  for(Int_t i=0;i<10;i++){
    fhJetNjetOverPtCut[i] = 0;
    fhPhotonNgammaOverPtCut[i] = 0;
  }
  fGenerator = new TRandom2();
  fGenerator->SetSeed(0);
}

//___________________________________________________________________
AliAnaParticleJetFinderCorrelation::~AliAnaParticleJetFinderCorrelation(){
  delete fGenerator;
}


//___________________________________________________________________
TList *  AliAnaParticleJetFinderCorrelation::GetCreateOutputObjects()
{  
  // Create histograms to be saved in output file and 
  // store them in fOutputContainer
  //printf("GetCreateOutputObjects\n");    

  TList * outputContainer = new TList() ; 
  outputContainer->SetName("ParticleJetFinderHistos") ; 
  
  Int_t nptbins  = GetHistogramRanges()->GetHistoPtBins();
  //	Int_t nphibins = GetHistogramRanges()->GetHistoPhiBins();
  //	Int_t netabins = GetHistogramRanges()->GetHistoEtaBins();
  Float_t ptmax  = GetHistogramRanges()->GetHistoPtMax();
  //	Float_t phimax = GetHistogramRanges()->GetHistoPhiMax();
  //	Float_t etamax = GetHistogramRanges()->GetHistoEtaMax();
  Float_t ptmin  = GetHistogramRanges()->GetHistoPtMin();
  //	Float_t phimin = GetHistogramRanges()->GetHistoPhiMin();
//	Float_t etamin = GetHistogramRanges()->GetHistoEtaMin();	
  
//  fhDeltaPhi  = new TH2F("DeltaPhi","#phi_{trigger} - #phi_{jet} vs p_{T trigger}",nptbins,ptmin,ptmax,100,-6,4); 
//  fhDeltaPhi->SetYTitle("#Delta #phi");
//  fhDeltaPhi->SetXTitle("p_{T trigger} (GeV/c)");
//  outputContainer->Add(fhDeltaPhi);

  fhDeltaPhiCorrect  = new TH2F("DeltaPhiCorrect","#phi_{trigger} - #phi_{jet} vs p_{T trigger}",nptbins,ptmin,ptmax,100,0,6.5); 
  fhDeltaPhiCorrect->SetYTitle("#Delta #phi");
  fhDeltaPhiCorrect->SetXTitle("p_{T trigger} (GeV/c)");
  outputContainer->Add(fhDeltaPhiCorrect);

  fhDeltaPhi0PiCorrect  = new TH2F("DeltaPhi0PiCorrect","#phi_{trigger} - #phi_{jet} (0,#pi) vs p_{T trigger}",nptbins,ptmin,ptmax,100,0,3.5); 
  fhDeltaPhi0PiCorrect->SetYTitle("#Delta #phi");
  fhDeltaPhi0PiCorrect->SetXTitle("p_{T trigger} (GeV/c)");
  outputContainer->Add(fhDeltaPhi0PiCorrect);


  fhDeltaEta  = new TH2F("DeltaEta","#eta_{trigger} - #eta_{jet} vs p_{T trigger}",nptbins,ptmin,ptmax,100,-2,2); 
  fhDeltaEta->SetYTitle("#Delta #eta");
  fhDeltaEta->SetXTitle("p_{T trigger} (GeV/c)");
  outputContainer->Add(fhDeltaEta);
  
  fhDeltaPt  = new TH2F("DeltaPt","p_{T trigger} - p_{T jet} vs p_{T trigger}",nptbins,ptmin,ptmax,150,-50,100); 
  fhDeltaPt->SetYTitle("#Delta p_{T}");
  fhDeltaPt->SetXTitle("p_{T trigger} (GeV/c)"); 
  outputContainer->Add(fhDeltaPt);
  
  fhPtRatio  = new TH2F("PtRatio","p_{T jet} / p_{T trigger} vs p_{T trigger}",nptbins,ptmin,ptmax,200,0,2.); 
  fhPtRatio->SetYTitle("ratio");
  fhPtRatio->SetXTitle("p_{T trigger} (GeV/c)");
  outputContainer->Add(fhPtRatio);
  
  fhPt  = new TH2F("Pt","p_{T jet} vs p_{T trigger}",nptbins,ptmin,ptmax,nptbins,ptmin,ptmax); 
  fhPt->SetYTitle("p_{T jet}(GeV/c)");
  fhPt->SetXTitle("p_{T trigger} (GeV/c)");
  outputContainer->Add(fhPt);
  
  fhFFz  = new TH2F("FFz","z = p_{T i charged}/p_{T trigger} vs p_{T trigger}",nptbins,ptmin,ptmax,200,0.,2);  
  fhFFz->SetYTitle("z");
  fhFFz->SetXTitle("p_{T trigger}");
  outputContainer->Add(fhFFz) ;
	
  fhFFxi  = new TH2F("FFxi","#xi = ln(p_{T trigger}/p_{T i charged}) vs p_{T trigger}", nptbins,ptmin,ptmax,100,0.,10.); 
  fhFFxi->SetYTitle("#xi");
  fhFFxi->SetXTitle("p_{T trigger}");
  outputContainer->Add(fhFFxi) ;
  
  fhFFpt  = new TH2F("FFpt","p_{T i charged} vs p_{T trigger}", nptbins,ptmin,ptmax,100,0.,50.); 
  fhFFpt->SetYTitle("p_{T charged hadron}");
  fhFFpt->SetXTitle("p_{T trigger}");
  outputContainer->Add(fhFFpt) ;
  
  fhNTracksInCone  = new TH2F("NTracksInCone","Number of tracks in cone vs p_{T trigger}", nptbins,ptmin,ptmax,100,0.,150.); 
  fhNTracksInCone->SetYTitle("p_{T charged hadron}");
  fhNTracksInCone->SetXTitle("p_{T trigger}");
  outputContainer->Add(fhNTracksInCone) ;
  
  //FF according to jet axis
  fhJetFFz  = new TH2F("JetFFz","z = p_{T i charged}/p_{T jet} vs p_{T jet}",nptbins,ptmin,ptmax,200,0.,2);  
  fhJetFFz->SetYTitle("z");
  fhJetFFz->SetXTitle("p_{T jet}");
  outputContainer->Add(fhJetFFz) ;
	
  fhJetFFxi  = new TH2F("JetFFxi","#xi = ln(p_{T jet}/p_{T i charged}) vs p_{T jet}", nptbins,ptmin,ptmax,100,0.,10.); 
  fhJetFFxi->SetYTitle("#xi");
  fhJetFFxi->SetXTitle("p_{T jet}");
  outputContainer->Add(fhJetFFxi) ;
  
  fhJetFFpt  = new TH2F("JetFFpt","p_{T i charged} vs p_{T jet}", nptbins,ptmin,ptmax,100,0.,50.); 
  fhJetFFpt->SetYTitle("p_{T charged hadron}");
  fhJetFFpt->SetXTitle("p_{T jet}");
  outputContainer->Add(fhJetFFpt) ;

  fhJetFFzCor  = new TH2F("JetFFzCor","z = -cos(#alpha(jet,trig))*p_{T i charged}/p_{T jet} vs p_{T jet}",nptbins,ptmin,ptmax,200,0.,2);  
  fhJetFFzCor->SetYTitle("z");
  fhJetFFzCor->SetXTitle("p_{T jet}");
  outputContainer->Add(fhJetFFzCor) ;
	
  fhJetFFxiCor  = new TH2F("JetFFxiCor","#xi = ln(p_{T jet}/(-cos(#alpha(jet,trig))*p_{T i charged})) vs p_{T jet}", nptbins,ptmin,ptmax,100,0.,10.); 
  fhJetFFxiCor->SetYTitle("#xi");
  fhJetFFxiCor->SetXTitle("p_{T jet}");
  outputContainer->Add(fhJetFFxiCor) ;

  fhGamPtPerTrig  = new TH1F("GamPtPerTrig","GamPtPerTrig", nptbins,ptmin,ptmax); 
  fhGamPtPerTrig->SetYTitle("Counts");
  fhGamPtPerTrig->SetXTitle("p_{T, #gamma}");
  outputContainer->Add(fhGamPtPerTrig) ;
  
  fhPtGamPtJet  = new TH2F("PtGamPtJet","p_{T #gamma} vs p_{T jet}", nptbins,ptmin,ptmax,150,-50.,100.); 
  fhPtGamPtJet->SetXTitle("p_{T #gamma}");
  fhPtGamPtJet->SetYTitle("p_{T jet}");
  outputContainer->Add(fhPtGamPtJet) ;


  //background FF
  fhBkgFFz[0]  = new TH2F("BkgFFzRC",  "z = p_{T i charged}/p_{T trigger} vs p_{T trigger} Bkg RC"  ,nptbins,ptmin,ptmax,200,0.,2);  
  fhBkgFFz[1]  = new TH2F("BkgFFzPCG", "z = p_{T i charged}/p_{T trigger} vs p_{T trigger} Bkg PCG" ,nptbins,ptmin,ptmax,200,0.,2);  
  fhBkgFFz[2]  = new TH2F("BkgFFzPCJ", "z = p_{T i charged}/p_{T trigger} vs p_{T trigger} Bkg PCJ" ,nptbins,ptmin,ptmax,200,0.,2);  
  fhBkgFFz[3]  = new TH2F("BkgFFzMP",  "z = p_{T i charged}/p_{T trigger} vs p_{T trigger} Bkg MP"  ,nptbins,ptmin,ptmax,200,0.,2);  
  fhBkgFFz[4]  = new TH2F("BkgFFzTest","z = p_{T i charged}/p_{T trigger} vs p_{T trigger} Bkg Test",nptbins,ptmin,ptmax,200,0.,2);  
  for(Int_t i=0;i<5;i++){
    fhBkgFFz[i]->SetYTitle("z");
    fhBkgFFz[i]->SetXTitle("p_{T trigger}");
    outputContainer->Add(fhBkgFFz[i]) ;
  }

  fhBkgFFxi[0]  = new TH2F("BkgFFxiRC",  "#xi = ln(p_{T trigger}/p_{T i charged}) vs p_{T trigger} Bkg RC",  nptbins,ptmin,ptmax,100,0.,10.); 
  fhBkgFFxi[1]  = new TH2F("BkgFFxiPCG", "#xi = ln(p_{T trigger}/p_{T i charged}) vs p_{T trigger} Bkg PCG", nptbins,ptmin,ptmax,100,0.,10.); 
  fhBkgFFxi[2]  = new TH2F("BkgFFxiPCJ", "#xi = ln(p_{T trigger}/p_{T i charged}) vs p_{T trigger} Bkg PCJ", nptbins,ptmin,ptmax,100,0.,10.); 
  fhBkgFFxi[3]  = new TH2F("BkgFFxiMP",  "#xi = ln(p_{T trigger}/p_{T i charged}) vs p_{T trigger} Bkg MP",  nptbins,ptmin,ptmax,100,0.,10.); 
  fhBkgFFxi[4]  = new TH2F("BkgFFxiTest","#xi = ln(p_{T trigger}/p_{T i charged}) vs p_{T trigger} Bkg Test",nptbins,ptmin,ptmax,100,0.,10.); 
  for(Int_t i=0;i<5;i++){
    fhBkgFFxi[i]->SetYTitle("#xi");
    fhBkgFFxi[i]->SetXTitle("p_{T trigger}");
    outputContainer->Add(fhBkgFFxi[i]) ;
  }

  fhBkgFFpt[0]  = new TH2F("BkgFFptRC",  "p_{T i charged} vs p_{T trigger} Bkg RC",   nptbins,ptmin,ptmax,100,0.,50.); 
  fhBkgFFpt[1]  = new TH2F("BkgFFptPCG", "p_{T i charged} vs p_{T trigger} Bkg PCG",  nptbins,ptmin,ptmax,100,0.,50.); 
  fhBkgFFpt[2]  = new TH2F("BkgFFptPCJ", "p_{T i charged} vs p_{T trigger} Bkg PCJ",  nptbins,ptmin,ptmax,100,0.,50.); 
  fhBkgFFpt[3]  = new TH2F("BkgFFptMP",  "p_{T i charged} vs p_{T trigger} Bkg MP",   nptbins,ptmin,ptmax,100,0.,50.); 
  fhBkgFFpt[4]  = new TH2F("BkgFFptTest","p_{T i charged} vs p_{T trigger} Bkg Test", nptbins,ptmin,ptmax,100,0.,50.); 
  for(Int_t i=0;i<5;i++){
    fhBkgFFpt[i]->SetYTitle("p_{T charged hadron}");
    fhBkgFFpt[i]->SetXTitle("p_{T trigger}");
    outputContainer->Add(fhBkgFFpt[i]) ;
  }

  fhBkgNTracksInCone[0]  = new TH2F("BkgNTracksInConeRC",  "Number of tracks in cone vs p_{T trigger} Bkg RC",   nptbins,ptmin,ptmax,100,0.,150.); 
  fhBkgNTracksInCone[1]  = new TH2F("BkgNTracksInConePCG", "Number of tracks in cone vs p_{T trigger} Bkg PCG",  nptbins,ptmin,ptmax,100,0.,150.); 
  fhBkgNTracksInCone[2]  = new TH2F("BkgNTracksInConePCJ", "Number of tracks in cone vs p_{T trigger} Bkg PCJ",  nptbins,ptmin,ptmax,100,0.,150.); 
  fhBkgNTracksInCone[3]  = new TH2F("BkgNTracksInConeMP",  "Number of tracks in cone vs p_{T trigger} Bkg MP",   nptbins,ptmin,ptmax,100,0.,150.); 
  fhBkgNTracksInCone[4]  = new TH2F("BkgNTracksInConeTest","Number of tracks in cone vs p_{T trigger} Bkg Test", nptbins,ptmin,ptmax,100,0.,150.); 
  for(Int_t i=0;i<5;i++){
    fhBkgNTracksInCone[i]->SetYTitle("Number of tracks");
    fhBkgNTracksInCone[i]->SetXTitle("p_{T trigger}");
    outputContainer->Add(fhBkgNTracksInCone[i]) ;
  }

  fhBkgSumPtInCone[0]  = new TH2F("BkgSumPtInConeRC",  "Sum P_{T} in cone vs p_{T trigger} Bkg RC",   nptbins,ptmin,ptmax,100,0.,100.);
  fhBkgSumPtInCone[1]  = new TH2F("BkgSumPtInConePCG", "Sum P_{T} in cone vs p_{T trigger} Bkg PCG",  nptbins,ptmin,ptmax,100,0.,100.);
  fhBkgSumPtInCone[2]  = new TH2F("BkgSumPtInConePCJ", "Sum P_{T} in cone vs p_{T trigger} Bkg PCJ",  nptbins,ptmin,ptmax,100,0.,100.);
  fhBkgSumPtInCone[3]  = new TH2F("BkgSumPtInConeMP",  "Sum P_{T} in cone vs p_{T trigger} Bkg MP",   nptbins,ptmin,ptmax,100,0.,100.);
  fhBkgSumPtInCone[4]  = new TH2F("BkgSumPtInConeTest","Sum P_{T} in cone vs p_{T trigger} Bkg Test", nptbins,ptmin,ptmax,100,0.,100.);
  for(Int_t i=0;i<5;i++){
    fhBkgSumPtInCone[i]->SetYTitle("Sum P_{T}");
    fhBkgSumPtInCone[i]->SetXTitle("p_{T trigger}");
    outputContainer->Add(fhBkgSumPtInCone[i]) ;
  }

  fhBkgSumPtnTracksInCone[0]  = new TH2F("BkgSumPtnTracksInConeRC",  "Sum p_{T} / Number of tracks in cone vs p_{T trigger} Bkg RC",   nptbins,ptmin,ptmax,100,0.,20.);
  fhBkgSumPtnTracksInCone[1]  = new TH2F("BkgSumPtnTracksInConePCG", "Sum p_{T} / Number of tracks in cone vs p_{T trigger} Bkg PCG",  nptbins,ptmin,ptmax,100,0.,20.);
  fhBkgSumPtnTracksInCone[2]  = new TH2F("BkgSumPtnTracksInConePCJ", "Sum p_{T} / Number of tracks in cone vs p_{T trigger} Bkg PCJ",  nptbins,ptmin,ptmax,100,0.,20.);
  fhBkgSumPtnTracksInCone[3]  = new TH2F("BkgSumPtnTracksInConeMP",  "Sum p_{T} / Number of tracks in cone vs p_{T trigger} Bkg MP",   nptbins,ptmin,ptmax,100,0.,20.);
  fhBkgSumPtnTracksInCone[4]  = new TH2F("BkgSumPtnTracksInConeTest","Sum p_{T} / Number of tracks in cone vs p_{T trigger} Bkg Test", nptbins,ptmin,ptmax,100,0.,20.);
  for(Int_t i=0;i<5;i++){
    fhBkgSumPtnTracksInCone[i]->SetYTitle("Sum p_{T}/Number of tracks");
    fhBkgSumPtnTracksInCone[i]->SetXTitle("p_{T trigger}");
    outputContainer->Add(fhBkgSumPtnTracksInCone[i]) ;
  }


  //temporary histograms
  fhNjetsNgammas  = new TH2F("NjetsNgammas"," Number of jets vs number of gammas in event",20,0.,100.,10,0.,80.);  
  fhNjetsNgammas->SetYTitle("Number of gammas");
  fhNjetsNgammas->SetXTitle("Number of jets");
  outputContainer->Add(fhNjetsNgammas) ;

  fhCuts  = new TH1F("Cuts"," Cuts",10,0.,10.);  
  fhCuts->SetYTitle("Counts");
  fhCuts->SetXTitle("Cut number");
  outputContainer->Add(fhCuts) ;

  fhDeltaPhiBefore  = new TH2F("DeltaPhiBefore","#phi_{trigger} - #phi_{jet} vs p_{T trigger}",nptbins,ptmin,ptmax,100,0,6.5); 
  fhDeltaPhiBefore->SetYTitle("#Delta #phi");
  fhDeltaPhiBefore->SetXTitle("p_{T trigger} (GeV/c)");
  outputContainer->Add(fhDeltaPhiBefore);
  
  fhDeltaEtaBefore  = new TH2F("DeltaEtaBefore","#eta_{trigger} - #eta_{jet} vs p_{T trigger}",nptbins,ptmin,ptmax,100,-2,2); 
  fhDeltaEtaBefore->SetYTitle("#Delta #eta");
  fhDeltaEtaBefore->SetXTitle("p_{T trigger} (GeV/c)");
  outputContainer->Add(fhDeltaEtaBefore);
  
  fhDeltaPtBefore  = new TH2F("DeltaPtBefore","p_{T trigger} - p_{T jet} vs p_{T trigger}",nptbins,ptmin,ptmax,100,-50,50); 
  fhDeltaPtBefore->SetYTitle("#Delta p_{T}");
  fhDeltaPtBefore->SetXTitle("p_{T trigger} (GeV/c)"); 
  outputContainer->Add(fhDeltaPtBefore);
  
  fhPtRatioBefore  = new TH2F("PtRatioBefore","p_{T jet} / p_{T trigger} vs p_{T trigger}",nptbins,ptmin,ptmax,200,0,2.); 
  fhPtRatioBefore->SetYTitle("ratio");
  fhPtRatioBefore->SetXTitle("p_{T trigger} (GeV/c)");
  outputContainer->Add(fhPtRatioBefore);
  
  fhPtBefore  = new TH2F("PtBefore","p_{T jet} vs p_{T trigger}",nptbins,ptmin,ptmax,nptbins,ptmin,ptmax); 
  fhPtBefore->SetYTitle("p_{T jet}(GeV/c)");
  fhPtBefore->SetXTitle("p_{T trigger} (GeV/c)");
  outputContainer->Add(fhPtBefore);

  fhDeltaPhi0PiCorrectBefore  = new TH2F("DeltaPhi0PiCorrectBefore","#phi_{trigger} - #phi_{jet} (0,#pi) vs p_{T trigger}",nptbins,ptmin,ptmax,100,0,3.5); 
  fhDeltaPhi0PiCorrectBefore->SetYTitle("#Delta #phi");
  fhDeltaPhi0PiCorrectBefore->SetXTitle("p_{T trigger} (GeV/c)");
  outputContainer->Add(fhDeltaPhi0PiCorrectBefore);

  //temporary jet histograms
  fhJetPtBefore            = new TH1F("JetPtBefore","JetPtBefore",150,-50,100); 
  fhJetPtBefore->SetYTitle("Counts");
  fhJetPtBefore->SetXTitle("p_{T jet}(GeV/c)");
  outputContainer->Add(fhJetPtBefore) ;

  fhJetPtBeforeCut            = new TH1F("JetPtBeforeCut","JetPtBeforeCut",150,-50,100); 
  fhJetPtBeforeCut->SetYTitle("Counts");
  fhJetPtBeforeCut->SetXTitle("p_{T jet}(GeV/c)");
  outputContainer->Add(fhJetPtBeforeCut) ;

  fhJetPt            = new TH1F("JetPt","JetPt",150,-50,100); 
  fhJetPt->SetYTitle("Counts");
  fhJetPt->SetXTitle("p_{T jet}(GeV/c)");
  outputContainer->Add(fhJetPt) ;

  fhJetPtMostEne            = new TH1F("JetPtMostEne","JetPtMostEne",150,0,150); 
  fhJetPtMostEne->SetYTitle("Counts");
  fhJetPtMostEne->SetXTitle("p_{T jet}(GeV/c)");
  outputContainer->Add(fhJetPtMostEne) ;

  fhJetPhi	     = new TH1F("JetPhi","JetPhi",130,0,6.5); 
  fhJetPhi->SetYTitle("Counts");
  fhJetPhi->SetXTitle("#phi_{jet}");
  outputContainer->Add(fhJetPhi) ;

  fhJetEta	     = new TH1F("JetEta","JetEta",100,-1,1); 
  fhJetEta->SetYTitle("Counts");
  fhJetEta->SetXTitle("#eta_{jet}");
  outputContainer->Add(fhJetEta) ;

  fhJetEtaVsPt      = new TH2F("JetEtaVsPt","JetEtaVsPt",100,0,100,50,-1,1);
  fhJetEtaVsPt->SetYTitle("#eta_{jet}");
  fhJetEtaVsPt->SetXTitle("p_{T,jet}(GeV/c)");
  outputContainer->Add(fhJetEtaVsPt) ;

  fhJetPhiVsEta      = new TH2F("JetPhiVsEta","JetPhiVsEta",65,0,6.5,50,-1,1); 
  fhJetPhiVsEta->SetYTitle("#eta_{jet}");
  fhJetPhiVsEta->SetXTitle("#phi_{jet}");
  outputContainer->Add(fhJetPhiVsEta) ;

  fhJetEtaVsNpartInJet= new TH2F("JetEtaVsNpartInJet","JetEtaVsNpartInJet",50,-1,1,100,0.,200.); 
  fhJetEtaVsNpartInJet->SetYTitle("N_{tracks-in-jet}");
  fhJetEtaVsNpartInJet->SetXTitle("#eta_{jet}");
  outputContainer->Add(fhJetEtaVsNpartInJet) ;

  fhJetEtaVsNpartInJetBkg= new TH2F("JetEtaVsNpartInJetBkg","JetEtaVsNpartInJetBkg",50,-1,1,100,0.,200.); 
  fhJetEtaVsNpartInJetBkg->SetYTitle("N_{tracks-in-jet}");
  fhJetEtaVsNpartInJetBkg->SetXTitle("#eta_{jet}");
  outputContainer->Add(fhJetEtaVsNpartInJetBkg) ;

  fhJetChBkgEnergyVsPt = new TH2F("JetBkgChEnergyVsPt","JetBkgChEnergyVsPt",100,0,100,90,0,90); 
  fhJetChBkgEnergyVsPt->SetYTitle("Jet Bkg Energy (GeV)");
  fhJetChBkgEnergyVsPt->SetXTitle("p_{T,jet} (GeV/c)");
  outputContainer->Add(fhJetChBkgEnergyVsPt);
  
  fhJetChAreaVsPt      = new TH2F("JetChAreaVsPt","JetChAreaVsPt",100,0,100,50,0,1); 
  fhJetChAreaVsPt->SetYTitle("Jet Area");
  fhJetChAreaVsPt->SetXTitle("p_{T,jet} (GeV/c)");
  outputContainer->Add(fhJetChAreaVsPt);
  
  if(IsHistogramTracks()){
    fhTrackPhiVsEta      = new TH2F("TrackPhiVsEta","TrackPhiVsEta",65,0,6.5,50,-1,1); 
    fhTrackPhiVsEta->SetYTitle("#eta_{track}");
    fhTrackPhiVsEta->SetXTitle("#phi_{track}");
    outputContainer->Add(fhTrackPhiVsEta) ;

    fhTrackAveTrackPt      = new TH1F("TrackAveTrackPt","TrackAveTrackPt",45,0,1.5);
    fhTrackAveTrackPt->SetYTitle("Counts");
    fhTrackAveTrackPt->SetXTitle("Average p_{T,track} (GeV/c)");
    outputContainer->Add(fhTrackAveTrackPt);
  
  }//end of IsHistogramTracks()

  for(Int_t i=0;i<10;i++){
    fhJetNjetOverPtCut[i]      = new TH1F(Form("JetNjetOverPtCut%d", i),Form("JetNjetOverPtCut%d", i),100,0,100);
    fhJetNjetOverPtCut[i]->SetYTitle("Counts");
    fhJetNjetOverPtCut[i]->SetXTitle("N_{jets} over threshold");
    outputContainer->Add(fhJetNjetOverPtCut[i]);
  }

  fhJetChBkgEnergyVsArea = new TH2F("JetBkgChEnergyVsArea","JetBkgChEnergyVsArea",100,0,100,70,0,0.7); 
  fhJetChBkgEnergyVsArea->SetXTitle("Jet Bkg Energy (GeV)");
  fhJetChBkgEnergyVsArea->SetYTitle("Area");
  outputContainer->Add(fhJetChBkgEnergyVsArea);

  fhJetRhoVsPt           = new TH2F("JetRhoVsPt","JetRhoVsPt",100,0,100,100,0,150); 
  fhJetRhoVsPt->SetYTitle("Rho");
  fhJetRhoVsPt->SetXTitle("p_{T,jet} (GeV/c)");
  outputContainer->Add(fhJetRhoVsPt);

  if(IsHistogramJetBkg()){
    fhJetRhoVsCentrality           = new TH2F("JetRhoVsCentrality","JetRhoVsCentrality",100,0,100,100,0,200);
    fhJetRhoVsCentrality->SetYTitle("Rho");
    fhJetRhoVsCentrality->SetXTitle("Centrality");
    outputContainer->Add(fhJetRhoVsCentrality);
  }

  fhJetNparticlesInJet           = new TH1F("JetNparticlesInJet","JetNparticlesInJet",100,0,200);
  fhJetNparticlesInJet->SetXTitle("N^{particles}");
  fhJetNparticlesInJet->SetYTitle("N^{jets}");
  outputContainer->Add(fhJetNparticlesInJet);

  fhJetDeltaEtaDeltaPhi      = new TH2F("JetDeltaEtaDeltaPhi","#Delta #eta^{jet-track} vs. #Delta #phi^{jet-track} for jet tracks",100,-0.8,0.8,100,-0.8,0.8);
  fhJetDeltaEtaDeltaPhi->SetXTitle("#Delta #eta^{jet-track}");
  fhJetDeltaEtaDeltaPhi->SetYTitle("#Delta #phi^{jet-track}");
  outputContainer->Add(fhJetDeltaEtaDeltaPhi );


  fhJetDeltaEtaDeltaPhiAllTracks      = new TH2F("JetDeltaEtaDeltaPhiAllTracks","#Delta #eta^{jet-track} vs. #Delta #phi^{jet-track} for all tracks",100,-3.2,3.2,100,-3.2,3.2);
  fhJetDeltaEtaDeltaPhiAllTracks->SetXTitle("#Delta #eta^{jet-track}");
  fhJetDeltaEtaDeltaPhiAllTracks->SetYTitle("#Delta #phi^{jet-track}");
  outputContainer->Add(fhJetDeltaEtaDeltaPhiAllTracks);


  if(IsHistogramJetTracks()){
    fhJetAveTrackPt           = new TH1F("JetAveTrackPt","JetAveTrackPt",45,0.,1.5);
    fhJetAveTrackPt->SetXTitle("Average p_{T,track} (GeV/c)");
    fhJetAveTrackPt->SetYTitle("Counts");
    outputContainer->Add(fhJetAveTrackPt);
    
    for(Int_t i=0;i<6;i++){
      if(i==0) fhJetNtracksInJetAboveThr[i]      = new TH2F(Form("JetNtracksInJetAboveThr%d", i),Form("JetNtracksInJetAboveThr%d", i),100,0,100,100,0,200);
      else fhJetNtracksInJetAboveThr[i]      = new TH2F(Form("JetNtracksInJetAboveThr%d", i),Form("JetNtracksInJetAboveThr%d", i),100,0,100,100,0,100);
      fhJetNtracksInJetAboveThr[i]->SetXTitle("p_{T,jet} (GeV/c)");
      fhJetNtracksInJetAboveThr[i]->SetYTitle("N_{tracks} over threshold");
      outputContainer->Add(fhJetNtracksInJetAboveThr[i]);
    }
    
    for(Int_t i=0;i<5;i++){
      fhJetRatioNTrkAboveToNTrk[i]      = new TH2F(Form("JetRatioNTrkAboveToNTrk%d", i),Form("JetRatioNTrkAboveToNTrk%d", i),100,0,100,40,0,1);
      fhJetRatioNTrkAboveToNTrk[i]->SetXTitle("p_{T,jet} (GeV/c)");
      fhJetRatioNTrkAboveToNTrk[i]->SetYTitle("Ratio N_{tracks} over threshold to N_{tracks}");
      outputContainer->Add(fhJetRatioNTrkAboveToNTrk[i]);
      
      fhJetNtrackRatioMostEne[i]      = new TH2F(Form("JetNtrackRatioMostEne%d", i),Form("JetNtrackRatioMostEne%d", i),100,0,100,40,0,1);
      fhJetNtrackRatioMostEne[i]->SetXTitle("p_{T,jet} (GeV/c)");
      fhJetNtrackRatioMostEne[i]->SetYTitle("Ratio N_{tracks} over threshold to N_{tracks}");
      outputContainer->Add(fhJetNtrackRatioMostEne[i]);
      
      fhJetNtrackRatioJet5GeV[i]      = new TH2F(Form("JetNtrackRatioJet5GeV%d", i),Form("JetNtrackRatioJet5GeV%d", i),100,0,100,40,0,1);
      fhJetNtrackRatioJet5GeV[i]->SetXTitle("p_{T,jet} (GeV/c)");
      fhJetNtrackRatioJet5GeV[i]->SetYTitle("Ratio N_{tracks} over threshold to N_{tracks}");
      outputContainer->Add(fhJetNtrackRatioJet5GeV[i]);
      
      fhJetNtrackRatioLead5GeV[i]      = new TH2F(Form("JetNtrackRatioLead5GeV%d", i),Form("JetNtrackRatioLead5GeV%d", i),100,0,100,40,0,1);
      fhJetNtrackRatioLead5GeV[i]->SetXTitle("p_{T,jet} (GeV/c)");
      fhJetNtrackRatioLead5GeV[i]->SetYTitle("Ratio N_{tracks} over threshold to N_{tracks}");
      outputContainer->Add(fhJetNtrackRatioLead5GeV[i]);
    }
  }//end of if IsHistogramJetTracks

  //temporary background jets histograms
  if(IsHistogramJetBkg()){
    for(Int_t i=0;i<4;i++){
      fhBkgJetBackground[i]      = new TH1F(Form("BkgJetBackground%d", i),Form("BkgJetBackground%d", i),100,0,200);
      fhBkgJetBackground[i]->SetXTitle("<#rho> (GeV/c)");
      fhBkgJetBackground[i]->SetYTitle("Counts");
      outputContainer->Add(fhBkgJetBackground[i]);
      
      fhBkgJetSigma[i]      = new TH1F(Form("BkgJetSigma%d", i),Form("BkgJetSigma%d", i),100,0,50);
      fhBkgJetSigma[i]->SetXTitle("#sigma (GeV/c)");
      fhBkgJetSigma[i]->SetYTitle("Counts");
      outputContainer->Add(fhBkgJetSigma[i]);
      
      fhBkgJetArea[i]      = new TH1F(Form("BkgJetArea%d", i),Form("BkgJetArea%d", i),100,0,1);
      fhBkgJetArea[i]->SetXTitle("<A>");
      fhBkgJetArea[i]->SetYTitle("Counts");
      outputContainer->Add(fhBkgJetArea[i]);
    }
  }

  //temporary photon histograms
  fhPhotonPtMostEne = new TH1F("PhotonPtMostEne","PhotonPtMostEne",100,0,100);
  fhPhotonPtMostEne->SetYTitle("Counts");
  fhPhotonPtMostEne->SetXTitle("p_{T,#gamma} (GeV/c)");
  outputContainer->Add(fhPhotonPtMostEne);

//  fhPhotonIndexMostEne = new TH1F("PhotonIndexMostEne","PhotonIndexMostEne",100,0,100);
//  fhPhotonIndexMostEne->SetYTitle("Counts");
//  fhPhotonIndexMostEne->SetXTitle("Index");
//  outputContainer->Add(fhPhotonIndexMostEne);

  fhPhotonAverageEnergy = new TH1F("PhotonAverageEnergy","PhotonAverageEnergy",100,0,10);
  fhPhotonAverageEnergy->SetYTitle("Counts");
  fhPhotonAverageEnergy->SetXTitle("p_{T,#gamma} (GeV/c)");
  outputContainer->Add(fhPhotonAverageEnergy);

  fhPhotonRatioAveEneToMostEne = new TH1F("PhotonRatioAveEneToMostEne","PhotonRatioAveEneToMostEne",100,0,1);
  fhPhotonRatioAveEneToMostEne->SetYTitle("Counts");
  fhPhotonRatioAveEneToMostEne->SetXTitle("Ratio");
  outputContainer->Add(fhPhotonRatioAveEneToMostEne);

  fhPhotonAverageEnergyMinus1 = new TH1F("PhotonAverageEnergyMinus1","PhotonAverageEnergyMinus1",100,0,10);
  fhPhotonAverageEnergyMinus1->SetYTitle("Counts");
  fhPhotonAverageEnergyMinus1->SetXTitle("p_{T,#gamma} (GeV/c)");
  outputContainer->Add(fhPhotonAverageEnergyMinus1);

  fhPhotonRatioAveEneMinus1ToMostEne = new TH1F("PhotonRatioAveEneMinus1ToMostEne","PhotonRatioAveEneMinus1ToMostEne",100,0,1);
  fhPhotonRatioAveEneMinus1ToMostEne->SetYTitle("Counts");
  fhPhotonRatioAveEneMinus1ToMostEne->SetXTitle("Ratio");
  outputContainer->Add(fhPhotonRatioAveEneMinus1ToMostEne);

  fhPhotonNgammaMoreAverageToNgamma = new TH1F("PhotonNgammaMoreAverageToNgamma","PhotonNgammaMoreAverageToNgamma",100,0,1);
  fhPhotonNgammaMoreAverageToNgamma->SetYTitle("Counts");
  fhPhotonNgammaMoreAverageToNgamma->SetXTitle("Ratio");
  outputContainer->Add(fhPhotonNgammaMoreAverageToNgamma);

  fhPhotonNgammaMoreAverageMinus1ToNgamma = new TH1F("PhotonNgammaMoreAverageMinus1ToNgamma","PhotonNgammaMoreAverageMinus1ToNgamma",100,0,1);
  fhPhotonNgammaMoreAverageMinus1ToNgamma->SetYTitle("Counts");
  fhPhotonNgammaMoreAverageMinus1ToNgamma->SetXTitle("Ratio");
  outputContainer->Add(fhPhotonNgammaMoreAverageMinus1ToNgamma);

  for(Int_t i=0;i<10;i++){
    fhPhotonNgammaOverPtCut[i]      = new TH1F(Form("PhotonNgammaOverPtCut%d",i),Form("PhotonNgammaOverPtCut%d",i),100,0,100);
    fhPhotonNgammaOverPtCut[i]->SetYTitle("Counts");
    fhPhotonNgammaOverPtCut[i]->SetXTitle("N_{#gamma} over threshold");
    outputContainer->Add(fhPhotonNgammaOverPtCut[i]);
  }

  fhPhotonBkgRhoVsNtracks = new TH2F("PhotonBkgRhoVsNtracks","PhotonBkgRhoVsNtracks",200,0,2500,75,0,1.5);
  //fhPhotonBkgRhoVsNtracks->SetXTitle("Counts");
  fhPhotonBkgRhoVsNtracks->SetXTitle("Ntracks");
  fhPhotonBkgRhoVsNtracks->SetYTitle("Rho");
  outputContainer->Add(fhPhotonBkgRhoVsNtracks);

  fhPhotonBkgRhoVsNclusters = new TH2F("PhotonBkgRhoVsNclusters","PhotonBkgRhoVsNclusters",50,0,100,75,0,1.5);
  fhPhotonBkgRhoVsNclusters->SetXTitle("Nclusters");
  fhPhotonBkgRhoVsNclusters->SetYTitle("Rho");
  outputContainer->Add(fhPhotonBkgRhoVsNclusters);

  fhPhotonBkgRhoVsCentrality = new TH2F("PhotonBkgRhoVsCentrality","PhotonBkgRhoVsCentrality",100,0,100,75,0,1.5);
  fhPhotonBkgRhoVsCentrality->SetXTitle("Centrality");
  fhPhotonBkgRhoVsCentrality->SetYTitle("Rho");
  outputContainer->Add(fhPhotonBkgRhoVsCentrality);

  fhPhotonBkgRhoVsNcells = new TH2F("PhotonBkgRhoVsNcells","PhotonBkgRhoVsNcells",100,0,200,75,0,1.5);
  fhPhotonBkgRhoVsNcells->SetXTitle("N_{cells}");
  fhPhotonBkgRhoVsNcells->SetYTitle("Rho");
  outputContainer->Add(fhPhotonBkgRhoVsNcells);

  fhPhotonPt = new TH1F("PhotonPt","PhotonPt",220,-10,100);
  fhPhotonPt->SetXTitle("p_{T,#gamma} (GeV/c)");
  fhPhotonPt->SetYTitle("Counts");
  outputContainer->Add(fhPhotonPt);

  fhPhotonPtCorrected = new TH1F("PhotonPtCorrected","PhotonPtCorrected",220,-10,100);
  fhPhotonPtCorrected->SetXTitle("p_{T,#gamma} (GeV/c)");
  fhPhotonPtCorrected->SetYTitle("Counts");
  outputContainer->Add(fhPhotonPtCorrected);

  fhPhotonPtDiff = new TH1F("PhotonPtDiff","PhotonPtDiff",50,0,10);
  fhPhotonPtDiff->SetXTitle("p_{T,#gamma} (GeV/c)");
  fhPhotonPtDiff->SetYTitle("Counts");
  outputContainer->Add(fhPhotonPtDiff);

  fhPhotonPtDiffVsNtracks = new TH2F("PhotonPtDiffVsNtracks","PhotonPtDiffVsNtracks",200,0,2500,50,0,5);
  fhPhotonPtDiffVsNtracks->SetXTitle("N_{tracks}");
  fhPhotonPtDiffVsNtracks->SetYTitle("<#rho^{#gamma}>*N_{cells}");
  outputContainer->Add(fhPhotonPtDiffVsNtracks);

  fhPhotonPtDiffVsNclusters = new TH2F("PhotonPtDiffVsNclusters","PhotonPtDiffVsNclusters",50,0,100,50,0,5);
  fhPhotonPtDiffVsNclusters->SetXTitle("N_{clusters}");
  fhPhotonPtDiffVsNclusters->SetYTitle("<#rho^{#gamma}>*N_{cells}");
  outputContainer->Add(fhPhotonPtDiffVsNclusters);

  fhPhotonPtDiffVsCentrality = new TH2F("PhotonPtDiffVsCentrality","PhotonPtDiffVsCentrality",100,0,100,50,0,5);
  fhPhotonPtDiffVsCentrality->SetXTitle("Centrality");
  fhPhotonPtDiffVsCentrality->SetYTitle("<#rho^{#gamma}>*N_{cells}");
  outputContainer->Add(fhPhotonPtDiffVsCentrality);

  fhPhotonPtDiffVsNcells = new TH2F("PhotonPtDiffVsNcells","PhotonPtDiffVsNcells",100,0,200,50,0,5);
  fhPhotonPtDiffVsNcells->SetXTitle("N_{cells}");
  fhPhotonPtDiffVsNcells->SetYTitle("<#rho^{#gamma}>*N_{cells}");
  outputContainer->Add(fhPhotonPtDiffVsNcells);


  fhPhotonPtCorrectedZoom = new TH1F("PhotonPtCorrectedZoom","PhotonPtCorrectedZoom",200,-5,5);
  fhPhotonPtCorrectedZoom->SetXTitle("p_{T,#gamma} (GeV/c)");
  fhPhotonPtCorrectedZoom->SetYTitle("Counts");
  outputContainer->Add(fhPhotonPtCorrectedZoom);

  fhPhotonSumPtInCone = new TH1F("PhotonSumPtInCone","PhotonSumPtInCone",100,0,100);
  fhPhotonSumPtInCone->SetXTitle("#Sigma p_{T,#gamma} (GeV/c)");
  fhPhotonSumPtInCone->SetYTitle("Counts");
  outputContainer->Add(fhPhotonSumPtInCone);

  fhPhotonSumPtCorrectInCone = new TH1F("PhotonSumPtCorrectInCone","PhotonSumPtCorrectInCone",100,-20,80);
  fhPhotonSumPtCorrectInCone->SetXTitle("#Sigma p_{T,#gamma} (GeV/c)");
  fhPhotonSumPtCorrectInCone->SetYTitle("Counts");
  outputContainer->Add(fhPhotonSumPtCorrectInCone);

  fhPhotonSumPtChargedInCone = new TH1F("PhotonSumPtChargedInCone","PhotonSumPtChargedInCone",100,0,100);
  fhPhotonSumPtChargedInCone->SetXTitle("#Sigma p_{T,#gamma}^{ch} (GeV/c)");
  fhPhotonSumPtChargedInCone->SetYTitle("Counts");
  outputContainer->Add(fhPhotonSumPtChargedInCone);


  //temporary jet histograms after selection
  fhSelectedJetPhiVsEta      = new TH2F("SelectedJetSelectedPhiVsEta","SelectedJetPhiVsEta",65,0,6.5,50,-1,1); 
  fhSelectedJetPhiVsEta->SetYTitle("#eta_{jet}");
  fhSelectedJetPhiVsEta->SetXTitle("#phi_{jet}");
  outputContainer->Add(fhSelectedJetPhiVsEta) ;

  fhSelectedJetChBkgEnergyVsPtJet = new TH2F("SelectedJetBkgChEnergyVsPtJet","SelectedJetBkgChEnergyVsPtJet",100,0,100,90,0,90); 
  fhSelectedJetChBkgEnergyVsPtJet->SetYTitle("Jet Bkg Energy (GeV)");
  fhSelectedJetChBkgEnergyVsPtJet->SetXTitle("p_{T,jet} (GeV/c)");
  outputContainer->Add(fhSelectedJetChBkgEnergyVsPtJet);
  
  fhSelectedJetChAreaVsPtJet      = new TH2F("SelectedJetChAreaVsPtJet","SelectedJetChAreaVsPtJet",100,0,100,50,0,1); 
  fhSelectedJetChAreaVsPtJet->SetYTitle("Jet Area");
  fhSelectedJetChAreaVsPtJet->SetXTitle("p_{T,jet} (GeV/c)");
  outputContainer->Add(fhSelectedJetChAreaVsPtJet);

  fhSelectedJetNjet      = new TH1F("SelectedJetNjet","SelectedJetNjet",100,0,100); 
  fhSelectedJetNjet->SetYTitle("Counts");
  fhSelectedJetNjet->SetXTitle("N_{jets} per event");
  outputContainer->Add(fhSelectedJetNjet);

  fhSelectedNtracks      = new TH1F("SelectedNtracks","SelectedNtracks",100,0,2000); 
  fhSelectedNtracks->SetYTitle("Counts");
  fhSelectedNtracks->SetXTitle("N_{tracks} per event");
  outputContainer->Add(fhSelectedNtracks);

  fhSelectedTrackPhiVsEta      = new TH2F("SelectedTrackPhiVsEta","SelectedTrackPhiVsEta",65,0,6.5,50,-1,1); 
  fhSelectedTrackPhiVsEta->SetYTitle("#eta_{track}");
  fhSelectedTrackPhiVsEta->SetXTitle("#phi_{track}");
  outputContainer->Add(fhSelectedTrackPhiVsEta) ;

  fhCuts2      = new TH1F("Cuts2","Cuts2",10,0.,10.); 
  fhCuts2->SetYTitle("Counts");
  fhCuts2->SetXTitle("Cut number");
  outputContainer->Add(fhCuts2);

  fhSelectedPhotonNLMVsPt      = new TH2F("SelectedPhotonNLMVsPt","SelectedPhotonNLMVsPt",100,0,100,10,0,10);
  fhSelectedPhotonNLMVsPt->SetYTitle("NLM");
  fhSelectedPhotonNLMVsPt->SetXTitle("p_{T,#gamma} (GeV/c)");
  outputContainer->Add(fhSelectedPhotonNLMVsPt);

  fhSelectedPhotonLambda0VsPt      = new TH2F("SelectedPhotonLambda0VsPt","SelectedPhotonLambda0VsPt",100,0,100,50,0,5);
  fhSelectedPhotonLambda0VsPt->SetYTitle("#lambda_{0}");
  fhSelectedPhotonLambda0VsPt->SetXTitle("p_{T,#gamma} (GeV/c)");
  outputContainer->Add(fhSelectedPhotonLambda0VsPt);

  //random
  fhRandomPhiEta[0]  = new TH2F("RandomPhiEtaRC",  "RandomPhiEtaRC",            100,0,6.5,100,-1.,1.);
  fhRandomPhiEta[1]  = new TH2F("RandomPhiEtaPCG", "RandomPhiEtaPerpConePhoton",100,0,6.5,100,-1.,1.);
  fhRandomPhiEta[2]  = new TH2F("RandomPhiEtaPCJ", "RandomPhiEtaPerpConeJet",   100,0,6.5,100,-1.,1.);
  fhRandomPhiEta[3]  = new TH2F("RandomPhiEtaMP",  "RandomPhiEtaMidPoint",      100,0,6.5,100,-1.,1.);
  fhRandomPhiEta[4]  = new TH2F("RandomPhiEtaTest","RandomPhiEtaTest",          100,0,6.5,100,-1.,1.);
  for(Int_t i=0;i<5;i++){
    fhRandomPhiEta[i]->SetXTitle("#phi");
    fhRandomPhiEta[i]->SetYTitle("#eta");
    outputContainer->Add(fhRandomPhiEta[i]);
  }

  //MC generated photons and jets information  
  if(fMCStudies) {
    fhMCPhotonCuts      = new TH1F("MCPhotonCuts","MCPhotonCuts",10,0.,10.); 
    fhMCPhotonCuts->SetYTitle("Counts");
    fhMCPhotonCuts->SetXTitle("Cut number");
    outputContainer->Add(fhMCPhotonCuts);
    
    fhMCPhotonPt      = new TH1F("MCPhotonPt","MCPhotonPt",100,0.,100.); 
    fhMCPhotonPt->SetYTitle("Counts");
    fhMCPhotonPt->SetXTitle("p_{T,#gamma}^{gen} (GeV/c)");
    outputContainer->Add(fhMCPhotonPt);
    
    fhMCPhotonEtaPhi      = new TH2F("MCPhotonEtaPhi","MCPhotonEtaPhi",65,0,6.5,50,-1,1); 
    fhMCPhotonEtaPhi->SetYTitle("#eta_{#gamma}");
    fhMCPhotonEtaPhi->SetXTitle("#phi_{#gamma}");
    outputContainer->Add(fhMCPhotonEtaPhi) ;
    
    fhMCJetOrigin      = new TH1F("MCJetOrigin","MCJetOrigin",35,-10.,25.); 
    fhMCJetOrigin->SetYTitle("Counts");
    fhMCJetOrigin->SetXTitle("PDG number");
    outputContainer->Add(fhMCJetOrigin);
    
    fhMCJetNPartVsPt      = new TH2F("MCJetNPartVsPt","MCJetNPartVsPt",100,0.,100.,100,0.,100.); 
    fhMCJetNPartVsPt->SetYTitle("N_{particles}");
    fhMCJetNPartVsPt->SetXTitle("p_{T,full-jet}^{gen} (GeV/c)");
    outputContainer->Add(fhMCJetNPartVsPt) ;
    
    fhMCJetChNPartVsPt      = new TH2F("MCJetChNPartVsPt","MCJetChNPartVsPt",100,0.,100.,100,0.,100.); 
    fhMCJetChNPartVsPt->SetYTitle("N_{particles}");
    fhMCJetChNPartVsPt->SetXTitle("p_{T,charged-jet}^{gen} (GeV/c)");
    outputContainer->Add(fhMCJetChNPartVsPt) ;
    
    fhMCJetNPart150VsPt      = new TH2F("MCJetNPart150VsPt","MCJetNPart150VsPt",100,0.,100.,100,0.,100.); 
    fhMCJetNPart150VsPt->SetYTitle("N_{particles (p_{T}>150 MeV/c)}");
    fhMCJetNPart150VsPt->SetXTitle("p_{T,full-jet}^{gen} (GeV/c)");
    outputContainer->Add(fhMCJetNPart150VsPt) ;
    
    fhMCJetChNPart150VsPt      = new TH2F("MCJetChNPart150VsPt","MCJetChNPart150VsPt",100,0.,100.,100,0.,100.); 
    fhMCJetChNPart150VsPt->SetYTitle("N_{particles (p_{T}>150 MeV/c)}");
    fhMCJetChNPart150VsPt->SetXTitle("p_{T,charged-jet}^{gen} (GeV/c)");
    outputContainer->Add(fhMCJetChNPart150VsPt) ;
    
    fhMCJetChNPart150ConeVsPt      = new TH2F("MCJetChNPart150ConeVsPt","MCJetChNPart150ConeVsPt",100,0.,100.,50,0.,50.); 
    fhMCJetChNPart150ConeVsPt->SetYTitle("N_{particles (p_{T}>150 MeV/c)}");
    fhMCJetChNPart150ConeVsPt->SetXTitle("p_{T,charged-jet,R=0.4}^{gen} (GeV/c)");
    outputContainer->Add(fhMCJetChNPart150ConeVsPt) ;

    fhMCJetRatioChFull      = new TH1F("MCJetRatioChFull","MCJetRatioChFull",100,0.,1.); 
    fhMCJetRatioChFull->SetYTitle("Counts");
    fhMCJetRatioChFull->SetXTitle("p_{T,charged-jet}^{gen}/p_{T,full-jet}^{gen}");
    outputContainer->Add(fhMCJetRatioChFull);
    
    fhMCJetRatioCh150Ch      = new TH1F("MCJetRatioCh150Ch","MCJetRatioCh150Ch",100,0.,1.); 
    fhMCJetRatioCh150Ch->SetYTitle("Counts");
    fhMCJetRatioCh150Ch->SetXTitle("p_{T,charged-jet,pT>150MeV/c}^{gen}/p_{T,charged-jet}^{gen}");
    outputContainer->Add(fhMCJetRatioCh150Ch);
    
    fhMCJetEtaPhi      = new TH2F("MCJetEtaPhi","MCJetEtaPhi",65,0,6.5,50,-1,1); 
    fhMCJetEtaPhi->SetYTitle("#eta_{jet}");
    fhMCJetEtaPhi->SetXTitle("#phi_{jet}");
    outputContainer->Add(fhMCJetEtaPhi) ;
    
    fhMCJetChEtaPhi      = new TH2F("MCJetChEtaPhi","MCJetChEtaPhi",65,0,6.5,50,-1,1); 
    fhMCJetChEtaPhi->SetYTitle("#eta_{jet}");
    fhMCJetChEtaPhi->SetXTitle("#phi_{jet}");
    outputContainer->Add(fhMCJetChEtaPhi) ;
    
    fhMCJet150EtaPhi      = new TH2F("MCJet150EtaPhi","MCJet150EtaPhi",65,0,6.5,50,-1,1); 
    fhMCJet150EtaPhi->SetYTitle("#eta_{jet}");
    fhMCJet150EtaPhi->SetXTitle("#phi_{jet}");
    outputContainer->Add(fhMCJet150EtaPhi) ;
    
    fhMCJetCh150EtaPhi      = new TH2F("MCJetCh150EtaPhi","MCJetCh150EtaPhi",65,0,6.5,50,-1,1); 
    fhMCJetCh150EtaPhi->SetYTitle("#eta_{jet}");
    fhMCJetCh150EtaPhi->SetXTitle("#phi_{jet}");
    outputContainer->Add(fhMCJetCh150EtaPhi) ;

    fhMCJetCh150ConeEtaPhi      = new TH2F("MCJetCh150ConeEtaPhi","MCJetCh150ConeEtaPhi",65,0,6.5,50,-1,1); 
    fhMCJetCh150ConeEtaPhi->SetYTitle("#eta_{jet}");
    fhMCJetCh150ConeEtaPhi->SetXTitle("#phi_{jet}");
    outputContainer->Add(fhMCJetCh150ConeEtaPhi) ;
  }

  //tree with data
  if(fSaveGJTree){
    fTreeGJ=new TTree("fTreeGJ","fTreeGJ");
    fTreeGJ->Branch("fGamPt"      ,&fGamPt    ,"fGamPt/D");//! fGamPt
    fTreeGJ->Branch("fGamLambda0" ,&fGamLambda0  ,"fGamLambda0/D");
    fTreeGJ->Branch("fGamNLM"     ,&fGamNLM      ,"fGamNLM/I");
    fTreeGJ->Branch("fGamSumPtCh" ,&fGamSumPtCh  ,"fGamSumPtCh/D");
    fTreeGJ->Branch("fGamNtracks" ,&fGamNtracks  ,"fGamNtracks/I");
    fTreeGJ->Branch("fGamTime"    ,&fGamTime     ,"fGamTime/D");
    fTreeGJ->Branch("fGamNcells"  ,&fGamNcells   ,"fGamNcells/I");
    fTreeGJ->Branch("fGamEta"     ,&fGamEta      ,"fGamEta/D");
    fTreeGJ->Branch("fGamPhi"     ,&fGamPhi      ,"fGamPhi/D");
    fTreeGJ->Branch("fGamSumPtNeu",&fGamSumPtNeu ,"fGamSumPtNeu/D");
    fTreeGJ->Branch("fGamNclusters" ,&fGamNclusters  ,"fGamNclusters/I");
    fTreeGJ->Branch("fGamAvEne"   ,&fGamAvEne    ,"fGamAvEne/D");
    fTreeGJ->Branch("fJetPhi"     ,&fJetPhi      ,"fJetPhi/D");
    fTreeGJ->Branch("fJetEta"     ,&fJetEta      ,"fJetEta/D");
    fTreeGJ->Branch("fJetPt"      ,&fJetPt       ,"fJetPt/D");
    fTreeGJ->Branch("fJetBkgChEne",&fJetBkgChEne ,"fJetBkgChEne/D");
    fTreeGJ->Branch("fJetArea"    ,&fJetArea     ,"fJetArea/D");
    fTreeGJ->Branch("fJetNtracks" ,&fJetNtracks  ,"fJetNtracks/I");
    fTreeGJ->Branch("fJetNtracks1" ,&fJetNtracks1  ,"fJetNtracks1/I");
    fTreeGJ->Branch("fJetNtracks2" ,&fJetNtracks2  ,"fJetNtracks2/I");
    fTreeGJ->Branch("fJetRho" ,&fJetRho  ,"fJetRho/D");
    fTreeGJ->Branch("fEventNumber",&fEventNumber ,"fEventNumber/I");
    fTreeGJ->Branch("fNtracks"    ,&fNtracks     ,"fNtracks/I");
    fTreeGJ->Branch("fZvertex"    ,&fZvertex     ,"fZvertex/D");
    fTreeGJ->Branch("fCentrality" ,&fCentrality  ,"fCentrality/D");
    fTreeGJ->Branch("fIso" ,&fIso  ,"fIso/O");
    fTreeGJ->Branch("fGamRho" ,&fGamRho  ,"fGamRho/D");

    fTreeGJ->Branch("fMCGamPt"         ,&fMCGamPt         ,"fMCGamPt/D"        );
    fTreeGJ->Branch("fMCGamEta"        ,&fMCGamEta        ,"fMCGamEta/D"       );
    fTreeGJ->Branch("fMCGamPhi"        ,&fMCGamPhi        ,"fMCGamPhi/D"       );
    fTreeGJ->Branch("fMCPartonType"    ,&fMCPartonType    ,"fMCPartonType/I"   );
    fTreeGJ->Branch("fMCJetPt"         ,&fMCJetPt         ,"fMCJetPt/D"        );
    fTreeGJ->Branch("fMCJetChPt"       ,&fMCJetChPt       ,"fMCJetChPt/D"      );
    fTreeGJ->Branch("fMCJet150Pt"      ,&fMCJet150Pt      ,"fMCJet150Pt/D"     );
    fTreeGJ->Branch("fMCJetCh150Pt"    ,&fMCJetCh150Pt    ,"fMCJetCh150Pt/D"   );
    fTreeGJ->Branch("fMCJetNPart"      ,&fMCJetNPart      ,"fMCJetNPart/I"     );
    fTreeGJ->Branch("fMCJetChNPart"    ,&fMCJetChNPart    ,"fMCJetChNPart/I"   );
    fTreeGJ->Branch("fMCJet150NPart"   ,&fMCJet150NPart   ,"fMCJet150NPart/I"  );
    fTreeGJ->Branch("fMCJetCh150NPart" ,&fMCJetCh150NPart ,"fMCJetCh150NPart/I");
    fTreeGJ->Branch("fMCJetEta"        ,&fMCJetEta        ,"fMCJetEta/D"       );
    fTreeGJ->Branch("fMCJetPhi"        ,&fMCJetPhi        ,"fMCJetPhi/D"       );
    fTreeGJ->Branch("fMCJetChEta"      ,&fMCJetChEta      ,"fMCJetChEta/D"     );
    fTreeGJ->Branch("fMCJetChPhi"      ,&fMCJetChPhi      ,"fMCJetChPhi/D"     );
    fTreeGJ->Branch("fMCJet150Eta"     ,&fMCJet150Eta     ,"fMCJet150Eta/D"    );
    fTreeGJ->Branch("fMCJet150Phi"     ,&fMCJet150Phi     ,"fMCJet150Phi/D"    );
    fTreeGJ->Branch("fMCJetCh150Eta"   ,&fMCJetCh150Eta   ,"fMCJetCh150Eta/D"  );
    fTreeGJ->Branch("fMCJetCh150Phi"   ,&fMCJetCh150Phi   ,"fMCJetCh150Phi/D"  );  

    fTreeGJ->Branch("fMCJetCh150ConePt"    ,&fMCJetCh150ConePt    ,"fMCJetCh150ConePt/D"  );    
    fTreeGJ->Branch("fMCJetCh150ConeNPart" ,&fMCJetCh150ConeNPart ,"fMCJetCh150ConeNPart/I");
    fTreeGJ->Branch("fMCJetCh150ConeEta"   ,&fMCJetCh150ConeEta   ,"fMCJetCh150ConeEta/D"  );   
    fTreeGJ->Branch("fMCJetCh150ConePhi"   ,&fMCJetCh150ConePhi   ,"fMCJetCh150ConePhi/D"  );   
    
    outputContainer->Add(fTreeGJ);
  }

  return outputContainer;

}

//_______________________________________________________
void AliAnaParticleJetFinderCorrelation::InitParameters()
{
  //printf("InitParameters\n");
  //Initialize the parameters of the analysis.
  SetInputAODName("PWG4Particle");
  AddToHistogramsName("AnaJetFinderCorr_");

  fDeltaPhiMinCut    = 2.6 ;
  fDeltaPhiMaxCut    = 3.7 ; 
  fRatioMaxCut       = 1.2 ; 
  fRatioMinCut       = 0.3 ; 
  fConeSize          = 0.4 ;
  fPtThresholdInCone = 0.5 ;
  fUseJetRefTracks   = kFALSE ;
  fMakeCorrelationInHistoMaker = kFALSE ;
  fSelectIsolated = kTRUE;
  fJetConeSize = 0.4 ;
  fJetMinPt = 15. ; //GeV/c
  fJetMinPtBkgSub = -100. ;//GeV/c
  fJetAreaFraction = 0.6 ;
  fJetBranchName = "jets";
  fBkgJetBranchName = "jets";
  fGammaConeSize = 0.4;
  fUseBackgroundSubtractionGamma = kFALSE;
  fSaveGJTree = kTRUE;
  fMostEnergetic = kFALSE;
  fMostOpposite = kTRUE;
  fUseHistogramJetBkg = kTRUE;
  fUseHistogramTracks = kTRUE;
  fUseHistogramJetTracks = kTRUE;
  fMCStudies = kFALSE;
}

//__________________________________________________________________
Int_t  AliAnaParticleJetFinderCorrelation::SelectJet(AliAODPWG4Particle * particle, TClonesArray *aodRecJets)
{
  //Input for jets is TClonesArray *aodRecJets
  //Returns the index of the jet that is opposite to the particle
  //printf(" SelectJet ");
  
  Double_t particlePt=particle->Pt();
  if(fUseBackgroundSubtractionGamma) {
      particlePt-=(fGamRho*particle->GetNCells());

//    Int_t clusterIDtmp = particle->GetCaloLabel(0) ;
//    Int_t nCells=0;
//    AliVCluster *cluster=0;
//    if(!(clusterIDtmp<0) ){
//      Int_t iclustmp = -1;
//      TObjArray* clusters = GetEMCALClusters();
//      cluster = FindCluster(clusters,clusterIDtmp,iclustmp);
//      nCells = cluster->GetNCells();
//    }
//    particlePt-=(fGamRho*nCells);
  }
  if(particlePt<=0) {
    //printf("Particle with negative  or 0 pt\n");
    return -2;
  }
  
  Int_t njets = aodRecJets->GetEntriesFast();
  AliAODJet * jet = 0 ;
  Int_t index = -1;
  Double_t dphiprev= 10000;
  Double_t particlePhi=particle->Phi();
  Double_t deltaPhi=-10000.;// in the range (0; 2*pi)
  Double_t jetPt=0.;
  
  Bool_t photonOnlyOnce=kTRUE;  

  for(Int_t ijet = 0; ijet < njets ; ijet++){
    jet = dynamic_cast<AliAODJet*>(aodRecJets->At(ijet));
    if(!jet)
    {
      AliInfo("Jet not in container");
      continue;
    }
    fhCuts2->Fill(2.,1.);
    jetPt=jet->Pt();
    if(jetPt<fJetMinPt) continue;
    fhCuts2->Fill(3.,1.);
    //put jet eta requirement here |eta_jet|<0.9-jet_cone_size
    if(TMath::Abs(jet->Eta()) > (0.9 - fJetConeSize) ) continue;
    fhCuts2->Fill(4.,1.);
    if(jet->EffectiveAreaCharged()<fJetAreaFraction*TMath::Pi()*fJetConeSize*fJetConeSize) continue;
    fhCuts2->Fill(5.,1.);
    if(fBackgroundJetFromReader ){
      jetPt-= (fJetRho * jet->EffectiveAreaCharged() );
    }

    if(jetPt<fJetMinPtBkgSub) continue;
    fhCuts2->Fill(6.,1.);
    //printf("jet found\n");
    Double_t deltaPhi0pi  = TMath::Abs(particle->Phi()-jet->Phi());
    Double_t ratio = jetPt/particlePt;
    
    deltaPhi = particlePhi - jet->Phi() ;
    if ( deltaPhi0pi > TMath::Pi() ) deltaPhi0pi = 2. * TMath::Pi() - deltaPhi0pi ;
    if(deltaPhi<0) deltaPhi +=(TMath::Pi()*2.);
    
    //new histogram for Leticia x-check
    //isolated photon + jet(s)
    if(OnlyIsolated() && !particle->IsIsolated() && 
       (deltaPhi > fDeltaPhiMinCut) && (deltaPhi < fDeltaPhiMaxCut) ){
      //fill 1D photon + 2D photon+jets
      if(photonOnlyOnce) {
	fhGamPtPerTrig->Fill(particlePt);
	photonOnlyOnce=kFALSE;
      }
      fhPtGamPtJet->Fill(particlePt,jetPt);
    }
    

    fhDeltaPtBefore ->Fill(particlePt, particlePt - jetPt);
    fhDeltaPhiBefore->Fill(particlePt, deltaPhi);
    fhDeltaEtaBefore->Fill(particlePt, particle->Eta() - jet->Eta());
    fhPtRatioBefore ->Fill(particlePt, jetPt/particlePt);
    fhPtBefore      ->Fill(particlePt, jetPt);
    
    fhDeltaPhi0PiCorrectBefore->Fill(particlePt, deltaPhi0pi);//good
    
    AliDebug(5,Form("Jet %d, Ratio pT %2.3f, Delta phi %2.3f",ijet,ratio,deltaPhi));
    
    if((deltaPhi > fDeltaPhiMinCut) && (deltaPhi < fDeltaPhiMaxCut) &&
       (ratio > fRatioMinCut) && (ratio < fRatioMaxCut)  &&
       (TMath::Abs(deltaPhi-TMath::Pi()) < TMath::Abs(dphiprev-TMath::Pi())  )){//In case there is more than one jet select the most opposite.
      dphiprev = deltaPhi;
      index = ijet ;
    }//Selection cuts
  }//AOD Jet loop
  
  return index ;
  
}

//__________________________________________________________________
void  AliAnaParticleJetFinderCorrelation::MakeAnalysisFillAOD()
{
  //Particle-Jet Correlation Analysis, fill AODs
  //  printf("I use MakeAnalysisFillAOD\n");
  //Get the event, check if there are AODs available, if not, skip this analysis
  AliAODEvent * event = NULL;
  
  //  cout<<"GetReader()->GetOutputEvent() "<<GetReader()->GetOutputEvent()<<endl;
  //  cout<<"GetReader()->GetDataType() "<<GetReader()->GetDataType() <<endl;
  //  cout<<"AliCaloTrackReader::kAOD "<<AliCaloTrackReader::kAOD<<endl;
  //  cout<<"GetReader()->GetInputEvent() "<<GetReader()->GetInputEvent()<<endl;
  
  if(GetReader()->GetOutputEvent())
  {
    event = dynamic_cast<AliAODEvent*>(GetReader()->GetOutputEvent());
  }
  else if(GetReader()->GetDataType() == AliCaloTrackReader::kAOD)
  {
    event = dynamic_cast<AliAODEvent*>(GetReader()->GetInputEvent());
  }
  else
  {
    AliDebug(1,"There are no jets available for this analysis");
    return;
  }
  
  if(!GetInputAODBranch() || !event)
  {
    AliFatal(Form("No input particles in AOD with name branch < %s > \n",
                  GetInputAODName().Data()));
    return; // Trick coverity
  }
  
  if(strcmp(GetInputAODBranch()->GetClass()->GetName(), "AliAODPWG4ParticleCorrelation"))
  {
    AliFatal(Form("Wrong type of AOD object, change AOD class name in input AOD: It should be <AliAODPWG4ParticleCorrelation> and not <%s>",
                  GetInputAODBranch()->GetClass()->GetName()));
    return; // Trick coverity
  }
  
  //
  // non-standard jets
  //
  Int_t nJets=-1;
  TClonesArray *aodRecJets = 0;
  //if(IsNonStandardJetFromReader()){//jet branch from reader
  AliDebug(3,Form("GetNonStandardJets function (from reader) is called"));
  aodRecJets = GetNonStandardJets();
  AliDebug(3,Form("aodRecJets %p",aodRecJets));
  if(aodRecJets==0x0)
    {
      if(GetDebug() > 3) event->Print();
      AliFatal("List of jets is null");
      return;
    }
  nJets=aodRecJets->GetEntries();
  AliDebug(3,Form("nJets %d",nJets));
  //}
  //end of new part
  
  if(nJets==0) {
    //printf("Why number of jets = 0? Check what type of collision it is. If PbPb -problem.\n");
    return;
  }
  
  //
  //Background jets
  //
  AliAODJetEventBackground* aodBkgJets = 0;
  if(IsBackgroundJetFromReader()){//jet branch from reader
   AliDebug(3,"GetBackgroundJets function is called");
    aodBkgJets = GetBackgroundJets();
    AliDebug(3,Form("aodBkgJets %p",aodBkgJets));
    if(aodBkgJets==0x0){
      if(GetDebug() > 3) event->Print();
      AliFatal("No jet background found\n");
      return; // Trick coverity        
    }
    if(GetDebug() > 3) aodBkgJets->Print("c");
  }
  
  Double_t rhoEvent=0.;
  if(aodBkgJets && IsBackgroundJetFromReader() ) {
    rhoEvent = aodBkgJets->GetBackground(2);//hardcoded
  }
  fJetRho = rhoEvent;
  
  
  Int_t ntrig =  GetInputAODBranch()->GetEntriesFast() ;
  
  AliDebug(3,"Begin jet finder  correlation analysis, fill AODs");
  AliDebug(3,Form("In particle branch aod entries %d\n", ntrig));
  AliDebug(3,Form("In standard jet branch aod entries %d\n", event->GetNJets()));
  AliDebug(3,Form("In non standard jet branch aod entries %d\n", nJets));
  
  //if(nJets==0)   return;//to speed up
  //  cout<<"ntrig po return "<<ntrig<<endl;
  
  //
  //calculate average cell energy without most energetic photon
  //
  Double_t medianPhotonRho=0.;
  //TObjArray* clusters = GetEMCALClusters();
  //Int_t clusterIDtmp;
  //Int_t iclustmp = -1;
  //AliVCluster *cluster=0;
  
  if(IsBackgroundSubtractionGamma()){
    //
    // Find most energetic photon without background subtraction
    //
    Double_t maxPt=0.;
    Int_t maxIndex=-1;
    AliAODPWG4ParticleCorrelation* particlecorr =0;
    for(Int_t iaod = 0; iaod < ntrig ; iaod++){
      particlecorr =  (AliAODPWG4ParticleCorrelation*) (GetInputAODBranch()->At(iaod));
      if(particlecorr->Pt() > maxPt) {
        maxPt = particlecorr->Pt();
        maxIndex = iaod;
      }
    }
    
    //
    // calculate background energy per cell
    //
    Int_t numberOfcells=0;
    if(ntrig>1){
      Double_t *photonRhoArr=new Double_t[ntrig-1];
      Int_t photonRhoArrayIndex=0;
      for(Int_t iaod = 0; iaod < ntrig ; iaod++){
        particlecorr =  (AliAODPWG4ParticleCorrelation*) (GetInputAODBranch()->At(iaod));
        if(iaod==maxIndex) continue;
//        clusterIDtmp = particlecorr->GetCaloLabel(0) ;
//        if(clusterIDtmp < 0) continue;
//        cluster = FindCluster(clusters,clusterIDtmp,iclustmp);
//        photonRhoArr[photonRhoArrayIndex]=particlecorr->Pt()/ cluster->GetNCells();
//        numberOfcells+=cluster->GetNCells();
        photonRhoArr[photonRhoArrayIndex]=particlecorr->Pt()/ particlecorr->GetNCells();
        numberOfcells+=particlecorr->GetNCells();

        photonRhoArrayIndex++;
      }
      if(photonRhoArrayIndex>0) medianPhotonRho=TMath::Median(photonRhoArrayIndex,photonRhoArr);
      delete [] photonRhoArr;
    }
  }//end of if background calculation for gamma
  fGamRho = medianPhotonRho;
  
  
  //
  //take most energetic photon and most energetic jet and combine
  //
  if(fMostEnergetic){
    //
    // most energetic photon with background subtraction
    //
    Double_t mostEnePhotonPt=0.;
    Int_t indexMostEnePhoton=-1;
    AliAODPWG4ParticleCorrelation* particle =0;
    Double_t ptCorrect=0.;
//    Int_t nCells=0;
    for(Int_t iaod = 0; iaod < ntrig ; iaod++){
      particle =  (AliAODPWG4ParticleCorrelation*) (GetInputAODBranch()->At(iaod));
//      clusterIDtmp = particle->GetCaloLabel(0) ;
//      if(!(clusterIDtmp<0)){
//        cluster = FindCluster(clusters,clusterIDtmp,iclustmp);
//        nCells = cluster->GetNCells();
//      }
//      ptCorrect = particle->Pt() - medianPhotonRho * nCells;
      ptCorrect = particle->Pt() - medianPhotonRho * particle->GetNCells();
      
      if( ptCorrect > mostEnePhotonPt ){
        mostEnePhotonPt = ptCorrect;
        indexMostEnePhoton = iaod ;
      }
    }
    //    printf ("AliAnaParticleJetFinderCorrelation::MakeAnalysisFillAOD() - Photon with index %d selected \n",indexMostEnePhoton);
    //
    // most energetic jet with background subtraction
    //
    Double_t mostEneJetPt=0.;
    Int_t indexMostEneJet=-1;
    AliAODJet * jet = 0 ;
    //Double_t ptCorrect=0.;
    for(Int_t ijet = 0; ijet < nJets ; ijet++){
      jet = dynamic_cast<AliAODJet*>(aodRecJets->At(ijet));
      if(!jet) continue;
      if(jet->Pt()<fJetMinPt) continue;
      if(TMath::Abs(jet->Eta()) > (0.9 - fJetConeSize) ) continue;
      if(jet->EffectiveAreaCharged()<fJetAreaFraction*TMath::Pi()*fJetConeSize*fJetConeSize) continue;
      ptCorrect = jet->Pt() - rhoEvent * jet->EffectiveAreaCharged();
      if(ptCorrect > mostEneJetPt){
        mostEneJetPt = ptCorrect;
        indexMostEneJet = ijet;
      }
    }
    //    printf ("AliAnaParticleJetFinderCorrelation::MakeAnalysisFillAOD() - Jet with index %d selected \n",indexMostEneJet);
    
    //
    // assign jet to photon
    //
    if(indexMostEneJet>=0 && indexMostEnePhoton>=0){
      particle =  (AliAODPWG4ParticleCorrelation*) (GetInputAODBranch()->At(indexMostEnePhoton));
      jet = dynamic_cast<AliAODJet*>(aodRecJets-> At(indexMostEneJet));
      if(jet)particle->SetRefJet(jet);
    }
  }//end of take most energetic photon and most ene. jet after bkg subtraction
  
  if(fMostOpposite){
    //Bool_t isJetFound=kFALSE;//new
    //Loop on stored AOD particles, trigger
    for(Int_t iaod = 0; iaod < ntrig ; iaod++){
      AliAODPWG4ParticleCorrelation* particle =  (AliAODPWG4ParticleCorrelation*) (GetInputAODBranch()->At(iaod));
      
      //Correlate with jets
      Int_t ijet = SelectJet(particle,aodRecJets);//input for jets is TClonesArray
      if(ijet > -1){
        //isJetFound=kTRUE;
        AliDebug(2,Form("Jet with index %d selected",ijet));
        AliAODJet *jet = dynamic_cast<AliAODJet*>(aodRecJets-> At(ijet));
        if(jet)particle->SetRefJet(jet);
        //printf("Most opposite found\n");
      }
    } // input aod loop
    //  if(GetReader()->WriteDeltaAODToFile() && isJetFound) WriteJetsToOutputBranch(aodRecJets);
  }//end of take most opposite photon and jet after bkg subtraction
  
  AliDebug(1," End fill AODs \n");
} 

//__________________________________________________________________
void  AliAnaParticleJetFinderCorrelation::MakeAnalysisFillHistograms()
{
  //Particle-Jet Correlation Analysis, fill histograms
  
  AliDebug(3,"I use MakeAnalysisFillHistograms");
  AliDebug(3,Form("ntracks before iso %d\n",GetCTSTracks()->GetEntriesFast()));


  //Get the event, check if there are AODs available, if not, skip this analysis
  AliAODEvent * event = NULL;
  
  //printf("GetReader()->GetOutputEvent() %d\n",GetReader()->GetOutputEvent() );
  //printf("GetReader()->GetDataType() %d\n",GetReader()->GetDataType() );
  //printf("AliCaloTrackReader::kAOD %d\n",AliCaloTrackReader::kAOD );
  //printf("GetReader()->GetInputEvent() %d\n",GetReader()->GetInputEvent() );
  
  if(GetReader()->GetOutputEvent())
  {
    event = dynamic_cast<AliAODEvent*>(GetReader()->GetOutputEvent());
  }
  else if(GetReader()->GetDataType() == AliCaloTrackReader::kAOD)
  {
    event = dynamic_cast<AliAODEvent*>(GetReader()->GetInputEvent());
  }
  else
  {
    AliDebug(3,"There are no jets available for this analysis");
    return;
  }
  
  if(!GetInputAODBranch() || !event)
  {
    AliFatal(Form("No input particles in AOD with name branch < %s >",
                  GetInputAODName().Data()));
    return; // Trick coverity        
  }
  
  Int_t nJets=-1;
  TClonesArray *aodRecJets = 0;
  //if(IsNonStandardJetFromReader()){//branch read in reader from reader
  AliDebug(3,"GetNonStandardJets function (from reader) is called");
  aodRecJets = GetNonStandardJets();
  if(aodRecJets==0x0)
  {
    if(GetDebug() > 3) event->Print();
    AliFatal("Jets container not found\n");
    return; // trick coverity
  }
  nJets=aodRecJets->GetEntries();
  //}
  if(nJets==0)
  {
    //    printf("Why number of jets = 0? Check what type of collision it is. If PbPb -problem.\n");
    GetReader()->FillInputNonStandardJets();
    aodRecJets = GetNonStandardJets();
    if(aodRecJets) nJets=aodRecJets->GetEntries();
    //    printf("nJets = %d\n",nJets);
    return;
  }
  
  //
  //Background jets
  //
  AliAODJetEventBackground* aodBkgJets = 0;
  if(IsBackgroundJetFromReader()){//jet branch from reader
    AliDebug(3,"GetBackgroundJets function is called");
    aodBkgJets = GetBackgroundJets();
    AliDebug(3,Form("aodBkgJets %p",aodBkgJets));
    if(aodBkgJets==0x0)
    {
      if(GetDebug() > 3) event->Print();
      AliFatal("No jet background container found");
      return; // trick coverity  
    }
    if(GetDebug() > 3) aodBkgJets->Print("c");
  }
  
  //
  // only background jets informations
  //
  //  Float_t pTback = 0;
  Double_t rhoEvent=0.;
  if(aodBkgJets) {
    if(IsBackgroundJetFromReader() ) rhoEvent = aodBkgJets->GetBackground(2);
    if(IsHistogramJetBkg()) {
      fhJetRhoVsCentrality->Fill(GetEventCentrality(),rhoEvent);
      for(Int_t i=0;i<4;i++){
        fhBkgJetBackground[i]->Fill(aodBkgJets->GetBackground(i));
        fhBkgJetSigma[i]->Fill(aodBkgJets->GetSigma(i));
        fhBkgJetArea[i]->Fill(aodBkgJets->GetMeanarea(i));
      }
    }//end of if fill HistogramJetBkg
  }//end if aodBkgJets exists
  
  //
  //only track information
  //
  Int_t nCTSTracks = GetCTSTracks()->GetEntriesFast();
  AliAODTrack *aodtrack;
  Int_t itrack = 0;
  if(IsHistogramTracks()) {
    Double_t sumTrackPt=0;
    for(itrack = 0; itrack < nCTSTracks ; itrack++){
      aodtrack = dynamic_cast <AliAODTrack*>(GetCTSTracks()->At(itrack));
      if(!aodtrack) continue;
      fhTrackPhiVsEta->Fill(aodtrack->Phi(),aodtrack->Eta());
      sumTrackPt+=aodtrack->Pt();
    }
    if(nCTSTracks)
      fhTrackAveTrackPt->Fill(sumTrackPt/nCTSTracks);
  }//end if IsHistogramTracks
  
  //
  //only jet informations
  //
  AliAODJet * jettmp = 0 ;
  Double_t jetPttmp = 0.;
  Double_t var1tmp = 0.;
  Double_t var2tmp = 0.;
  //  fhJetNjet->Fill(nJets);
  Double_t ptMostEne=0;
  //  Int_t indexMostEne=-1;
  Int_t nJetsOverThreshold[10]={nJets,0,0,0,0,0,0,0,0,0};
  Int_t iCounter=0;
  Double_t sumJetTrackPt=0.;
  Int_t sumNJetTrack=0;
  Int_t nTracksInJet=0;
  Int_t itrk=0;
  for(Int_t ijet = 0; ijet < nJets ; ijet++){
    jettmp = dynamic_cast<AliAODJet*>(aodRecJets->At(ijet));
    if(!jettmp) continue;
    fhJetPtBefore->Fill(jettmp->Pt());
    jetPttmp  = jettmp->Pt() - rhoEvent * jettmp->EffectiveAreaCharged();//<<---changed here
    
    //calculate number of tracks above 1,2,3,4,5 GeV in jet
    AliVTrack* jettrack = 0x0 ;
    
    Int_t nTrackThrGeV[5]={0,0,0,0,0};
    nTracksInJet=(jettmp->GetRefTracks())->GetEntriesFast();
    fhJetNparticlesInJet->Fill(nTracksInJet);
    if(nTracksInJet==0) continue;
    sumNJetTrack+=nTracksInJet;
    for(itrack=0;itrack<nTracksInJet;itrack++){
      jettrack=(AliVTrack *) ((jettmp->GetRefTracks())->At(itrack));
      if(!jettrack) continue;
      
      fhJetDeltaEtaDeltaPhi->Fill(jettmp->Eta()-jettrack->Eta(),jettmp->Phi()-jettrack->Phi());
      sumJetTrackPt+=jettrack->Pt();
      if(IsHistogramJetTracks()){
        if(jettrack->Pt()>1.) nTrackThrGeV[0]++;
        if(jettrack->Pt()>2.) nTrackThrGeV[1]++;
        if(jettrack->Pt()>3.) nTrackThrGeV[2]++;
        if(jettrack->Pt()>4.) nTrackThrGeV[3]++;
        if(jettrack->Pt()>5.) nTrackThrGeV[4]++;
      }//end of if IsHistogramJetTracks
    }//end of jet track loop
    //printf("jetPt %f ntrks %d ntrks>1,2,3,4,5GeV in jet %d, %d, %d, %d, %d\n",jetPttmp,nTracksInJet,nTrackThrGeV[0],nTrackThrGeV[1],nTrackThrGeV[2],nTrackThrGeV[3],nTrackThrGeV[4]);
    
    for(itrack = 0; itrack < nCTSTracks ; itrack++){
      aodtrack = dynamic_cast <AliAODTrack*>(GetCTSTracks()->At(itrack));
      if(aodtrack) fhJetDeltaEtaDeltaPhiAllTracks->Fill(jettmp->Eta()-aodtrack->Eta(),jettmp->Phi()-aodtrack->Phi());
    }
    
    
    if(IsHistogramJetTracks()){
      fhJetNtracksInJetAboveThr[0]->Fill(jetPttmp,nTracksInJet);//all jets
      
      for(itrk=0;itrk<5;itrk++) {
        fhJetNtracksInJetAboveThr[itrk+1]->Fill(jetPttmp,nTrackThrGeV[itrk]);//all jets
        fhJetRatioNTrkAboveToNTrk[itrk]->Fill(jetPttmp,(Double_t)nTrackThrGeV[itrk]/(Double_t)nTracksInJet);//all jets
      }
      if(ijet==0){//most ene jet
        for(itrk=0;itrk<5;itrk++)
          fhJetNtrackRatioMostEne[itrk]->Fill(jetPttmp,(Double_t)nTrackThrGeV[itrk]/(Double_t)nTracksInJet);
      }
      if(jetPttmp>5){//jet with pt>5GeV/c
        for(itrk=0;itrk<5;itrk++)
          fhJetNtrackRatioJet5GeV[itrk]->Fill(jetPttmp,(Double_t)nTrackThrGeV[itrk]/(Double_t)nTracksInJet);
      }
      if(nTrackThrGeV[4]>0){//jet with leading particle pt>5GeV/c
        for(itrk=0;itrk<5;itrk++)
          fhJetNtrackRatioLead5GeV[itrk]->Fill(jetPttmp,(Double_t)nTrackThrGeV[itrk]/(Double_t)nTracksInJet);
      }
    }//end of if IsHistogramJetTracks
    
    
    Double_t effectiveChargedBgEnergy=(IsBackgroundJetFromReader()?rhoEvent * jettmp->EffectiveAreaCharged():jettmp->ChargedBgEnergy());
    
    
    fhJetChBkgEnergyVsArea->Fill(effectiveChargedBgEnergy,jettmp->EffectiveAreaCharged());
    //if(jettmp->EffectiveAreaCharged()>0)
    fhJetRhoVsPt->Fill(jetPttmp,jettmp->ChargedBgEnergy()*jettmp->EffectiveAreaCharged());
    
    if(jetPttmp>ptMostEne) {
      ptMostEne = jetPttmp;
      //indexMostEne=ijet;
    }
    if(jettmp->Pt()>=fJetMinPt)
      fhJetPtBeforeCut->Fill(jetPttmp);

    fhJetPt->Fill(jetPttmp);
    fhJetChBkgEnergyVsPt->Fill(jetPttmp,effectiveChargedBgEnergy);
    fhJetChAreaVsPt->Fill(jetPttmp,jettmp->EffectiveAreaCharged());
    AliDebug(5,Form("ChargedBgEnergy %f EffectiveAreaCharged %f\n", jettmp->ChargedBgEnergy(),jettmp->EffectiveAreaCharged()));
    for(iCounter=1;iCounter<10;iCounter++)
    {
      if(jetPttmp>iCounter) nJetsOverThreshold[iCounter]++;
    }
    
    var1tmp  = jettmp->Phi();
    var2tmp  = jettmp->Eta();
    fhJetPhi->Fill(var1tmp);
    fhJetEta->Fill(var2tmp);
    fhJetPhiVsEta->Fill(var1tmp,var2tmp);
    fhJetEtaVsPt->Fill(jetPttmp,var2tmp);
    fhJetEtaVsNpartInJet->Fill(var2tmp,nTracksInJet);
    if(jetPttmp>0)
      fhJetEtaVsNpartInJetBkg->Fill(var2tmp,nTracksInJet);
    
  }//end of jet loop
  if(IsHistogramJetTracks()){
    if(sumNJetTrack>0){
      //printf("average track pt %f\n",sumJetTrackPt/sumNJetTrack);
      fhJetAveTrackPt->Fill(sumJetTrackPt/sumNJetTrack);
    }
  }//end of if IsHistogramJetTracks
  
  
  fhJetPtMostEne->Fill(ptMostEne);
  for(iCounter=0;iCounter<10;iCounter++){
    fhJetNjetOverPtCut[iCounter]->Fill(nJetsOverThreshold[iCounter]);
    nJetsOverThreshold[iCounter]=0;
  }
  
  //end of only jet part
  
  //
  // Photons
  //
  Int_t ntrig   =  GetInputAODBranch()->GetEntriesFast() ;
  
  AliDebug(1,"Begin jet finder  correlation analysis, fill histograms");
  AliDebug(1,Form("In particle branch aod entries %d\n", ntrig));
  AliDebug(1,Form("In jet output branch aod entries %d\n", event->GetNJets()));
  
  fhNjetsNgammas->Fill(nJets,ntrig);
  
  //if(nJets==0)   return;//to speed up
  //printf("ntrig %d, njets %d\n",ntrig,nJets);
  
  //
  //Fill only temporary photon histograms
  //
  Double_t maxPt=0.;
  Int_t maxIndex=-1;
  Double_t tmpPt=0.;
  Double_t sumPt=0.;
  nJetsOverThreshold[0]=ntrig;
  for(Int_t iaod = 0; iaod < ntrig ; iaod++){
    AliAODPWG4ParticleCorrelation* particlecorr =  (AliAODPWG4ParticleCorrelation*) (GetInputAODBranch()->At(iaod));
    tmpPt = particlecorr->Pt();
    if(tmpPt>maxPt) {
      maxPt = tmpPt;
      maxIndex = iaod;
    }
    for(iCounter=1;iCounter<10;iCounter++){
      if(tmpPt>iCounter) nJetsOverThreshold[iCounter]++;
    }
    sumPt+=tmpPt;
  }
  for(iCounter=0;iCounter<10;iCounter++){
    fhPhotonNgammaOverPtCut[iCounter]->Fill(nJetsOverThreshold[iCounter]);
    //    nJetsOverThreshold[iCounter]=0;
  }
  
  fGamAvEne=0;
  //TObjArray* clusters = GetEMCALClusters();
  //printf("calculate median bkg energy for photons ");
  Double_t medianPhotonRho=0.;
  //Int_t clusterID;
  //Int_t iclustmp = -1;
  Int_t numberOfcells=0;
  //AliVCluster *cluster = 0;
  if(ntrig>1){
    Double_t *photonRhoArr=new Double_t[ntrig-1];
    fhPhotonPtMostEne->Fill(maxPt);
    //    fhPhotonIndexMostEne->Fill(indexMaxPt);
    fhPhotonAverageEnergy->Fill(sumPt/ntrig);
    fhPhotonRatioAveEneToMostEne->Fill(sumPt/(ntrig*maxPt));
    fhPhotonAverageEnergyMinus1->Fill((sumPt-maxPt)/(ntrig-1));
    fGamAvEne=(sumPt-maxPt)/(ntrig-1);
    fhPhotonRatioAveEneMinus1ToMostEne->Fill((sumPt-maxPt)/((ntrig-1)*maxPt));
    
    Int_t counterGamma=0;
    Int_t counterGammaMinus1=0;
    
    Int_t photonRhoArrayIndex=0;
    //TObjArray* clusterstmp = GetEMCALClusters();
    for(Int_t iaod = 0; iaod < ntrig ; iaod++){
      AliAODPWG4ParticleCorrelation* particlecorr =  (AliAODPWG4ParticleCorrelation*) (GetInputAODBranch()->At(iaod));
      if( particlecorr->Pt() > sumPt/ntrig ) counterGamma++;
      if( particlecorr->Pt() > (sumPt-maxPt)/(ntrig-1) ) counterGammaMinus1++;
      
      if(iaod==maxIndex) continue;
//      clusterID = particlecorr->GetCaloLabel(0) ;
//      if(clusterID < 0) continue;
//      cluster = FindCluster(clusters,clusterID,iclustmp);
//      photonRhoArr[photonRhoArrayIndex]=particlecorr->Pt()/ cluster->GetNCells();
//      numberOfcells+=cluster->GetNCells();
      photonRhoArr[photonRhoArrayIndex]=particlecorr->Pt()/ particlecorr->GetNCells();
      numberOfcells+=particlecorr->GetNCells();
      photonRhoArrayIndex++;
    }
    if(photonRhoArrayIndex>0) medianPhotonRho=TMath::Median(photonRhoArrayIndex,photonRhoArr);
    delete [] photonRhoArr;
    fhPhotonNgammaMoreAverageToNgamma->Fill((Double_t)counterGamma / (Double_t)ntrig);
    fhPhotonNgammaMoreAverageMinus1ToNgamma->Fill((Double_t)counterGammaMinus1 / (Double_t)ntrig);
  }
  //printf("median = %f\n",medianPhotonRho);
  fhPhotonBkgRhoVsNtracks->Fill(GetCTSTracks()->GetEntriesFast(),medianPhotonRho);
  fhPhotonBkgRhoVsNclusters->Fill(ntrig,medianPhotonRho);
  fhPhotonBkgRhoVsCentrality->Fill(GetEventCentrality(),medianPhotonRho);
  fhPhotonBkgRhoVsNcells->Fill(numberOfcells,medianPhotonRho);
  
  
  //AliVCluster *cluster2 = 0;
  Double_t photon2Corrected=0;
  Double_t sumPtTmp=0.;
  Double_t sumPtCorrectTmp=0.;
  AliVTrack* trackTmp = 0x0 ;
  TVector3 p3Tmp;
  
  for(Int_t iaod = 0; iaod < ntrig ; iaod++){
    AliAODPWG4ParticleCorrelation* particlecorr =  (AliAODPWG4ParticleCorrelation*) (GetInputAODBranch()->At(iaod));
//    clusterID = particlecorr->GetCaloLabel(0) ;
//    if(clusterID < 0) continue;
//    cluster = FindCluster(clusters,clusterID,iclustmp);
//  Int_t ncells = cluster->GetNCells();
    Int_t ncells = particlecorr->GetNCells();
    fhPhotonPt->Fill(particlecorr->Pt());
    fhPhotonPtCorrected->Fill(particlecorr->Pt() - ncells * medianPhotonRho);
    fhPhotonPtDiff->Fill(ncells * medianPhotonRho);
    fhPhotonPtDiffVsCentrality->Fill(GetEventCentrality(),ncells * medianPhotonRho);
    fhPhotonPtDiffVsNcells->Fill(numberOfcells,ncells * medianPhotonRho);
    fhPhotonPtDiffVsNtracks->Fill(GetCTSTracks()->GetEntriesFast(),ncells * medianPhotonRho);
    fhPhotonPtDiffVsNclusters->Fill(ntrig,ncells * medianPhotonRho);
    fhPhotonPtCorrectedZoom->Fill(particlecorr->Pt() - ncells * medianPhotonRho);
    
    //test: sum_pt in the cone 0.3 for each photon
    //should be: random fake gamma from MB
    //is: each gamma for EMCEGA
    sumPtTmp=0.;
    sumPtCorrectTmp=0.;
    
    for(Int_t iaod2 = 0; iaod2 < ntrig ; iaod2++){
      if(iaod==iaod2) continue;
      AliAODPWG4ParticleCorrelation* particlecorr2 =  (AliAODPWG4ParticleCorrelation*) (GetInputAODBranch()->At(iaod2));
//      clusterID = particlecorr2->GetCaloLabel(0) ;
//      if(clusterID < 0) continue;
//      cluster2 = FindCluster(clusters,clusterID,iclustmp);
//      photon2Corrected = particlecorr2->Pt() - cluster2->GetNCells() * medianPhotonRho;
      photon2Corrected = particlecorr2->Pt() - particlecorr2->GetNCells() * medianPhotonRho;

      //if(Pt()<0.5) continue; //<<hardcoded here //FIXME
      if( TMath::Sqrt((particlecorr->Eta()-particlecorr2->Eta())*(particlecorr->Eta()-particlecorr2->Eta()) +
                      (particlecorr->Phi()-particlecorr2->Phi())*(particlecorr->Phi()-particlecorr2->Phi()) )<fGammaConeSize ){//if(/*cone is correct*/){
        sumPtTmp+= particlecorr2->Pt();
        sumPtCorrectTmp+=photon2Corrected;
      }
    }
    fhPhotonSumPtInCone->Fill(sumPtTmp);
    fhPhotonSumPtCorrectInCone->Fill(sumPtCorrectTmp);
    
    //test: sum_pt in the cone 0.3 for each track
    //should be: random fake gamma from MB
    //is: each gamma for EMCEGA
    sumPtTmp=0.;
    for(Int_t ipr = 0;ipr < GetCTSTracks()->GetEntriesFast() ; ipr ++){
      trackTmp = (AliVTrack *) (GetCTSTracks()->At(ipr)) ;
      p3Tmp.SetXYZ(trackTmp->Px(),trackTmp->Py(),trackTmp->Pz());
      if( TMath::Sqrt((particlecorr->Eta()-p3Tmp.Eta())*(particlecorr->Eta()-p3Tmp.Eta()) +
                      (particlecorr->Phi()-p3Tmp.Phi())*(particlecorr->Phi()-p3Tmp.Phi()) )<fGammaConeSize ){
        sumPtTmp+=p3Tmp.Pt();
      }
    }//end of loop over tracks
    fhPhotonSumPtChargedInCone->Fill(sumPtTmp);
  }
  
  //End of Fill temporary photon histograms
  
  //
  // Apply background subtraction for photons
  //
  fGamRho = medianPhotonRho;
  if(!IsBackgroundSubtractionGamma()) medianPhotonRho=0;
  
  
  //
  //Get vertex for cluster momentum calculation <<----new here
  //
  Double_t vertex[] = {0,0,0} ; //vertex ;
  if(GetReader()->GetDataType() != AliCaloTrackReader::kMC)
    GetReader()->GetVertex(vertex);
  fZvertex = vertex[2];
  
  //
  //Loop on stored AOD particles, trigger
  //
  for(Int_t iaod = 0; iaod < ntrig ; iaod++){
    AliAODPWG4ParticleCorrelation* particlecorr =  (AliAODPWG4ParticleCorrelation*) (GetInputAODBranch()->At(iaod));
    fhCuts->Fill(0);
    fhCuts2->Fill(0.,(Double_t)nJets);
    AliDebug(1,Form("OnlyIsolated %d  !particlecorr->IsIsolated() %d \n",OnlyIsolated(), !particlecorr->IsIsolated()));
    
    if(OnlyIsolated() && !particlecorr->IsIsolated()) continue;
    fhCuts->Fill(1);
    fhCuts2->Fill(1.,nJets);
    
    if(nJets>0) {
      fhCuts->Fill(2);
    }
    
    //Recover the jet correlated, found previously.
    AliAODJet	* jet = particlecorr->GetJet();
    //If correlation not made before, do it now.
    if(fMakeCorrelationInHistoMaker){
      //Correlate with jets
      Int_t ijet = SelectJet(particlecorr,aodRecJets);//input for jets is TClonesArray
      if(ijet > -1)
      {
        AliDebug(1,Form("Jet with index %d selected \n",ijet));
        //jet = event->GetJet(ijet);
        jet = dynamic_cast<AliAODJet*>(aodRecJets-> At(ijet));
        
       if(jet) particlecorr->SetRefJet(jet);
        
      }
    }
    
    if (!jet) continue ;
    fhCuts->Fill(3);
    fhCuts2->Fill(7.,1.);

    //check MC genereted information
    if(fMCStudies) FindMCgenInfo();

    //
    //Fill Correlation Histograms
    //
//    clusterID = particlecorr->GetCaloLabel(0) ;
//    if(!(clusterID<0)){
//      cluster = FindCluster(clusters,clusterID,iclustmp);
//      //fill tree variables
//      fGamNcells = cluster->GetNCells();
//    }
    
    fGamNcells = particlecorr->GetNCells();
    
    Double_t ptTrig = particlecorr->Pt() - medianPhotonRho * fGamNcells;//<<---changed here
    Double_t ptJet = jet->Pt() - rhoEvent * jet->EffectiveAreaCharged();//<<---changed here
    Double_t phiTrig = particlecorr->Phi();
    Double_t phiJet = jet->Phi();
    Double_t etaTrig = particlecorr->Eta();
    Double_t etaJet = jet->Eta();
    Double_t deltaPhi=phiTrig-phiJet;
    if(deltaPhi<0)deltaPhi+=(TMath::Pi()*2.);
    //printf("pT trigger %2.3f, pT jet %2.3f, Delta phi %2.3f, Delta eta %2.3f, Delta pT %2.3f, ratio %2.3f \n",
    //	ptTrig,ptJet, phiJet-phiTrig, etaJet-etaTrig, ptTrig-ptJet, ptJet/ptTrig);
    fhDeltaPt ->Fill(ptTrig, ptTrig-ptJet);
    //    fhDeltaPhi->Fill(ptTrig, phiTrig-phiJet);//need to be shifted by 2pi
    
    fhDeltaPhiCorrect->Fill(ptTrig, deltaPhi);//correct
    
    Double_t deltaPhiCorrect = TMath::Abs( particlecorr->Phi() - jet->Phi() );
    if ( deltaPhiCorrect > TMath::Pi() ) deltaPhiCorrect = 2. * TMath::Pi() - deltaPhiCorrect ;
    fhDeltaPhi0PiCorrect->Fill(ptTrig, deltaPhiCorrect);
    
    fhDeltaEta->Fill(ptTrig, etaTrig-etaJet);
    fhPtRatio ->Fill(ptTrig, ptJet/ptTrig);
    fhPt      ->Fill(ptTrig, ptJet);
    
    fhSelectedJetPhiVsEta->Fill(phiJet,etaJet);
    fhSelectedJetChBkgEnergyVsPtJet->Fill(ptJet,(IsBackgroundJetFromReader()?rhoEvent * jet->EffectiveAreaCharged():jet->ChargedBgEnergy()) );
    fhSelectedJetChAreaVsPtJet->Fill(ptJet,jet->EffectiveAreaCharged());
    fhSelectedJetNjet->Fill(nJets);
    fhSelectedNtracks->Fill(GetCTSTracks()->GetEntriesFast());//to be checked
    fhSelectedPhotonNLMVsPt->Fill(ptTrig,particlecorr->GetNLM());
    
//    if(clusterID < 0 ){
//      fhSelectedPhotonLambda0VsPt->Fill(ptTrig,-1);
//      //fill tree variables
//      fGamLambda0  = -1;
//      fGamTime = -1;
//      fGamNcells = 0;
//      fGamSumPtNeu=0;
//    }
//    else
//    {
      //Int_t iclus = -1;
      TObjArray* clusters = GetEMCALClusters();
      //cluster = FindCluster(clusters,clusterID,iclustmp);
      Double_t lambda0=particlecorr->GetM02();
      fhSelectedPhotonLambda0VsPt->Fill(ptTrig,lambda0);
      //fill tree variables
      fGamLambda0  = lambda0;
      fGamTime = particlecorr->GetTime();
      //fGamNcells = cluster->GetNCells();
      
      fGamSumPtNeu=0;
      fGamNclusters=0;
      //TVector3 p3Tmp;
      //Double_t scalarProduct=0;
      //Double_t vectorLength=particlecorr->P();
      for(Int_t icalo=0; icalo <clusters->GetEntriesFast(); icalo++){
        AliVCluster* calo = (AliVCluster *) clusters->At(icalo);
        //if(clusterID==calo->GetID()) continue;//the same cluster as trigger
        calo->GetMomentum(fMomentum,vertex) ;//Assume that come from vertex in straight line
        //printf("min pt %f\n",GetMinPt());
        if(fMomentum.Pt()<GetMinPt()) continue; //<<hardcoded here //FIXME 0.5 check if correct
        p3Tmp.SetXYZ(fMomentum.Px(),fMomentum.Py(),fMomentum.Pz());
        //calculate sum pt in the cone
        if( TMath::Sqrt((particlecorr->Eta()-p3Tmp.Eta())*(particlecorr->Eta()-p3Tmp.Eta()) +
                        (particlecorr->Phi()-p3Tmp.Phi())*(particlecorr->Phi()-p3Tmp.Phi()) )<fGammaConeSize ){
          //scalarProduct = particlecorr->Px()*fMomentum.Px() + particlecorr->Py()*fMomentum.Py() + particlecorr->Pz()*fMomentum.Pz();
          //scalarProduct/=fMomentum.P();
          //scalarProduct/=vectorLength;
          //if(scalarProduct>TMath::Cos(0.3)) {//FIXME photon radius
          fGamSumPtNeu+=fMomentum.Pt();
          fGamNclusters++;
        }
      }
//    }
    
    //sum pt of charged tracks in the gamma isolation cone
    //starts here
    fGamSumPtCh=0;
    fGamNtracks=0;
    for(itrack = 0; itrack < nCTSTracks ; itrack++){
      aodtrack = dynamic_cast <AliAODTrack*>(GetCTSTracks()->At(itrack));
      if(!aodtrack) continue;
      fhSelectedTrackPhiVsEta->Fill(aodtrack->Phi(),aodtrack->Eta());//fill histogram here
      //      if(aodtrack->Pt()<0.15) continue;//hardcoded
      if(aodtrack->Pt()<fPtThresholdInCone) continue;
      if(!aodtrack->IsHybridGlobalConstrainedGlobal()) continue;
      if(TMath::Sqrt((particlecorr->Phi() - aodtrack->Phi())*(particlecorr->Phi() - aodtrack->Phi()) +
                     (particlecorr->Eta() - aodtrack->Eta())*(particlecorr->Eta() - aodtrack->Eta()) ) <fGammaConeSize ) {
        fGamSumPtCh+=aodtrack->Pt();
        fGamNtracks++;
      }
    }
    //ends here
    
    //    for(Int_t itrack = 0; itrack < nCTSTracks ; itrack++){
    //      aodtrack = dynamic_cast <AliAODTrack*>(GetCTSTracks()->At(itrack));
    //      fhSelectedTrackPhiVsEta->Fill(aodtrack->Phi(),aodtrack->Eta());
    //    }
    
    //
    // Background Fragmentation function
    //
    TVector3 gammaVector,jetVector;
    gammaVector.SetXYZ(particlecorr->Px(),particlecorr->Py(),particlecorr->Pz());
    jetVector.SetXYZ(jet->Px(),jet->Py(),jet->Pz());
    CalculateBkg(gammaVector,jetVector,vertex,1);//jet perp
    CalculateBkg(gammaVector,jetVector,vertex,2);//RC
    CalculateBkg(gammaVector,jetVector,vertex,3);//mid point
    CalculateBkg(gammaVector,jetVector,vertex,4);//gamma perp
    //CalculateBkg(gammaVector,jetVector,vertex,5);/test
    Double_t angleJetGam = gammaVector.Angle(jetVector);
    //printf("angleJetGam %f\n",angleJetGam*180/TMath::Pi());
    
    //
    // Fragmentation function
    //
    Float_t	 rad = 0, pt = 0, eta = 0, phi = 0;
    Int_t	 npartcone = 0;
    TVector3 p3;
    
    Int_t ntracks =  0;

    AliDebug(1,Form("fUseJetRefTracks %d"   ,fUseJetRefTracks   ));
    AliDebug(1,Form("jet->GetRefTracks() %p",jet->GetRefTracks()));
    AliDebug(1,Form("GetCTSTracks() %p"     ,GetCTSTracks()     ));
    
    if(!fUseJetRefTracks)
      ntracks =GetCTSTracks()->GetEntriesFast();
    else //If you want to use jet tracks from JETAN
      ntracks =  (jet->GetRefTracks())->GetEntriesFast();
    
    AliDebug(3,Form("ntracks %d\n",ntracks));
    AliVTrack* track = 0x0 ;
    for(Int_t ipr = 0;ipr < ntracks ; ipr ++ ){
      if(!fUseJetRefTracks)
        track = (AliVTrack *) (GetCTSTracks()->At(ipr)) ;
      else //If you want to use jet tracks from JETAN
        track = (AliVTrack *) ((jet->GetRefTracks())->At(ipr));
      
      p3.SetXYZ(track->Px(),track->Py(),track->Pz());
      pt    = p3.Pt();
      eta  = p3.Eta();
      phi  = p3.Phi() ;
      if(phi < 0) phi+=TMath::TwoPi();
      
      //Check if there is any particle inside cone with pt larger than  fPtThreshold
      rad = TMath::Sqrt((eta-etaJet)*(eta-etaJet)+ (phi-phiJet)*(phi-phiJet));
      if(rad < fConeSize  && pt > fPtThresholdInCone){
        //printf("charged in jet cone pt %f, phi %f, eta %f, R %f \n",pt,phi,eta,rad);
        npartcone++;
        fhFFz ->Fill(ptTrig, pt/ptTrig);
        fhFFxi->Fill(ptTrig, TMath::Log(ptTrig/pt));
        fhFFpt->Fill(ptTrig, pt);
        
        //according to jet axis
        fhJetFFz ->Fill(ptJet, pt/ptJet);
        fhJetFFxi->Fill(ptJet, TMath::Log(ptJet/pt));
        fhJetFFpt->Fill(ptJet, pt);
        
        
        if(TMath::Cos(angleJetGam)<0 && ptJet!=0 && pt!=0 ){
          fhJetFFzCor ->Fill(ptJet, -pt*TMath::Cos(angleJetGam)/ptJet);
          fhJetFFxiCor->Fill(ptJet, TMath::Log(ptJet/(-pt*TMath::Cos(angleJetGam))));
        }
      }
    }//Tracks
    fhNTracksInCone->Fill(ptTrig, npartcone);
    //fill tree here for each photon-jet (isolation required usually)
    
    fGamPt      = ptTrig;
    //fGamLambda0  = ;//filled earlier
    fGamNLM      = particlecorr->GetNLM();
    //fGamSumPtCh  = ;//filled earlier
    //fGamTime     = particlecorr->GetTOF();//filled earlier
    //fGamNcells   = particlecorr->GetNCells();//filled earlier
    fGamEta      = etaTrig;
    fGamPhi      = phiTrig;
    //fGamSumPtNeu = ;//filled earlier
    //fGamNtracks  = ;//filled earlier
    //fGamNclusters= ;//filled earlier
    //fGamAvEne    = ;//filled earlier
    fJetPhi      = phiJet;
    fJetEta      = etaJet;
    fJetPt       = ptJet;
    fJetBkgChEne = (IsBackgroundJetFromReader()?rhoEvent * jet->EffectiveAreaCharged():jet->ChargedBgEnergy());
    fJetArea     = jet->EffectiveAreaCharged();
    fJetNtracks  = (jet->GetRefTracks())->GetEntriesFast();
    fEventNumber = 0;
    fNtracks     = GetCTSTracks()->GetEntriesFast();
    fCentrality  = GetEventCentrality();
    fIso         = particlecorr->IsIsolated();
    
    Int_t nTrk1GeV=0;
    Int_t nTrk2GeV=0;
    for(itrack=0;itrack < fJetNtracks;itrack++){
      track = (AliVTrack *) ((jet->GetRefTracks())->At(itrack));
      if(track->Pt()>1.) nTrk1GeV++;
      if(track->Pt()>2.) nTrk2GeV++;
    }
    
    fJetNtracks1 = nTrk1GeV;
    fJetNtracks2 = nTrk2GeV;
    
    if(fSaveGJTree) fTreeGJ->Fill();
  }//AOD trigger particle loop
  AliDebug(1,"End fill histograms");
}


//__________________________________________________________________
void AliAnaParticleJetFinderCorrelation::Print(const Option_t * opt) const
{
  
  //Print some relevant parameters set for the analysis
  if(! opt)
    return;
  
  printf("**** Print %s %s ****\n", GetName(), GetTitle() ) ;
  AliAnaCaloTrackCorrBaseClass::Print(" ");

  printf("Phi trigger-jet        <     %3.2f\n", fDeltaPhiMaxCut) ; 
  printf("Phi trigger-jet        >     %3.2f\n", fDeltaPhiMinCut) ;
  printf("pT Ratio trigger/jet   <     %3.2f\n", fRatioMaxCut) ; 
  printf("pT Ratio trigger/jet   >     %3.2f\n", fRatioMinCut) ;
  printf("fConeSize              =     %3.2f\n", fConeSize) ; 
  printf("fPtThresholdInCone     =     %3.2f\n", fPtThresholdInCone) ;
  printf("fUseJetRefTracks	   =     %d\n",    fUseJetRefTracks) ;
  printf("fMakeCorrelationInHistoMaker	   =     %d\n",    fMakeCorrelationInHistoMaker) ;	
  printf("Isolated Trigger?  %d\n", fSelectIsolated) ;
  printf("Reconstructed jet cone size = %3.2f\n", fJetConeSize) ;
  printf("Reconstructed jet minimum pt before background subtraction = %3.2f\n", fJetMinPt) ;
  printf("Reconstructed jet minimum pt after background subtraction = %3.2f\n", fJetMinPtBkgSub) ;
  printf("Reconstructed jet minimum area fraction = %3.2f\n", fJetAreaFraction) ;

  //if(!fNonStandardJetFromReader){
  printf("fJetBranchName =   %s\n", fJetBranchName.Data()) ;
  //}
  if(!fBackgroundJetFromReader){
    printf("fBkgJetBranchName =   %s\n", fBkgJetBranchName.Data()) ;
  }

  printf("Isolation cone size = %3.2f\n", fGammaConeSize) ;
  printf("fUseBackgroundSubtractionGamma = %d\n",fUseBackgroundSubtractionGamma);
  printf("fSaveGJTree = %d\n",fSaveGJTree);
  printf("fMostEnergetic = %d\n",fMostEnergetic);
  printf("fMostOpposite = %d\n",fMostOpposite);

  printf("fUseHistogramJetBkg = %d\n",fUseHistogramJetBkg);
  printf("fUseHistogramTracks = %d\n",fUseHistogramTracks);
  printf("fUseHistogramJetTracks = %d\n",fUseHistogramJetTracks);
  printf("fMCStudies = %d\n",fMCStudies);

} 

//__________________________________________________________________
void AliAnaParticleJetFinderCorrelation::CalculateBkg(TVector3 gamma, TVector3 jet,Double_t vertex[3],Int_t type=2){
  //
  // calculate background for fragmentation function and fill histograms
  // 1. 90 degrees from jet axis in random place = perpendicular cone
  // 2. Random cone not belonging to jet cone nor photon cone
  // 3. In the middle point from jet and photon momentum vectors
  // 4. 90 degrees from photon direction in random place = perpendicular cone 2

  //
  // implementation of 2 works, 1 and 4 works
  //
  Double_t gammaPt  = gamma.Pt();
  Double_t gammaEta = gamma.Eta();
  Double_t gammaPhi = gamma.Phi();
  Double_t jetEta   = jet.Eta();
  Double_t jetPhi   = jet.Phi();

  //refference direction of background
  Double_t refEta=0.,refPhi=0.;
  Double_t rad = 0,rad2 = 0.;
  if(type==1){//perpendicular to jet axis
    //printf("vertex: %f %f %f \n",vertex[0],vertex[1],vertex[2]);

    Double_t xVar;
    Double_t yVar;
    Double_t newX=0.;
    Double_t newY=0.;
    Double_t newZ=0.;
    //Z axis vector: [jet.Px(),jet.Py(),jet.Pz()]
    Double_t jx=jet.Px();
    Double_t jy=jet.Py();
    Double_t jz=jet.Pz();
    //if(jz==0)printf("problem\n");
    //X axis 
    Double_t Xx=1.0-vertex[0];
    Double_t Xy=-1.0*vertex[1];
    Double_t Xz=jx/jz*(vertex[0]-1.)+vertex[1]*jy/jz;
    //Y axis
    Double_t Yx=jy*Xz-jz*Xy;
    Double_t Yy=jz*Xx-jx*Xz;
    Double_t Yz=jx*Xy-jy*Xx;
    //Determinant
    Double_t det = Xx*Yy*jz + Xy*Yz*jx + Xz*Yx*jy - Xx*Yz*jy - Xy*Yx*jz - Xz*Yy*jx;
    if(det==0)AliWarning("problem det==0\n");
    Double_t detX = 0.;
    Double_t detY = 0.;
    Double_t detZ = 0.;

//    Double_t tmpScalar = jx*Xx+jy*Xy+jz*Xz;
//    printf("scalar jet.P o X: %f\n",tmpScalar);
//    tmpScalar = jet.Px()*Yx+jet.Py()*Yy+jet.Pz()*Yz;
//    printf("scalar jet.P o Y: %f\n",tmpScalar);
//    tmpScalar = Xx*Yx+Xy*Yy+Xz*Yz;
//    printf("scalar X o Y: %f\n",tmpScalar);

    TVector3 perp;
    //randomise
    do{
      refPhi=fGenerator->Rndm()*TMath::Pi()*2.;
      //refPhi=fGenerator->Uniform(-1,1)*TMath::Pi();
      xVar=TMath::Cos(refPhi);
      yVar=TMath::Sin(refPhi);
      //yVar=TMath::Cos(-TMath::Pi()/2.+refPhi);
      //zVar=0 in new surface frame
      detX = xVar*Yy*jz + Xz*yVar*jy - xVar*Yz*jy - Xy*yVar*jz;
      detY = Xx*yVar*jz + xVar*Yz*jx - xVar*Yx*jz - Xz*yVar*jx;
      detZ = Xy*yVar*jx + xVar*Yx*jy - Xx*yVar*jy - xVar*Yy*jx;

      newX=detX/det;
      newY=detY/det;
      newZ=detZ/det;

      perp.SetXYZ(newX,newY,newZ);
      refEta = perp.Eta();
      refPhi = perp.Phi();//output in <-pi, pi> range
      if(refPhi<0)refPhi+=2*TMath::Pi();
      rad = TMath::Sqrt((gammaEta-refEta)*(gammaEta-refEta) + (gammaPhi-refPhi)*(gammaPhi-refPhi));
      rad2 = TMath::Sqrt((jetEta-refEta)*(jetEta-refEta) + (jetPhi-refPhi)*(jetPhi-refPhi));
      //printf("refEta,refPhi,rad,rad2: %f %f %f %f\n",refEta,refPhi,rad,rad2);
    } while (rad<fJetConeSize+fGammaConeSize || rad2<2.*fJetConeSize || TMath::Abs(refEta)>0.9-fJetConeSize);
    fhRandomPhiEta[2]->Fill(refPhi,refEta);

  }
  else if(type==2){//random cone
    //randomise
    do{
      refPhi=fGenerator->Rndm()*TMath::Pi()*2.;
      refEta=fGenerator->Uniform(-(0.9-fJetConeSize),0.9-fJetConeSize);
      rad = TMath::Sqrt((gammaEta-refEta)*(gammaEta-refEta) + (gammaPhi-refPhi)*(gammaPhi-refPhi));
      rad2 = TMath::Sqrt((jetEta-refEta)*(jetEta-refEta) + (jetPhi-refPhi)*(jetPhi-refPhi));
      //check if reference is not within jet cone or gamma cone +0.4
      //example: FF fConeSize=0.4, fJetConeSize=0.4, fIsoGammaConeSize=0.3
    } while (rad<fJetConeSize+fGammaConeSize || rad2<2.*fJetConeSize);
    //photon:0.7=0.4+0.3; jets:0.8=0.4 +0.4 //rad<fConeSize+fJetConeSize rad2<fConeSize+0.3
    fhRandomPhiEta[0]->Fill(refPhi,refEta);
  }
  else if(type==4){//perpendicular to photon axis
    Double_t xVar;
    Double_t yVar;
    Double_t newX=0.;
    Double_t newY=0.;
    Double_t newZ=0.;
    //Z axis vector: [jet.Px(),jet.Py(),jet.Pz()]
    Double_t jx=gamma.Px();
    Double_t jy=gamma.Py();
    Double_t jz=gamma.Pz();
    //if(jz==0)printf("problem\n");
    //X axis 
    Double_t Xx=1.0-vertex[0];
    Double_t Xy=-1.0*vertex[1];
    Double_t Xz=jx/jz*(vertex[0]-1.)+vertex[1]*jy/jz;
    //Y axis
    Double_t Yx=jy*Xz-jz*Xy;
    Double_t Yy=jz*Xx-jx*Xz;
    Double_t Yz=jx*Xy-jy*Xx;
    //Determinant
    Double_t det = Xx*Yy*jz + Xy*Yz*jx + Xz*Yx*jy - Xx*Yz*jy - Xy*Yx*jz - Xz*Yy*jx;
    if(det==0)AliWarning("problem det==0");
    Double_t detX = 0.;
    Double_t detY = 0.;
    Double_t detZ = 0.;

//    Double_t tmpScalar = jx*Xx+jy*Xy+jz*Xz;
//    printf("scalar jet.P o X: %f\n",tmpScalar);
//    tmpScalar = jet.Px()*Yx+jet.Py()*Yy+jet.Pz()*Yz;
//    printf("scalar jet.P o Y: %f\n",tmpScalar);
//    tmpScalar = Xx*Yx+Xy*Yy+Xz*Yz;
//    printf("scalar X o Y: %f\n",tmpScalar);

    TVector3 perp;
    //randomise
    do{
      refPhi=fGenerator->Rndm()*TMath::Pi()*2.;
      //refPhi=fGenerator->Uniform(-1,1)*TMath::Pi();
      xVar=TMath::Cos(refPhi);
      yVar=TMath::Sin(refPhi);
      //yVar=TMath::Cos(-TMath::Pi()/2.+refPhi);
      //zVar=0 in new surface frame
      detX = xVar*Yy*jz + Xz*yVar*jy - xVar*Yz*jy - Xy*yVar*jz;
      detY = Xx*yVar*jz + xVar*Yz*jx - xVar*Yx*jz - Xz*yVar*jx;
      detZ = Xy*yVar*jx + xVar*Yx*jy - Xx*yVar*jy - xVar*Yy*jx;

      newX=detX/det;
      newY=detY/det;
      newZ=detZ/det;

      perp.SetXYZ(newX,newY,newZ);
      refEta = perp.Eta();
      refPhi = perp.Phi();//output in <-pi, pi> range
      if(refPhi<0)refPhi+=2*TMath::Pi();
      rad = TMath::Sqrt((gammaEta-refEta)*(gammaEta-refEta) + (gammaPhi-refPhi)*(gammaPhi-refPhi));
      rad2 = TMath::Sqrt((jetEta-refEta)*(jetEta-refEta) + (jetPhi-refPhi)*(jetPhi-refPhi));
      //printf("refEta,refPhi,rad,rad2: %f %f %f %f\n",refEta,refPhi,rad,rad2);
    } while (rad<fJetConeSize+fGammaConeSize || rad2<2.*fJetConeSize || TMath::Abs(refEta)>0.9-fJetConeSize);
    fhRandomPhiEta[1]->Fill(refPhi,refEta);

  }
  else if(type==3){//mid point

    Double_t jx=jet.Px();
    Double_t jy=jet.Py();
    Double_t jz=jet.Pz();
    //    if(jz==0)printf("problem\n");
    Double_t gx=gamma.Px();
    Double_t gy=gamma.Py();
    Double_t gz=gamma.Pz();

    Double_t cosAlpha=(jx*gx+jy*gy+jz*gz)/(jet.Mag()*gamma.Mag());
    Double_t cosinus=TMath::Sqrt((cosAlpha+1.)/2.);
    //perpendicular axis
    Double_t Zx=gy*jz-gz*jy;
    Double_t Zy=gz*jx-gx*jz;
    Double_t Zz=gx*jy-gy*jx;

    //Determinant
    Double_t det = Zx*gy*jz + Zy*gz*jx + Zz*gx*jy - Zz*gy*jx - Zy*gx*jz - Zx*gz*jy;

    Double_t newX=0.;
    Double_t newY=0.;
    Double_t newZ=0.;
    if(det!=0) {
      Double_t detX =            -Zy*gz*cosinus +Zz*cosinus*jy + Zz*gy*cosinus - Zy*cosinus*jz;
      Double_t detY = Zx*cosinus*jz          - Zz*gx*cosinus - Zz*cosinus*jx            + Zx*gz*cosinus;
      Double_t detZ = -Zx*gy*cosinus + Zy*cosinus*jx + Zy*gx*cosinus - Zx*cosinus*jy;

      newX=detX/det;
      newY=detY/det;
      newZ=detZ/det;
    }

    TVector3 perp;
    perp.SetXYZ(newX,newY,newZ);
    refEta = perp.Eta();
    refPhi = perp.Phi();//output in <-pi, pi> range
    if(refPhi<0)refPhi+=2*TMath::Pi();
    rad = TMath::Sqrt((gammaEta-refEta)*(gammaEta-refEta) + (gammaPhi-refPhi)*(gammaPhi-refPhi));
    rad2 = TMath::Sqrt((jetEta-refEta)*(jetEta-refEta) + (jetPhi-refPhi)*(jetPhi-refPhi));
      //printf("refEta,refPhi,rad,rad2: %f %f %f %f\n",refEta,refPhi,rad,rad2);

    if (rad<fJetConeSize+fGammaConeSize || rad2<2.*fJetConeSize || TMath::Abs(refEta)>0.9-fJetConeSize) fhRandomPhiEta[3]->Fill(refPhi,refEta);
  }
  else if(type==5){//tmp                                                                                                                                                   
    //printf("vertex: %f %f %f \n",vertex[0],vertex[1],vertex[2]);                                                                                                         

    Double_t xVar;
    Double_t newX=0.;
    Double_t newY=0.;
    Double_t newZ=0.;
    //Z axis vector: [jet.Px(),jet.Py(),jet.Pz()]                                                                                                                          
    Double_t jx=jet.Px();
    Double_t jy=jet.Py();
    Double_t jz=jet.Pz();
    //    if(jz==0)printf("problem\n");
    //X axis                                                                                                                                                               
    Double_t Xx=1.0-vertex[0];
    Double_t Xy=-1.0*vertex[1];
    Double_t Xz=jx/jz*(vertex[0]-1.)+vertex[1]*jy/jz;
    //Y axis                                                                                                                                                               
    Double_t Yx=jy*Xz-jz*Xy;
    Double_t Yy=jz*Xx-jx*Xz;
    Double_t Yz=jx*Xy-jy*Xx;

    // X and Y length                                                                                                                                                      
    Double_t Xlength=TMath::Sqrt(Xx*Xx+Xy*Xy+Xz*Xz);
    Double_t Ylength=TMath::Sqrt(Yx*Yx+Yy*Yy+Yz*Yz);
    Double_t ratio=Ylength/Xlength;

    TVector3 perp;
    //randomise                                                                                                                                                            
    do{
      refPhi=fGenerator->Rndm()*TMath::Pi()*2.;
      xVar=TMath::Tan(refPhi)/ratio;
      newX=xVar*Yx+Xx;
      newY=xVar*Yy+Xy;
      newZ=xVar*Yz+Xz;

      perp.SetXYZ(newX,newY,newZ);
      refEta = perp.Eta();
      refPhi = perp.Phi();//output in <-pi, pi> range                                                                                                                      
      if(refPhi<0)refPhi+=2*TMath::Pi();
      rad = TMath::Sqrt((gammaEta-refEta)*(gammaEta-refEta) + (gammaPhi-refPhi)*(gammaPhi-refPhi));
      rad2 = TMath::Sqrt((jetEta-refEta)*(jetEta-refEta) + (jetPhi-refPhi)*(jetPhi-refPhi));
      //printf("refEta,refPhi,rad,rad2: %f %f %f %f\n",refEta,refPhi,rad,rad2);
    } while (rad<fJetConeSize+fGammaConeSize || rad2<2.*fJetConeSize || TMath::Abs(refEta)>0.9-fJetConeSize);
    fhRandomPhiEta[4]->Fill(refPhi,refEta);
  }



  //calculate FF in background
  Int_t ntracks =  0;
  ntracks =GetCTSTracks()->GetEntriesFast();
  AliVTrack* track = 0x0 ;
  TVector3 p3;

  Double_t pt = 0, eta = 0, phi = 0;
  Int_t	 npartcone = 0;
  Double_t sumPt=0.;
  for(Int_t ipr = 0;ipr < ntracks ; ipr ++ ){
    track = (AliVTrack *) (GetCTSTracks()->At(ipr)) ;
    p3.SetXYZ(track->Px(),track->Py(),track->Pz());
    pt   = p3.Pt();
    if(pt<fPtThresholdInCone) {//0.150
      //printf("problem: track pt < %f MeV/c \n",fPtThresholdInCone);
      continue;
    }
    eta  = p3.Eta() ;
    phi  = p3.Phi() ;
    if(phi < 0) phi+=TMath::TwoPi();
    //Check if there is any particle inside cone with pt larger than  fPtThreshold
    rad = TMath::Sqrt((eta-refEta)*(eta-refEta) + (phi-refPhi)*(phi-refPhi));
    if(rad < fConeSize  && pt > fPtThresholdInCone){	
      //printf("charged in jet cone pt %f, phi %f, eta %f, R %f \n",pt,phi,eta,rad);
        npartcone++;
	sumPt+=pt;
	if(type==1){//perp jet
	  fhBkgFFz[1] ->Fill(gammaPt, pt/gammaPt);
	  fhBkgFFxi[1]->Fill(gammaPt, TMath::Log(gammaPt/pt));
	  fhBkgFFpt[1]->Fill(gammaPt, pt);
	}
	else if(type==2){//RC
	  fhBkgFFz[0] ->Fill(gammaPt, pt/gammaPt);
	  fhBkgFFxi[0]->Fill(gammaPt, TMath::Log(gammaPt/pt));
	  fhBkgFFpt[0]->Fill(gammaPt, pt);
	}
	else if(type==3){//mid point
	  fhBkgFFz[3] ->Fill(gammaPt, pt/gammaPt);
	  fhBkgFFxi[3]->Fill(gammaPt, TMath::Log(gammaPt/pt));
	  fhBkgFFpt[3]->Fill(gammaPt, pt);
	}
	else if(type==4){//perp jet
	  fhBkgFFz[2] ->Fill(gammaPt, pt/gammaPt);
          fhBkgFFxi[2]->Fill(gammaPt, TMath::Log(gammaPt/pt));
          fhBkgFFpt[2]->Fill(gammaPt, pt);
        }
	else if(type==5){//test
	  fhBkgFFz[4] ->Fill(gammaPt, pt/gammaPt);
	  fhBkgFFxi[4]->Fill(gammaPt, TMath::Log(gammaPt/pt));
	  fhBkgFFpt[4]->Fill(gammaPt, pt);
	}


    }
  }//end of loop over tracks
  Double_t sumOverTracks=0.;
  if(npartcone!=0) sumOverTracks = sumPt/npartcone;
  if(type==1) {
    fhBkgNTracksInCone[1]->Fill(gammaPt, npartcone);
    fhBkgSumPtInCone[1]->Fill(gammaPt,sumPt);
    fhBkgSumPtnTracksInCone[1]->Fill(gammaPt,sumOverTracks);
  }
  else if(type==2) {
    fhBkgNTracksInCone[0]->Fill(gammaPt, npartcone);
    fhBkgSumPtInCone[0]->Fill(gammaPt,sumPt);
    fhBkgSumPtnTracksInCone[0]->Fill(gammaPt,sumOverTracks);
  }
  else if(type==3) {
    fhBkgNTracksInCone[3]->Fill(gammaPt, npartcone);
    fhBkgSumPtInCone[3]->Fill(gammaPt,sumPt);
    fhBkgSumPtnTracksInCone[3]->Fill(gammaPt,sumOverTracks);
  }
  else if(type==4) {
    fhBkgNTracksInCone[2]->Fill(gammaPt, npartcone);
    fhBkgSumPtInCone[2]->Fill(gammaPt,sumPt);
    fhBkgSumPtnTracksInCone[2]->Fill(gammaPt,sumOverTracks);
  }
  else if(type==5) {
    fhBkgNTracksInCone[4]->Fill(gammaPt, npartcone);
    fhBkgSumPtInCone[4]->Fill(gammaPt,sumPt);
    fhBkgSumPtnTracksInCone[4]->Fill(gammaPt,sumOverTracks);
  }
}





//__________________________________________________________________
void AliAnaParticleJetFinderCorrelation::FindMCgenInfo(){
  //
  // Find information about photon and (quark or gluon) on generated level 
  //

  //frequently used variables
  Int_t pdg    = 0 ;
  Int_t mother = -1 ; 
  Int_t absID  = 0 ;

  //Double_t photonY   = -100 ;
  //Double_t photonE   = -1 ;
  Double_t photonPt  = -1 ;
  Double_t photonPhi =  100 ;
  Double_t photonEta = -1 ;
  Bool_t   inacceptance = kFALSE;
  AliAODMCParticle * primTmp = NULL;

  //jet counters
  Int_t nParticlesInJet=0;
  Int_t nChargedParticlesInJet=0;
  Int_t nParticlesInJet150=0;
  Int_t nChargedParticlesInJet150=0;
  Int_t nChargedParticlesInJet150Cone=0;

  Double_t eneParticlesInJet=0.;
  Double_t eneChargedParticlesInJet=0.;
  Double_t eneParticlesInJet150=0.;
  Double_t eneChargedParticlesInJet150=0.;
  Double_t eneChargedParticlesInJet150Cone=0.;

  Double_t pxParticlesInJet=0.;
  Double_t pxChargedParticlesInJet=0.;
  Double_t pxParticlesInJet150=0.;
  Double_t pxChargedParticlesInJet150=0.;
  Double_t pxChargedParticlesInJet150Cone=0.;

  Double_t pyParticlesInJet=0.;
  Double_t pyChargedParticlesInJet=0.;
  Double_t pyParticlesInJet150=0.;
  Double_t pyChargedParticlesInJet150=0.;
  Double_t pyChargedParticlesInJet150Cone=0.;

  Double_t etaParticlesInJet=0.;
  Double_t etaChargedParticlesInJet=0.;
  Double_t etaParticlesInJet150=0.;
  Double_t etaChargedParticlesInJet150=0.;
  Double_t etaChargedParticlesInJet150Cone=0.;

  Double_t phiParticlesInJet=0.;
  Double_t phiChargedParticlesInJet=0.;
  Double_t phiParticlesInJet150=0.;
  Double_t phiChargedParticlesInJet150=0.;
  Double_t phiChargedParticlesInJet150Cone=0.;

  Double_t ptParticlesInJet=0.;
  Double_t ptChargedParticlesInJet=0.;
  Double_t ptParticlesInJet150=0.;
  Double_t ptChargedParticlesInJet150=0.;
  Double_t ptChargedParticlesInJet150Cone=0.;

  Double_t coneJet=0.;
  Double_t coneChargedJet=0.;
  Double_t coneJet150=0.;
  Double_t coneChargedJet150=0.;

  std::vector<Int_t> jetParticleIndex;

  if(GetReader()->ReadStack()) {//ESD
     AliDebug(3,"I use stack");
  }//end Stack 
  else if(GetReader()->ReadAODMCParticles()) {//AOD
    TClonesArray * mcparticles = GetReader()->GetAODMCParticles();
    if(mcparticles){
      //jet origin
      //index =6 and 7 is hard scattering (jet-quark or photon)
      primTmp = (AliAODMCParticle *) mcparticles->At(6);
      pdg=primTmp->GetPdgCode();
       AliDebug(3,Form("id 6 pdg %d, pt %f ",pdg,primTmp->Pt() ));
      if(TMath::Abs(pdg)<=6 ||pdg==21) {
	fhMCJetOrigin->Fill(pdg);
	fMCPartonType=pdg;
      }
      primTmp = (AliAODMCParticle *) mcparticles->At(7);
      pdg=primTmp->GetPdgCode();
       AliDebug(3,Form("id 7 pdg %d, pt %f",pdg,primTmp->Pt() ));
      if(TMath::Abs(pdg)<=6 ||pdg==21) {
	fhMCJetOrigin->Fill(pdg);
	fMCPartonType=pdg;
      }
      //end of jet origin

      Int_t nprim = mcparticles->GetEntriesFast();
      for(Int_t i=0; i < nprim; i++) {
	if(GetReader()->AcceptOnlyHIJINGLabels() && !GetReader()->IsHIJINGLabel(i)) continue ;
	AliAODMCParticle * prim = (AliAODMCParticle *) mcparticles->At(i);
	pdg = prim->GetPdgCode();
	mother=prim->GetMother();
	//photon=22, gluon=21, quarks=(1,...,6), antiquarks=(-1,...,-6)
	if(pdg == 22){//photon
	  fhMCPhotonCuts->Fill(0);
	  if(prim->GetStatus()!=1) continue;
	  fhMCPhotonCuts->Fill(1);
	   AliDebug(5,Form("id %d, prim %d, physPrim %d, status %d\n",i,prim->IsPrimary(),prim->IsPhysicalPrimary(),prim->GetStatus()));
	  while(mother>7){
	    primTmp = (AliAODMCParticle *) mcparticles->At(mother);
	    mother=primTmp->GetMother();
	  }
	  if(mother<6)continue;
	  fhMCPhotonCuts->Fill(2);
	  primTmp = (AliAODMCParticle *) mcparticles->At(mother);
	  if(primTmp->GetPdgCode()!=22)continue;
	  fhMCPhotonCuts->Fill(3);

	  //Get photon kinematics
	  photonPt  = prim->Pt() ;
	  photonPhi = prim->Phi() ;
	  if(photonPhi < 0) photonPhi+=TMath::TwoPi();
	  photonEta = prim->Eta() ;
	  fhMCPhotonPt->Fill(photonPt);
	  fhMCPhotonEtaPhi->Fill(photonPhi,photonEta);
	  
	  //Check if photons hit the Calorimeter
	  fMomentum.SetPxPyPzE(prim->Px(),prim->Py(),prim->Pz(),prim->E());
	  inacceptance = kFALSE;
	  if(GetCaloUtils()->IsEMCALGeoMatrixSet()){
	    fhMCPhotonCuts->Fill(4);
	    //check if in EMCAL
	    if(GetEMCALGeometry()) {
	      GetEMCALGeometry()->GetAbsCellIdFromEtaPhi(prim->Eta(),prim->Phi(),absID);
	      if(absID >= 0) inacceptance = kTRUE;
	      AliDebug(3,Form("In EMCAL Real acceptance? %d",inacceptance));
	    }
	    else{
	      if(GetFiducialCut()->IsInFiducialCut(fMomentum.Eta(),fMomentum.Phi(),kEMCAL)) inacceptance = kTRUE ;
	      AliDebug(1,Form("In EMCAL fiducial cut acceptance? %d",inacceptance));
	    }
	  }else{//no EMCAL nor EMCALGeoMatrixSet
	    AliWarning("not EMCALGeoMatrix set");
	  }//end of check if EMCAL
	  if(inacceptance)fhMCPhotonCuts->Fill(5);
	  AliDebug(5,Form("Photon Energy %f, Pt %f",prim->E(),prim->Pt()));
	  fMCGamPt=photonPt;
	  fMCGamEta=photonEta;
	  fMCGamPhi=photonPhi;
	}//end of check if photon
	else
  {//not photon
	  if(prim->GetStatus()!=1) continue;
	  AliDebug(5,Form("id %d, prim %d, physPrim %d, status %d, pdg %d, E %f",
                    i,prim->IsPrimary(),prim->IsPhysicalPrimary(),prim->GetStatus(),prim->GetPdgCode(),prim->E()));
    
	  while(mother>7)
    {
	    primTmp = (AliAODMCParticle *) mcparticles->At(mother);
	    mother=primTmp->GetMother();
	    AliDebug(5,Form("next mother %d",mother));
	  }
	  if(mother<6)continue;//soft part
    
	  primTmp = (AliAODMCParticle *) mcparticles->At(mother);
	  pdg=primTmp->GetPdgCode();
	  if( !(TMath::Abs(pdg)<=6 || pdg==21) ) continue;//origin not hard q or g

	  //jetParticleIndex.Add(&i);
	  jetParticleIndex.push_back(i);

	nParticlesInJet++;
	eneParticlesInJet+=prim->E();
	pxParticlesInJet+=prim->Px();
	pyParticlesInJet+=prim->Py();
	etaParticlesInJet+=(prim->E()*prim->Eta());
	photonPhi = prim->Phi() ;
	if(photonPhi < 0) photonPhi+=TMath::TwoPi();
	phiParticlesInJet+=(prim->E()*photonPhi);
	
	if(prim->Charge()!=0) {
	  nChargedParticlesInJet++;
	  eneChargedParticlesInJet+=prim->E();
	  pxChargedParticlesInJet+=prim->Px();
	  pyChargedParticlesInJet+=prim->Py();
	  etaChargedParticlesInJet+=(prim->E()*prim->Eta());
	  phiChargedParticlesInJet+=(prim->E()*photonPhi);
	}
	if(prim->Pt()>0.150 && TMath::Abs(prim->Eta())<0.9 ) {//in TPC acceptance :)
	  nParticlesInJet150++;
	  eneParticlesInJet150+=prim->E();
	  pxParticlesInJet150+=prim->Px();
	  pyParticlesInJet150+=prim->Py();
	  etaParticlesInJet150+=(prim->E()*prim->Eta());
	  phiParticlesInJet150+=(prim->E()*photonPhi);
	}
	if(prim->Charge()!=0 && prim->Pt()>0.150 && TMath::Abs(prim->Eta())<0.9 ) {//in TPC acceptance :)
	  nChargedParticlesInJet150++;
	  eneChargedParticlesInJet150+=prim->E();
	  pxChargedParticlesInJet150+=prim->Px();
	  pyChargedParticlesInJet150+=prim->Py();
	  etaChargedParticlesInJet150+=(prim->E()*prim->Eta());
	  phiChargedParticlesInJet150+=(prim->E()*photonPhi);
	}

	}//end of check pdg
      }//end of loop over primaries

      if(eneParticlesInJet != 0.) {
	etaParticlesInJet/=eneParticlesInJet ;
	phiParticlesInJet/=eneParticlesInJet ;
      }
      if(eneChargedParticlesInJet != 0) {
	etaChargedParticlesInJet/=eneChargedParticlesInJet;
	phiChargedParticlesInJet/=eneChargedParticlesInJet;
      }
      if(eneParticlesInJet150 != 0) {
	etaParticlesInJet150/=eneParticlesInJet150;
	phiParticlesInJet150/=eneParticlesInJet150;
      }
      if(eneChargedParticlesInJet150 != 0) {
	etaChargedParticlesInJet150/=eneChargedParticlesInJet150;
	phiChargedParticlesInJet150/=eneChargedParticlesInJet150;
      }

      ptParticlesInJet=TMath::Sqrt(pxParticlesInJet*pxParticlesInJet+pyParticlesInJet*pyParticlesInJet);
      ptChargedParticlesInJet=TMath::Sqrt(pxChargedParticlesInJet*pxChargedParticlesInJet+pyChargedParticlesInJet*pyChargedParticlesInJet);
      ptParticlesInJet150=TMath::Sqrt(pxParticlesInJet150*pxParticlesInJet150+pyParticlesInJet150*pyParticlesInJet150);
      ptChargedParticlesInJet150=TMath::Sqrt(pxChargedParticlesInJet150*pxChargedParticlesInJet150+pyChargedParticlesInJet150*pyChargedParticlesInJet150);

      Double_t distance=0.;
      Double_t eta=0.;
      Double_t phi=0.;
      Double_t mostPtCharged=0.;
      Int_t mostmostPtChargedId=-1;
      std::vector<Int_t>::iterator it;
      for( it=jetParticleIndex.begin(); it!=jetParticleIndex.end(); ++it ){
	AliAODMCParticle * prim = (AliAODMCParticle *) mcparticles->At(*it);
	eta = prim->Eta();
	phi = prim->Phi();
	if(phi < 0) phi+=TMath::TwoPi();
	//full jet
	distance=TMath::Sqrt((eta-etaParticlesInJet)*(eta-etaParticlesInJet)+(phi-phiParticlesInJet)*(phi-phiParticlesInJet));
	if(distance>coneJet) coneJet=distance;
	//charged jet
	distance=TMath::Sqrt((eta-etaChargedParticlesInJet)*(eta-etaChargedParticlesInJet)+(phi-phiChargedParticlesInJet)*(phi-phiChargedParticlesInJet));
	if(distance>coneChargedJet) coneChargedJet=distance;
	//
	distance=TMath::Sqrt((eta-etaParticlesInJet150)*(eta-etaParticlesInJet150)+(phi-phiParticlesInJet150)*(phi-phiParticlesInJet150));
	if(distance>coneJet150 && TMath::Abs(eta)<0.9 ) coneJet150=distance;
	//
	distance=TMath::Sqrt((eta-etaChargedParticlesInJet150)*(eta-etaChargedParticlesInJet150)+(phi-phiChargedParticlesInJet150)*(phi-phiChargedParticlesInJet150));
	if(distance>coneChargedJet150 && TMath::Abs(eta)<0.9) coneChargedJet150=distance;

	if(prim->Charge()!=0 && prim->Pt()>0.150 && TMath::Abs(eta)<0.9) {
	  if(prim->Pt()>mostPtCharged) {
	    mostPtCharged=prim->Pt();
	    mostmostPtChargedId=(*it);
	  }
	}

	if(distance<=0.4){
	  if(prim->Charge()!=0 && prim->Pt()>0.150 && TMath::Abs(eta)<0.9) {
	    nChargedParticlesInJet150Cone++;
	    eneChargedParticlesInJet150Cone+=prim->E();
	    pxChargedParticlesInJet150Cone+=prim->Px();
	    pyChargedParticlesInJet150Cone+=prim->Py();
	    etaChargedParticlesInJet150Cone+=(prim->E()*eta);
	    phiChargedParticlesInJet150Cone+=(prim->E()*phi);
	  }

	}

      }//end of loop over jet particle indexes
      if(eneChargedParticlesInJet150Cone != 0) {
	etaChargedParticlesInJet150Cone/=eneChargedParticlesInJet150Cone;
	phiChargedParticlesInJet150Cone/=eneChargedParticlesInJet150Cone;
      }
      ptChargedParticlesInJet150Cone=TMath::Sqrt(pxChargedParticlesInJet150Cone*pxChargedParticlesInJet150Cone+pyChargedParticlesInJet150Cone*pyChargedParticlesInJet150Cone);
      if(nChargedParticlesInJet150>0 && nChargedParticlesInJet150Cone<1){//no particles in cone? take the most energetic one
	nChargedParticlesInJet150Cone=1;
	etaChargedParticlesInJet150Cone=((AliAODMCParticle *)mcparticles->At(mostmostPtChargedId))->Eta();
	phiChargedParticlesInJet150Cone=((AliAODMCParticle *)mcparticles->At(mostmostPtChargedId))->Phi();
	ptChargedParticlesInJet150Cone=((AliAODMCParticle *)mcparticles->At(mostmostPtChargedId))->Pt();
      }


    }//mc array exists and data is MC
  }// read AOD MC

  jetParticleIndex.clear();


  //printouts
  
  AliDebug(3,Form("cone full %f, charged %f, full150 %f, charged150 %f",coneJet,coneChargedJet,coneJet150,coneChargedJet150));
  AliDebug(3,Form("Npart %d, NchPart %d, Npart(pt>150M) %d, NchPart(pt>150M) %d, NchPart(pt>150M)Cone %d\n",nParticlesInJet,nChargedParticlesInJet,nParticlesInJet150,nChargedParticlesInJet150,nChargedParticlesInJet150Cone));
  AliDebug(3,Form("Etot %f, Ech %f, E(pt>150M) %f, Ech(pt>150M) %f\n",eneParticlesInJet,eneChargedParticlesInJet,eneParticlesInJet150,eneChargedParticlesInJet150));
  AliDebug(3,Form("pt %f, ptch %f, pt(pt>150M) %f,ptch(pt>150M) %f,ptch(pt>150M)Cone %f\n",ptParticlesInJet,ptChargedParticlesInJet,ptParticlesInJet150,ptChargedParticlesInJet150,ptChargedParticlesInJet150Cone));
  AliDebug(3,Form("eta/phi tot %f/%f, ch %f/%f, tot150 %f/%f,  ch150 %f/%f, ch150cone %f/%f\n",etaParticlesInJet,phiParticlesInJet,etaChargedParticlesInJet,phiChargedParticlesInJet,etaParticlesInJet150,phiParticlesInJet150,etaChargedParticlesInJet150,phiChargedParticlesInJet150,etaChargedParticlesInJet150Cone,phiChargedParticlesInJet150Cone));
  
  //fill histograms
  if(ptParticlesInJet) fhMCJetRatioChFull->Fill(ptChargedParticlesInJet/ptParticlesInJet);
  if(ptChargedParticlesInJet) fhMCJetRatioCh150Ch->Fill(ptChargedParticlesInJet150/ptChargedParticlesInJet);

  fhMCJetNPartVsPt     ->Fill(ptParticlesInJet,nParticlesInJet);
  fhMCJetChNPartVsPt   ->Fill(ptChargedParticlesInJet,nChargedParticlesInJet);
  fhMCJetNPart150VsPt  ->Fill(ptParticlesInJet150,nParticlesInJet150);
  fhMCJetChNPart150VsPt->Fill(ptChargedParticlesInJet150,nChargedParticlesInJet150);
  fhMCJetChNPart150ConeVsPt->Fill(ptChargedParticlesInJet150Cone,nChargedParticlesInJet150Cone);

  fhMCJetEtaPhi->Fill(phiParticlesInJet,etaParticlesInJet);
  fhMCJetChEtaPhi->Fill(phiChargedParticlesInJet,etaChargedParticlesInJet);
  fhMCJet150EtaPhi->Fill(phiParticlesInJet150,etaParticlesInJet150);
  fhMCJetCh150EtaPhi->Fill(phiChargedParticlesInJet150,etaChargedParticlesInJet150);
  fhMCJetCh150ConeEtaPhi->Fill(phiChargedParticlesInJet150Cone,etaChargedParticlesInJet150Cone);

  //fill tree
  fMCJetPt      = ptParticlesInJet;
  fMCJetChPt    = ptChargedParticlesInJet;      
  fMCJet150Pt   = ptParticlesInJet150;     
  fMCJetCh150Pt = ptChargedParticlesInJet150;   
  fMCJetNPart      = nParticlesInJet;     
  fMCJetChNPart    = nChargedParticlesInJet;   
  fMCJet150NPart   = nParticlesInJet150;  
  fMCJetCh150NPart = nChargedParticlesInJet150;
  fMCJetEta      = etaParticlesInJet          ;
  fMCJetPhi      = phiParticlesInJet	      ;
  fMCJetChEta    = etaChargedParticlesInJet   ;
  fMCJetChPhi    = phiChargedParticlesInJet   ;
  fMCJet150Eta   = etaParticlesInJet150	      ;
  fMCJet150Phi   = phiParticlesInJet150	      ;
  fMCJetCh150Eta = etaChargedParticlesInJet150;
  fMCJetCh150Phi = phiChargedParticlesInJet150;

  fMCJetCh150ConePt    = ptChargedParticlesInJet150Cone;
  fMCJetCh150ConeNPart = nChargedParticlesInJet150Cone;
  fMCJetCh150ConeEta   = etaChargedParticlesInJet150Cone;
  fMCJetCh150ConePhi   = phiChargedParticlesInJet150Cone;

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