ROOT logo
// Jet-Hadron Correlations PID
// Event plane dependence task.
//
// Author: J Mazer

// task head include
#include "AliAnalysisTaskEmcalJetHadEPpid.h"

// general ROOT includes
#include <TCanvas.h>
#include <TChain.h>
#include <TClonesArray.h>
#include <TH1F.h>
#include <TH2F.h>
#include <TH3F.h>
#include <THnSparse.h>
#include <TList.h>
#include <TLorentzVector.h>
#include <TParameter.h>
#include <TParticle.h>
#include <TTree.h>
#include <TVector3.h>
#include <TObjArray.h>

// AliROOT includes
#include "AliAODEvent.h"
#include "AliESDEvent.h"
#include "AliAnalysisManager.h"
#include "AliAnalysisTask.h"
#include "AliCentrality.h"
#include "AliEmcalJet.h"
#include "AliAODJet.h"
#include "AliVCluster.h"
#include "AliVTrack.h"
#include <AliVEvent.h>
#include <AliVParticle.h>
#include "AliRhoParameter.h"
#include "AliEmcalParticle.h"

// Localized Rho includes
#include "AliLocalRhoParameter.h"
#include "AliAnalysisTaskLocalRho.h"

// event handler (and pico's) includes
#include <AliInputEventHandler.h>
#include <AliVEventHandler.h>
#include "AliESDInputHandler.h"
#include "AliPicoTrack.h"
#include "AliEventPoolManager.h"
#include "AliESDtrackCuts.h"

// PID includes
#include "AliPIDResponse.h"
#include "AliTPCPIDResponse.h"
#include "AliESDpid.h"

// magnetic field includes
#include "TGeoGlobalMagField.h"
#include "AliMagF.h"

// container includes
#include "AliJetContainer.h"
#include "AliParticleContainer.h"
#include "AliClusterContainer.h"

using std::cout;
using std::endl;

ClassImp(AliAnalysisTaskEmcalJetHadEPpid)

//________________________________________________________________________
AliAnalysisTaskEmcalJetHadEPpid::AliAnalysisTaskEmcalJetHadEPpid() : 
  AliAnalysisTaskEmcalJet("correlations",kFALSE), 
  fPhimin(-10), fPhimax(10),
  fEtamin(-0.9), fEtamax(0.9),
  fAreacut(0.0), fTrkBias(5), fClusBias(5), fTrkEta(0.9), 
  fJetPtcut(15.0), fJetRad(0.4), fConstituentCut(0.15),
  fesdTrackCuts(0),
  fDoEventMixing(0), fMixingTracks(50000), fNMIXtracks(5000), fNMIXevents(5),
  fCentBinSize(1),
  fTriggerEventType(AliVEvent::kAny), fMixingEventType(AliVEvent::kAny),
  fDoEffCorr(0), fEffFunctionCorr(0),
  doPlotGlobalRho(0), doVariableBinning(0), dovarbinTHnSparse(0), 
  makeQAhistos(0), makeBIAShistos(0), makeextraCORRhistos(0), makeoldJEThadhistos(0),
  allpidAXIS(0), fcutType("EMCAL"), doPID(0), doPIDtrackBIAS(0),
  doComments(0),
  doFlavourJetAnalysis(0), fJetFlavTag(-99),
  fBeam(kNA),
  fLocalRhoVal(0),
  fTracksName(""), fTracksNameME(""), fJetsName(""),
  event(0),
  isPItpc(0), isKtpc(0), isPtpc(0), // pid TPC
  isPIits(0), isKits(0), isPits(0), // pid ITS
  isPItof(0), isKtof(0), isPtof(0), // pid TOF
  fPoolMgr(0x0),
  fPIDResponse(0x0), fTPCResponse(),
  fESD(0), fAOD(0), fVevent(0),  
  fHistEventQA(0), fHistEventSelectionQA(0),
  fHistCentZvertGA(0), fHistCentZvertJE(0), fHistCentZvertMB(0), fHistCentZvertAny(0),
  fHistTPCdEdX(0), fHistITSsignal(0), //fHistTOFsignal(0),
  fHistRhovsCent(0), fHistNjetvsCent(0), fHistCentrality(0),
  fHistZvtx(0), fHistMult(0),
  fHistJetPhi(0), fHistTrackPhi(0),
  fHistLocalRhoJetpt(0),
  fHistJetHaddPhiIN(0), fHistJetHaddPhiOUT(0), fHistJetHaddPhiMID(0),
  fHistJetHaddPhiBias(0), fHistJetHaddPhiINBias(0), fHistJetHaddPhiOUTBias(0), fHistJetHaddPhiMIDBias(0),
  fHistMEdPHI(0),
  fHistTrackPtallcent(0),
  fHistJetEtaPhi(0), fHistJetHEtaPhi(0),
  fHistSEphieta(0), fHistMEphieta(0),
  fHistJetHaddPHI(0),
  fHistPID(0),
  fhnPID(0x0), fhnMixedEvents(0x0), fhnJH(0x0), fhnCorr(0x0),
  fJetsCont(0), fTracksCont(0), fCaloClustersCont(0),
  fContainerAllJets(0), fContainerPIDJets(1)
{
  // Default Constructor 
  for(Int_t ilab=0; ilab<4; ilab++){
    for(Int_t ipta=0; ipta<7; ipta++){
      //fHistTrackEtaPhi[ilab][ipta]=0; // keep out for now
    }  // end of pt-associated loop
  } // end of lab loop
    
  for(Int_t itrackpt=0; itrackpt<9; itrackpt++){
    fHistJetHadbindPhi[itrackpt]=0;
    fHistJetHadbindPhiIN[itrackpt]=0;
    fHistJetHadbindPhiMID[itrackpt]=0;
    fHistJetHadbindPhiOUT[itrackpt]=0;
  } // end of trackpt bin loop

  for(Int_t icent = 0; icent<6; ++icent){
    for(Int_t iptjet = 0; iptjet<5; ++iptjet){
      for(Int_t ieta = 0; ieta<3; ++ieta){
        fHistJetH[icent][iptjet][ieta]=0;
        fHistJetHBias[icent][iptjet][ieta]=0;
        fHistJetHTT[icent][iptjet][ieta]=0;
      } // end of eta loop
    } // end of pt-jet loop
  } // end of centrality loop

  // centrality dependent histo's
  for (Int_t i = 0;i<6;++i){
    fHistJetPt[i]				= 0;
    fHistJetPtBias[i]			= 0;
    fHistJetPtTT[i]				= 0;
    fHistAreavsRawPt[i]			= 0;
    fHistJetPtvsTrackPt[i]      = 0;
    fHistRawJetPtvsTrackPt[i]   = 0;
    fHistTrackPt[i]             = 0;
    fHistEP0[i]                 = 0;
    fHistEP0A[i]                = 0;
    fHistEP0C[i]                = 0;
    fHistEPAvsC[i]              = 0;
    fHistJetPtcorrGlRho[i]		= 0;
    fHistJetPtvsdEP[i]          = 0;
    fHistJetPtvsdEPBias[i]      = 0;
    fHistRhovsdEP[i]            = 0;
    fHistJetEtaPhiPt[i]         = 0;
    fHistJetEtaPhiPtBias[i]     = 0;
    fHistJetPtArea[i]           = 0;
    fHistJetPtAreaBias[i]       = 0;
    fHistJetPtNcon[i]           = 0;
    fHistJetPtNconBias[i]       = 0;
    fHistJetPtNconCh[i]         = 0;
    fHistJetPtNconBiasCh[i]     = 0;
    fHistJetPtNconEm[i]         = 0;
    fHistJetPtNconBiasEm[i]     = 0;
    fHistJetHaddPhiINcent[i]    = 0;
    fHistJetHaddPhiOUTcent[i]   = 0;
    fHistJetHaddPhiMIDcent[i]   = 0;
  }

  SetMakeGeneralHistograms(kTRUE);
  
}

//________________________________________________________________________
AliAnalysisTaskEmcalJetHadEPpid::AliAnalysisTaskEmcalJetHadEPpid(const char *name) :
  AliAnalysisTaskEmcalJet(name,kTRUE),
  fPhimin(-10), fPhimax(10),
  fEtamin(-0.9), fEtamax(0.9),
  fAreacut(0.0), fTrkBias(5), fClusBias(5), fTrkEta(0.9), 
  fJetPtcut(15.0), fJetRad(0.4), fConstituentCut(0.15),
  fesdTrackCuts(0),
  fDoEventMixing(0), fMixingTracks(50000), fNMIXtracks(5000), fNMIXevents(5),
  fCentBinSize(1),
  fTriggerEventType(AliVEvent::kAny), fMixingEventType(AliVEvent::kAny),
  fDoEffCorr(0), fEffFunctionCorr(0),
  doPlotGlobalRho(0), doVariableBinning(0), dovarbinTHnSparse(0), 
  makeQAhistos(0), makeBIAShistos(0), makeextraCORRhistos(0), makeoldJEThadhistos(0),
  allpidAXIS(0), fcutType("EMCAL"), doPID(0), doPIDtrackBIAS(0),
  doComments(0),
  doFlavourJetAnalysis(0), fJetFlavTag(-99),
  fBeam(kNA),
  fLocalRhoVal(0),
  fTracksName(""), fTracksNameME(""), fJetsName(""),
  event(0),
  isPItpc(0), isKtpc(0), isPtpc(0), // pid TPC
  isPIits(0), isKits(0), isPits(0), // pid ITS
  isPItof(0), isKtof(0), isPtof(0), // pid TOF
  fPoolMgr(0x0),
  fPIDResponse(0x0), fTPCResponse(),
  fESD(0), fAOD(0), fVevent(0),  
  fHistEventQA(0), fHistEventSelectionQA(0),
  fHistCentZvertGA(0), fHistCentZvertJE(0), fHistCentZvertMB(0), fHistCentZvertAny(0),
  fHistTPCdEdX(0), fHistITSsignal(0), //fHistTOFsignal(0),
  fHistRhovsCent(0), fHistNjetvsCent(0), fHistCentrality(0),
  fHistZvtx(0), fHistMult(0),
  fHistJetPhi(0), fHistTrackPhi(0),
  fHistLocalRhoJetpt(0),
  fHistJetHaddPhiIN(0), fHistJetHaddPhiOUT(0), fHistJetHaddPhiMID(0),
  fHistJetHaddPhiBias(0), fHistJetHaddPhiINBias(0), fHistJetHaddPhiOUTBias(0), fHistJetHaddPhiMIDBias(0),
  fHistMEdPHI(0),
  fHistTrackPtallcent(0),
  fHistJetEtaPhi(0), fHistJetHEtaPhi(0),
  fHistSEphieta(0), fHistMEphieta(0),
  fHistJetHaddPHI(0),
  fHistPID(0),
  fhnPID(0x0), fhnMixedEvents(0x0), fhnJH(0x0), fhnCorr(0x0),
  fJetsCont(0), fTracksCont(0), fCaloClustersCont(0),
  fContainerAllJets(0), fContainerPIDJets(1)
{   
  // Default Constructor 
  for(Int_t ilab=0; ilab<4; ilab++){
    for(Int_t ipta=0; ipta<7; ipta++){
      //fHistTrackEtaPhi[ilab][ipta]=0; //keep out for now
    }  // end of pt-associated loop
  } // end of lab loop

  for(Int_t itrackpt=0; itrackpt<9; itrackpt++){
    fHistJetHadbindPhi[itrackpt]=0;
    fHistJetHadbindPhiIN[itrackpt]=0;
    fHistJetHadbindPhiMID[itrackpt]=0;
    fHistJetHadbindPhiOUT[itrackpt]=0;
  } // end of trackpt bin loop
    
  for(Int_t icent = 0; icent<6; ++icent){
    for(Int_t iptjet = 0; iptjet<5; ++iptjet){
      for(Int_t ieta = 0; ieta<3; ++ieta){
        fHistJetH[icent][iptjet][ieta]=0;
        fHistJetHBias[icent][iptjet][ieta]=0;
        fHistJetHTT[icent][iptjet][ieta]=0;
      } // end of eta loop
    } // end of pt-jet loop
  } // end of centrality loop

  // centrality dependent histo's
  for (Int_t i = 0;i<6;++i){
    fHistJetPt[i]				= 0;
    fHistJetPtBias[i]			= 0;
    fHistJetPtTT[i]				= 0;
    fHistAreavsRawPt[i]			= 0;
    fHistJetPtvsTrackPt[i]      = 0;
    fHistRawJetPtvsTrackPt[i]   = 0;
    fHistTrackPt[i]             = 0;
    fHistEP0[i]                 = 0;
    fHistEP0A[i]                = 0;
    fHistEP0C[i]                = 0;
    fHistEPAvsC[i]              = 0;
    fHistJetPtcorrGlRho[i]      = 0;
    fHistJetPtvsdEP[i]          = 0;
    fHistJetPtvsdEPBias[i]      = 0;
    fHistRhovsdEP[i]            = 0;
    fHistJetEtaPhiPt[i]         = 0;
    fHistJetEtaPhiPtBias[i]     = 0;
    fHistJetPtArea[i]           = 0;
    fHistJetPtAreaBias[i]       = 0;
    fHistJetPtNcon[i]           = 0;
    fHistJetPtNconBias[i]       = 0;
    fHistJetPtNconCh[i]         = 0;
    fHistJetPtNconBiasCh[i]     = 0;
    fHistJetPtNconEm[i]         = 0;
    fHistJetPtNconBiasEm[i]     = 0;
    fHistJetHaddPhiINcent[i]    = 0;
    fHistJetHaddPhiOUTcent[i]   = 0;
    fHistJetHaddPhiMIDcent[i]   = 0;
  }

  SetMakeGeneralHistograms(kTRUE);

}

//_______________________________________________________________________
AliAnalysisTaskEmcalJetHadEPpid::~AliAnalysisTaskEmcalJetHadEPpid()
{
  // destructor
  if (fOutput) {
    delete fOutput;
    fOutput = 0;
  }
}

//________________________________________________________________________
void AliAnalysisTaskEmcalJetHadEPpid::UserCreateOutputObjects()
{ // This is called ONCE!
  if (!fCreateHisto) return;
  AliAnalysisTaskEmcalJet::UserCreateOutputObjects();
  OpenFile(1); // do I need the 1?

  // char array for naming histograms
  int nchar = 200;
  char name[nchar];

  // strings for titles
  TString name1;
  TString title1;

  // create histograms that arn't array
  fHistNjetvsCent = new TH2F("NjetvsCent", "NjetvsCent", 100, 0.0, 100.0, 100, 0, 100);
  fHistJetHaddPHI = new TH1F("fHistJetHaddPHI", "Jet-Hadron #Delta#varphi", 128,-0.5*TMath::Pi(),1.5*TMath::Pi());
  fHistJetHaddPhiIN = new TH1F("fHistJetHaddPhiIN","Jet-Hadron #Delta#varphi IN PLANE", 128,-0.5*TMath::Pi(), 1.5*TMath::Pi());
  fHistJetHaddPhiOUT = new TH1F("fHistJetHaddPhiOUT","Jet-Hadron #Delta#varphi OUT PLANE",128,-0.5*TMath::Pi(), 1.5*TMath::Pi());
  fHistJetHaddPhiMID = new TH1F("fHistJetHaddPhiMID","Jet-Hadron #Delta#varphi MIDDLE of PLANE",128,-0.5*TMath::Pi(), 1.5*TMath::Pi());
  fHistLocalRhoJetpt = new TH1F("fHistLocalRhoJetpt","Local Rho corrected Jet p_{T}", 50, -50, 200);

  // Centrality and Zvertex distribution for various triggers - Event Mixing QA
  fHistCentZvertGA = new TH2F("fHistCentZvertGA", "Centrality - Z-vertex distribution for GA trigger", 20, 0, 100, 10, -10, 10);
  fOutput->Add(fHistCentZvertGA);
  fHistCentZvertJE = new TH2F("fHistCentZvertJE", "Centrality - Z-vertex distribution for JE trigger", 20, 0, 100, 10, -10, 10);
  fOutput->Add(fHistCentZvertJE);
  fHistCentZvertMB = new TH2F("fHistCentZvertMB", "Centrality - Z-vertex distribution for MB trigger", 20, 0, 100, 10, -10, 10);
  fOutput->Add(fHistCentZvertMB);
  fHistCentZvertAny = new TH2F("fHistCentZvertAny", "Centrality - Z-vertex distribution for kAny trigger", 20, 0, 100, 10, -10, 10);
  fOutput->Add(fHistCentZvertAny);

  // Event QA histo  
  fHistEventQA = new TH1F("fHistEventQA", "Event Counter at checkpoints in code", 20, 0.5, 20.5);
  SetfHistQAcounterLabels(fHistEventQA); 
  fOutput->Add(fHistEventQA);

  // Event Selection QA histo
  fHistEventSelectionQA = new TH1F("fHistEventSelectionQA", "Trigger Selection Counter", 20, 0.5, 20.5);
  SetfHistEvtSelQALabels(fHistEventSelectionQA);
  fOutput->Add(fHistEventSelectionQA);

  // add to output lists
  fOutput->Add(fHistNjetvsCent);
  fOutput->Add(fHistJetHaddPHI);
  fOutput->Add(fHistJetHaddPhiIN);
  fOutput->Add(fHistJetHaddPhiOUT);
  fOutput->Add(fHistJetHaddPhiMID);
  fOutput->Add(fHistLocalRhoJetpt);

  fHistTPCdEdX = new TH2F("TPCdEdX", "TPCdEdX", 400, 0.0, 20.0, 500, 0, 500);
  fOutput->Add(fHistTPCdEdX);

  // create histo's used for general QA
  if (makeQAhistos) {
    //fHistTPCdEdX = new TH2F("TPCdEdX", "TPCdEdX", 2000, 0.0, 100.0, 500, 0, 500);
    fHistITSsignal = new TH2F("ITSsignal", "ITSsignal", 2000, 0.0, 100.0, 500, 0, 500);
    //  fHistTOFsignal = new TH2F("TOFsignal", "TOFsignal", 2000, 0.0, 100.0, 500, 0, 500);
    fHistCentrality = new TH1F("fHistCentrality","centrality",100,0,100);
    fHistZvtx = new TH1F("fHistZvertex","z vertex",60,-30,30);
    fHistJetPhi = new TH1F("fHistJetPhi", "Jet #phi Distribution", 128, -2.0*TMath::Pi(), 2.0*TMath::Pi());
    fHistTrackPhi = new TH1F("fHistTrackPhi", "Track #phi Distribution", 128, -2.0*TMath::Pi(), 2.0*TMath::Pi());  
    fHistRhovsCent = new TH2F("RhovsCent", "RhovsCent", 100, 0.0, 100.0, 500, 0, 500);
    fHistTrackPtallcent = new TH1F("fHistTrackPtallcent", "p_{T} distribution", 1000, 0.0, 100.0);
    fHistJetEtaPhi = new TH2F("fHistJetEtaPhi","Jet #eta-#phi",512,-1.8,1.8,512,-3.2,3.2);
    fHistJetHEtaPhi = new TH2F("fHistJetHEtaPhi","Jet-Hadron #Delta#eta-#Delta#phi", 72, -1.8, 1.8, 72, -1.6, 4.8);
    fHistSEphieta = new TH2F("fHistSEphieta", "Single Event #phi-#eta distribution", 64,-0.5*TMath::Pi(), 1.5*TMath::Pi(), 64,-1.8,1.8);  // was 64 bins
    fHistMEphieta = new TH2F("fHistMEphieta", "Mixed Event #phi-#eta distribution", 64, -0.5*TMath::Pi(), 1.5*TMath::Pi(), 64,-1.8,1.8);  // was 64 bins

    // add to output list
    //fOutput->Add(fHistTPCdEdX);
    fOutput->Add(fHistITSsignal);
    //fOutput->Add(fHistTOFsignal);
    fOutput->Add(fHistCentrality);
    fOutput->Add(fHistZvtx);
    fOutput->Add(fHistJetPhi);
    fOutput->Add(fHistTrackPhi);
    //fOutput->Add(fHistTrackEtaPhi);
    fOutput->Add(fHistTrackPtallcent);
    fOutput->Add(fHistJetEtaPhi);
    fOutput->Add(fHistJetHEtaPhi);
    fOutput->Add(fHistSEphieta);
    fOutput->Add(fHistMEphieta);

    //for(Int_t ipta=0; ipta<7; ++ipta){ 
    //  for(Int_t ilab=0; ilab<4; ++ilab){
    //    snprintf(name, nchar, "fHistTrackEtaPhi_%i_%i", ilab,ipta);
    //    fHistTrackEtaPhi[ilab][ipta] = new TH2F(name,name,400,-1,1,640,0.0,2.*TMath::Pi());
    //    fOutput->Add(fHistTrackEtaPhi[ilab][ipta]);
    //  } // end of lab loop
    //} // end of pt-associated loop

    for (Int_t i = 0;i<6;++i){
      name1 = TString(Form("EP0_%i",i));
      title1 = TString(Form("EP VZero cent bin %i",i));
      fHistEP0[i] = new TH1F(name1,title1,144,-TMath::Pi(),TMath::Pi());
      fOutput->Add(fHistEP0[i]);

      name1 = TString(Form("EP0A_%i",i));
      title1 = TString(Form("EP VZero cent bin %i",i));
      fHistEP0A[i] = new TH1F(name1,title1,144,-TMath::Pi(),TMath::Pi());
      fOutput->Add(fHistEP0A[i]);

      name1 = TString(Form("EP0C_%i",i));
      title1 = TString(Form("EP VZero cent bin %i",i));
      fHistEP0C[i] = new TH1F(name1,title1,144,-TMath::Pi(),TMath::Pi());
      fOutput->Add(fHistEP0C[i]);

      name1 = TString(Form("EPAvsC_%i",i));
      title1 = TString(Form("EP VZero cent bin %i",i));
      fHistEPAvsC[i] = new TH2F(name1,title1,144,-TMath::Pi(),TMath::Pi(),144,-TMath::Pi(),TMath::Pi());
      fOutput->Add(fHistEPAvsC[i]);

      name1 = TString(Form("JetPtvsTrackPt_%i",i));
      title1 = TString(Form("Jet p_{T} vs Leading Track p_{T} cent bin %i",i));
      fHistJetPtvsTrackPt[i] = new TH2F(name1,title1,250,-50,200,250,0,50);
      fOutput->Add(fHistJetPtvsTrackPt[i]);

      name1 = TString(Form("RawJetPtvsTrackPt_%i",i));
      title1 = TString(Form("Raw Jet p_{T} vs Leading Track p_{T} cent bin %i",i));
      fHistRawJetPtvsTrackPt[i] = new TH2F(name1,title1,250,-50,200,250,0,50);
      fOutput->Add(fHistRawJetPtvsTrackPt[i]);

      name1 = TString(Form("TrackPt_%i",i));
      title1 = TString(Form("Track p_{T} cent bin %i",i));
      fHistTrackPt[i] = new TH1F(name1,title1,1000,0,100); // up to 200?
      fOutput->Add(fHistTrackPt[i]);   

      name1 = TString(Form("JetPtcorrGLrho_%i",i));
      title1 = TString(Form("Jet p_{T} corrected with Global #rho cent bin %i",i));
      fHistJetPtcorrGlRho[i] = new TH1F(name1,title1,300,-100,200); // up to 200?
      fOutput->Add(fHistJetPtcorrGlRho[i]);  
    
      name1 = TString(Form("JetPtvsdEP_%i",i));
      title1 = TString(Form("Jet p_{T} vs #DeltaEP cent bin %i",i));
      fHistJetPtvsdEP[i] = new TH2F(name1,title1,250,-50,200,288,-2*TMath::Pi(),2*TMath::Pi());
      fOutput->Add(fHistJetPtvsdEP[i]);

      name1 = TString(Form("RhovsdEP_%i",i));
      title1 = TString(Form("#rho vs #DeltaEP cent bin %i",i));
      fHistRhovsdEP[i] = new TH2F(name1,title1,500,0,500,288,-2*TMath::Pi(),2*TMath::Pi());
      fOutput->Add(fHistRhovsdEP[i]);

      name1 = TString(Form("JetEtaPhiPt_%i",i));
      title1 = TString(Form("Jet #eta-#phi p_{T} cent bin %i",i));
      fHistJetEtaPhiPt[i] = new TH3F(name1,title1,250,-50,200,100,-1,1,64,-3.2,3.2);
      fOutput->Add(fHistJetEtaPhiPt[i]);

      name1 = TString(Form("JetPtArea_%i",i));
      title1 = TString(Form("Jet p_{T} Area cent bin %i",i));
      fHistJetPtArea[i] = new TH2F(name1,title1,250,-50,200,100,0,1);
      fOutput->Add(fHistJetPtArea[i]);

      snprintf(name, nchar, "fHistAreavsRawPt_%i",i);
      fHistAreavsRawPt[i] = new TH2F(name,name,100,0,1,200,0,200);
      fOutput->Add(fHistAreavsRawPt[i]);
    } // loop over centrality

  } // QA histo switch

  if (makeBIAShistos) {
    fHistJetHaddPhiBias = new TH1F("fHistJetHaddPhiBias","Jet-Hadron #Delta#varphi with bias",128,-0.5*TMath::Pi(), 1.5*TMath::Pi());
    fHistJetHaddPhiINBias = new TH1F("fHistJetHaddPhiINBias","Jet-Hadron #Delta#varphi IN PLANE with bias", 128,-0.5*TMath::Pi(), 1.5*TMath::Pi());
    fHistJetHaddPhiOUTBias = new TH1F("fHistJetHaddPhiOUTBias","Jet-Hadron #Delta#varphi OUT PLANE with bias",128,-0.5*TMath::Pi(), 1.5*TMath::Pi());
    fHistJetHaddPhiMIDBias = new TH1F("fHistJetHaddPhiMIDBias","Jet-Hadron #Delta#varphi MIDDLE of PLANE with bias",128,-0.5*TMath::Pi(), 1.5*TMath::Pi());
 
    // add to output list
    fOutput->Add(fHistJetHaddPhiBias);
    fOutput->Add(fHistJetHaddPhiINBias);
    fOutput->Add(fHistJetHaddPhiOUTBias);
    fOutput->Add(fHistJetHaddPhiMIDBias);

    for (Int_t i = 0;i<6;++i){
      name1 = TString(Form("JetPtvsdEPBias_%i",i));
      title1 = TString(Form("Bias Jet p_{T} vs #DeltaEP cent bin %i",i));
      fHistJetPtvsdEPBias[i] = new TH2F(name1,title1,250,-50,200,288,-2*TMath::Pi(),2*TMath::Pi());
      fOutput->Add(fHistJetPtvsdEPBias[i]);

      name1 = TString(Form("JetEtaPhiPtBias_%i",i));
      title1 = TString(Form("Jet #eta-#phi p_{T} Bias cent bin %i",i));
      fHistJetEtaPhiPtBias[i] = new TH3F(name1,title1,250,-50,200,100,-1,1,64,-3.2,3.2);
      fOutput->Add(fHistJetEtaPhiPtBias[i]);

      name1 = TString(Form("JetPtAreaBias_%i",i));
      title1 = TString(Form("Jet p_{T} Area Bias cent bin %i",i));
      fHistJetPtAreaBias[i] = new TH2F(name1,title1,250,-50,200,100,0,1);
      fOutput->Add(fHistJetPtAreaBias[i]);
    }  // end of centrality loop
  } // bias histos

  if (makeoldJEThadhistos) {
    for(Int_t icent = 0; icent<6; ++icent){
      snprintf(name, nchar, "fHistJetPtTT_%i",icent);
      fHistJetPtTT[icent] = new TH1F(name,name,200,0,200);
      fOutput->Add(fHistJetPtTT[icent]);

      snprintf(name, nchar, "fHistJetPt_%i",icent);
      fHistJetPt[icent] = new TH1F(name,name,200,0,200);
      fOutput->Add(fHistJetPt[icent]);

      snprintf(name, nchar, "fHistJetPtBias_%i",icent);
      fHistJetPtBias[icent] = new TH1F(name,name,200,0,200);
      fOutput->Add(fHistJetPtBias[icent]);

      for(Int_t iptjet = 0; iptjet<5; ++iptjet){
        for(Int_t ieta = 0; ieta<3; ++ieta){
          snprintf(name, nchar, "fHistJetH_%i_%i_%i",icent,iptjet,ieta);
          fHistJetH[icent][iptjet][ieta]=new TH2F(name,name,64,-0.5*TMath::Pi(),1.5*TMath::Pi(),300,0,30);
          fOutput->Add(fHistJetH[icent][iptjet][ieta]);

          snprintf(name, nchar, "fHistJetHBias_%i_%i_%i",icent,iptjet,ieta);
          fHistJetHBias[icent][iptjet][ieta]=new TH2F(name,name,64,-0.5*TMath::Pi(),1.5*TMath::Pi(),300,0,30);
          fOutput->Add(fHistJetHBias[icent][iptjet][ieta]);

          snprintf(name, nchar, "fHistJetHTT_%i_%i_%i",icent,iptjet,ieta);
          fHistJetHTT[icent][iptjet][ieta]=new TH2F(name,name,64,-0.5*TMath::Pi(),1.5*TMath::Pi(),300,0,30);
          fOutput->Add(fHistJetHTT[icent][iptjet][ieta]);
        } // end of eta loop
      } // end of pt-jet loop
    } // end of centrality loop
  } // make JetHadhisto old

  if (makeextraCORRhistos) {
    for(Int_t itrackpt=0; itrackpt<9; itrackpt++){
      snprintf(name, nchar, "fHistJetHadbindPhi_%i",itrackpt);
      fHistJetHadbindPhi[itrackpt] = new TH1F(name,name,128,-0.5*TMath::Pi(), 1.5*TMath::Pi());
      fOutput->Add(fHistJetHadbindPhi[itrackpt]);

      snprintf(name, nchar, "fHistJetHadbindPhiIN_%i",itrackpt);
      fHistJetHadbindPhiIN[itrackpt] = new TH1F(name,name,128,-0.5*TMath::Pi(), 1.5*TMath::Pi());
      fOutput->Add(fHistJetHadbindPhiIN[itrackpt]);

      snprintf(name, nchar, "fHistJetHadbindPhiMID_%i",itrackpt);
      fHistJetHadbindPhiMID[itrackpt] = new TH1F(name,name,128,-0.5*TMath::Pi(), 1.5*TMath::Pi());
      fOutput->Add(fHistJetHadbindPhiMID[itrackpt]);

      snprintf(name, nchar, "fHistJetHadbindPhiOUT_%i",itrackpt);
      fHistJetHadbindPhiOUT[itrackpt] = new TH1F(name,name,128,-0.5*TMath::Pi(), 1.5*TMath::Pi());
      fOutput->Add(fHistJetHadbindPhiOUT[itrackpt]);
    } // end of trackpt bin loop

    for (Int_t i = 0;i<6;++i){
      name1 = TString(Form("JetHaddPhiINcent_%i",i));
      title1 = TString(Form("Jet Hadron #Delta#varphi Distribution IN PLANE cent bin %i",i));
      fHistJetHaddPhiINcent[i] = new TH1F(name1,title1,128,-0.5*TMath::Pi(), 1.5*TMath::Pi());
      fOutput->Add(fHistJetHaddPhiINcent[i]);
  
      name1 = TString(Form("JetHaddPhiOUTcent_%i",i));
      title1 = TString(Form("Jet Hadron #Delta#varphi Distribution OUT PLANE cent bin %i",i));
      fHistJetHaddPhiOUTcent[i] = new TH1F(name1,title1,128,-0.5*TMath::Pi(), 1.5*TMath::Pi());
      fOutput->Add(fHistJetHaddPhiOUTcent[i]);

      name1 = TString(Form("JetHaddPhiMIDcent_%i",i));
      title1 = TString(Form("Jet Hadron #Delta#varphi Distribution MIDDLE of PLANE cent bin %i",i));
      fHistJetHaddPhiMIDcent[i] = new TH1F(name1,title1,128,-0.5*TMath::Pi(), 1.5*TMath::Pi());
      fOutput->Add(fHistJetHaddPhiMIDcent[i]);

      name1 = TString(Form("JetPtNcon_%i",i));
      title1 = TString(Form("Jet p_{T} Ncon cent bin %i",i));
      fHistJetPtNcon[i] = new TH2F(name1,title1,250,-50,200,100,0,2000);
      fOutput->Add(fHistJetPtNcon[i]);

      name1 = TString(Form("JetPtNconBias_%i",i));
      title1 = TString(Form("Jet p_{T} NconBias cent bin %i",i));
      fHistJetPtNconBias[i] = new TH2F(name1,title1,250,-50,200,100,0,2000);
      fOutput->Add(fHistJetPtNconBias[i]);

      name1 = TString(Form("JetPtNconCh_%i",i));
      title1 = TString(Form("Jet p_{T} NconCh cent bin %i",i));
      fHistJetPtNconCh[i] = new TH2F(name1,title1,250,-50,200,100,0,2000);
      fOutput->Add(fHistJetPtNconCh[i]);

      name1 = TString(Form("JetPtNconBiasCh_%i",i));
      title1 = TString(Form("Jet p_{T} NconBiasCh cent bin %i",i));
      fHistJetPtNconBiasCh[i] = new TH2F(name1,title1,250,-50,200,100,0,2000);
      fOutput->Add(fHistJetPtNconBiasCh[i]);

      name1 = TString(Form("JetPtNconEm_%i",i));
      title1 = TString(Form("Jet p_{T} NconEm cent bin %i",i));
      fHistJetPtNconEm[i] = new TH2F(name1,title1,250,-50,200,100,0,2000);
      fOutput->Add(fHistJetPtNconEm[i]);

      name1 = TString(Form("JetPtNconBiasEm_%i",i));
      title1 = TString(Form("Jet p_{T} NconBiasEm cent bin %i",i));
      fHistJetPtNconBiasEm[i] = new TH2F(name1,title1,250,-50,200,100,0,2000);
      fOutput->Add(fHistJetPtNconBiasEm[i]);
    } // extra Correlations histos switch
  }

  // variable binned pt for THnSparse's
  Double_t xlowjetPT[] = {15, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 45, 50, 55, 60, 65, 70, 75, 80, 100, 150, 200, 300};
  Double_t xlowtrPT[] = {0.15,0.2,0.25,0.3,0.35,0.4,0.45,0.5,0.6,0.7,0.8,0.9,1.0,1.2,1.4,1.6,1.8,2.0,2.2,2.4,2.6,2.8,3.0,3.2,3.4,3.6,3.8,4.0,4.2,4.4,4.6,4.8,5.0,5.5,6.0,6.5,7.0,7.5,8.0,9.0,10.0,12.0,14.0,16.0,18.0,20.0,25.0,30.0,40.0,50.0,75.0};

  // tracks: 51, jets: 26
  // number of bins you tell histogram should be (# in array - 1) because the last bin
  // is the right-most edge of the histogram 
  // i.e. this is for PT and there are 57 numbers (bins) thus we have 56 bins in our histo
  Int_t nbinsjetPT = sizeof(xlowjetPT)/sizeof(Double_t) - 1;
  Int_t nbinstrPT = sizeof(xlowtrPT)/sizeof(Double_t) - 1;
  
  // set up jet-hadron sparse
  UInt_t bitcodeMESE = 0; // bit coded, see GetDimParams() below
  UInt_t bitcodePID = 0;  // bit coded, see GetDimParamsPID() below
  UInt_t bitcodeCorr = 0; // bit coded, see GetDimparamsCorr() below
  bitcodeMESE = 1<<0 | 1<<1 | 1<<2 | 1<<3 | 1<<4 | 1<<5 | 1<<6; // | 1<<7 | 1<<8 | 1<<9;
  if(fDoEventMixing) {
    fhnJH = NewTHnSparseF("fhnJH", bitcodeMESE);
  
    if(dovarbinTHnSparse){
      fhnJH->GetAxis(1)->Set(nbinsjetPT, xlowjetPT);
      fhnJH->GetAxis(2)->Set(nbinstrPT, xlowtrPT);
    }
	
    fOutput->Add(fhnJH);
  }

  bitcodeCorr = 1<<0 | 1<<1 | 1<<2 | 1<<3; // | 1<<4 | 1<<5;
  fhnCorr = NewTHnSparseFCorr("fhnCorr", bitcodeCorr);
  if(dovarbinTHnSparse) fhnCorr->GetAxis(1)->Set(nbinsjetPT, xlowjetPT);
  fOutput->Add(fhnCorr);  

  /*
    Double_t centralityBins[nCentralityBins+1];
    for(Int_t ic=0; ic<nCentralityBins+1; ic++){
      if(ic==nCentralityBins) centralityBins[ic]=500;
      else centralityBins[ic]=10.0*ic; 
    }
  */

  // set up centrality bins for mixed events
  // for pp we need mult bins for event mixing. Create binning here, to also make a histogram from it
  Int_t nCentralityBinspp = 8;
  //Double_t centralityBinspp[nCentralityBinspp+1];
  Double_t centralityBinspp[9] = {0.0, 4., 9, 15, 25, 35, 55, 100.0, 500.0};  

  // Setup for Pb-Pb collisions
  Int_t nCentralityBinsPbPb = 100;
  Double_t mult = 1.0;
  if(fCentBinSize==1) { 
    nCentralityBinsPbPb = 100;
    mult = 1.0;  
  } else if(fCentBinSize==2){
    nCentralityBinsPbPb = 50;
    mult = 2.0;
  } else if(fCentBinSize==5){
    nCentralityBinsPbPb = 20;
    mult = 5.0;
  } else if(fCentBinSize==10){
    nCentralityBinsPbPb = 10;
    mult = 10.0;
  }
  Double_t centralityBinsPbPb[nCentralityBinsPbPb]; // nCentralityBinsPbPb
  for(Int_t ic=0; ic<nCentralityBinsPbPb; ic++){
   centralityBinsPbPb[ic]=mult*ic;
  }

/*
  Int_t nCentralityBinsPbPb = 10; //100;
  Double_t centralityBinsPbPb[nCentralityBinsPbPb+1];
  for(Int_t ic=0; ic<nCentralityBinsPbPb; ic++){
      centralityBinsPbPb[ic]=10.0*ic; //1.0*ic;
  }
*/

  if(fBeam == 0) fHistMult = new TH1F("fHistMult","multiplicity",nCentralityBinspp,centralityBinspp);
  if(fBeam == 1) fHistMult = new TH1F("fHistMult","multiplicity",nCentralityBinsPbPb,centralityBinsPbPb);
//  fOutput->Add(fHistMult);

  // Event Mixing
  Int_t trackDepth = fMixingTracks;
  Int_t poolsize   = 1000;  // Maximum number of events, ignored in the present implemented of AliEventPoolManager
  Int_t nZvtxBins  = 5+1+5;
  Double_t vertexBins[] = { -10, -8, -6, -4, -2, 0, 2, 4, 6, 8, 10};
  Double_t* zvtxbin = vertexBins;
  if(fBeam == 0) fPoolMgr = new AliEventPoolManager(poolsize, trackDepth, nCentralityBinspp, centralityBinspp, nZvtxBins, zvtxbin);
  if(fBeam == 1) fPoolMgr = new AliEventPoolManager(poolsize, trackDepth, nCentralityBinsPbPb, centralityBinsPbPb, nZvtxBins, zvtxbin);

  // set up event mixing sparse
  if(fDoEventMixing){
    bitcodeMESE = 1<<0 | 1<<1 | 1<<2 | 1<<3 | 1<<4 | 1<<5 | 1<<6; // | 1<<7 | 1<<8 | 1<<9;
    fhnMixedEvents = NewTHnSparseF("fhnMixedEvents", bitcodeMESE);  

    // set up some variable binning of the sparse
    if(dovarbinTHnSparse){
     fhnMixedEvents->GetAxis(1)->Set(nbinsjetPT, xlowjetPT);
     fhnMixedEvents->GetAxis(2)->Set(nbinstrPT, xlowtrPT);
    }

    fOutput->Add(fhnMixedEvents);
  } // end of do-eventmixing

  // set up PID sparse
  if(doPID){
    // ****************************** PID *****************************************************
    // set up PID handler
    AliAnalysisManager *man=AliAnalysisManager::GetAnalysisManager();
    AliInputEventHandler* inputHandler = (AliInputEventHandler*) (man->GetInputEventHandler());
    if(!inputHandler) {
        AliFatal("Input handler needed");
		return;
    }

    // PID response object
    fPIDResponse = inputHandler->GetPIDResponse();
    if (!fPIDResponse) {
        AliError("PIDResponse object was not created");
	    return;
    }
    // *****************************************************************************************

    // PID counter
    fHistPID = new TH1F("fHistPID","PID Counter", 15, 0.5, 15.5);
    SetfHistPIDcounterLabels(fHistPID);
    fOutput->Add(fHistPID);

    if(allpidAXIS) {
      bitcodePID = 1<<0 | 1<<1 | 1<<2 | 1<<3 | 1<<4 | 1<<5 | 1<<6 | 1<<7 | 1<<8 | 1<<9 |
              1<<10 | 1<<11 | 1<<12 | 1<<13 | 1<<14 | 1<<15 | 1<<16 | 1<<17 | 1<<18; // | 1<<19 | 1<<20;
      fhnPID = NewTHnSparseFPID("fhnPID", bitcodePID);
    } else {
	  bitcodePID = 1<<0 | 1<<1 | 1<<2 | 1<<3 | 1<<4 | 1<<5 | 1<<6 | 1<<7 | 1<<8 | 1<<9 |
              1<<10 | 1<<11; // | 1<<12 | 1<<13;
      fhnPID = NewTHnSparseFPID("fhnPID", bitcodePID);
	}

    // set some variable binning of sparse
    if(dovarbinTHnSparse){
     fhnPID->GetAxis(1)->Set(nbinstrPT, xlowtrPT);
     fhnPID->GetAxis(8)->Set(nbinsjetPT, xlowjetPT);
    }

    fOutput->Add(fhnPID);
  } // end of do-PID

  // =========== Switch on Sumw2 for all histos ===========
  for (Int_t i=0; i<fOutput->GetEntries(); ++i) {
    TH1 *h1 = dynamic_cast<TH1*>(fOutput->At(i));
    if (h1){
      h1->Sumw2();
      continue;
    }
    TH2 *h2 = dynamic_cast<TH2*>(fOutput->At(i));
    if (h2){
      h2->Sumw2();
      continue;
    }
    TH3 *h3 = dynamic_cast<TH3*>(fOutput->At(i));
    if (h3){
      h3->Sumw2();
      continue;
    }
    THnSparse *hn = dynamic_cast<THnSparse*>(fOutput->At(i));
    if(hn)hn->Sumw2();
  }

  PostData(1, fOutput);
}

//_________________________________________________________________________
void AliAnalysisTaskEmcalJetHadEPpid::ExecOnce()
{
  AliAnalysisTaskEmcalJet::ExecOnce();

  if (fJetsCont && fJetsCont->GetArray() == 0) fJetsCont = 0;
  if (fTracksCont && fTracksCont->GetArray() == 0) fTracksCont = 0;
  if (fCaloClustersCont && fCaloClustersCont->GetArray() == 0) fCaloClustersCont = 0;
}

//_________________________________________________________________________
Bool_t AliAnalysisTaskEmcalJetHadEPpid::Run()
{ // Main loop called for each event
  // TEST TEST TEST TEST for OBJECTS!

  fHistEventQA->Fill(1); // All Events that get entered

  // check and fill a Event Selection QA histogram for different trigger selections
  UInt_t trig = ((AliInputEventHandler*)(AliAnalysisManager::GetAnalysisManager()->GetInputEventHandler()))->IsEventSelected();
  if(trig == 0) fHistEventSelectionQA->Fill(1);
  if(trig & AliVEvent::kAny) fHistEventSelectionQA->Fill(2);
  if(trig & AliVEvent::kAnyINT) fHistEventSelectionQA->Fill(3);
  if(trig & AliVEvent::kMB) fHistEventSelectionQA->Fill(4);
  if(trig & AliVEvent::kINT7) fHistEventSelectionQA->Fill(5);
  if(trig & AliVEvent::kEMC1) fHistEventSelectionQA->Fill(6);
  if(trig & AliVEvent::kEMC7) fHistEventSelectionQA->Fill(7);
  if(trig & AliVEvent::kEMC8) fHistEventSelectionQA->Fill(8);
  if(trig & AliVEvent::kEMCEJE) fHistEventSelectionQA->Fill(9);
  if(trig & AliVEvent::kEMCEGA) fHistEventSelectionQA->Fill(10);
  if(trig & AliVEvent::kCentral) fHistEventSelectionQA->Fill(11);
  if(trig & AliVEvent::kSemiCentral) fHistEventSelectionQA->Fill(12);
  if(trig & AliVEvent::kINT8) fHistEventSelectionQA->Fill(13);

  if(trig & (AliVEvent::kEMCEJE | AliVEvent::kMB)) fHistEventSelectionQA->Fill(14);
  if(trig & (AliVEvent::kEMCEGA | AliVEvent::kMB)) fHistEventSelectionQA->Fill(15);
  if(trig & (AliVEvent::kAnyINT | AliVEvent::kMB)) fHistEventSelectionQA->Fill(16);

  //if(trig & (AliVEvent::kEMCEJE && AliVEvent::kMB)) fHistEventSelectionQA->Fill(17);
  //if(trig & (AliVEvent::kEMCEGA && AliVEvent::kMB)) fHistEventSelectionQA->Fill(18);
  //if(trig & (AliVEvent::kAnyINT && AliVEvent::kMB)) fHistEventSelectionQA->Fill(19);

  // see if we are running on PbPb and try and get LocalRho object
  if(GetBeamType() == 1) {
    if(!fLocalRho){
      AliError(Form("Couldn't get fLocalRho object, try to get it from Event based on name\n"));
      fLocalRho = GetLocalRhoFromEvent(fLocalRhoName);
      if(!fLocalRho) return kTRUE;
    }
  } // check for LocalRho object if PbPb data

  if(!fTracks){
    AliError(Form("No fTracks object!!\n"));
    return kTRUE;
  }
  if(!fJets){
    AliError(Form("No fJets object!!\n"));
    return kTRUE;
  }

  fHistEventQA->Fill(2); // events after object check

  // what kind of event do we have: AOD or ESD?
  Bool_t useAOD; 
  if (dynamic_cast<AliAODEvent*>(InputEvent())) useAOD = kTRUE;
  else useAOD = kFALSE;

  // if we have ESD event, set up ESD object
  if(!useAOD){
    fESD = dynamic_cast<AliESDEvent*>(InputEvent());
    if (!fESD) {
      AliError(Form("ERROR: fESD not available\n"));
      return kTRUE;
    }
  }

  // if we have AOD event, set up AOD object
  if(useAOD){
    fAOD = dynamic_cast<AliAODEvent*>(InputEvent());
    if(!fAOD) {
      AliError(Form("ERROR: fAOD not available\n"));
      return kTRUE;
    }
  }

  fHistEventQA->Fill(3); // events after Aod/esd check

  // get centrality
  Int_t centbin = GetCentBin(fCent);
  if (makeQAhistos) fHistCentrality->Fill(fCent); // won't be filled in pp collision (Keep this in mind!)

  // if we are on PbPb data do cut on centrality > 90%, else by default DON'T
  if (GetBeamType() == 1) {
    // apply cut to event on Centrality > 90%
    if(fCent>90) return kTRUE;
  }

  // BEAM TYPE enumerator: kNA = -1, kpp = 0, kAA = 1, kpA = 2
  // for pp analyses we will just use the first centrality bin
  if(GetBeamType() == 0) if (centbin == -1) centbin = 0;
  if(GetBeamType() == 1) if (centbin == -1) return kTRUE;

  fHistEventQA->Fill(4);  // events after centrality check

  // get vertex information
  Double_t fvertex[3]={0,0,0};
  InputEvent()->GetPrimaryVertex()->GetXYZ(fvertex);
  Double_t zVtx=fvertex[2];
  if (makeQAhistos) fHistZvtx->Fill(zVtx);

  // get z-vertex bin
  //Int_t zVbin = GetzVertexBin(zVtx);

  // apply zVtx cut
  if(fabs(zVtx)>10.0) return kTRUE;

  fHistEventQA->Fill(5); // events after zvertex check

  // create pointer to list of input event
  TList *list = InputEvent()->GetList();
  if(!list) {
    AliError(Form("ERROR: list not attached\n"));
    return kTRUE;
  }

  fHistEventQA->Fill(6); // events after list check

  // initialize TClonesArray pointers to jets and tracks
  TClonesArray *jets = 0;
  TClonesArray *tracks = 0; 
  TClonesArray *tracksME = 0;

  // get Tracks object
  tracks = dynamic_cast<TClonesArray*>(list->FindObject(fTracks));
  if (!tracks) {
    AliError(Form("Pointer to tracks %s == 0", fTracks->GetName()));
    return kTRUE;
  } // verify existence of tracks

  // get ME Tracks object
  tracksME = dynamic_cast<TClonesArray*>(list->FindObject(fTracksNameME));
  if (!tracksME) {
    AliError(Form("Pointer to tracks %s == 0", fTracksNameME.Data()));
    return kTRUE;
  } // verify existence of tracks

  // get Jets object
  jets = dynamic_cast<TClonesArray*>(list->FindObject(fJets));
  if(!jets){
    AliError(Form("Pointer to jets %s == 0", fJets->GetName()));
    return kTRUE;
  } // verify existence of jets

  fHistEventQA->Fill(7);  // events after track/jet pointer check

  // get number of jets and tracks
  const Int_t Njets = jets->GetEntries(); 
  const Int_t Ntracks = tracks->GetEntries();
  if(Ntracks<1)   return kTRUE;
  if(Njets<1)	  return kTRUE;

  fHistEventQA->Fill(8); // events after #track and jets < 1 check

  if (makeQAhistos) fHistMult->Fill(Ntracks);  // fill multiplicity distribution

  // initialize track parameters
  Int_t iTT=-1;
  Double_t ptmax=-10;
  Int_t NtrackAcc = 0;

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

  // fill event mixing QA
  if(trig & AliVEvent::kEMCEGA) fHistCentZvertGA->Fill(fCent, zVtx);
  if(trig & AliVEvent::kEMCEJE) fHistCentZvertJE->Fill(fCent, zVtx);
  if(trig & AliVEvent::kMB) fHistCentZvertMB->Fill(fCent, zVtx);
  if(trig & AliVEvent::kAny) fHistCentZvertAny->Fill(fCent, zVtx);

  // loop over tracks - to get hardest track (highest pt)
  for (Int_t iTracks = 0; iTracks < Ntracks; iTracks++){    
    AliVTrack *track = dynamic_cast<AliVTrack*>(tracks->At(iTracks));
    if(!track){
      AliError(Form("Couldn't get AliVtrack %d\n", iTracks));    
      continue;
    }

    // track cuts
    if(TMath::Abs(track->Eta())>0.9) continue;
    if(track->Pt()<0.15) continue;
    //iCount++;
    NtrackAcc++;

    if(track->Pt()>ptmax){
      ptmax=track->Pt();             // max pT track
      iTT=iTracks;                   // trigger tracks
    } // check if Pt>maxpt
    
    if (makeQAhistos) fHistTrackPhi->Fill(track->Phi()); 
    if (makeQAhistos) fHistTrackPt[centbin]->Fill(track->Pt());
    if (makeQAhistos) fHistTrackPtallcent->Fill(track->Pt());
  } // end of loop over tracks

  // get rho from event and fill relative histo's
  fRho = GetRhoFromEvent(fRhoName);
  fRhoVal = fRho->GetVal();

  if (makeQAhistos) {
    fHistRhovsdEP[centbin]->Fill(fRhoVal,fEPV0); // Global Rho vs delta Event Plane angle
    fHistRhovsCent->Fill(fCent,fRhoVal);        // Global Rho vs Centrality
    fHistEP0[centbin]->Fill(fEPV0);
    fHistEP0A[centbin]->Fill(fEPV0A);
    fHistEP0C[centbin]->Fill(fEPV0C);
    fHistEPAvsC[centbin]->Fill(fEPV0A,fEPV0C);
  }

  // initialize jet parameters
  Int_t ijethi=-1;
  Double_t highestjetpt=0.0;
  Int_t passedTTcut=0;
  Int_t NjetAcc = 0;
  Double_t leadhadronPT = 0;

  // loop over jets in an event - to find highest jet pT and apply some cuts
  for (Int_t ijet = 0; ijet < Njets; ijet++){
    // get our jets
    AliEmcalJet *jet = static_cast<AliEmcalJet*>(jets->At(ijet));
    if (!jet) continue;

    // apply jet cuts
    if ((jet->Phi()<fPhimin)||(jet->Phi()>fPhimax)) continue;
    if ((jet->Eta()<fEtamin)||(jet->Eta()>fEtamax)) continue;
    if (makeQAhistos) fHistAreavsRawPt[centbin]->Fill(jet->Pt(),jet->Area());
    if(!AcceptMyJet(jet)) continue;

    NjetAcc++;                     // # of accepted jets

    // if FlavourJetAnalysis, get desired FlavTag and check against Jet
    if(doFlavourJetAnalysis) { if(!AcceptFlavourJet(jet, fJetFlavTag)) continue;}

    // use this to get total # of jets passing cuts in events!!!!!!!!
    if (makeQAhistos) fHistJetPhi->Fill(jet->Phi()); // Jet Phi histogram (filled)

    // get highest Pt jet in event
    if(highestjetpt<jet->Pt()){
      ijethi=ijet;
      highestjetpt=jet->Pt();
    }
  } // end of looping over jets

  // accepted jets
  fHistNjetvsCent->Fill(fCent,NjetAcc);
  Int_t NJETAcc = 0;
  fHistEventQA->Fill(9); // events after track/jet loop to get highest pt

  //cout<<"Event #: "<<event<<endl;

  // loop over jets in event and make appropriate cuts
  for (Int_t ijet = 0; ijet < Njets; ++ijet) {
     AliEmcalJet *jet = static_cast<AliEmcalJet*>(fJets->At(ijet));
     if (!jet) continue;

     // check our jet is in our selected trigger event
     if (!(trig & fTriggerEventType)) continue;

	 // (should probably be higher..., but makes a cut on jet pT)
     if (jet->Pt()<0.1) continue;
     // do we accept jet? apply jet cuts
     if (!AcceptMyJet(jet)) continue;

     // if FlavourJetAnalysis, get desired FlavTag and check against Jet
     if(doFlavourJetAnalysis) { if(!AcceptFlavourJet(jet, fJetFlavTag)) continue;}

     fHistEventQA->Fill(10); // accepted jets

     // check on lead jet
     Double_t leadjet=0;
     if (ijet==ijethi) leadjet=1;

     // check on leading hadron pt
     if (ijet==ijethi) leadhadronPT = GetLeadingHadronPt(jet);

     // initialize and calculate various parameters: pt, eta, phi, rho, etc...
     Double_t jetphi = jet->Phi();      // phi of jet
     NJETAcc++;   // # accepted jets
     Double_t jeteta = jet->Eta();     // ETA of jet
     Double_t jetPt = -500; 
     Double_t jetPtGlobal = -500; 
     Double_t jetPtLocal = -500;            // initialize corr jet pt
     if(GetBeamType() == 1) {
       fLocalRhoVal = fLocalRho->GetLocalVal(jetphi, fJetRad); //GetJetRadius(0)); // get local rho value
       jetPtLocal = jet->Pt()-jet->Area()*fLocalRhoVal; // corrected pT of jet using Rho modulated for V2 and V3
     }
     jetPt = jet->Pt();
     jetPtGlobal = jet->Pt()-jet->Area()*fRhoVal;  // corrected pT of jet from rho value
     Double_t dEP = -500;                    // initialize angle between jet and event plane
     dEP = RelativeEPJET(jetphi,fEPV0); // angle betweeen jet and event plane

     // make histo's
     if(makeQAhistos) fHistJetPtvsTrackPt[centbin]->Fill(jetPt,jet->MaxTrackPt());
     if(makeQAhistos) fHistRawJetPtvsTrackPt[centbin]->Fill(jetPt,jet->MaxTrackPt());
     if(makeQAhistos) fHistJetPtcorrGlRho[centbin]->Fill(jetPtGlobal);
     if(makeQAhistos) fHistJetPtvsdEP[centbin]->Fill(jetPt, dEP);
     if(makeQAhistos) fHistJetEtaPhiPt[centbin]->Fill(jetPt,jet->Eta(),jet->Phi());
     if(makeQAhistos) fHistJetPtArea[centbin]->Fill(jetPt,jet->Area());
     if(makeQAhistos) fHistJetEtaPhi->Fill(jet->Eta(),jet->Phi());     // fill jet eta-phi distribution histo
     if(makeextraCORRhistos) fHistJetPtNcon[centbin]->Fill(jetPt,jet->GetNumberOfConstituents());
     if(makeextraCORRhistos) fHistJetPtNconCh[centbin]->Fill(jetPt,jet->GetNumberOfTracks());
     if(makeextraCORRhistos) fHistJetPtNconEm[centbin]->Fill(jetPt,jet->GetNumberOfClusters());
     if (makeoldJEThadhistos) fHistJetPt[centbin]->Fill(jet->Pt());  // fill #jets vs pT histo
     //fHistDeltaPtvsArea->Fill(jetPt,jet->Area());

     // make histo's with BIAS applied
     if (jet->MaxTrackPt()>fTrkBias){    
       if(makeBIAShistos) fHistJetPtvsdEPBias[centbin]->Fill(jetPt, dEP);
       if(makeBIAShistos) fHistJetEtaPhiPtBias[centbin]->Fill(jetPt,jet->Eta(),jet->Phi());
       if(makeextraCORRhistos) fHistJetPtAreaBias[centbin]->Fill(jetPt,jet->Area());
       if(makeextraCORRhistos) fHistJetPtNconBias[centbin]->Fill(jetPt,jet->GetNumberOfConstituents());
       if(makeextraCORRhistos) fHistJetPtNconBiasCh[centbin]->Fill(jetPt,jet->GetNumberOfTracks());
       if(makeextraCORRhistos) fHistJetPtNconBiasEm[centbin]->Fill(jetPt,jet->GetNumberOfClusters());
     }

    //if(leadjet && centbin==0){
    //  if(makeextraCORRhistos)	fHistJetPt[centbin+1]->Fill(jet->Pt());
    //}
    if ((jet->MaxTrackPt()>fTrkBias) || (jet->MaxClusterPt()>fClusBias)){
      if (makeoldJEThadhistos){ 
        fHistJetPtBias[centbin]->Fill(jet->Pt());
        //if(leadjet && centbin==0) fHistJetPtBias[centbin+1]->Fill(jet->Pt());
      }
    }  // end of MaxTrackPt>ftrkBias or maxclusterPt>fclusBias

    // do we have trigger tracks
    if(iTT>0){
      AliVTrack* TT = static_cast<AliVTrack*>(tracks->At(iTT));
      if(TMath::Abs(jet->Phi()-TT->Phi()-TMath::Pi())<0.6) passedTTcut=1;
      else passedTTcut=0;
    } // end of check on iTT > 0

    if(passedTTcut) {  
      if (makeoldJEThadhistos) fHistJetPtTT[centbin]->Fill(jet->Pt());
    }

    // cut on HIGHEST jet pt in event (15 GeV default)
    //if (highestjetpt>fJetPtcut) {
    if (jet->Pt() > fJetPtcut) {
      fHistEventQA->Fill(11); // jets meeting pt threshold

      // does our max track or cluster pass the bias?
      if ((jet->MaxTrackPt()>fTrkBias) || (jet->MaxClusterPt()>fClusBias)){
        // set up and fill Jet-Hadron Correction THnSparse
        Double_t CorrEntries[4] = {fCent, jet->Pt(), dEP, zVtx};
        fhnCorr->Fill(CorrEntries);    // fill Sparse Histo with Correction entries

        if(GetBeamType() == 1) fHistLocalRhoJetpt->Fill(jetPtLocal);
      }

      // loop over all track for an event containing a jet with a pT>fJetPtCut  (15)GeV
      for (Int_t iTracks = 0; iTracks < Ntracks; ++iTracks) {
        AliVTrack *track = dynamic_cast<AliVTrack*>(tracks->At(iTracks));
        if (!track) {
          AliError(Form("Couldn't get AliVtrack %d\n", iTracks));
          continue;
        } 

    	// apply track cuts
        if(TMath::Abs(track->Eta())>fTrkEta) continue;
        if (track->Pt()<0.15) continue;

        fHistEventQA->Fill(12); // accepted tracks in events from trigger jets

        // calculate and get some track parameters
		Double_t trCharge = -99;
        trCharge = track->Charge();
        Double_t tracketa=track->Eta();   // eta of track
        Double_t deta=tracketa-jeteta;    // dETA between track and jet
        //Double_t dR=sqrt(deta*deta+dphijh*dphijh);     // difference of R between jet and hadron track		

        // calculate single particle tracking efficiency for correlations
        //TF2 effCORR = fEffFunctionCorr;
        Double_t trefficiency = -999;
        trefficiency = EffCorrection(track->Eta(), track->Pt(), fDoEffCorr);

        //if(trefficiency < 0.1) cout<<"track#: "<<iTracks<<"  pt: "<<track->Pt()<<"  eta: "<<track->Eta()<<"  cent: "<<fCent<<"  Eff: "<<trefficiency<<endl;

        Int_t ieta = -1;       // initialize deta bin
        Int_t iptjet = -1;     // initialize jet pT bin
        if (makeoldJEThadhistos)  {
  		  ieta=GetEtaBin(deta);             // bin of eta
	      if(ieta<0) continue;              // double check we don't have a negative array index
          iptjet=GetpTjetBin(jet->Pt());    // bin of jet pt
   	      if(iptjet<0) continue; 			  // double check we don't have a negative array index
		}

        // dPHI between jet and hadron
        Double_t dphijh = RelativePhi(jet->Phi(), track->Phi()); // angle between jet and hadron

        // fill some jet-hadron histo's
        if (makeoldJEThadhistos) fHistJetH[centbin][iptjet][ieta]->Fill(dphijh,track->Pt());  // fill jet-hadron dPHI--track pT distribution
        if(makeQAhistos) fHistJetHEtaPhi->Fill(deta,dphijh);                          // fill jet-hadron  eta--phi distribution
	    fHistJetHaddPHI->Fill(dphijh);
        if(passedTTcut){
          if (makeoldJEThadhistos) fHistJetHTT[centbin][iptjet][ieta]->Fill(dphijh,track->Pt());
        }

        // does our max track or cluster pass the bias?
        if ((jet->MaxTrackPt()>fTrkBias) || (jet->MaxClusterPt()>fClusBias)){
          // set up and fill Jet-Hadron THnSparse
          Double_t triggerEntries[9] = {fCent, jet->Pt(), track->Pt(), deta, dphijh, dEP, zVtx, trCharge, leadjet};
          //cout<<"itracks#: "<<iTracks<<"   tracking efficiency: "<<trefficiency<<endl;
          if(fDoEventMixing) fhnJH->Fill(triggerEntries, 1.0/trefficiency);    // fill Sparse Histo with trigger entries

          // fill histo's
          if(makeQAhistos) fHistSEphieta->Fill(dphijh, deta); // single event distribution
          if(makeoldJEThadhistos) fHistJetHBias[centbin][iptjet][ieta]->Fill(dphijh,track->Pt());

          if (makeBIAShistos) {
            fHistJetHaddPhiBias->Fill(dphijh);
	
            // in plane and out of plane histo's
            if( dEP>0 && dEP<=(TMath::Pi()/6) ){
              // we are IN plane
              fHistJetHaddPhiINBias->Fill(dphijh);
            }else if( dEP>(TMath::Pi()/3) && dEP<=(TMath::Pi()/2) ){
              // we are OUT of PLANE
              fHistJetHaddPhiOUTBias->Fill(dphijh);
            }else if( dEP>(TMath::Pi()/6) && dEP<=(TMath::Pi()/3) ){
              // we are in middle of plane
              fHistJetHaddPhiMIDBias->Fill(dphijh);
            }
		  } // BIAS histos switch

          if (!fPIDResponse) break; // just return
          fHistTPCdEdX->Fill(track->Pt(), track->GetTPCsignal());

        } // end of check maxtrackpt>ftrackbias or maxclusterpt>fclustbias

        // **************************************************************************************************************
        // *********************************** PID **********************************************************************
        // **************************************************************************************************************
        if(doPIDtrackBIAS){
    	  //if(ptmax < fTrkBias) continue;    // force PID to happen when max track pt > 5.0 GeV
          if(leadhadronPT < fTrkBias) continue; // force PID to happen when lead hadron pt > 5.0 GeV
        }

        // some variables for PID
        Double_t pt = -999, dEdx = -999, ITSsig = -999, TOFsig = -999, charge = -999;

        // nSigma of particles in TPC, TOF, and ITS
        Double_t nSigmaPion_TPC, nSigmaProton_TPC, nSigmaKaon_TPC;
        Double_t nSigmaPion_TOF, nSigmaProton_TOF, nSigmaKaon_TOF;
        Double_t nSigmaPion_ITS, nSigmaProton_ITS, nSigmaKaon_ITS;

        if(doPID && ((jet->MaxTrackPt()>fTrkBias) || (jet->MaxClusterPt()>fClusBias)) ){
          // get parameters of track
          charge = track->Charge();    // charge of track
          pt     = track->Pt();        // pT of track

          // extra attempt 
          AliVEvent *vevent=InputEvent();
          if (!vevent||!fPIDResponse) return kTRUE; // just return, maybe put at beginning

          fHistEventQA->Fill(13); // check for AliVEvent and fPIDresponse objects

          // get detector signals
          dEdx = track->GetTPCsignal();
          ITSsig = track->GetITSsignal();
          TOFsig = track->GetTOFsignal();

          // TPC nSigma's
          nSigmaPion_TPC = fPIDResponse->NumberOfSigmasTPC(track,AliPID::kPion);
          nSigmaKaon_TPC = fPIDResponse->NumberOfSigmasTPC(track,AliPID::kKaon);
          nSigmaProton_TPC = fPIDResponse->NumberOfSigmasTPC(track,AliPID::kProton);

          // TOF nSigma's
          nSigmaPion_TOF = fPIDResponse->NumberOfSigmasTOF(track,AliPID::kPion);
          nSigmaKaon_TOF = fPIDResponse->NumberOfSigmasTOF(track,AliPID::kKaon);
          nSigmaProton_TOF = fPIDResponse->NumberOfSigmasTOF(track,AliPID::kProton);

          // ITS nSigma's
          nSigmaPion_ITS = fPIDResponse->NumberOfSigmasITS(track,AliPID::kPion);
          nSigmaKaon_ITS = fPIDResponse->NumberOfSigmasITS(track,AliPID::kKaon);
          nSigmaProton_ITS = fPIDResponse->NumberOfSigmasITS(track,AliPID::kProton);

          // fill detector signal histograms
          //if (makeQAhistos) fHistTPCdEdX->Fill(pt, dEdx); // temp out
          if (makeQAhistos) fHistITSsignal->Fill(pt, ITSsig);
          //if (makeQAhistos) fHistTOFsignal->Fill(pt, TOFsig);

          // Tests to PID pions, kaons, and protons,          (default is undentified tracks)
          //Double_t nPIDtpc = 0, nPIDits = 0, nPIDtof = 0;
          Double_t nPID = -99;

          // check track has pT < 0.900 GeV  - use TPC pid
          if (pt<0.900 && dEdx>0) {
	        //nPIDtpc = 4;
            nPID = 1;

            // PION check - TPC
            if (TMath::Abs(nSigmaPion_TPC)<2 && TMath::Abs(nSigmaKaon_TPC)>2 && TMath::Abs(nSigmaProton_TPC)>2 ){
              isPItpc = kTRUE;
              //nPIDtpc = 1;
              nPID=2;
            }else isPItpc = kFALSE; 

            // KAON check - TPC
            if (TMath::Abs(nSigmaKaon_TPC)<2 && TMath::Abs(nSigmaPion_TPC)>3 && TMath::Abs(nSigmaProton_TPC)>2 ){
              isKtpc = kTRUE;
              //nPIDtpc = 2;
              nPID=3;
            }else isKtpc = kFALSE;

            // PROTON check - TPC
            if (TMath::Abs(nSigmaProton_TPC)<2 && TMath::Abs(nSigmaPion_TPC)>3 && TMath::Abs(nSigmaKaon_TPC)>2 ){
              isPtpc = kTRUE;
              //nPIDtpc = 3;
              nPID=4;
            }else isPtpc = kFALSE;
          }  // cut on track pT for TPC

          // check track has pT < 0.500 GeV - use ITS pid
          if (pt<0.500 && ITSsig>0) {
            //nPIDits = 4;
            nPID = 5;

            // PION check - ITS
            if (TMath::Abs(nSigmaPion_ITS)<2 && TMath::Abs(nSigmaKaon_ITS)>2 && TMath::Abs(nSigmaProton_ITS)>2 ){
              isPIits = kTRUE;
              //nPIDits = 1; 
	          nPID=6;
            }else isPIits = kFALSE;

            // KAON check - ITS
            if (TMath::Abs(nSigmaKaon_ITS)<2 && TMath::Abs(nSigmaPion_ITS)>3 && TMath::Abs(nSigmaProton_ITS)>2 ){
              isKits = kTRUE;
              //nPIDits = 2;
              nPID=7;
            }else isKits = kFALSE;

            // PROTON check - ITS
            if (TMath::Abs(nSigmaProton_ITS)<2 && TMath::Abs(nSigmaPion_ITS)>3 && TMath::Abs(nSigmaKaon_ITS)>2 ){
              isPits = kTRUE;
              //nPIDits = 3;
	          nPID=8;
            }else isPits = kFALSE;
          }  // cut on track pT for ITS

          // check track has 0.900 GeV < pT < 2.500 GeV - use TOF pid
          if (pt>0.900 && pt<2.500 && TOFsig>0) {
	        //nPIDtof = 4;
            nPID = 9;

            // PION check - TOF
            if (TMath::Abs(nSigmaPion_TOF)<2 && TMath::Abs(nSigmaKaon_TOF)>2 && TMath::Abs(nSigmaProton_TOF)>2 ){
              isPItof = kTRUE;
              //nPIDtof = 1;
              nPID=10;
            }else isPItof = kFALSE;

            // KAON check - TOF
            if (TMath::Abs(nSigmaKaon_TOF)<2 && TMath::Abs(nSigmaPion_TOF)>3 && TMath::Abs(nSigmaProton_TOF)>2 ){
              isKtof = kTRUE;
              //nPIDtof = 2;
              nPID=11;
            }else isKtof = kFALSE;

            // PROTON check - TOF
            if (TMath::Abs(nSigmaProton_TOF)<2 && TMath::Abs(nSigmaPion_TOF)>3 && TMath::Abs(nSigmaKaon_TOF)>2 ){
              isPtof = kTRUE;
              //nPIDtof = 3;
              nPID=12;
            }else isPtof = kFALSE;
          }  // cut on track pT for TOF

          if (nPID == -99) nPID = 14;
 	      fHistPID->Fill(nPID);

          // PID sparse getting filled 
          if (allpidAXIS) { // FILL ALL axis
			Double_t pid_EntriesALL[19] = {fCent,pt,charge,deta,dphijh,leadjet,zVtx,dEP,jetPt,
                                      nSigmaPion_TPC, nSigmaPion_TOF, // pion nSig values in TPC/TOF
  				      				  nPID, //nPIDtpc, nPIDits, nPIDtof,       // PID label for each detector
 									  nSigmaProton_TPC, nSigmaKaon_TPC,  // nSig in TPC
                                      nSigmaPion_ITS, nSigmaProton_ITS, nSigmaKaon_ITS,  // nSig in ITS
                                      nSigmaProton_TOF, nSigmaKaon_TOF,  // nSig in TOF
                                      }; //array for PID sparse     
		    fhnPID->Fill(pid_EntriesALL, 1.0/trefficiency);
		  } else {
            // PID sparse getting filled 
            Double_t pid_Entries[12] = {fCent,pt,charge,deta,dphijh,leadjet,zVtx,dEP,jetPt,
                                      nSigmaPion_TPC, nSigmaPion_TOF, // pion nSig values in TPC/TOF
  				      				  nPID //nPIDtpc, nPIDits, nPIDtof       // PID label for each detector
                                      }; //array for PID sparse                           
            fhnPID->Fill(pid_Entries, 1.0/trefficiency);   // fill Sparse histo of PID tracks 
		  } // minimal pid sparse filling

       	} // end of doPID check

  	    // get track pt bin
        Int_t itrackpt = -500;              // initialize track pT bin
        itrackpt = GetpTtrackBin(track->Pt());

	    // all tracks: jet hadron correlations in hadron pt bins
        if(makeextraCORRhistos) fHistJetHadbindPhi[itrackpt]->Fill(dphijh);

        // in plane and out of plane jet-hadron histo's
        if( dEP>0 && dEP<=(TMath::Pi()/6) ){
          // we are IN plane
          if(makeextraCORRhistos) fHistJetHaddPhiINcent[centbin]->Fill(dphijh);
          fHistJetHaddPhiIN->Fill(dphijh);
          if(makeextraCORRhistos) fHistJetHadbindPhiIN[itrackpt]->Fill(dphijh);
        }else if( dEP>(TMath::Pi()/3) && dEP<=(TMath::Pi()/2) ){
          // we are OUT of PLANE
          if(makeextraCORRhistos) fHistJetHaddPhiOUTcent[centbin]->Fill(dphijh);
          fHistJetHaddPhiOUT->Fill(dphijh);
          if(makeextraCORRhistos) fHistJetHadbindPhiOUT[itrackpt]->Fill(dphijh);
        }else if( dEP>(TMath::Pi()/6) && dEP<=(TMath::Pi()/3) ){ 
          // we are in the middle of plane
          if(makeextraCORRhistos) fHistJetHaddPhiMIDcent[centbin]->Fill(dphijh);
          fHistJetHaddPhiMID->Fill(dphijh);
          if(makeextraCORRhistos) fHistJetHadbindPhiMID[itrackpt]->Fill(dphijh);
        }
      } // loop over tracks found in event with highest JET pT > 10.0 GeV (change)
    } // jet pt cut
  } // jet loop

  fHistEventQA->Fill(14); // events right before event mixing

// ***************************************************************************************************************
// ******************************** Event MIXING *****************************************************************
// ***************************************************************************************************************

  // initialize object array of cloned picotracks
  TObjArray* tracksClone = 0x0;
  
  // PbPb collisions - create cloned picotracks
  //if(GetBeamType() == 1) tracksClone = CloneAndReduceTrackList(tracks); // TEST

  //Prepare to do event mixing
  if(fDoEventMixing>0){
    // event mixing

    // 1. First get an event pool corresponding in mult (cent) and
    //    zvertex to the current event. Once initialized, the pool
    //    should contain nMix (reduced) events. This routine does not
    //    pre-scan the chain. The first several events of every chain
    //    will be skipped until the needed pools are filled to the
    //    specified depth. If the pool categories are not too rare, this
    //    should not be a problem. If they are rare, you could lose
    //    statistics.

    // 2. Collect the whole pool's content of tracks into one TObjArray
    //    (bgTracks), which is effectively a single background super-event.

    // 3. The reduced and bgTracks arrays must both be passed into
    //    FillCorrelations(). Also nMix should be passed in, so a weight
    //    of 1./nMix can be applied.

    // mix jets from triggered events with tracks from MB events
    // get the trigger bit, need to change trigger bits between different runs
    UInt_t trigger = ((AliInputEventHandler*)(AliAnalysisManager::GetAnalysisManager()->GetInputEventHandler()))->IsEventSelected();
    // if event was not selected (triggered) for any reseason (should never happen) then return
    if (trigger==0)  return kTRUE;

    // initialize event pools
    AliEventPool* pool = 0x0;
    AliEventPool* poolpp = 0x0;
    Double_t Ntrks = -999;

    // pp collisions - get event pool
    if(GetBeamType() == 0) {
      Ntrks=(Double_t)Ntracks*1.0;
      //cout<<"Test.. Ntrks: "<<fPoolMgr->GetEventPool(Ntrks);
      poolpp = fPoolMgr->GetEventPool(Ntrks, zVtx); // for pp
    }

    // PbPb collisions - get event pool 
    if(GetBeamType() == 1) pool = fPoolMgr->GetEventPool(fCent, zVtx); // for PbPb? fcent

    // if we don't have a pool, return
    if (!pool && !poolpp){
      if(GetBeamType() == 1) AliFatal(Form("No pool found for centrality = %f, zVtx = %f", fCent, zVtx));
      if(GetBeamType() == 0) AliFatal(Form("No pool found for multiplicity = %f, zVtx = %f", Ntrks, zVtx));
      return kTRUE;
    }

    fHistEventQA->Fill(15); // mixed events cases that have pool

    // initialize background tracks array
    TObjArray* bgTracks;

    // next line might not apply for PbPb collisions
    // use only jets from EMCal-triggered events (for lhc11a use AliVEvent::kEMC1)
    //check for a trigger jet
    // fmixingtrack/10 ??
  if(GetBeamType() == 1) if(trigger & fTriggerEventType) { //kEMCEJE)) {     
    if (pool->IsReady() || pool->NTracksInPool() > fNMIXtracks || pool->GetCurrentNEvents() >= fNMIXevents) {

      // loop over jets (passing cuts?)
      for (Int_t ijet = 0; ijet < Njets; ijet++) {
        Double_t leadjet=0;
        if (ijet==ijethi) leadjet=1;

        // get jet object
        AliEmcalJet *jet = static_cast<AliEmcalJet*>(jets->At(ijet));
	    if (!jet) continue;

		// (should probably be higher..., but makes a cut on jet pT)
     	if (jet->Pt()<0.1) continue;
    	if (!AcceptMyJet(jet)) continue;

        fHistEventQA->Fill(16); // event mixing jets
		
        // set cut to do event mixing only if we have a jet meeting our pt threshold (bias applied below)
        if (jet->Pt()<fJetPtcut) continue;

        // get number of current events in pool
        Int_t nMix = pool->GetCurrentNEvents();  // how many particles in pool to mix

          // Fill for biased jet triggers only
        if ((jet->MaxTrackPt()>fTrkBias) || (jet->MaxClusterPt()>fClusBias)) {  // && jet->Pt() > fJetPtcut) {
          // Fill mixed-event histos here  
          for (Int_t jMix=0; jMix<nMix; jMix++) {
			fHistEventQA->Fill(17); // event mixing nMix                 

		    // get jMix'th event
			bgTracks = pool->GetEvent(jMix);
            const Int_t Nbgtrks = bgTracks->GetEntries();
            for(Int_t ibg=0; ibg<Nbgtrks; ibg++) {
              AliPicoTrack *part = static_cast<AliPicoTrack*>(bgTracks->At(ibg));
              if(!part) continue;
              if(TMath::Abs(part->Eta())>0.9) continue;
              if(part->Pt()<0.15) continue;

              Double_t DEta = part->Eta()-jet->Eta();                // difference in eta
              Double_t DPhi = RelativePhi(jet->Phi(),part->Phi());   // difference in phi
              Double_t dEP = RelativeEPJET(jet->Phi(),fEPV0);	     // difference between jet and EP
		      Double_t mixcharge = part->Charge();
              //Double_t DR=TMath::Sqrt(DPhi*DPhi+DEta*DEta);      // difference in R

              // calculate single particle tracking efficiency of mixed events for correlations
              Double_t mixefficiency = -999;
              mixefficiency = EffCorrection(part->Eta(), part->Pt(), fDoEffCorr);                           

              //if(mixefficiency < 0.1) cout<<"mixtrack#: "<<ibg<<"  pt: "<<part->Pt()<<"  eta: "<<part->Eta()<<"  cent: "<<fCent<<"  Eff: "<<mixefficiency<<endl;

              // create / fill mixed event sparse
              Double_t triggerEntries[9] = {fCent,jet->Pt(),part->Pt(),DEta,DPhi,dEP,zVtx, mixcharge, leadjet}; //array for ME sparse
              fhnMixedEvents->Fill(triggerEntries,1./(nMix*mixefficiency));   // fill Sparse histo of mixed events

              fHistEventQA->Fill(18); // event mixing - nbgtracks
              if(makeextraCORRhistos) fHistMEphieta->Fill(DPhi,DEta, 1./(nMix*mixefficiency));
            } // end of background track loop
          } // end of filling mixed-event histo's
        } // end of check for biased jet triggers
      } // end of jet loop
    } // end of check for pool being ready
  } // end EMC triggered loop

//=============================================================================================================

    // use only jets from EMCal-triggered events (for lhc11a use AliVEvent::kEMC1)
///    if (trigger & AliVEvent::kEMC1) {
    // pp collisions
    if(GetBeamType() == 0) if(trigger & fTriggerEventType) { //kEMC1)) {     
      if (poolpp->IsReady() || poolpp->NTracksInPool() > fNMIXtracks || poolpp->GetCurrentNEvents() >= fNMIXevents) {

        // loop over jets (passing cuts?)
        for (Int_t ijet = 0; ijet < Njets; ijet++) {
          Double_t leadjet=0;
          if (ijet==ijethi) leadjet=1;

          // get jet object
          AliEmcalJet *jet = static_cast<AliEmcalJet*>(jets->At(ijet));
		  if (!jet) continue;

		  // (should probably be higher..., but makes a cut on jet pT)
     	  if (jet->Pt()<0.1) continue;
    	  if (!AcceptMyJet(jet)) continue;

          fHistEventQA->Fill(16); // event mixing jets

          // set cut to do event mixing only if we have a jet meeting our pt threshold (bias applied below)
		  if (jet->Pt()<fJetPtcut) continue;

          // get number of current events in pool 
          Int_t nMix = poolpp->GetCurrentNEvents();  // how many particles in pool to mix

          // Fill for biased jet triggers only
          if ((jet->MaxTrackPt()>fTrkBias) || (jet->MaxClusterPt()>fClusBias)) {  // && jet->Pt() > fJetPtcut) {
            // Fill mixed-event histos here  
            for (Int_t jMix=0; jMix<nMix; jMix++) {
			  fHistEventQA->Fill(17); // event mixing nMix                 

		      // get jMix'th event
			  bgTracks = poolpp->GetEvent(jMix);
              const Int_t Nbgtrks = bgTracks->GetEntries();
              for(Int_t ibg=0; ibg<Nbgtrks; ibg++) {
                AliPicoTrack *part = static_cast<AliPicoTrack*>(bgTracks->At(ibg));
                if(!part) continue;
                if(TMath::Abs(part->Eta())>0.9) continue;
                if(part->Pt()<0.15) continue;

                Double_t DEta = part->Eta()-jet->Eta();                // difference in eta
                Double_t DPhi = RelativePhi(jet->Phi(),part->Phi());   // difference in phi
                Double_t dEP = RelativeEPJET(jet->Phi(),fEPV0);	       // difference between jet and EP
                Double_t mixcharge = part->Charge();
                //Double_t DR=TMath::Sqrt(DPhi*DPhi+DEta*DEta);        // difference in R

                // create / fill mixed event sparse
                Double_t triggerEntries[9] = {fCent,jet->Pt(),part->Pt(),DEta,DPhi,dEP,zVtx, mixcharge, leadjet}; //array for ME sparse
                fhnMixedEvents->Fill(triggerEntries,1./nMix);   // fill Sparse histo of mixed events

                fHistEventQA->Fill(18); // event mixing - nbgtracks
                if(makeextraCORRhistos) fHistMEphieta->Fill(DPhi,DEta, 1./nMix);
              } // end of background track loop
            } // end of filling mixed-event histo's
          } // end of check for biased jet triggers
        } // end of jet loop
      } // end of check for pool being ready
    } //end EMC triggered loop

    // pp collisions
    if(GetBeamType() == 0) {

      // use only tracks from MB events (for lhc11a use AliVEvent::kMB) //kAnyINT as test
      if(trigger & fMixingEventType) { //kMB) {

        // create a list of reduced objects. This speeds up processing and reduces memory consumption for the event pool
        tracksClone = CloneAndReduceTrackList(tracks);

        // update pool if jet in event or not
        poolpp->UpdatePool(tracksClone);

      } // check on track from MB events
    }

    // PbPb collisions
    if(GetBeamType() == 1) {
      
      // use only tracks from MB events
      if(trigger & fMixingEventType) { //kMB) {

        // create a list of reduced objects. This speeds up processing and reduces memory consumption for the event pool
        tracksClone = CloneAndReduceTrackList(tracks);

        // update pool if jet in event or not
        pool->UpdatePool(tracksClone);

      } // MB events
    } // PbPb collisions
  } // end of event mixing

  // print some stats on the event
  event++;
  fHistEventQA->Fill(19);  // events making it to end  

  if (doComments) {
    cout<<"Event #: "<<event<<"     Jet Radius: "<<fJetRad<<"     Constituent Pt Cut: "<<fConstituentCut<<endl;
    cout<<"# of jets: "<<Njets<<"      NjetAcc: "<<NjetAcc<<"      Highest jet pt: "<<highestjetpt<<"     leading hadron pt: "<<leadhadronPT<<endl;
    cout<<"# tracks: "<<Ntracks<<"      NtrackAcc: "<<NtrackAcc<<"      Highest track pt: "<<ptmax<<endl;
    cout<<" =============================================== "<<endl;
  }

  return kTRUE;  // used when the function is of type bool
}  // end of RUN

//________________________________________________________________________
Int_t AliAnalysisTaskEmcalJetHadEPpid::GetCentBin(Double_t cent) const
{  // Get centrality bin.
  Int_t centbin = -1;
  if (cent>=0 && cent<10)	centbin = 0;
  else if (cent>=10 && cent<20)	centbin = 1;
  else if (cent>=20 && cent<30) centbin = 2;
  else if (cent>=30 && cent<40)	centbin = 3;
  else if (cent>=40 && cent<50) centbin = 4;
  else if (cent>=50 && cent<90)	centbin = 5;
 
  return centbin;
}

//________________________________________________________________________
Double_t AliAnalysisTaskEmcalJetHadEPpid::RelativePhi(Double_t mphi,Double_t vphi) const
{ // function to calculate relative PHI
  double dphi = mphi-vphi;

  // set dphi to operate on adjusted scale
  if(dphi<-0.5*TMath::Pi()) dphi+=2.*TMath::Pi();
  if(dphi>3./2.*TMath::Pi()) dphi-=2.*TMath::Pi();

  // test
  if( dphi < -1.*TMath::Pi()/2 || dphi > 3.*TMath::Pi()/2 )
    AliWarning(Form("%s: dPHI not in range [-0.5*Pi, 1.5*Pi]!", GetName()));

  return dphi; // dphi in [-0.5Pi, 1.5Pi]                                                                                   
}

//_________________________________________________________________________
Double_t AliAnalysisTaskEmcalJetHadEPpid::RelativeEPJET(Double_t jetAng, Double_t EPAng) const
{ // function to calculate angle between jet and EP in the 1st quadrant (0,Pi/2)
  Double_t dphi = (EPAng - jetAng);
  
  // ran into trouble with a few dEP<-Pi so trying this...
  if( dphi<-1*TMath::Pi() ){
    dphi = dphi + 1*TMath::Pi();
  } // this assumes we are doing full jets currently 
  
  if( (dphi>0) && (dphi<1*TMath::Pi()/2) ){
    // Do nothing! we are in quadrant 1
  }else if( (dphi>1*TMath::Pi()/2) && (dphi<1*TMath::Pi()) ){
    dphi = 1*TMath::Pi() - dphi;
  }else if( (dphi<0) && (dphi>-1*TMath::Pi()/2) ){
    dphi = fabs(dphi);
  }else if( (dphi<-1*TMath::Pi()/2) && (dphi>-1*TMath::Pi()) ){
    dphi = dphi + 1*TMath::Pi();
  } 
  
  // test
  if( dphi < 0 || dphi > TMath::Pi()/2 )
    AliWarning(Form("%s: dPHI not in range [0, 0.5*Pi]!", GetName()));

  return dphi;   // dphi in [0, Pi/2]
}

//Int_t ieta=GetEtaBin(deta);
//________________________________________________________________________
Int_t AliAnalysisTaskEmcalJetHadEPpid::GetEtaBin(Double_t eta) const
{
  // Get eta bin for histos.
  Int_t etabin = -1;
  if (TMath::Abs(eta)<=0.4)				                etabin = 0;
  else if (TMath::Abs(eta)>0.4 && TMath::Abs(eta)<0.8)	etabin = 1;
  else if (TMath::Abs(eta)>=0.8)			            etabin = 2;

  return etabin;
} // end of get-eta-bin

//________________________________________________________________________
Int_t AliAnalysisTaskEmcalJetHadEPpid::GetpTjetBin(Double_t pt) const
{
  // Get jet pt  bin for histos.
  Int_t ptbin = -1;
  if (pt>=15 && pt<20)		ptbin = 0;
  else if (pt>=20 && pt<25)	ptbin = 1;
  else if (pt>=25 && pt<40)	ptbin = 2;
  else if (pt>=40 && pt<60)	ptbin = 3;
  else if (pt>=60)	     	ptbin = 4;

  return ptbin;
} // end of get-jet-pt-bin

//________________________________________________________________________
Int_t AliAnalysisTaskEmcalJetHadEPpid::GetpTtrackBin(Double_t pt) const
{
  // May need to update bins for future runs... (testing locally)

  // Get track pt bin for histos.
  Int_t ptbin = -1;
  if (pt < 0.5)			ptbin = 0;
  else if (pt>=0.5 && pt<1.0)	ptbin = 1;
  else if (pt>=1.0 && pt<1.5)	ptbin = 2;
  else if (pt>=1.5 && pt<2.0)	ptbin = 3;
  else if (pt>=2.0 && pt<2.5)	ptbin = 4;
  else if (pt>=2.5 && pt<3.0)	ptbin = 5;
  else if (pt>=3.0 && pt<4.0)	ptbin = 6;
  else if (pt>=4.0 && pt<5.0)	ptbin = 7;
  else if (pt>=5.0)		ptbin = 8;

  return ptbin;
} // end of get-jet-pt-bin

//___________________________________________________________________________
Int_t AliAnalysisTaskEmcalJetHadEPpid::GetzVertexBin(Double_t zVtx) const
{
  // get z-vertex bin for histo.
  int zVbin= -1;
  if (zVtx>=-10 && zVtx<-8)	    zVbin = 0;
  else if (zVtx>=-8 && zVtx<-6)	zVbin = 1;
  else if (zVtx>=-6 && zVtx<-4)	zVbin = 2;
  else if (zVtx>=-4 && zVtx<-2)	zVbin = 3; 
  else if (zVtx>=-2 && zVtx<0)	zVbin = 4;
  else if (zVtx>=0 && zVtx<2)	zVbin = 5;
  else if (zVtx>=2 && zVtx<4)	zVbin = 6;
  else if (zVtx>=4 && zVtx<6)	zVbin = 7;
  else if (zVtx>=6 && zVtx<8)	zVbin = 8;
  else if (zVtx>=8 && zVtx<10)	zVbin = 9;
  else zVbin = 10;
        
  return zVbin;
} // end of get z-vertex bin

//______________________________________________________________________
THnSparse* AliAnalysisTaskEmcalJetHadEPpid::NewTHnSparseF(const char* name, UInt_t entries)
{
   // generate new THnSparseF, axes are defined in GetDimParams()
   Int_t count = 0;
   UInt_t tmp = entries;
   while(tmp!=0){
      count++;
      tmp = tmp &~ -tmp;  // clear lowest bit
   }

   TString hnTitle(name);
   const Int_t dim = count;
   Int_t nbins[dim];
   Double_t xmin[dim];
   Double_t xmax[dim];

   Int_t i=0;
   Int_t c=0;
   while(c<dim && i<32){
      if(entries&(1<<i)){
         TString label("");
         GetDimParams(i, label, nbins[c], xmin[c], xmax[c]);
         hnTitle += Form(";%s",label.Data());
         c++;
      }

      i++;
   }
   hnTitle += ";";

   return new THnSparseF(name, hnTitle.Data(), dim, nbins, xmin, xmax);
} // end of NewTHnSparseF

void AliAnalysisTaskEmcalJetHadEPpid::GetDimParams(Int_t iEntry, TString &label, Int_t &nbins, Double_t &xmin, Double_t &xmax)
{
   // stores label and binning of axis for THnSparse
   const Double_t pi = TMath::Pi();

   switch(iEntry){

   case 0:
      label = "V0 centrality (%)";
      nbins = 10;
      xmin = 0.;
      xmax = 100.;
      break;

   case 1:
      label = "Jet p_{T}";
      nbins = 50; // 216
      xmin = 0.;
      xmax = 250.; // 216
      break;

   case 2:
      label = "Track p_{T}";
      nbins = 80; //300; // 750 pid
      xmin = 0.;
      xmax = 20.; //75.;
      break;

    case 3:
      label = "Relative Eta";
      nbins = 56; // 48
      xmin = -1.4;
      xmax = 1.4;
      break;

   case 4: 
      label = "Relative Phi";
      nbins = 72;
      xmin = -0.5*pi;
      xmax = 1.5*pi;
      break;

  case 5:
      label = "Relative angle of Jet and Reaction Plane";
      nbins = 3; // (12) 72
      xmin = 0;
      xmax = 0.5*pi;
      break;

  case 6:
      label = "z-vertex";
      nbins = 10;
      xmin = -10;
      xmax =  10;
      break;

  case 7:
      label = "track charge";
      nbins = 3;
      xmin = -1.5;
      xmax = 1.5;
      break;

  case 8:
      label = "leading jet";
      nbins = 3;
      xmin = -0.5;
      xmax = 2.5;
      break;

  case 9: // need to update
      label = "leading track";
      nbins = 10;
      xmin = 0;
      xmax = 50;
      break; 

   } // end of switch
} // end of getting dim-params

//_________________________________________________
// From CF event mixing code PhiCorrelations
TObjArray* AliAnalysisTaskEmcalJetHadEPpid::CloneAndReduceTrackList(TObjArray* tracksME)
{
  // clones a track list by using AliPicoTrack which uses much less memory (used for event mixing)
  TObjArray* tracksClone = new TObjArray;
  tracksClone->SetOwner(kTRUE);

// ===============================

//      cout << "RM Hybrid track : " << i << "  " << particle->Pt() << endl;  

  //cout << "nEntries " << tracks->GetEntriesFast() <<endl;
  for (Int_t i=0; i<tracksME->GetEntriesFast(); i++) {         // AOD/general case
    AliVParticle* particle = (AliVParticle*) tracksME->At(i);  // AOD/general case
    if(TMath::Abs(particle->Eta())>fTrkEta) continue;
    if(particle->Pt()<0.15)continue;

/*
// DON'T USE
    Double_t trackpt=particle->Pt();   // track pT

    Int_t trklabel=-1;
    trklabel=particle->GetLabel();
    //cout << "TRACK_LABEL: " << particle->GetLabel()<<endl;

    Int_t hadbin=-1;
    if(trackpt<0.5) hadbin=0;
    else if(trackpt<1) hadbin=1;
    else if(trackpt<2) hadbin=2;
    else if(trackpt<3) hadbin=3;
    else if(trackpt<5) hadbin=4;
    else if(trackpt<8) hadbin=5;
    else if(trackpt<20) hadbin=6;
// end of DON'T USE

//feb10 comment out
    if(hadbin>-1 && trklabel>-1 && trklabel <3) fHistTrackEtaPhi[trklabel][hadbin]->Fill(particle->Eta(),particle->Phi());
    if(hadbin>-1) fHistTrackEtaPhi[3][hadbin]->Fill(particle->Eta(),particle->Phi());

    if(hadbin>-1) fHistTrackEtaPhi[hadbin]->Fill(particle->Eta(),particle->Phi());  // TEST
*/

    tracksClone->Add(new AliPicoTrack(particle->Pt(), particle->Eta(), particle->Phi(), particle->Charge(), 0, 0, 0, 0));
  } // end of looping through tracks

  return tracksClone;
}

//____________________________________________________________________________________________
THnSparse* AliAnalysisTaskEmcalJetHadEPpid::NewTHnSparseFPID(const char* name, UInt_t entries)
{
   // generate new THnSparseF PID, axes are defined in GetDimParams()
   Int_t count = 0;
   UInt_t tmp = entries;
   while(tmp!=0){
      count++;
      tmp = tmp &~ -tmp;  // clear lowest bit
   }

   TString hnTitle(name);
   const Int_t dim = count;
   Int_t nbins[dim];
   Double_t xmin[dim];
   Double_t xmax[dim];

   Int_t i=0;
   Int_t c=0;
   while(c<dim && i<32){
      if(entries&(1<<i)){
         TString label("");
         GetDimParamsPID(i, label, nbins[c], xmin[c], xmax[c]);
         hnTitle += Form(";%s",label.Data());
         c++;
      }

      i++;
   }
   hnTitle += ";";

   return new THnSparseF(name, hnTitle.Data(), dim, nbins, xmin, xmax);
} // end of NewTHnSparseF PID

//________________________________________________________________________________
void AliAnalysisTaskEmcalJetHadEPpid::GetDimParamsPID(Int_t iEntry, TString &label, Int_t &nbins, Double_t &xmin, Double_t &xmax)
{
   // stores label and binning of axis for THnSparse
   const Double_t pi = TMath::Pi();

   switch(iEntry){

   case 0:
      label = "V0 centrality (%)";
      nbins = 10;
      xmin = 0.;
      xmax = 100.;
      break;

   case 1:
      label = "Track p_{T}";
      nbins = 80; //300; // 750 
      xmin = 0.;
      xmax = 20.; //75.; 
      break;

   case 2:
      label = "Charge of Track";
      nbins = 3;
      xmin = -1.5;
      xmax = 1.5;
      break;

   case 3:
      label = "Relative Eta of Track and Jet";
      nbins = 56; // 48
      xmin = -1.4;
      xmax = 1.4;
      break;

   case 4:
      label = "Relative Phi of Track and Jet";
      nbins = 72;
      xmin = -0.5*pi;
      xmax = 1.5*pi;
      break;

   case 5:
      label = "leading jet";
      nbins = 3;
      xmin = -.5;
      xmax = 2.5;
      break;

   case 6:
      label = "Z-vertex";
      nbins = 10;
      xmin = -10.;
      xmax = 10.;
      break;

   case 7: 
      label = "Relative angle: Jet and Reaction Plane";
      nbins = 3; // (12) 48
      xmin = 0.;
      xmax = 0.5*pi;
      break;

   case 8: 
      label = "Jet p_{T}";
      nbins = 50; // 216 
      xmin = 0.;
      xmax = 250.; // 216
      break;

   case 9:
      label = "N-Sigma of pions in TPC";
      nbins = 200;
      xmin = -10.0;
      xmax = 10.0; 
      break;

   case 10:
      label = "N-Sigma of pions in TOF";
      nbins = 200;
      xmin = -10.;
      xmax = 10.; 
      break;

   case 11:
      label = "TPC PID determination";
      nbins = 15; //5;
      xmin = 0.5; //0.;
      xmax = 15.5; //5.;
      break;

/*
   case 12:
      label = "ITS PID determination";
      nbins = 5;
      xmin = 0.;
      xmax = 5.;
      break;

   case 13:
      label = "TOF PID determination";
      nbins = 5;
      xmin = 0.;
      xmax = 5.;
      break;
*/

   case 12:
      label = "N-Sigma of protons in TPC";
      nbins = 200;
      xmin = -10.;
      xmax = 10.;
      break;

   case 13:
      label = "N-Sigma of kaons in TPC";
      nbins = 200;
      xmin = -10.;
      xmax = 10.;
      break;

   case 14:
      label = "N-Sigma of pions in ITS";
      nbins = 200;
      xmin = -10.0;
      xmax = 10.0; 
      break;

   case 15:
      label = "N-Sigma of protons in ITS";
      nbins = 200;
      xmin = -10.;
      xmax = 10.;
      break;

   case 16:
      label = "N-Sigma of kaons in ITS";
      nbins = 200;
      xmin = -10.;
      xmax = 10.;
      break;

   case 17:
      label = "N-Sigma of protons in TOF";
      nbins = 200;
      xmin = -10.;
      xmax = 10.;
      break;

   case 18:
      label = "N-Sigma of kaons in TOF";
      nbins = 200;
      xmin = -10.;
      xmax = 10.;
      break;

   } // end of switch
} // end of get dimension parameters PID

void AliAnalysisTaskEmcalJetHadEPpid::Terminate(Option_t *) {
  cout<<"#########################"<<endl;
  cout<<"#### DONE RUNNING!!! ####"<<endl;
  cout<<"#########################"<<endl;
} // end of terminate

//________________________________________________________________________
Int_t AliAnalysisTaskEmcalJetHadEPpid::AcceptMyJet(AliEmcalJet *jet) {
  //applies all jet cuts except pt
  if ((jet->Phi()<fPhimin)||(jet->Phi()>fPhimax)) return 0;
  if ((jet->Eta()<fEtamin)||(jet->Eta()>fEtamax)) return 0;
  if (jet->Area()<fAreacut) return 0;
  // prevents 0 area jets from sneaking by when area cut == 0
  if (jet->Area()==0) return 0;
  //exclude jets with extremely high pt tracks which are likely misreconstructed
  if(jet->MaxTrackPt()>100) return 0;

  //passed all above cuts
  return 1;
}

//void AliAnalysisTaskEmcalJetHadEPpid::FillAnalysisSummaryHistogram() const
void AliAnalysisTaskEmcalJetHadEPpid::SetfHistPIDcounterLabels(TH1* h) const
{
    // fill the analysis summary histrogram, saves all relevant analysis settigns
    h->GetXaxis()->SetBinLabel(1, "TPC: Unidentified");
    h->GetXaxis()->SetBinLabel(2, "TPC: Pion");
    h->GetXaxis()->SetBinLabel(3, "TPC: Kaon");
    h->GetXaxis()->SetBinLabel(4, "TPC: Proton");
    h->GetXaxis()->SetBinLabel(5, "ITS: Unidentified");
    h->GetXaxis()->SetBinLabel(6, "ITS: Pion");
    h->GetXaxis()->SetBinLabel(7, "ITS: Kaon");
    h->GetXaxis()->SetBinLabel(8, "ITS: Proton");
    h->GetXaxis()->SetBinLabel(9, "TOF: Unidentified");
    h->GetXaxis()->SetBinLabel(10, "TOF: Pion"); 
    h->GetXaxis()->SetBinLabel(11, "TOF: Kaon");
    h->GetXaxis()->SetBinLabel(12, "TOF: Proton");
    h->GetXaxis()->SetBinLabel(14, "Unidentified tracks");

    // set x-axis labels vertically
    h->LabelsOption("v");
}

//void AliAnalysisTaskEmcalJetHadEPpid::FillAnalysisSummaryHistogram() const
void AliAnalysisTaskEmcalJetHadEPpid::SetfHistQAcounterLabels(TH1* h) const
{
    // label bins of the analysis event summary
    h->GetXaxis()->SetBinLabel(1, "All events started"); 
    h->GetXaxis()->SetBinLabel(2, "object check"); 
    h->GetXaxis()->SetBinLabel(3, "aod/esd check"); 
    h->GetXaxis()->SetBinLabel(4, "centrality check"); 
    h->GetXaxis()->SetBinLabel(5, "zvertex check"); 
    h->GetXaxis()->SetBinLabel(6, "list check"); 
    h->GetXaxis()->SetBinLabel(7, "track/jet pointer check"); 
    h->GetXaxis()->SetBinLabel(8, "tracks & jets < than 1 check"); 
    h->GetXaxis()->SetBinLabel(9, "after track/jet loop to get highest pt"); 
    h->GetXaxis()->SetBinLabel(10, "accepted jets"); 
    h->GetXaxis()->SetBinLabel(11, "jets meeting pt threshold"); 
    h->GetXaxis()->SetBinLabel(12, "accepted tracks in events w/ trigger jet"); 
    h->GetXaxis()->SetBinLabel(13, "after AliVEvent & fPIDResponse"); 
    h->GetXaxis()->SetBinLabel(14, "events before event mixing"); 
    h->GetXaxis()->SetBinLabel(15, "mixed events w/ pool"); 
    h->GetXaxis()->SetBinLabel(16, "event mixing: jets"); 
    h->GetXaxis()->SetBinLabel(17, "event mixing: nMix"); 
    h->GetXaxis()->SetBinLabel(18, "event mixing: nbackground tracks"); 
    h->GetXaxis()->SetBinLabel(19, "event mixing: THE END"); 

    // set x-axis labels vertically
    h->LabelsOption("v");
}

void AliAnalysisTaskEmcalJetHadEPpid::SetfHistEvtSelQALabels(TH1* h) const
{  
    // label bins of the analysis trigger selection summary
    h->GetXaxis()->SetBinLabel(1, "no trigger");
    h->GetXaxis()->SetBinLabel(2, "kAny");
    h->GetXaxis()->SetBinLabel(3, "kAnyINT");
    h->GetXaxis()->SetBinLabel(4, "kMB");
    h->GetXaxis()->SetBinLabel(5, "kINT7");
    h->GetXaxis()->SetBinLabel(6, "kEMC1");
    h->GetXaxis()->SetBinLabel(7, "kEMC7");
    h->GetXaxis()->SetBinLabel(8, "kEMC8");
    h->GetXaxis()->SetBinLabel(9, "kEMCEJE");
    h->GetXaxis()->SetBinLabel(10, "kEMCEGA");
    h->GetXaxis()->SetBinLabel(11, "kCentral");
    h->GetXaxis()->SetBinLabel(12, "kSemiCentral");
    h->GetXaxis()->SetBinLabel(13, "kINT8");
    h->GetXaxis()->SetBinLabel(14, "kEMCEJE or kMB");
    h->GetXaxis()->SetBinLabel(15, "kEMCEGA or kMB");
    h->GetXaxis()->SetBinLabel(16, "kAnyINT or kMB");
    h->GetXaxis()->SetBinLabel(17, "kEMCEJE & kMB");
    h->GetXaxis()->SetBinLabel(18, "kEMCEGA & kMB");
    h->GetXaxis()->SetBinLabel(19, "kAnyINT & kMB");

    // set x-axis labels vertically
    h->LabelsOption("v");
    //h->LabelsDeflate("X");
}

//______________________________________________________________________
THnSparse* AliAnalysisTaskEmcalJetHadEPpid::NewTHnSparseFCorr(const char* name, UInt_t entries) {
  // generate new THnSparseD, axes are defined in GetDimParamsD()
  Int_t count = 0;
  UInt_t tmp = entries;
  while(tmp!=0){
    count++;
    tmp = tmp &~ -tmp;  // clear lowest bit
  }

  TString hnTitle(name);
  const Int_t dim = count;
  Int_t nbins[dim];
  Double_t xmin[dim];
  Double_t xmax[dim];

  Int_t i=0;
  Int_t c=0;
  while(c<dim && i<32){
    if(entries&(1<<i)){
      TString label("");
      GetDimParamsCorr(i, label, nbins[c], xmin[c], xmax[c]);
      hnTitle += Form(";%s",label.Data());
      c++;
    }

    i++;
  }
  hnTitle += ";";

  return new THnSparseF(name, hnTitle.Data(), dim, nbins, xmin, xmax);
} // end of NewTHnSparseF

//______________________________________________________________________________________________
void AliAnalysisTaskEmcalJetHadEPpid::GetDimParamsCorr(Int_t iEntry, TString &label, Int_t &nbins, Double_t &xmin, Double_t &xmax)
{
   //stores label and binning of axis for THnSparse
   const Double_t pi = TMath::Pi();

   switch(iEntry){

    case 0:
      label = "V0 centrality (%)";
      nbins = 10;
      xmin = 0.;
      xmax = 100.;
      break;

   case 1:
      label = "Jet p_{T}";
      nbins = 50; // 216
      xmin = 0.;
      xmax = 250.; // 216
      break;

   case 2:
      label = "Relative angle: Jet and Reaction Plane";
      nbins = 3; // (12) 48
      xmin = 0.;
      xmax = 0.5*pi;
      break;

   case 3:
	  label = "Z-vertex";
      nbins = 10;
      xmin = -10.;
      xmax = 10.;
	  break;

   case 4:
	  label = "Jet p_{T} corrected with Local Rho";
      nbins = 50; // 250
      xmin = -50.;
      xmax = 200.;
	  break;

   case 5:
	  label = "Jet p_{T} corrected with Global Rho";
      nbins = 50; // 250
      xmin = -50.;
      xmax = 200.;
	  break;

   }// end of switch
} // end of Correction (ME) sparse

//________________________________________________________________________
//Int_t AliAnalysisTaskEmcalJetHadEPpid::AcceptFlavourJet(AliEmcalJet* fljet, Int_t NUM, Int_t NUM2, Int_t NUM3) {
Int_t AliAnalysisTaskEmcalJetHadEPpid::AcceptFlavourJet(AliEmcalJet* fljet, Int_t NUM) {
  // Get jet if accepted for given flavour tag
  // If jet not accepted return 0
  if(!fljet) {
    AliError(Form("%s:Jet not found",GetName()));
    return 0;
  }

  Int_t flavNUM = -99;//, flavNUM2 = -99, flavNUM3 = -99; FIXME commented out to avoid compiler warning
  flavNUM = NUM;
  //flavNUM2 = NUM2;
  //flavNUM3 = NUM3;

/*
  // from the AliEmcalJet class, the tagging enumerator
  enum EFlavourTag{
       kDStar = 1<<0, kD0 = 1<<1, 
	   kSig1 = 1<<2, kSig2 = 1<<3, 
	   kBckgrd1 = 1<<4, kBckgrd2 = 1<<5, kBckgrd3 = 1<<6
  }; 
  // bit 0 = no tag, bit 1 = Dstar, bit 2 = D0 and so forth...
*/   

  // get flavour of jet (if any)
  Int_t flav = -999;
  flav = fljet->GetFlavour();

  // cases (for now..)
  // 3 = electron rich, 5 = hadron (bkgrd) rich
  // if flav < 1, its not tagged, so return kFALSE (0)
  if(flav < 1) return 0;

  // if flav is not equal to what we want then return kFALSE (0)
  //if(flav != flavNUM && flav != flavNUM2 && flav != flavNUM3) return 0;
  if(flav != flavNUM) return 0;  

  // we have the flavour we want, so return kTRUE (1)
  //if(flav == flavNUM || flav == flavNUM2 || flav == flavNUM3) return 1;
  if(flav == flavNUM) return 1;

  // we by default have a flavour tagged jet
  return 1;
}

//________________________________________________________________________
Double_t AliAnalysisTaskEmcalJetHadEPpid::EffCorrection(Double_t trackETA, Double_t trackPT, Int_t effSwitch) const {
  // default (current) parameters

/*
  // min/max range of x & y (track Eta & track pt) used by Nat
  Double_t trETAmin = -0.9; Double_t trETAmax = 0.9;
  Double_t trPTmin = 0.2; Double_t trPTmax = 12.0; ??
*/

  // x-variable = track pt, y-variable = track eta
  Double_t x = trackPT;
  Double_t y = trackETA;
  //y = TMath::Abs(trackETA);
  Double_t TRefficiency = -999;
  Int_t runNUM = fCurrentRunNumber;
  Int_t runSwitchGood = -999;
  Int_t centbin = -99;

  Double_t etaaxis = 0;
  Double_t ptaxis = 0;

  if(effSwitch < 1) {
    if ((runNUM == 169975 || runNUM == 169981 || runNUM == 170038 || runNUM == 170040 || runNUM == 170083 || runNUM == 170084 || runNUM == 170085 || runNUM == 170088 || runNUM == 170089 || runNUM == 170091 || runNUM == 170155 || runNUM == 170159 || runNUM == 170163 || runNUM == 170193 || runNUM == 170195 || runNUM == 170203 || runNUM == 170204 || runNUM == 170228 || runNUM == 170230 || runNUM == 170268 || runNUM == 170269 || runNUM == 170270 || runNUM == 170306 || runNUM == 170308 || runNUM == 170309)) runSwitchGood = 0;

    if ((runNUM == 167903 || runNUM == 167915 || runNUM == 167987 || runNUM == 167988 || runNUM == 168066 || runNUM == 168068 || runNUM == 168069 || runNUM == 168076 || runNUM == 168104 || runNUM == 168107 || runNUM == 168108 || runNUM == 168115 || runNUM == 168212 || runNUM == 168310 || runNUM == 168311 || runNUM == 168322 || runNUM == 168325 || runNUM == 168341 || runNUM == 168342 || runNUM == 168361 || runNUM == 168362 || runNUM == 168458 || runNUM == 168460 || runNUM == 168461 || runNUM == 168464 || runNUM == 168467 || runNUM == 168511 || runNUM == 168512 || runNUM == 168777 || runNUM == 168826 || runNUM == 168984 || runNUM == 168988 || runNUM == 168992 || runNUM == 169035 || runNUM == 169091 || runNUM == 169094 || runNUM == 169138 || runNUM == 169143 || runNUM == 169144 || runNUM == 169145 || runNUM == 169148 || runNUM == 169156 || runNUM == 169160 || runNUM == 169167 || runNUM == 169238 || runNUM == 169411 || runNUM == 169415 || runNUM == 169417 || runNUM == 169835 || runNUM == 169837 || runNUM == 169838 || runNUM == 169846 || runNUM == 169855 || runNUM == 169858 || runNUM == 169859 || runNUM == 169923 || runNUM == 169956 || runNUM == 170027 || runNUM == 170036 || runNUM == 170081)) runSwitchGood = 1;

    if(fCent>=0 && fCent<10) centbin = 0;
    else if (fCent>=10 && fCent<30)	centbin = 1;
    else if (fCent>=30 && fCent<50) centbin = 2;
    else if (fCent>=50 && fCent<90)	centbin = 3;

    if(runSwitchGood == 0 && centbin == 0) effSwitch = 2;
    if(runSwitchGood == 0 && centbin == 1) effSwitch = 3;
    if(runSwitchGood == 0 && centbin == 2) effSwitch = 4;
    if(runSwitchGood == 0 && centbin == 3) effSwitch = 5;
    if(runSwitchGood == 1 && centbin == 0) effSwitch = 6;
    if(runSwitchGood == 1 && centbin == 1) effSwitch = 7;
    if(runSwitchGood == 1 && centbin == 2) effSwitch = 8;
    if(runSwitchGood == 1 && centbin == 3) effSwitch = 9;

  }

  // 0-10% centrality: Semi-Good Runs
  Double_t p0_10SG[17] = {9.15846e-01, 7.54031e-02, 1.11627e+00, -2.35529e-02, 8.03415e-01, 9.43327e-03, -3.29811e-04, 1.66757e+00, 4.64069e-02, 1.84170e-01, -2.09091e-01, 9.56263e-01, 3.55602e-01, -5.75471e-01, 1.12262e+00, 1.96927e-03, 4.23474e-01}; 
  // 10-30% centrality: Semi-Good Runs
  Double_t p10_30SG[17] = {9.27764e-01, 7.69155e-02, 1.11896e+00, -2.55034e-02, 7.57674e-01, 3.68652e-02, -3.75523e-03, 1.64452e+00, 4.49358e-02, 1.92339e-01, -1.99106e-01, 9.59782e-01, 3.50657e-01, -6.07217e-01, 1.09027e+00, 1.58922e-03, 4.57454e-01}; 
  // 30-50% centrality: Semi-Good Runs
  Double_t p30_50SG[17] = {9.99833e-01, 8.31729e-02, 1.21066e+00, -2.99180e-02, 8.89407e-01, 2.72632e-02, -6.47995e-03, 1.07181e+00, 3.52573e-03, 3.02167e-01, -8.80560e-02, 9.08866e-01, 3.02663e-01, -5.85203e-01, 9.99932e-01, 2.11319e-03, 5.17128e-01}; 
  // 50-90% centrality: Semi-Good Runs
  Double_t p50_90SG[17] = {9.99962e-01, 8.44121e-02, 1.24631e+00, -2.54355e-02, 7.28692e-01, 8.89584e-02, -1.02253e-02, 1.10620e+00, 3.80133e-03, 2.74054e-01, -9.15362e-02, 9.04696e-01, 2.84234e-01, -5.67995e-01, 9.99870e-01, 1.89310e-03, 4.91358e-01};

  // 0-10% centrality: Good Runs
  Double_t p0_10G[17] = {9.41769e-01, 7.67433e-02, 1.13335e+00, -2.66193e-02, 8.30263e-01, 5.19029e-03, 3.89549e-05, 1.64552e+00, 3.71978e-02, 1.92558e-01, -2.14009e-01, 9.49016e-01, 1.98726e-01, -2.77058e-01, 1.09062e+00, 1.90219e-03, 4.25480e-01}; 
  // 10-30% centrality: Good Runs
  Double_t p10_30G[17] = {9.60095e-01, 7.75887e-02, 1.12192e+00, -2.94920e-02, 8.28189e-01, 1.31810e-02, -1.20607e-03, 1.61751e+00, 3.60181e-02, 2.00906e-01, -1.99320e-01, 9.49605e-01, 1.77662e-01, -2.72506e-01, 1.05439e+00, 1.63010e-03, 4.66318e-01}; 
  // 30-50% centrality: Good Runs
  Double_t p30_50G[17] = {9.54634e-01, 8.21353e-02, 1.15674e+00, -3.30327e-02, 6.89883e-01, 8.50469e-02, -1.11555e-02, 1.23933e+00, 4.23219e-03, 2.80843e-01, -1.11685e-01, 9.88261e-01, 1.01834e-01, -1.91367e-01, 1.09119e+00, 1.63848e-03, 4.36947e-01}; 
  // 50-90% centrality: Good Runs
  Double_t p50_90G[17] = {9.70498e-01, 8.25935e-02, 1.15688e+00, -3.46965e-02, 7.25662e-01, 6.58188e-02, -7.40451e-03, 1.31635e+00, 5.30976e-03, 2.37158e-01, -1.21794e-01, 9.74182e-01, 1.08888e-01, -2.14606e-01, 1.07135e+00, 1.67715e-03, 4.47729e-01};

  // set up a switch for different parameter values...
  switch(effSwitch) {
    case 1 :
      // first switch value - TRefficiency not used so = 1
      TRefficiency = 1.0;
      break;

    case 2 :
      // Parameter values for Semi-GOOD TPC (LHC11h) runs (0-10%):
      ptaxis = (x<2.9)*(p0_10SG[0]*exp(-pow(p0_10SG[1]/x,p0_10SG[2])) + p0_10SG[3]*x) + (x>=2.9)*(p0_10SG[4] + p0_10SG[5]*x + p0_10SG[6]*x*x);
      etaaxis = (y<0.0)*(p0_10SG[7]*exp(-pow(p0_10SG[8]/TMath::Abs(y+0.9),p0_10SG[9])) + p0_10SG[10]*y) + (y>=0.0 && y<=0.4)*(p0_10SG[11] + p0_10SG[12]*y + p0_10SG[13]*y*y) + (y>0.4)*(p0_10SG[14]*exp(-pow(p0_10SG[15]/TMath::Abs(-y+0.9),p0_10SG[16])));
      TRefficiency = ptaxis*etaaxis;
      break;

    case 3 :
      // Parameter values for Semi-GOOD TPC (LHC11h) runs (10-30%):
      ptaxis = (x<2.9)*(p10_30SG[0]*exp(-pow(p10_30SG[1]/x,p10_30SG[2])) + p10_30SG[3]*x) + (x>=2.9)*(p10_30SG[4] + p10_30SG[5]*x + p10_30SG[6]*x*x);
      etaaxis = (y<0.0)*(p10_30SG[7]*exp(-pow(p10_30SG[8]/TMath::Abs(y+0.9),p10_30SG[9])) + p10_30SG[10]*y) + (y>=0.0 && y<=0.4)*(p10_30SG[11] + p10_30SG[12]*y + p10_30SG[13]*y*y) + (y>0.4)*(p10_30SG[14]*exp(-pow(p10_30SG[15]/TMath::Abs(-y+0.9),p10_30SG[16])));
      TRefficiency = ptaxis*etaaxis;
      break;

    case 4 :
      // Parameter values for Semi-GOOD TPC (LHC11h) runs (30-50%):
      ptaxis = (x<2.9)*(p30_50SG[0]*exp(-pow(p30_50SG[1]/x,p30_50SG[2])) + p30_50SG[3]*x) + (x>=2.9)*(p30_50SG[4] + p30_50SG[5]*x + p30_50SG[6]*x*x);
      etaaxis = (y<0.0)*(p30_50SG[7]*exp(-pow(p30_50SG[8]/TMath::Abs(y+0.9),p30_50SG[9])) + p30_50SG[10]*y) + (y>=0.0 && y<=0.4)*(p30_50SG[11] + p30_50SG[12]*y + p30_50SG[13]*y*y) + (y>0.4)*(p30_50SG[14]*exp(-pow(p30_50SG[15]/TMath::Abs(-y+0.9),p30_50SG[16])));
      TRefficiency = ptaxis*etaaxis;
      break;

    case 5 :
      // Parameter values for Semi-GOOD TPC (LHC11h) runs (50-90%):
      ptaxis = (x<2.9)*(p50_90SG[0]*exp(-pow(p50_90SG[1]/x,p50_90SG[2])) + p50_90SG[3]*x) + (x>=2.9)*(p50_90SG[4] + p50_90SG[5]*x + p50_90SG[6]*x*x);
      etaaxis = (y<0.0)*(p50_90SG[7]*exp(-pow(p50_90SG[8]/TMath::Abs(y+0.9),p50_90SG[9])) + p50_90SG[10]*y) + (y>=0.0 && y<=0.4)*(p50_90SG[11] + p50_90SG[12]*y + p50_90SG[13]*y*y) + (y>0.4)*(p50_90SG[14]*exp(-pow(p50_90SG[15]/TMath::Abs(-y+0.9),p50_90SG[16])));
      TRefficiency = ptaxis*etaaxis;
      break;

    case 6 :
      // Parameter values for GOOD TPC (LHC11h) runs (0-10%):
      //TRefficiency = ((x<2.9)*(p0_10G[0]*exp(-pow(p0_10G[1]/x,p0_10G[2])) + p0_10G[3]*x)) + ((x>=2.9)*(p0_10G[4] + p0_10G[5]*x + p0_10G[6]*x*x)) * ((y<0.0)*(p0_10G[7]*exp(-pow(p0_10G[8]/TMath::Abs(y+0.9),p0_10G[9])) + p0_10G[10]*y)) + ((y>=0.0 && y<0.4)*(p0_10G[11] + p0_10G[12]*y + p0_10G[13]*y*y)) + ((y>0.4)*(p0_10G[14]*exp(-pow(p0_10G[15]/TMath::Abs(-y+0.9),p0_10G[16]))));
      ptaxis = (x<2.9)*(p0_10G[0]*exp(-pow(p0_10G[1]/x,p0_10G[2])) + p0_10G[3]*x) + (x>=2.9)*(p0_10G[4] + p0_10G[5]*x + p0_10G[6]*x*x);
      etaaxis = (y<0.0)*(p0_10G[7]*exp(-pow(p0_10G[8]/TMath::Abs(y+0.9),p0_10G[9])) + p0_10G[10]*y) + (y>=0.0 && y<=0.4)*(p0_10G[11] + p0_10G[12]*y + p0_10G[13]*y*y) + (y>0.4)*(p0_10G[14]*exp(-pow(p0_10G[15]/TMath::Abs(-y+0.9),p0_10G[16])));
      TRefficiency = ptaxis*etaaxis;
      break;

    case 7 :
      // Parameter values for GOOD TPC (LHC11h) runs (10-30%):
      ptaxis = (x<2.9)*(p10_30G[0]*exp(-pow(p10_30G[1]/x,p10_30G[2])) + p10_30G[3]*x) + (x>=2.9)*(p10_30G[4] + p10_30G[5]*x + p10_30G[6]*x*x);
      etaaxis = (y<0.0)*(p10_30G[7]*exp(-pow(p10_30G[8]/TMath::Abs(y+0.9),p10_30G[9])) + p10_30G[10]*y) + (y>=0.0 && y<=0.4)*(p10_30G[11] + p10_30G[12]*y + p10_30G[13]*y*y) + (y>0.4)*(p10_30G[14]*exp(-pow(p10_30G[15]/TMath::Abs(-y+0.9),p10_30G[16])));
      TRefficiency = ptaxis*etaaxis;
      break;

    case 8 :
      // Parameter values for GOOD TPC (LHC11h) runs (30-50%):
      ptaxis = (x<2.9)*(p30_50G[0]*exp(-pow(p30_50G[1]/x,p30_50G[2])) + p30_50G[3]*x) + (x>=2.9)*(p30_50G[4] + p30_50G[5]*x + p30_50G[6]*x*x);
      etaaxis = (y<0.0)*(p30_50G[7]*exp(-pow(p30_50G[8]/TMath::Abs(y+0.9),p30_50G[9])) + p30_50G[10]*y) + (y>=0.0 && y<=0.4)*(p30_50G[11] + p30_50G[12]*y + p30_50G[13]*y*y) + (y>0.4)*(p30_50G[14]*exp(-pow(p30_50G[15]/TMath::Abs(-y+0.9),p30_50G[16])));
      TRefficiency = ptaxis*etaaxis;
      break;

    case 9 :
      // Parameter values for GOOD TPC (LHC11h) runs (50-90%):
      ptaxis = (x<2.9)*(p50_90G[0]*exp(-pow(p50_90G[1]/x,p50_90G[2])) + p50_90G[3]*x) + (x>=2.9)*(p50_90G[4] + p50_90G[5]*x + p50_90G[6]*x*x);
      etaaxis = (y<0.0)*(p50_90G[7]*exp(-pow(p50_90G[8]/TMath::Abs(y+0.9),p50_90G[9])) + p50_90G[10]*y) + (y>=0.0 && y<=0.4)*(p50_90G[11] + p50_90G[12]*y + p50_90G[13]*y*y) + (y>0.4)*(p50_90G[14]*exp(-pow(p50_90G[15]/TMath::Abs(-y+0.9),p50_90G[16])));
      TRefficiency = ptaxis*etaaxis;
      break;

    default :
      // no Efficiency Switch option selected.. therefore don't correct, and set eff = 1
      TRefficiency = 1.0;

  }

  //if(TRefficiency < 0.1) cout<<"pt: "<<x<<"  eta: "<<y<<"  cent: "<<fCent<<"  Eff: "<<TRefficiency<<"   Ptaxis: "<<ptaxis<<"   etaaxis: "<<etaaxis<<endl;
  //if(TRefficiency > 0.86) cout<<"pt: "<<x<<"  eta: "<<y<<"  cent: "<<fCent<<"  Eff: "<<TRefficiency<<"   Ptaxis: "<<ptaxis<<"   etaaxis: "<<etaaxis<<endl;

  return TRefficiency;
}

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