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

// task for analysis of V0s (K0S, (anti-)Lambda) in charged jets
// fork of AliAnalysisTaskV0sInJets for the EMCal framework
// Author: Vit Kucera (vit.kucera@cern.ch)

#include "TChain.h"
#include "TTree.h"
#include "TH1D.h"
#include "TH2D.h"
#include "THnSparse.h"
#include "TCanvas.h"

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

#include "AliESDEvent.h"
#include "AliAODEvent.h"
#include "AliAODTrack.h"
#include <TDatabasePDG.h>
#include <TPDGCode.h>
#include "AliPIDResponse.h"
#include "AliInputEventHandler.h"
#include "AliAODMCHeader.h"
#include "AliAODMCParticle.h"
#include "TClonesArray.h"
#include "TRandom3.h"

#include "AliVCluster.h"
#include "AliAODCaloCluster.h"
#include "AliESDCaloCluster.h"
#include "AliVTrack.h"
#include "AliEmcalJet.h"
#include "AliRhoParameter.h"
#include "AliLog.h"
#include "AliJetContainer.h"
#include "AliParticleContainer.h"
#include "AliClusterContainer.h"
#include "AliPicoTrack.h"

#include "AliAnalysisTaskV0sInJetsEmcal.h"

ClassImp(AliAnalysisTaskV0sInJetsEmcal)

// upper edges of centrality bins
//const Int_t AliAnalysisTaskV0sInJetsEmcal::fgkiCentBinRanges[AliAnalysisTaskV0sInJetsEmcal::fgkiNBinsCent] = {10, 30, 50, 80}; // Alice Zimmermann
//const Int_t AliAnalysisTaskV0sInJetsEmcal::fgkiCentBinRanges[AliAnalysisTaskV0sInJetsEmcal::fgkiNBinsCent] = {10, 20, 40, 60, 80}; // Vit Kucera, initial binning
//const Int_t AliAnalysisTaskV0sInJetsEmcal::fgkiCentBinRanges[AliAnalysisTaskV0sInJetsEmcal::fgkiNBinsCent] = {5, 10, 20, 40, 60, 80}; // Iouri Belikov, LF analysis
const Int_t AliAnalysisTaskV0sInJetsEmcal::fgkiCentBinRanges[AliAnalysisTaskV0sInJetsEmcal::fgkiNBinsCent] = {10}; // only central

// axis: pT of V0
const Double_t AliAnalysisTaskV0sInJetsEmcal::fgkdBinsPtV0[2] = {0, 12};
const Int_t AliAnalysisTaskV0sInJetsEmcal::fgkiNBinsPtV0 = sizeof(AliAnalysisTaskV0sInJetsEmcal::fgkdBinsPtV0) / sizeof((AliAnalysisTaskV0sInJetsEmcal::fgkdBinsPtV0)[0]) - 1;
const Int_t AliAnalysisTaskV0sInJetsEmcal::fgkiNBinsPtV0Init = int(((AliAnalysisTaskV0sInJetsEmcal::fgkdBinsPtV0)[AliAnalysisTaskV0sInJetsEmcal::fgkiNBinsPtV0] - (AliAnalysisTaskV0sInJetsEmcal::fgkdBinsPtV0)[0]) / 0.1); // bin width 0.1 GeV/c
// axis: pT of jets
const Double_t AliAnalysisTaskV0sInJetsEmcal::fgkdBinsPtJet[2] = {0, 100};
const Int_t AliAnalysisTaskV0sInJetsEmcal::fgkiNBinsPtJet = sizeof(AliAnalysisTaskV0sInJetsEmcal::fgkdBinsPtJet) / sizeof(AliAnalysisTaskV0sInJetsEmcal::fgkdBinsPtJet[0]) - 1;
const Int_t AliAnalysisTaskV0sInJetsEmcal::fgkiNBinsPtJetInit = int(((AliAnalysisTaskV0sInJetsEmcal::fgkdBinsPtJet)[AliAnalysisTaskV0sInJetsEmcal::fgkiNBinsPtJet] - (AliAnalysisTaskV0sInJetsEmcal::fgkdBinsPtJet)[0]) / 5.); // bin width 5 GeV/c
// axis: K0S invariant mass
const Int_t AliAnalysisTaskV0sInJetsEmcal::fgkiNBinsMassK0s = 300;
const Double_t AliAnalysisTaskV0sInJetsEmcal::fgkdMassK0sMin = 0.35; // [GeV/c^2]
const Double_t AliAnalysisTaskV0sInJetsEmcal::fgkdMassK0sMax = 0.65; // [GeV/c^2]
// axis: Lambda invariant mass
const Int_t AliAnalysisTaskV0sInJetsEmcal::fgkiNBinsMassLambda = 200;
const Double_t AliAnalysisTaskV0sInJetsEmcal::fgkdMassLambdaMin = 1.05; // [GeV/c^2]
const Double_t AliAnalysisTaskV0sInJetsEmcal::fgkdMassLambdaMax = 1.25; // [GeV/c^2]


// Default constructor
AliAnalysisTaskV0sInJetsEmcal::AliAnalysisTaskV0sInJetsEmcal():
  AliAnalysisTaskEmcalJet(),
  fAODIn(0),
  fAODOut(0),
  fOutputListStd(0),
  fOutputListQA(0),
  fOutputListCuts(0),
  fOutputListMC(0),
  fbIsPbPb(1),

  fdCutDCAToPrimVtxMin(0.1),
  fdCutDCADaughtersMax(1.),
  fdCutNSigmadEdxMax(3),
  fdCutCPAMin(0.998),
  fdCutNTauMax(5),

  fdCutPtJetMin(0),
  fdCutPtTrackMin(5),
  fdRadiusJet(0.4),
  fbJetSelection(0),
  fbMCAnalysis(0),
  fRandom(0),

  fJetsCont(0),
  fJetsBgCont(0),
//  fTracksCont(0),
//  fCaloClustersCont(0),

  fdCutVertexZ(10),
  fdCutVertexR2(1),
  fdCutCentLow(0),
  fdCutCentHigh(80),

  fdCentrality(0),
  fh1EventCounterCut(0),
  fh1EventCent(0),
  fh1EventCent2(0),
  fh1EventCent2Jets(0),
  fh1EventCent2NoJets(0),
  fh2EventCentTracks(0),
  fh1V0CandPerEvent(0),
  fh1NRndConeCent(0),
  fh1NMedConeCent(0),
  fh1AreaExcluded(0),

  fh2CCK0s(0),
  fh2CCLambda(0),
  fh3CCMassCorrelBoth(0),
  fh3CCMassCorrelKNotL(0),
  fh3CCMassCorrelLNotK(0)
{
  for(Int_t i = 0; i < fgkiNQAIndeces; i++)
  {
    fh1QAV0Status[i] = 0;
    fh1QAV0TPCRefit[i] = 0;
    fh1QAV0TPCRows[i] = 0;
    fh1QAV0TPCFindable[i] = 0;
    fh1QAV0TPCRowsFind[i] = 0;
    fh1QAV0Eta[i] = 0;
    fh2QAV0EtaRows[i] = 0;
    fh2QAV0PtRows[i] = 0;
    fh2QAV0PhiRows[i] = 0;
    fh2QAV0NClRows[i] = 0;
    fh2QAV0EtaNCl[i] = 0;

    fh2QAV0EtaPtK0sPeak[i] = 0;
    fh2QAV0EtaEtaK0s[i] = 0;
    fh2QAV0PhiPhiK0s[i] = 0;
    fh1QAV0RapK0s[i] = 0;
    fh2QAV0PtPtK0sPeak[i] = 0;
    fh2ArmPodK0s[i] = 0;

    fh2QAV0EtaPtLambdaPeak[i] = 0;
    fh2QAV0EtaEtaLambda[i] = 0;
    fh2QAV0PhiPhiLambda[i] = 0;
    fh1QAV0RapLambda[i] = 0;
    fh2QAV0PtPtLambdaPeak[i] = 0;
    fh2ArmPodLambda[i] = 0;

    fh2QAV0EtaPtALambdaPeak[i] = 0;
    fh2QAV0EtaEtaALambda[i] = 0;
    fh2QAV0PhiPhiALambda[i] = 0;
    fh1QAV0RapALambda[i] = 0;
    fh2QAV0PtPtALambdaPeak[i] = 0;
    fh2ArmPodALambda[i] = 0;

    fh1QAV0Pt[i] = 0;
    fh1QAV0Charge[i] = 0;
    fh1QAV0DCAVtx[i] = 0;
    fh1QAV0DCAV0[i] = 0;
    fh1QAV0Cos[i] = 0;
    fh1QAV0R[i] = 0;
    fh1QACTau2D[i] = 0;
    fh1QACTau3D[i] = 0;

    fh2ArmPod[i] = 0;

    /*
    fh2CutTPCRowsK0s[i] = 0;
    fh2CutTPCRowsLambda[i] = 0;
    fh2CutPtPosK0s[i] = 0;
    fh2CutPtNegK0s[i] = 0;
    fh2CutPtPosLambda[i] = 0;
    fh2CutPtNegLambda[i] = 0;
    fh2CutDCAVtx[i] = 0;
    fh2CutDCAV0[i] = 0;
    fh2CutCos[i] = 0;
    fh2CutR[i] = 0;
    fh2CutEtaK0s[i] = 0;
    fh2CutEtaLambda[i] = 0;
    fh2CutRapK0s[i] = 0;
    fh2CutRapLambda[i] = 0;
    fh2CutCTauK0s[i] = 0;
    fh2CutCTauLambda[i] = 0;
    fh2CutPIDPosK0s[i] = 0;
    fh2CutPIDNegK0s[i] = 0;
    fh2CutPIDPosLambda[i] = 0;
    fh2CutPIDNegLambda[i] = 0;

    fh2Tau3DVs2D[i] = 0;
    */
  }
  for(Int_t i = 0; i < fgkiNCategV0; i++)
  {
    fh1V0InvMassK0sAll[i] = 0;
    fh1V0InvMassLambdaAll[i] = 0;
    fh1V0InvMassALambdaAll[i] = 0;
  }
  for(Int_t i = 0; i < fgkiNBinsCent; i++)
  {
    fh1EventCounterCutCent[i] = 0;
    fh1V0CounterCentK0s[i] = 0;
    fh1V0CounterCentLambda[i] = 0;
    fh1V0CounterCentALambda[i] = 0;
    fh1V0CandPerEventCentK0s[i] = 0;
    fh1V0CandPerEventCentLambda[i] = 0;
    fh1V0CandPerEventCentALambda[i] = 0;
    fh1V0InvMassK0sCent[i] = 0;
    fh1V0InvMassLambdaCent[i] = 0;
    fh1V0InvMassALambdaCent[i] = 0;
    fh1V0K0sPtMCGen[i] = 0;
    fh2V0K0sPtMassMCRec[i] = 0;
    fh1V0K0sPtMCRecFalse[i] = 0;
    fh2V0K0sEtaPtMCGen[i] = 0;
    fh3V0K0sEtaPtMassMCRec[i] = 0;
    fh2V0K0sInJetPtMCGen[i] = 0;
    fh3V0K0sInJetPtMassMCRec[i] = 0;
    fh3V0K0sInJetEtaPtMCGen[i] = 0;
    fh4V0K0sInJetEtaPtMassMCRec[i] = 0;
    fh2V0K0sMCResolMPt[i] = 0;
    fh2V0K0sMCPtGenPtRec[i] = 0;
    fh1V0LambdaPtMCGen[i] = 0;
    fh2V0LambdaPtMassMCRec[i] = 0;
    fh1V0LambdaPtMCRecFalse[i] = 0;
    fh2V0LambdaEtaPtMCGen[i] = 0;
    fh3V0LambdaEtaPtMassMCRec[i] = 0;
    fh2V0LambdaInJetPtMCGen[i] = 0;
    fh3V0LambdaInJetPtMassMCRec[i] = 0;
    fh3V0LambdaInJetEtaPtMCGen[i] = 0;
    fh4V0LambdaInJetEtaPtMassMCRec[i] = 0;
    fh2V0LambdaMCResolMPt[i] = 0;
    fh2V0LambdaMCPtGenPtRec[i] = 0;
    fhnV0LambdaInclMCFD[i] = 0;
    fhnV0LambdaInJetsMCFD[i] = 0;
    fhnV0LambdaBulkMCFD[i] = 0;
    fh1V0XiPtMCGen[i] = 0;
    fh1V0ALambdaPt[i] = 0;
    fh1V0ALambdaPtMCGen[i] = 0;
    fh1V0ALambdaPtMCRec[i] = 0;
    fh2V0ALambdaPtMassMCRec[i] = 0;
    fh1V0ALambdaPtMCRecFalse[i] = 0;
    fh2V0ALambdaEtaPtMCGen[i] = 0;
    fh3V0ALambdaEtaPtMassMCRec[i] = 0;
    fh2V0ALambdaInJetPtMCGen[i] = 0;
    fh2V0ALambdaInJetPtMCRec[i] = 0;
    fh3V0ALambdaInJetPtMassMCRec[i] = 0;
    fh3V0ALambdaInJetEtaPtMCGen[i] = 0;
    fh4V0ALambdaInJetEtaPtMassMCRec[i] = 0;
    fh2V0ALambdaMCResolMPt[i] = 0;
    fh2V0ALambdaMCPtGenPtRec[i] = 0;
    fhnV0ALambdaInclMCFD[i] = 0;
    fhnV0ALambdaInJetsMCFD[i] = 0;
    fhnV0ALambdaBulkMCFD[i] = 0;
    fh1V0AXiPtMCGen[i] = 0;

    // eta daughters
//      fhnV0K0sInclDaughterEtaPtPtMCGen[i] = 0;
    fhnV0K0sInclDaughterEtaPtPtMCRec[i] = 0;
//      fhnV0K0sInJetsDaughterEtaPtPtMCGen[i] = 0;
    fhnV0K0sInJetsDaughterEtaPtPtMCRec[i] = 0;
//      fhnV0LambdaInclDaughterEtaPtPtMCGen[i] = 0;
    fhnV0LambdaInclDaughterEtaPtPtMCRec[i] = 0;
//      fhnV0LambdaInJetsDaughterEtaPtPtMCGen[i] = 0;
    fhnV0LambdaInJetsDaughterEtaPtPtMCRec[i] = 0;
//      fhnV0ALambdaInclDaughterEtaPtPtMCGen[i] = 0;
    fhnV0ALambdaInclDaughterEtaPtPtMCRec[i] = 0;
//      fhnV0ALambdaInJetsDaughterEtaPtPtMCGen[i] = 0;
    fhnV0ALambdaInJetsDaughterEtaPtPtMCRec[i] = 0;

    // Inclusive
    fhnV0InclusiveK0s[i] = 0;
    fhnV0InclusiveLambda[i] = 0;
    fhnV0InclusiveALambda[i] = 0;
    // Cones
    fhnV0InJetK0s[i] = 0;
    fhnV0InPerpK0s[i] = 0;
    fhnV0InRndK0s[i] = 0;
    fhnV0InMedK0s[i] = 0;
    fhnV0OutJetK0s[i] = 0;
    fhnV0NoJetK0s[i] = 0;
    fhnV0InJetLambda[i] = 0;
    fhnV0InPerpLambda[i] = 0;
    fhnV0InRndLambda[i] = 0;
    fhnV0InMedLambda[i] = 0;
    fhnV0OutJetLambda[i] = 0;
    fhnV0NoJetLambda[i] = 0;
    fhnV0InJetALambda[i] = 0;
    fhnV0InPerpALambda[i] = 0;
    fhnV0InRndALambda[i] = 0;
    fhnV0InMedALambda[i] = 0;
    fhnV0OutJetALambda[i] = 0;
    fhnV0NoJetALambda[i] = 0;

    fh2V0PtJetAngleK0s[i] = 0;
    fh2V0PtJetAngleLambda[i] = 0;
    fh2V0PtJetAngleALambda[i] = 0;
    fh1DCAInK0s[i] = 0;
    fh1DCAInLambda[i] = 0;
    fh1DCAInALambda[i] = 0;
    fh1DCAOutK0s[i] = 0;
    fh1DCAOutLambda[i] = 0;
    fh1DCAOutALambda[i] = 0;

    fh1PtJet[i] = 0;
    fh1EtaJet[i] = 0;
    fh2EtaPtJet[i] = 0;
    fh1PhiJet[i] = 0;
    fh1PtJetTrackLeading[i] = 0;
    fh1NJetPerEvent[i] = 0;
    fh2EtaPhiRndCone[i] = 0;
    fh2EtaPhiMedCone[i] = 0;

    fh1VtxZ[i] = 0;
    fh2VtxXY[i] = 0;
  }
}

// Constructor
AliAnalysisTaskV0sInJetsEmcal::AliAnalysisTaskV0sInJetsEmcal(const char* name):
  AliAnalysisTaskEmcalJet(name, kTRUE),
  fAODIn(0),
  fAODOut(0),
  fOutputListStd(0),
  fOutputListQA(0),
  fOutputListCuts(0),
  fOutputListMC(0),
  fbIsPbPb(1),

  fdCutDCAToPrimVtxMin(0.1),
  fdCutDCADaughtersMax(1.),
  fdCutNSigmadEdxMax(3),
  fdCutCPAMin(0.998),
  fdCutNTauMax(5),

  fdCutPtJetMin(0),
  fdCutPtTrackMin(5),
  fdRadiusJet(0.4),
  fbJetSelection(0),
  fbMCAnalysis(0),
  fRandom(0),

  fJetsCont(0),
  fJetsBgCont(0),
//  fTracksCont(0),
//  fCaloClustersCont(0),

  fdCutVertexZ(10),
  fdCutVertexR2(1),
  fdCutCentLow(0),
  fdCutCentHigh(80),

  fdCentrality(0),
  fh1EventCounterCut(0),
  fh1EventCent(0),
  fh1EventCent2(0),
  fh1EventCent2Jets(0),
  fh1EventCent2NoJets(0),
  fh2EventCentTracks(0),
  fh1V0CandPerEvent(0),
  fh1NRndConeCent(0),
  fh1NMedConeCent(0),
  fh1AreaExcluded(0),

  fh2CCK0s(0),
  fh2CCLambda(0),
  fh3CCMassCorrelBoth(0),
  fh3CCMassCorrelKNotL(0),
  fh3CCMassCorrelLNotK(0)
{
  for(Int_t i = 0; i < fgkiNQAIndeces; i++)
  {
    fh1QAV0Status[i] = 0;
    fh1QAV0TPCRefit[i] = 0;
    fh1QAV0TPCRows[i] = 0;
    fh1QAV0TPCFindable[i] = 0;
    fh1QAV0TPCRowsFind[i] = 0;
    fh1QAV0Eta[i] = 0;
    fh2QAV0EtaRows[i] = 0;
    fh2QAV0PtRows[i] = 0;
    fh2QAV0PhiRows[i] = 0;
    fh2QAV0NClRows[i] = 0;
    fh2QAV0EtaNCl[i] = 0;

    fh2QAV0EtaPtK0sPeak[i] = 0;
    fh2QAV0EtaEtaK0s[i] = 0;
    fh2QAV0PhiPhiK0s[i] = 0;
    fh1QAV0RapK0s[i] = 0;
    fh2QAV0PtPtK0sPeak[i] = 0;
    fh2ArmPodK0s[i] = 0;

    fh2QAV0EtaPtLambdaPeak[i] = 0;
    fh2QAV0EtaEtaLambda[i] = 0;
    fh2QAV0PhiPhiLambda[i] = 0;
    fh1QAV0RapLambda[i] = 0;
    fh2QAV0PtPtLambdaPeak[i] = 0;
    fh2ArmPodLambda[i] = 0;

    fh2QAV0EtaPtALambdaPeak[i] = 0;
    fh2QAV0EtaEtaALambda[i] = 0;
    fh2QAV0PhiPhiALambda[i] = 0;
    fh1QAV0RapALambda[i] = 0;
    fh2QAV0PtPtALambdaPeak[i] = 0;
    fh2ArmPodALambda[i] = 0;

    fh1QAV0Pt[i] = 0;
    fh1QAV0Charge[i] = 0;
    fh1QAV0DCAVtx[i] = 0;
    fh1QAV0DCAV0[i] = 0;
    fh1QAV0Cos[i] = 0;
    fh1QAV0R[i] = 0;
    fh1QACTau2D[i] = 0;
    fh1QACTau3D[i] = 0;

    fh2ArmPod[i] = 0;

    /*
    fh2CutTPCRowsK0s[i] = 0;
    fh2CutTPCRowsLambda[i] = 0;
    fh2CutPtPosK0s[i] = 0;
    fh2CutPtNegK0s[i] = 0;
    fh2CutPtPosLambda[i] = 0;
    fh2CutPtNegLambda[i] = 0;
    fh2CutDCAVtx[i] = 0;
    fh2CutDCAV0[i] = 0;
    fh2CutCos[i] = 0;
    fh2CutR[i] = 0;
    fh2CutEtaK0s[i] = 0;
    fh2CutEtaLambda[i] = 0;
    fh2CutRapK0s[i] = 0;
    fh2CutRapLambda[i] = 0;
    fh2CutCTauK0s[i] = 0;
    fh2CutCTauLambda[i] = 0;
    fh2CutPIDPosK0s[i] = 0;
    fh2CutPIDNegK0s[i] = 0;
    fh2CutPIDPosLambda[i] = 0;
    fh2CutPIDNegLambda[i] = 0;

    fh2Tau3DVs2D[i] = 0;
    */
  }
  for(Int_t i = 0; i < fgkiNCategV0; i++)
  {
    fh1V0InvMassK0sAll[i] = 0;
    fh1V0InvMassLambdaAll[i] = 0;
    fh1V0InvMassALambdaAll[i] = 0;
  }
  for(Int_t i = 0; i < fgkiNBinsCent; i++)
  {
    fh1EventCounterCutCent[i] = 0;
    fh1V0CounterCentK0s[i] = 0;
    fh1V0CounterCentLambda[i] = 0;
    fh1V0CounterCentALambda[i] = 0;
    fh1V0CandPerEventCentK0s[i] = 0;
    fh1V0CandPerEventCentLambda[i] = 0;
    fh1V0CandPerEventCentALambda[i] = 0;
    fh1V0InvMassK0sCent[i] = 0;
    fh1V0InvMassLambdaCent[i] = 0;
    fh1V0InvMassALambdaCent[i] = 0;
    fh1V0K0sPtMCGen[i] = 0;
    fh2V0K0sPtMassMCRec[i] = 0;
    fh1V0K0sPtMCRecFalse[i] = 0;
    fh2V0K0sEtaPtMCGen[i] = 0;
    fh3V0K0sEtaPtMassMCRec[i] = 0;
    fh2V0K0sInJetPtMCGen[i] = 0;
    fh3V0K0sInJetPtMassMCRec[i] = 0;
    fh3V0K0sInJetEtaPtMCGen[i] = 0;
    fh4V0K0sInJetEtaPtMassMCRec[i] = 0;
    fh2V0K0sMCResolMPt[i] = 0;
    fh2V0K0sMCPtGenPtRec[i] = 0;
    fh1V0LambdaPtMCGen[i] = 0;
    fh2V0LambdaPtMassMCRec[i] = 0;
    fh1V0LambdaPtMCRecFalse[i] = 0;
    fh2V0LambdaEtaPtMCGen[i] = 0;
    fh3V0LambdaEtaPtMassMCRec[i] = 0;
    fh2V0LambdaInJetPtMCGen[i] = 0;
    fh3V0LambdaInJetPtMassMCRec[i] = 0;
    fh3V0LambdaInJetEtaPtMCGen[i] = 0;
    fh4V0LambdaInJetEtaPtMassMCRec[i] = 0;
    fh2V0LambdaMCResolMPt[i] = 0;
    fh2V0LambdaMCPtGenPtRec[i] = 0;
    fhnV0LambdaInclMCFD[i] = 0;
    fhnV0LambdaInJetsMCFD[i] = 0;
    fhnV0LambdaBulkMCFD[i] = 0;
    fh1V0XiPtMCGen[i] = 0;
    fh1V0ALambdaPt[i] = 0;
    fh1V0ALambdaPtMCGen[i] = 0;
    fh1V0ALambdaPtMCRec[i] = 0;
    fh2V0ALambdaPtMassMCRec[i] = 0;
    fh1V0ALambdaPtMCRecFalse[i] = 0;
    fh2V0ALambdaEtaPtMCGen[i] = 0;
    fh3V0ALambdaEtaPtMassMCRec[i] = 0;
    fh2V0ALambdaInJetPtMCGen[i] = 0;
    fh2V0ALambdaInJetPtMCRec[i] = 0;
    fh3V0ALambdaInJetPtMassMCRec[i] = 0;
    fh3V0ALambdaInJetEtaPtMCGen[i] = 0;
    fh4V0ALambdaInJetEtaPtMassMCRec[i] = 0;
    fh2V0ALambdaMCResolMPt[i] = 0;
    fh2V0ALambdaMCPtGenPtRec[i] = 0;
    fhnV0ALambdaInclMCFD[i] = 0;
    fhnV0ALambdaInJetsMCFD[i] = 0;
    fhnV0ALambdaBulkMCFD[i] = 0;
    fh1V0AXiPtMCGen[i] = 0;

    // eta daughters
//      fhnV0K0sInclDaughterEtaPtPtMCGen[i] = 0;
    fhnV0K0sInclDaughterEtaPtPtMCRec[i] = 0;
//      fhnV0K0sInJetsDaughterEtaPtPtMCGen[i] = 0;
    fhnV0K0sInJetsDaughterEtaPtPtMCRec[i] = 0;
//      fhnV0LambdaInclDaughterEtaPtPtMCGen[i] = 0;
    fhnV0LambdaInclDaughterEtaPtPtMCRec[i] = 0;
//      fhnV0LambdaInJetsDaughterEtaPtPtMCGen[i] = 0;
    fhnV0LambdaInJetsDaughterEtaPtPtMCRec[i] = 0;
//      fhnV0ALambdaInclDaughterEtaPtPtMCGen[i] = 0;
    fhnV0ALambdaInclDaughterEtaPtPtMCRec[i] = 0;
//      fhnV0ALambdaInJetsDaughterEtaPtPtMCGen[i] = 0;
    fhnV0ALambdaInJetsDaughterEtaPtPtMCRec[i] = 0;

    // Inclusive
    fhnV0InclusiveK0s[i] = 0;
    fhnV0InclusiveLambda[i] = 0;
    fhnV0InclusiveALambda[i] = 0;
    // Cones
    fhnV0InJetK0s[i] = 0;
    fhnV0InPerpK0s[i] = 0;
    fhnV0InRndK0s[i] = 0;
    fhnV0InMedK0s[i] = 0;
    fhnV0OutJetK0s[i] = 0;
    fhnV0NoJetK0s[i] = 0;
    fhnV0InJetLambda[i] = 0;
    fhnV0InPerpLambda[i] = 0;
    fhnV0InRndLambda[i] = 0;
    fhnV0InMedLambda[i] = 0;
    fhnV0OutJetLambda[i] = 0;
    fhnV0NoJetLambda[i] = 0;
    fhnV0InJetALambda[i] = 0;
    fhnV0InPerpALambda[i] = 0;
    fhnV0InRndALambda[i] = 0;
    fhnV0InMedALambda[i] = 0;
    fhnV0OutJetALambda[i] = 0;
    fhnV0NoJetALambda[i] = 0;

    fh2V0PtJetAngleK0s[i] = 0;
    fh2V0PtJetAngleLambda[i] = 0;
    fh2V0PtJetAngleALambda[i] = 0;
    fh1DCAInK0s[i] = 0;
    fh1DCAInLambda[i] = 0;
    fh1DCAInALambda[i] = 0;
    fh1DCAOutK0s[i] = 0;
    fh1DCAOutLambda[i] = 0;
    fh1DCAOutALambda[i] = 0;

    fh1PtJet[i] = 0;
    fh1EtaJet[i] = 0;
    fh2EtaPtJet[i] = 0;
    fh1PhiJet[i] = 0;
    fh1PtJetTrackLeading[i] = 0;
    fh1NJetPerEvent[i] = 0;
    fh2EtaPhiRndCone[i] = 0;
    fh2EtaPhiMedCone[i] = 0;

    fh1VtxZ[i] = 0;
    fh2VtxXY[i] = 0;
  }
  // Define input and output slots here
  // Input slot #0 works with a TChain
  DefineInput(0, TChain::Class());
  // Output slot #0 id reserved by the base class for AOD
  // Output slot #1 writes into a TList container
  DefineOutput(1, TList::Class());
  DefineOutput(2, TList::Class());
  DefineOutput(3, TList::Class());
  DefineOutput(4, TList::Class());
  DefineOutput(5, TTree::Class());
}

AliAnalysisTaskV0sInJetsEmcal::~AliAnalysisTaskV0sInJetsEmcal()
{
  delete fRandom;
  fRandom = 0;
}

void AliAnalysisTaskV0sInJetsEmcal::ExecOnce()
{
  AliAnalysisTaskEmcalJet::ExecOnce();
//  printf("AliAnalysisTaskV0sInJetsEmcal: ExecOnce\n");

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

Bool_t AliAnalysisTaskV0sInJetsEmcal::Run()
{
  // Run analysis code here, if needed. It will be executed before FillHistograms().
//  printf("AliAnalysisTaskV0sInJetsEmcal: Run\n");
  return kTRUE;  // If return kFALSE FillHistogram() will NOT be executed.
}

void AliAnalysisTaskV0sInJetsEmcal::UserCreateOutputObjects()
{
  // Called once

  AliAnalysisTaskEmcalJet::UserCreateOutputObjects();
//  printf("AliAnalysisTaskV0sInJetsEmcal: UserCreateOutputObjects\n");

  fJetsCont = GetJetContainer(0);
  fJetsBgCont = GetJetContainer(1);
//  if(fJetsCont) //get particles and clusters connected to jets
//  {
//    fTracksCont = fJetsCont->GetParticleContainer();
//    fCaloClustersCont = fJetsCont->GetClusterContainer();
//  }
//  else //no jets, just analysis tracks and clusters
//  {
//    fTracksCont = GetParticleContainer(0);
//    fCaloClustersCont = GetClusterContainer(0);
//  }
//  if(fTracksCont)
//    fTracksCont->SetClassName("AliVTrack");
//  if(fCaloClustersCont)
//    fCaloClustersCont->SetClassName("AliVCluster");

  // Initialise random-number generator
  fRandom = new TRandom3(0);

  // Create histograms

  fOutputListStd = new TList();
  fOutputListStd->SetOwner();
  fOutputListQA = new TList();
  fOutputListQA->SetOwner();
  fOutputListCuts = new TList();
  fOutputListCuts->SetOwner();
  fOutputListMC = new TList();
  fOutputListMC->SetOwner();

  // event categories
  const Int_t iNCategEvent = 6;
  TString categEvent[iNCategEvent] = {"coll. candid.", "AOD OK", "vtx & cent", "with V0", "with jets", "jet selection"};
  // labels for stages of V0 selection
  TString categV0[fgkiNCategV0] = {"all"/*0*/, "mass range"/*1*/, "rec. method"/*2*/, "tracks TPC"/*3*/, "track pt"/*4*/, "DCA prim v"/*5*/, "DCA daughters"/*6*/, "CPA"/*7*/, "volume"/*8*/, "track #it{#eta}"/*9*/, "V0 #it{y} & #it{#eta}"/*10*/, "lifetime"/*11*/, "PID"/*12*/, "Arm.-Pod."/*13*/, "inclusive"/*14*/, "in jet event"/*15*/, "in jet"/*16*/};

  fh1EventCounterCut = new TH1D("fh1EventCounterCut", "Number of events after filtering;selection filter;counts", iNCategEvent, 0, iNCategEvent);
  for(Int_t i = 0; i < iNCategEvent; i++)
    fh1EventCounterCut->GetXaxis()->SetBinLabel(i + 1, categEvent[i].Data());
  fh1EventCent2 = new TH1D("fh1EventCent2", "Number of events vs centrality;centrality;counts", 100, 0, 100);
  fh1EventCent2Jets = new TH1D("fh1EventCent2Jets", "Number of sel.-jet events vs centrality;centrality;counts", 100, 0, 100);
  fh1EventCent2NoJets = new TH1D("fh1EventCent2NoJets", "Number of no-jet events vs centrality;centrality;counts", 100, 0, 100);
  fh2EventCentTracks = new TH2D("fh2EventCentTracks", "Number of tracks vs centrality;centrality;tracks;counts", 100, 0, 100, 150, 0, 15e3);
  fh1EventCent = new TH1D("fh1EventCent", "Number of events in centrality bins;centrality;counts", fgkiNBinsCent, 0, fgkiNBinsCent);
  for(Int_t i = 0; i < fgkiNBinsCent; i++)
    fh1EventCent->GetXaxis()->SetBinLabel(i + 1, GetCentBinLabel(i).Data());
  fh1NRndConeCent = new TH1D("fh1NRndConeCent", "Number of rnd. cones in centrality bins;centrality;counts", fgkiNBinsCent, 0, fgkiNBinsCent);
  for(Int_t i = 0; i < fgkiNBinsCent; i++)
    fh1NRndConeCent->GetXaxis()->SetBinLabel(i + 1, GetCentBinLabel(i).Data());
  fh1NMedConeCent = new TH1D("fh1NMedConeCent", "Number of med.-cl. cones in centrality bins;centrality;counts", fgkiNBinsCent, 0, fgkiNBinsCent);
  for(Int_t i = 0; i < fgkiNBinsCent; i++)
    fh1NMedConeCent->GetXaxis()->SetBinLabel(i + 1, GetCentBinLabel(i).Data());
  fh1AreaExcluded = new TH1D("fh1AreaExcluded", "Area of excluded cones in centrality bins;centrality;area", fgkiNBinsCent, 0, fgkiNBinsCent);
  for(Int_t i = 0; i < fgkiNBinsCent; i++)
    fh1AreaExcluded->GetXaxis()->SetBinLabel(i + 1, GetCentBinLabel(i).Data());
  fOutputListStd->Add(fh1EventCounterCut);
  fOutputListStd->Add(fh1EventCent);
  fOutputListStd->Add(fh1EventCent2);
  fOutputListStd->Add(fh1EventCent2Jets);
  fOutputListStd->Add(fh1EventCent2NoJets);
  fOutputListStd->Add(fh1NRndConeCent);
  fOutputListStd->Add(fh1NMedConeCent);
  fOutputListStd->Add(fh1AreaExcluded);
  fOutputListStd->Add(fh2EventCentTracks);

  fh1V0CandPerEvent = new TH1D("fh1V0CandPerEvent", "Number of all V0 candidates per event;candidates;events", 1000, 0, 1000);
  fOutputListStd->Add(fh1V0CandPerEvent);

  for(Int_t i = 0; i < fgkiNBinsCent; i++)
  {
    fh1EventCounterCutCent[i] = new TH1D(Form("fh1EventCounterCutCent_%d", i), Form("Number of events after filtering, cent %s;selection filter;counts", GetCentBinLabel(i).Data()), iNCategEvent, 0, iNCategEvent);
    for(Int_t j = 0; j < iNCategEvent; j++)
      fh1EventCounterCutCent[i]->GetXaxis()->SetBinLabel(j + 1, categEvent[j].Data());
    fh1V0CandPerEventCentK0s[i] = new TH1D(Form("fh1V0CandPerEventCentK0s_%d", i), Form("Number of selected K0s candidates per event, cent %s;candidates;events", GetCentBinLabel(i).Data()), 100, 0, 100);
    fh1V0CandPerEventCentLambda[i] = new TH1D(Form("fh1V0CandPerEventCentLambda_%d", i), Form("Number of selected Lambda candidates per event, cent %s;candidates;events", GetCentBinLabel(i).Data()), 100, 0, 100);
    fh1V0CandPerEventCentALambda[i] = new TH1D(Form("fh1V0CandPerEventCentALambda_%d", i), Form("Number of selected ALambda candidates per event, cent %s;candidates;events", GetCentBinLabel(i).Data()), 100, 0, 100);
    fh1V0CounterCentK0s[i] = new TH1D(Form("fh1V0CounterCentK0s_%d", i), Form("Number of K0s candidates after cuts, cent %s;cut;counts", GetCentBinLabel(i).Data()), fgkiNCategV0, 0, fgkiNCategV0);
    fh1V0CounterCentLambda[i] = new TH1D(Form("fh1V0CounterCentLambda_%d", i), Form("Number of Lambda candidates after cuts, cent %s;cut;counts", GetCentBinLabel(i).Data()), fgkiNCategV0, 0, fgkiNCategV0);
    fh1V0CounterCentALambda[i] = new TH1D(Form("fh1V0CounterCentALambda_%d", i), Form("Number of ALambda candidates after cuts, cent %s;cut;counts", GetCentBinLabel(i).Data()), fgkiNCategV0, 0, fgkiNCategV0);
    for(Int_t j = 0; j < fgkiNCategV0; j++)
    {
      fh1V0CounterCentK0s[i]->GetXaxis()->SetBinLabel(j + 1, categV0[j].Data());
      fh1V0CounterCentLambda[i]->GetXaxis()->SetBinLabel(j + 1, categV0[j].Data());
      fh1V0CounterCentALambda[i]->GetXaxis()->SetBinLabel(j + 1, categV0[j].Data());
    }
    fOutputListStd->Add(fh1EventCounterCutCent[i]);
    fOutputListStd->Add(fh1V0CandPerEventCentK0s[i]);
    fOutputListStd->Add(fh1V0CandPerEventCentLambda[i]);
    fOutputListStd->Add(fh1V0CandPerEventCentALambda[i]);
    fOutputListStd->Add(fh1V0CounterCentK0s[i]);
    fOutputListStd->Add(fh1V0CounterCentLambda[i]);
    fOutputListStd->Add(fh1V0CounterCentALambda[i]);
  }
  // pt binning for V0 and jets
  Int_t iNBinsPtV0 = fgkiNBinsPtV0Init;
  Double_t dPtV0Min = fgkdBinsPtV0[0];
  Double_t dPtV0Max = fgkdBinsPtV0[fgkiNBinsPtV0];
  Int_t iNJetPtBins = fgkiNBinsPtJetInit;
  Double_t dJetPtMin = fgkdBinsPtJet[0];
  Double_t dJetPtMax = fgkdBinsPtJet[fgkiNBinsPtJet];

  fh2CCK0s = new TH2D("fh2CCK0s", "K0s candidates in Lambda peak", fgkiNBinsMassK0s, fgkdMassK0sMin, fgkdMassK0sMax, iNBinsPtV0, dPtV0Min, dPtV0Max);
  fh2CCLambda = new TH2D("fh2CCLambda", "Lambda candidates in K0s peak", fgkiNBinsMassLambda, fgkdMassLambdaMin, fgkdMassLambdaMax, iNBinsPtV0, dPtV0Min, dPtV0Max);
  Int_t binsCorrel[3] = {fgkiNBinsMassK0s, fgkiNBinsMassLambda, iNBinsPtV0};
  Double_t xminCorrel[3] = {fgkdMassK0sMin, fgkdMassLambdaMin, dPtV0Min};
  Double_t xmaxCorrel[3] = {fgkdMassK0sMax, fgkdMassLambdaMax, dPtV0Max};
//  Int_t binsCorrel[3] = {200, 200, iNBinsPtV0};
//  Double_t xminCorrel[3] = {0, 0, dPtV0Min};
//  Double_t xmaxCorrel[3] = {2, 2, dPtV0Max};
  fh3CCMassCorrelBoth = new THnSparseD("fh3CCMassCorrelBoth", "Mass correlation: K0S && Lambda;m K0S;m Lambda;pT", 3, binsCorrel, xminCorrel, xmaxCorrel);
  fh3CCMassCorrelKNotL = new THnSparseD("fh3CCMassCorrelKNotL", "Mass correlation: K0S, not Lambda;m K0S;m Lambda;pT", 3, binsCorrel, xminCorrel, xmaxCorrel);
  fh3CCMassCorrelLNotK = new THnSparseD("fh3CCMassCorrelLNotK", "Mass correlation: Lambda, not K0S;m K0S;m Lambda;pT", 3, binsCorrel, xminCorrel, xmaxCorrel);
  fOutputListQA->Add(fh2CCK0s);
  fOutputListQA->Add(fh2CCLambda);
  fOutputListQA->Add(fh3CCMassCorrelBoth);
  fOutputListQA->Add(fh3CCMassCorrelKNotL);
  fOutputListQA->Add(fh3CCMassCorrelLNotK);

  Double_t dStepEtaV0 = 0.025;
  Double_t dRangeEtaV0Max = 0.8;
  const Int_t iNBinsEtaV0 = 2 * Int_t(dRangeEtaV0Max / dStepEtaV0);
  // inclusive
  const Int_t iNDimIncl = 3;
  Int_t binsKIncl[iNDimIncl] = {fgkiNBinsMassK0s, iNBinsPtV0, iNBinsEtaV0};
  Double_t xminKIncl[iNDimIncl] = {fgkdMassK0sMin, dPtV0Min, -dRangeEtaV0Max};
  Double_t xmaxKIncl[iNDimIncl] = {fgkdMassK0sMax, dPtV0Max, dRangeEtaV0Max};
  Int_t binsLIncl[iNDimIncl] = {fgkiNBinsMassLambda, iNBinsPtV0, iNBinsEtaV0};
  Double_t xminLIncl[iNDimIncl] = {fgkdMassLambdaMin, dPtV0Min, -dRangeEtaV0Max};
  Double_t xmaxLIncl[iNDimIncl] = {fgkdMassLambdaMax, dPtV0Max, dRangeEtaV0Max};
  // binning in jets
  const Int_t iNDimInJC = 4;
  Int_t binsKInJC[iNDimInJC] = {fgkiNBinsMassK0s, iNBinsPtV0, iNBinsEtaV0, iNJetPtBins};
  Double_t xminKInJC[iNDimInJC] = {fgkdMassK0sMin, dPtV0Min, -dRangeEtaV0Max, dJetPtMin};
  Double_t xmaxKInJC[iNDimInJC] = {fgkdMassK0sMax, dPtV0Max, dRangeEtaV0Max, dJetPtMax};
  Int_t binsLInJC[iNDimInJC] = {fgkiNBinsMassLambda, iNBinsPtV0, iNBinsEtaV0, iNJetPtBins};
  Double_t xminLInJC[iNDimInJC] = {fgkdMassLambdaMin, dPtV0Min, -dRangeEtaV0Max, dJetPtMin};
  Double_t xmaxLInJC[iNDimInJC] = {fgkdMassLambdaMax, dPtV0Max, dRangeEtaV0Max, dJetPtMax};

  // binning eff inclusive vs eta-pT
  Double_t dStepDeltaEta = 0.1;
  Double_t dRangeDeltaEtaMax = 0.5;
  const Int_t iNBinsDeltaEta = 2 * Int_t(dRangeDeltaEtaMax / dStepDeltaEta);
  Int_t binsEtaK[3] = {fgkiNBinsMassK0s, iNBinsPtV0, iNBinsEtaV0};
  Double_t xminEtaK[3] = {fgkdMassK0sMin, dPtV0Min, -dRangeEtaV0Max};
  Double_t xmaxEtaK[3] = {fgkdMassK0sMax, dPtV0Max, dRangeEtaV0Max};
  Int_t binsEtaL[3] = {fgkiNBinsMassLambda, iNBinsPtV0, iNBinsEtaV0};
  Double_t xminEtaL[3] = {fgkdMassLambdaMin, dPtV0Min, -dRangeEtaV0Max};
  Double_t xmaxEtaL[3] = {fgkdMassLambdaMax, dPtV0Max, dRangeEtaV0Max};
  // binning eff in jets vs eta-pT
  // associated
  Int_t binsEtaKInRec[5] = {fgkiNBinsMassK0s, iNBinsPtV0, iNBinsEtaV0, iNJetPtBins, iNBinsDeltaEta};
  Double_t xminEtaKInRec[5] = {fgkdMassK0sMin, dPtV0Min, -dRangeEtaV0Max, dJetPtMin, -dRangeDeltaEtaMax};
  Double_t xmaxEtaKInRec[5] = {fgkdMassK0sMax, dPtV0Max, dRangeEtaV0Max, dJetPtMax, dRangeDeltaEtaMax};
  Int_t binsEtaLInRec[5] = {fgkiNBinsMassLambda, iNBinsPtV0, iNBinsEtaV0, iNJetPtBins, iNBinsDeltaEta};
  Double_t xminEtaLInRec[5] = {fgkdMassLambdaMin, dPtV0Min, -dRangeEtaV0Max, dJetPtMin, -dRangeDeltaEtaMax};
  Double_t xmaxEtaLInRec[5] = {fgkdMassLambdaMax, dPtV0Max, dRangeEtaV0Max, dJetPtMax, dRangeDeltaEtaMax};
  // generated
  Int_t binsEtaInGen[4] = {iNBinsPtV0, iNBinsEtaV0, iNJetPtBins, iNBinsDeltaEta};
  Double_t xminEtaInGen[4] = {dPtV0Min, -dRangeEtaV0Max, dJetPtMin, -dRangeDeltaEtaMax};
  Double_t xmaxEtaInGen[4] = {dPtV0Max, dRangeEtaV0Max, dJetPtMax, dRangeDeltaEtaMax};
  // daughter eta: charge-etaD-ptD-etaV0-ptV0-ptJet
  const Int_t iNDimEtaD = 6;
  Int_t binsEtaDaughter[iNDimEtaD] = {2, 20, iNBinsPtV0, iNBinsEtaV0, iNBinsPtV0, iNJetPtBins};
  Double_t xminEtaDaughter[iNDimEtaD] = {0, -1, dPtV0Min, -dRangeEtaV0Max, dPtV0Min, dJetPtMin};
  Double_t xmaxEtaDaughter[iNDimEtaD] = {2, 1, dPtV0Max, dRangeEtaV0Max, dPtV0Max, dJetPtMax};

  for(Int_t i = 0; i < fgkiNBinsCent; i++)
  {
    fh1V0InvMassK0sCent[i] = new TH1D(Form("fh1V0InvMassK0sCent_%d", i), Form("K0s: V0 invariant mass, cent %s;#it{m}_{inv} (GeV/#it{c}^{2});counts", GetCentBinLabel(i).Data()), fgkiNBinsMassK0s, fgkdMassK0sMin, fgkdMassK0sMax);
    fh1V0InvMassLambdaCent[i] = new TH1D(Form("fh1V0InvMassLambdaCent_%d", i), Form("Lambda: V0 invariant mass, cent %s;#it{m}_{inv} (GeV/#it{c}^{2});counts", GetCentBinLabel(i).Data()), fgkiNBinsMassLambda, fgkdMassLambdaMin, fgkdMassLambdaMax);
    fh1V0InvMassALambdaCent[i] = new TH1D(Form("fh1V0InvMassALambdaCent_%d", i), Form("ALambda: V0 invariant mass, cent %s;#it{m}_{inv} (GeV/#it{c}^{2});counts", GetCentBinLabel(i).Data()), fgkiNBinsMassLambda, fgkdMassLambdaMin, fgkdMassLambdaMax);
    fOutputListStd->Add(fh1V0InvMassK0sCent[i]);
    fOutputListStd->Add(fh1V0InvMassLambdaCent[i]);
    fOutputListStd->Add(fh1V0InvMassALambdaCent[i]);
    // Inclusive
    fhnV0InclusiveK0s[i] = new THnSparseD(Form("fhnV0InclusiveK0s_C%d", i), "K0s: V0 invariant mass vs pt;#it{m}_{inv} (GeV/#it{c}^{2});pt (GeV/#it{c});counts", iNDimIncl, binsKIncl, xminKIncl, xmaxKIncl);
    fhnV0InclusiveLambda[i] = new THnSparseD(Form("fhnV0InclusiveLambda_C%d", i), "Lambda: V0 invariant mass vs pt;#it{m}_{inv} (GeV/#it{c}^{2});pt (GeV/#it{c});counts", iNDimIncl, binsLIncl, xminLIncl, xmaxLIncl);
    fhnV0InclusiveALambda[i] = new THnSparseD(Form("fhnV0InclusiveALambda_C%d", i), "ALambda: V0 invariant mass vs pt;#it{m}_{inv} (GeV/#it{c}^{2});pt (GeV/#it{c});counts", iNDimIncl, binsLIncl, xminLIncl, xmaxLIncl);
    fOutputListStd->Add(fhnV0InclusiveK0s[i]);
    fOutputListStd->Add(fhnV0InclusiveLambda[i]);
    fOutputListStd->Add(fhnV0InclusiveALambda[i]);
    // In cones
    fhnV0InJetK0s[i] = new THnSparseD(Form("fhnV0InJetK0s_%d", i), Form("K0s: Mass vs Pt in jets, cent: %s;#it{m}_{inv} (GeV/#it{c}^{2});#it{p}_{T}^{V0} (GeV/#it{c});#it{p}_{T}^{jet} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNDimInJC, binsKInJC, xminKInJC, xmaxKInJC);
    fOutputListStd->Add(fhnV0InJetK0s[i]);
    fhnV0InPerpK0s[i] = new THnSparseD(Form("fhnV0InPerpK0s_%d", i), Form("K0s: Mass vs Pt in perp. cones, cent: %s;#it{m}_{inv} (GeV/#it{c}^{2});#it{p}_{T}^{V0} (GeV/#it{c});#it{p}_{T}^{jet} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNDimInJC, binsKInJC, xminKInJC, xmaxKInJC);
    fOutputListStd->Add(fhnV0InPerpK0s[i]);
    fhnV0InRndK0s[i] = new THnSparseD(Form("fhnV0InRndK0s_%d", i), Form("K0s: Mass vs Pt in rnd. cones, cent: %s;#it{m}_{inv} (GeV/#it{c}^{2});#it{p}_{T}^{V0} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNDimIncl, binsKIncl, xminKIncl, xmaxKIncl);
    fOutputListStd->Add(fhnV0InRndK0s[i]);
    fhnV0InMedK0s[i] = new THnSparseD(Form("fhnV0InMedK0s_%d", i), Form("K0s: Mass vs Pt in med.-cl. cones, cent: %s;#it{m}_{inv} (GeV/#it{c}^{2});#it{p}_{T}^{V0} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNDimIncl, binsKIncl, xminKIncl, xmaxKIncl);
    fOutputListStd->Add(fhnV0InMedK0s[i]);
    fhnV0OutJetK0s[i] = new THnSparseD(Form("fhnV0OutJetK0s_%d", i), Form("K0s: Pt outside jets, cent: %s;#it{m}_{inv} (GeV/#it{c}^{2});#it{p}_{T}^{V0} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNDimIncl, binsKIncl, xminKIncl, xmaxKIncl);
    fOutputListStd->Add(fhnV0OutJetK0s[i]);
    fhnV0NoJetK0s[i] = new THnSparseD(Form("fhnV0NoJetK0s_%d", i), Form("K0s: Pt in jet-less events, cent: %s;#it{m}_{inv} (GeV/#it{c}^{2});#it{p}_{T}^{V0} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNDimIncl, binsKIncl, xminKIncl, xmaxKIncl);
    fOutputListStd->Add(fhnV0NoJetK0s[i]);
    fhnV0InJetLambda[i] = new THnSparseD(Form("fhnV0InJetLambda_%d", i), Form("Lambda: Mass vs Pt in jets, cent: %s;#it{m}_{inv} (GeV/#it{c}^{2});#it{p}_{T}^{V0} (GeV/#it{c});#it{p}_{T}^{jet} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNDimInJC, binsLInJC, xminLInJC, xmaxLInJC);
    fOutputListStd->Add(fhnV0InJetLambda[i]);
    fhnV0InPerpLambda[i] = new THnSparseD(Form("fhnV0InPerpLambda_%d", i), Form("Lambda: Mass vs Pt in perp. cones, cent: %s;#it{m}_{inv} (GeV/#it{c}^{2});#it{p}_{T}^{V0} (GeV/#it{c});#it{p}_{T}^{jet} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNDimInJC, binsLInJC, xminLInJC, xmaxLInJC);
    fOutputListStd->Add(fhnV0InPerpLambda[i]);
    fhnV0InRndLambda[i] = new THnSparseD(Form("fhnV0InRndLambda_%d", i), Form("Lambda: Mass vs Pt in rnd. cones, cent: %s;#it{m}_{inv} (GeV/#it{c}^{2});#it{p}_{T}^{V0} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNDimIncl, binsLIncl, xminLIncl, xmaxLIncl);
    fOutputListStd->Add(fhnV0InRndLambda[i]);
    fhnV0InMedLambda[i] = new THnSparseD(Form("fhnV0InMedLambda_%d", i), Form("Lambda: Mass vs Pt in med.-cl. cones, cent: %s;#it{m}_{inv} (GeV/#it{c}^{2});#it{p}_{T}^{V0} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNDimIncl, binsLIncl, xminLIncl, xmaxLIncl);
    fOutputListStd->Add(fhnV0InMedLambda[i]);
    fhnV0OutJetLambda[i] = new THnSparseD(Form("fhnV0OutJetLambda_%d", i), Form("Lambda: Pt outside jets, cent: %s;#it{m}_{inv} (GeV/#it{c}^{2});#it{p}_{T}^{V0} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNDimIncl, binsLIncl, xminLIncl, xmaxLIncl);
    fOutputListStd->Add(fhnV0OutJetLambda[i]);
    fhnV0NoJetLambda[i] = new THnSparseD(Form("fhnV0NoJetLambda_%d", i), Form("Lambda: Pt in jet-less events, cent: %s;#it{m}_{inv} (GeV/#it{c}^{2});#it{p}_{T}^{V0} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNDimIncl, binsLIncl, xminLIncl, xmaxLIncl);
    fOutputListStd->Add(fhnV0NoJetLambda[i]);
    fhnV0InJetALambda[i] = new THnSparseD(Form("fhnV0InJetALambda_%d", i), Form("ALambda: Mass vs Pt in jets, cent: %s;#it{m}_{inv} (GeV/#it{c}^{2});#it{p}_{T}^{V0} (GeV/#it{c});#it{p}_{T}^{jet} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNDimInJC, binsLInJC, xminLInJC, xmaxLInJC);
    fOutputListStd->Add(fhnV0InJetALambda[i]);
    fhnV0InPerpALambda[i] = new THnSparseD(Form("fhnV0InPerpALambda_%d", i), Form("ALambda: Mass vs Pt in perp. cones, cent: %s;#it{m}_{inv} (GeV/#it{c}^{2});#it{p}_{T}^{V0} (GeV/#it{c});#it{p}_{T}^{jet} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNDimInJC, binsLInJC, xminLInJC, xmaxLInJC);
    fOutputListStd->Add(fhnV0InPerpALambda[i]);
    fhnV0InRndALambda[i] = new THnSparseD(Form("fhnV0InRndALambda_%d", i), Form("ALambda: Mass vs Pt in rnd. cones, cent: %s;#it{m}_{inv} (GeV/#it{c}^{2});#it{p}_{T}^{V0} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNDimIncl, binsLIncl, xminLIncl, xmaxLIncl);
    fOutputListStd->Add(fhnV0InRndALambda[i]);
    fhnV0InMedALambda[i] = new THnSparseD(Form("fhnV0InMedALambda_%d", i), Form("ALambda: Mass vs Pt in med.-cl. cones, cent: %s;#it{m}_{inv} (GeV/#it{c}^{2});#it{p}_{T}^{V0} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNDimIncl, binsLIncl, xminLIncl, xmaxLIncl);
    fOutputListStd->Add(fhnV0InMedALambda[i]);
    fhnV0OutJetALambda[i] = new THnSparseD(Form("fhnV0OutJetALambda_%d", i), Form("ALambda: Pt outside jets, cent: %s;#it{m}_{inv} (GeV/#it{c}^{2});#it{p}_{T}^{V0} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNDimIncl, binsLIncl, xminLIncl, xmaxLIncl);
    fOutputListStd->Add(fhnV0OutJetALambda[i]);
    fhnV0NoJetALambda[i] = new THnSparseD(Form("fhnV0NoJetALambda_%d", i), Form("ALambda: Pt in jet-less events, cent: %s;#it{m}_{inv} (GeV/#it{c}^{2});#it{p}_{T}^{V0} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNDimIncl, binsLIncl, xminLIncl, xmaxLIncl);
    fOutputListStd->Add(fhnV0NoJetALambda[i]);

    fh2V0PtJetAngleK0s[i] = new TH2D(Form("fh2V0PtJetAngleK0s_%d", i), Form("K0s: #it{p}_{T}^{jet} vs angle V0-jet, cent: %s;#it{p}_{T}^{jet};#it{#alpha}", GetCentBinLabel(i).Data()), iNJetPtBins, dJetPtMin, dJetPtMax, 100, 0, fdRadiusJet + 0.1);
    fOutputListStd->Add(fh2V0PtJetAngleK0s[i]);
    fh2V0PtJetAngleLambda[i] = new TH2D(Form("fh2V0PtJetAngleLambda_%d", i), Form("Lambda: #it{p}_{T}^{jet} vs angle V0-jet, cent: %s;#it{p}_{T}^{jet};#it{#alpha}", GetCentBinLabel(i).Data()), iNJetPtBins, dJetPtMin, dJetPtMax, 100, 0, fdRadiusJet + 0.1);
    fOutputListStd->Add(fh2V0PtJetAngleLambda[i]);
    fh2V0PtJetAngleALambda[i] = new TH2D(Form("fh2V0PtJetAngleALambda_%d", i), Form("ALambda: #it{p}_{T}^{jet} vs angle V0-jet, cent: %s;#it{p}_{T}^{jet};#it{#alpha}", GetCentBinLabel(i).Data()), iNJetPtBins, dJetPtMin, dJetPtMax, 100, 0, fdRadiusJet + 0.1);
    fOutputListStd->Add(fh2V0PtJetAngleALambda[i]);

    fh1DCAInK0s[i] = new TH1D(Form("fh1DCAInK0s_%d", i), Form("K0s in jets: DCA daughters, cent %s;DCA (#sigma)", GetCentBinLabel(i).Data()), 50, 0, 1);
    fOutputListQA->Add(fh1DCAInK0s[i]);
    fh1DCAInLambda[i] = new TH1D(Form("fh1DCAInLambda_%d", i), Form("Lambda in jets: DCA daughters, cent %s;DCA (#sigma)", GetCentBinLabel(i).Data()), 50, 0, 1);
    fOutputListQA->Add(fh1DCAInLambda[i]);
    fh1DCAInALambda[i] = new TH1D(Form("fh1DCAInALambda_%d", i), Form("ALambda in jets: DCA daughters, cent %s;DCA (#sigma)", GetCentBinLabel(i).Data()), 50, 0, 1);
    fOutputListQA->Add(fh1DCAInALambda[i]);

    fh1DCAOutK0s[i] = new TH1D(Form("fh1DCAOutK0s_%d", i), Form("K0s outside jets: DCA daughters, cent %s;DCA (#sigma)", GetCentBinLabel(i).Data()), 50, 0, 1);
    fOutputListQA->Add(fh1DCAOutK0s[i]);
    fh1DCAOutLambda[i] = new TH1D(Form("fh1DCAOutLambda_%d", i), Form("Lambda outside jets: DCA daughters, cent %s;DCA (#sigma)", GetCentBinLabel(i).Data()), 50, 0, 1);
    fOutputListQA->Add(fh1DCAOutLambda[i]);
    fh1DCAOutALambda[i] = new TH1D(Form("fh1DCAOutALambda_%d", i), Form("ALambda outside jets: DCA daughters, cent %s;DCA (#sigma)", GetCentBinLabel(i).Data()), 50, 0, 1);
    fOutputListQA->Add(fh1DCAOutALambda[i]);

    // jet histograms
    fh1PtJet[i] = new TH1D(Form("fh1PtJet_%d", i), Form("Jet pt spectrum, cent: %s;#it{p}_{T} jet (GeV/#it{c})", GetCentBinLabel(i).Data()), iNJetPtBins, dJetPtMin, dJetPtMax);
    fOutputListStd->Add(fh1PtJet[i]);
    fh1EtaJet[i] = new TH1D(Form("fh1EtaJet_%d", i), Form("Jet eta spectrum, cent: %s;#it{#eta} jet", GetCentBinLabel(i).Data()), 80, -1., 1.);
    fOutputListStd->Add(fh1EtaJet[i]);
    fh2EtaPtJet[i] = new TH2D(Form("fh2EtaPtJet_%d", i), Form("Jet eta vs pT spectrum, cent: %s;#it{#eta} jet;#it{p}_{T} jet (GeV/#it{c})", GetCentBinLabel(i).Data()), 80, -1., 1., iNJetPtBins, dJetPtMin, dJetPtMax);
    fOutputListStd->Add(fh2EtaPtJet[i]);
    fh2EtaPhiRndCone[i] = new TH2D(Form("fh2EtaPhiRndCone_%d", i), Form("Rnd. cones: eta vs phi, cent: %s;#it{#eta} cone;#it{#phi} cone", GetCentBinLabel(i).Data()), 80, -1., 1., 100, 0., TMath::TwoPi());
    fOutputListStd->Add(fh2EtaPhiRndCone[i]);
    fh2EtaPhiMedCone[i] = new TH2D(Form("fh2EtaPhiMedCone_%d", i), Form("Med.-cl. cones: eta vs phi, cent: %s;#it{#eta} cone;#it{#phi} cone", GetCentBinLabel(i).Data()), 80, -1., 1., 100, 0., TMath::TwoPi());
    fOutputListStd->Add(fh2EtaPhiMedCone[i]);
    fh1PhiJet[i] = new TH1D(Form("fh1PhiJet_%d", i), Form("Jet phi spectrum, cent: %s;#it{#phi} jet", GetCentBinLabel(i).Data()), 100, 0., TMath::TwoPi());
    fOutputListStd->Add(fh1PhiJet[i]);
    fh1PtJetTrackLeading[i] = new TH1D(Form("fh1PtJetTrackLeading_%d", i), Form("Leading track pt spectrum, cent: %s;#it{p}_{T} leading track (GeV/#it{c})", GetCentBinLabel(i).Data()), 200, 0., 20);
    fOutputListStd->Add(fh1PtJetTrackLeading[i]);
    fh1NJetPerEvent[i] = new TH1D(Form("fh1NJetPerEvent_%d", i), Form("Number of selected jets per event, cent: %s;# jets;# events", GetCentBinLabel(i).Data()), 100, 0., 100.);
    fOutputListStd->Add(fh1NJetPerEvent[i]);
    // event histograms
    fh1VtxZ[i] = new TH1D(Form("fh1VtxZ_%d", i), Form("#it{z} coordinate of the primary vertex, cent: %s;#it{z} (cm)", GetCentBinLabel(i).Data()), 150, -1.5 * fdCutVertexZ, 1.5 * fdCutVertexZ);
    fOutputListQA->Add(fh1VtxZ[i]);
    fh2VtxXY[i] = new TH2D(Form("fh2VtxXY_%d", i), Form("#it{xy} coordinate of the primary vertex, cent: %s;#it{x} (cm);#it{y} (cm)", GetCentBinLabel(i).Data()), 200, -0.2, 0.2, 500, -0.5, 0.5);
    fOutputListQA->Add(fh2VtxXY[i]);
    // fOutputListStd->Add([i]);
    if(fbMCAnalysis)
    {
      // inclusive pt
      fh1V0K0sPtMCGen[i] = new TH1D(Form("fh1V0K0sPtMCGen_%d", i), Form("MC K0s generated: pt spectrum, cent: %s;MC #it{p}_{T} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNBinsPtV0, dPtV0Min, dPtV0Max);
      fOutputListMC->Add(fh1V0K0sPtMCGen[i]);
      fh2V0K0sPtMassMCRec[i] = new TH2D(Form("fh2V0K0sPtMassMCRec_%d", i), Form("MC K0s associated: pt-m spectrum, cent: %s;MC #it{p}_{T} (GeV/#it{c});#it{m}_{inv} (GeV/#it{c}^{2})", GetCentBinLabel(i).Data()), iNBinsPtV0, dPtV0Min, dPtV0Max, fgkiNBinsMassK0s, fgkdMassK0sMin, fgkdMassK0sMax);
      fOutputListMC->Add(fh2V0K0sPtMassMCRec[i]);
      fh1V0K0sPtMCRecFalse[i] = new TH1D(Form("fh1V0K0sPtMCRecFalse_%d", i), Form("MC K0s false: pt spectrum, cent: %s;MC #it{p}_{T} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNBinsPtV0, dPtV0Min, dPtV0Max);
      fOutputListMC->Add(fh1V0K0sPtMCRecFalse[i]);
      // inclusive pt-eta
      fh2V0K0sEtaPtMCGen[i] = new TH2D(Form("fh2V0K0sEtaPtMCGen_%d", i), Form("MC K0s generated: pt-eta spectrum, cent: %s;MC #it{p}_{T} (GeV/#it{c});#eta", GetCentBinLabel(i).Data()), iNBinsPtV0, dPtV0Min, dPtV0Max, iNBinsEtaV0, -dRangeEtaV0Max, dRangeEtaV0Max);
      fOutputListMC->Add(fh2V0K0sEtaPtMCGen[i]);
      fh3V0K0sEtaPtMassMCRec[i] = new THnSparseD(Form("fh3V0K0sEtaPtMassMCRec_%d", i), Form("MC K0s associated: m-pt-eta spectrum, cent: %s;#it{m}_{inv} (GeV/#it{c}^{2});MC #it{p}_{T} (GeV/#it{c});#eta", GetCentBinLabel(i).Data()), 3, binsEtaK, xminEtaK, xmaxEtaK);
      fOutputListMC->Add(fh3V0K0sEtaPtMassMCRec[i]);
      // in jet pt
      fh2V0K0sInJetPtMCGen[i] = new TH2D(Form("fh2V0K0sInJetPtMCGen_%d", i), Form("MC K0s in jet generated: pt-ptJet spectrum, cent: %s;MC #it{p}_{T} (GeV/#it{c});#it{p}_{T}^{jet} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNBinsPtV0, dPtV0Min, dPtV0Max, iNJetPtBins, dJetPtMin, dJetPtMax);
      fOutputListMC->Add(fh2V0K0sInJetPtMCGen[i]);
      fh3V0K0sInJetPtMassMCRec[i] = new THnSparseD(Form("fh3V0K0sInJetPtMassMCRec_%d", i), Form("MC K0s in jet associated: m-pt-ptJet spectrum, cent: %s;#it{m}_{inv} (GeV/#it{c}^{2});MC #it{p}_{T} (GeV/#it{c});#it{p}_{T}^{jet} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNDimInJC, binsKInJC, xminKInJC, xmaxKInJC);
      fOutputListMC->Add(fh3V0K0sInJetPtMassMCRec[i]);
      // in jet pt-eta
      fh3V0K0sInJetEtaPtMCGen[i] = new THnSparseD(Form("fh3V0K0sInJetEtaPtMCGen_%d", i), Form("MC K0s generated: pt-eta-ptJet spectrum, cent: %s;MC #it{p}_{T} (GeV/#it{c});#eta;#it{p}_{T}^{jet} (GeV/#it{c})", GetCentBinLabel(i).Data()), 4, binsEtaInGen, xminEtaInGen, xmaxEtaInGen);
      fOutputListMC->Add(fh3V0K0sInJetEtaPtMCGen[i]);
      fh4V0K0sInJetEtaPtMassMCRec[i] = new THnSparseD(Form("fh4V0K0sInJetEtaPtMassMCRec_%d", i), Form("MC K0s associated: m-pt-eta-ptJet spectrum, cent: %s;#it{m}_{inv} (GeV/#it{c}^{2});MC #it{p}_{T} (GeV/#it{c});#eta;#it{p}_{T}^{jet} (GeV/#it{c})", GetCentBinLabel(i).Data()), 5, binsEtaKInRec, xminEtaKInRec, xmaxEtaKInRec);
      fOutputListMC->Add(fh4V0K0sInJetEtaPtMassMCRec[i]);

      fh2V0K0sMCResolMPt[i] = new TH2D(Form("fh2V0K0sMCResolMPt_%d", i), Form("MC K0s associated: #Delta#it{m} vs pt, cent %s;#Delta#it{m} = #it{m}_{inv} - #it{m}_{true} (GeV/#it{c}^{2});#it{p}_{T}^{rec} (GeV/#it{c})", GetCentBinLabel(i).Data()), 100, -0.02, 0.02, iNBinsPtV0, dPtV0Min, dPtV0Max);
      fOutputListMC->Add(fh2V0K0sMCResolMPt[i]);
      fh2V0K0sMCPtGenPtRec[i] = new TH2D(Form("fh2V0K0sMCPtGenPtRec_%d", i), Form("MC K0s associated: pt gen vs pt rec, cent %s;#it{p}_{T}^{gen} (GeV/#it{c});#it{p}_{T}^{rec} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNBinsPtV0, dPtV0Min, dPtV0Max, iNBinsPtV0, dPtV0Min, dPtV0Max);
      fOutputListMC->Add(fh2V0K0sMCPtGenPtRec[i]);

      // inclusive pt
      fh1V0LambdaPtMCGen[i] = new TH1D(Form("fh1V0LambdaPtMCGen_%d", i), Form("MC Lambda generated: pt spectrum, cent: %s;MC #it{p}_{T} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNBinsPtV0, dPtV0Min, dPtV0Max);
      fOutputListMC->Add(fh1V0LambdaPtMCGen[i]);
      fh2V0LambdaPtMassMCRec[i] = new TH2D(Form("fh2V0LambdaPtMassMCRec_%d", i), Form("MC Lambda associated: pt-m spectrum, cent: %s;MC #it{p}_{T} (GeV/#it{c});#it{m}_{inv} (GeV/#it{c}^{2})", GetCentBinLabel(i).Data()), iNBinsPtV0, dPtV0Min, dPtV0Max, fgkiNBinsMassLambda, fgkdMassLambdaMin, fgkdMassLambdaMax);
      fOutputListMC->Add(fh2V0LambdaPtMassMCRec[i]);
      fh1V0LambdaPtMCRecFalse[i] = new TH1D(Form("fh1V0LambdaPtMCRecFalse_%d", i), Form("MC Lambda false: pt spectrum, cent: %s;MC #it{p}_{T} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNBinsPtV0, dPtV0Min, dPtV0Max);
      fOutputListMC->Add(fh1V0LambdaPtMCRecFalse[i]);
      // inclusive pt-eta
      fh2V0LambdaEtaPtMCGen[i] = new TH2D(Form("fh2V0LambdaEtaPtMCGen_%d", i), Form("MC Lambda generated: pt-eta spectrum, cent: %s;MC #it{p}_{T} (GeV/#it{c});#eta", GetCentBinLabel(i).Data()), iNBinsPtV0, dPtV0Min, dPtV0Max, iNBinsEtaV0, -dRangeEtaV0Max, dRangeEtaV0Max);
      fOutputListMC->Add(fh2V0LambdaEtaPtMCGen[i]);
      fh3V0LambdaEtaPtMassMCRec[i] = new THnSparseD(Form("fh3V0LambdaEtaPtMassMCRec_%d", i), Form("MC Lambda associated: m-pt-eta spectrum, cent: %s;#it{m}_{inv} (GeV/#it{c}^{2});MC #it{p}_{T} (GeV/#it{c});#eta", GetCentBinLabel(i).Data()), 3, binsEtaL, xminEtaL, xmaxEtaL);
      fOutputListMC->Add(fh3V0LambdaEtaPtMassMCRec[i]);
      // in jet pt
      fh2V0LambdaInJetPtMCGen[i] = new TH2D(Form("fh2V0LambdaInJetPtMCGen_%d", i), Form("MC Lambda in jet generated: pt-ptJet spectrum, cent: %s;MC #it{p}_{T} (GeV/#it{c});#it{p}_{T}^{jet} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNBinsPtV0, dPtV0Min, dPtV0Max, iNJetPtBins, dJetPtMin, dJetPtMax);
      fOutputListMC->Add(fh2V0LambdaInJetPtMCGen[i]);
      fh3V0LambdaInJetPtMassMCRec[i] = new THnSparseD(Form("fh3V0LambdaInJetPtMassMCRec_%d", i), Form("MC Lambda in jet associated: m-pt-ptJet spectrum, cent: %s;#it{m}_{inv} (GeV/#it{c}^{2});MC #it{p}_{T} (GeV/#it{c});#it{p}_{T}^{jet} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNDimInJC, binsLInJC, xminLInJC, xmaxLInJC);
      fOutputListMC->Add(fh3V0LambdaInJetPtMassMCRec[i]);
      // in jet pt-eta
      fh3V0LambdaInJetEtaPtMCGen[i] = new THnSparseD(Form("fh3V0LambdaInJetEtaPtMCGen_%d", i), Form("MC Lambda generated: pt-eta-ptJet spectrum, cent: %s;MC #it{p}_{T} (GeV/#it{c});#eta;#it{p}_{T}^{jet} (GeV/#it{c})", GetCentBinLabel(i).Data()), 4, binsEtaInGen, xminEtaInGen, xmaxEtaInGen);
      fOutputListMC->Add(fh3V0LambdaInJetEtaPtMCGen[i]);
      fh4V0LambdaInJetEtaPtMassMCRec[i] = new THnSparseD(Form("fh4V0LambdaInJetEtaPtMassMCRec_%d", i), Form("MC Lambda associated: m-pt-eta-ptJet spectrum, cent: %s;#it{m}_{inv} (GeV/#it{c}^{2});MC #it{p}_{T} (GeV/#it{c});#eta;#it{p}_{T}^{jet} (GeV/#it{c})", GetCentBinLabel(i).Data()), 5, binsEtaLInRec, xminEtaLInRec, xmaxEtaLInRec);
      fOutputListMC->Add(fh4V0LambdaInJetEtaPtMassMCRec[i]);

      fh2V0LambdaMCResolMPt[i] = new TH2D(Form("fh2V0LambdaMCResolMPt_%d", i), Form("MC Lambda associated: #Delta#it{m} vs pt, cent %s;#Delta#it{m} = #it{m}_{inv} - #it{m}_{true} (GeV/#it{c}^{2});#it{p}_{T}^{rec} (GeV/#it{c})", GetCentBinLabel(i).Data()), 100, -0.02, 0.02, iNBinsPtV0, dPtV0Min, dPtV0Max);
      fOutputListMC->Add(fh2V0LambdaMCResolMPt[i]);
      fh2V0LambdaMCPtGenPtRec[i] = new TH2D(Form("fh2V0LambdaMCPtGenPtRec_%d", i), Form("MC Lambda associated: pt gen vs pt rec, cent %s;#it{p}_{T}^{gen} (GeV/#it{c});#it{p}_{T}^{rec} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNBinsPtV0, dPtV0Min, dPtV0Max, iNBinsPtV0, dPtV0Min, dPtV0Max);
      fOutputListMC->Add(fh2V0LambdaMCPtGenPtRec[i]);

      // inclusive pt
      fh1V0ALambdaPtMCGen[i] = new TH1D(Form("fh1V0ALambdaPtMCGen_%d", i), Form("MC ALambda generated: pt spectrum, cent: %s;MC #it{p}_{T} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNBinsPtV0, dPtV0Min, dPtV0Max);
      fOutputListMC->Add(fh1V0ALambdaPtMCGen[i]);
      fh2V0ALambdaPtMassMCRec[i] = new TH2D(Form("fh2V0ALambdaPtMassMCRec_%d", i), Form("MC ALambda associated: pt-m spectrum, cent: %s;MC #it{p}_{T} (GeV/#it{c});#it{m}_{inv} (GeV/#it{c}^{2})", GetCentBinLabel(i).Data()), iNBinsPtV0, dPtV0Min, dPtV0Max, fgkiNBinsMassLambda, fgkdMassLambdaMin, fgkdMassLambdaMax);
      fOutputListMC->Add(fh2V0ALambdaPtMassMCRec[i]);
      fh1V0ALambdaPtMCRecFalse[i] = new TH1D(Form("fh1V0ALambdaPtMCRecFalse_%d", i), Form("MC ALambda false: pt spectrum, cent: %s;MC #it{p}_{T} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNBinsPtV0, dPtV0Min, dPtV0Max);
      fOutputListMC->Add(fh1V0ALambdaPtMCRecFalse[i]);
      // inclusive pt-eta
      fh2V0ALambdaEtaPtMCGen[i] = new TH2D(Form("fh2V0ALambdaEtaPtMCGen_%d", i), Form("MC ALambda generated: pt-eta spectrum, cent: %s;MC #it{p}_{T} (GeV/#it{c});#eta", GetCentBinLabel(i).Data()), iNBinsPtV0, dPtV0Min, dPtV0Max, iNBinsEtaV0, -dRangeEtaV0Max, dRangeEtaV0Max);
      fOutputListMC->Add(fh2V0ALambdaEtaPtMCGen[i]);
      fh3V0ALambdaEtaPtMassMCRec[i] = new THnSparseD(Form("fh3V0ALambdaEtaPtMassMCRec_%d", i), Form("MC ALambda associated: m-pt-eta spectrum, cent: %s;#it{m}_{inv} (GeV/#it{c}^{2});MC #it{p}_{T} (GeV/#it{c});#eta", GetCentBinLabel(i).Data()), 3, binsEtaL, xminEtaL, xmaxEtaL);
      fOutputListMC->Add(fh3V0ALambdaEtaPtMassMCRec[i]);
      // in jet pt
      fh2V0ALambdaInJetPtMCGen[i] = new TH2D(Form("fh2V0ALambdaInJetPtMCGen_%d", i), Form("MC ALambda in jet generated: pt-ptJet spectrum, cent: %s;MC #it{p}_{T} (GeV/#it{c});#it{p}_{T}^{jet} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNBinsPtV0, dPtV0Min, dPtV0Max, iNJetPtBins, dJetPtMin, dJetPtMax);
      fOutputListMC->Add(fh2V0ALambdaInJetPtMCGen[i]);
      fh3V0ALambdaInJetPtMassMCRec[i] = new THnSparseD(Form("fh3V0ALambdaInJetPtMassMCRec_%d", i), Form("MC ALambda in jet associated: m-pt-ptJet spectrum, cent: %s;#it{m}_{inv} (GeV/#it{c}^{2});MC #it{p}_{T} (GeV/#it{c});#it{p}_{T}^{jet} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNDimInJC, binsLInJC, xminLInJC, xmaxLInJC);
      fOutputListMC->Add(fh3V0ALambdaInJetPtMassMCRec[i]);
      // in jet pt-eta
      fh3V0ALambdaInJetEtaPtMCGen[i] = new THnSparseD(Form("fh3V0ALambdaInJetEtaPtMCGen_%d", i), Form("MC ALambda generated: pt-eta-ptJet spectrum, cent: %s;MC #it{p}_{T} (GeV/#it{c});#eta;#it{p}_{T}^{jet} (GeV/#it{c})", GetCentBinLabel(i).Data()), 4, binsEtaInGen, xminEtaInGen, xmaxEtaInGen);
      fOutputListMC->Add(fh3V0ALambdaInJetEtaPtMCGen[i]);
      fh4V0ALambdaInJetEtaPtMassMCRec[i] = new THnSparseD(Form("fh4V0ALambdaInJetEtaPtMassMCRec_%d", i), Form("MC ALambda associated: m-pt-eta-ptJet spectrum, cent: %s;#it{m}_{inv} (GeV/#it{c}^{2});MC #it{p}_{T} (GeV/#it{c});#eta;#it{p}_{T}^{jet} (GeV/#it{c})", GetCentBinLabel(i).Data()), 5, binsEtaLInRec, xminEtaLInRec, xmaxEtaLInRec);
      fOutputListMC->Add(fh4V0ALambdaInJetEtaPtMassMCRec[i]);

      fh2V0ALambdaMCResolMPt[i] = new TH2D(Form("fh2V0ALambdaMCResolMPt_%d", i), Form("MC ALambda associated: #Delta#it{m} vs pt, cent %s;#Delta#it{m} = #it{m}_{inv} - #it{m}_{true} (GeV/#it{c}^{2});#it{p}_{T}^{rec} (GeV/#it{c})", GetCentBinLabel(i).Data()), 100, -0.02, 0.02, iNBinsPtV0, dPtV0Min, dPtV0Max);
      fOutputListMC->Add(fh2V0ALambdaMCResolMPt[i]);
      fh2V0ALambdaMCPtGenPtRec[i] = new TH2D(Form("fh2V0ALambdaMCPtGenPtRec_%d", i), Form("MC ALambda associated: pt gen vs pt rec, cent %s;#it{p}_{T}^{gen} (GeV/#it{c});#it{p}_{T}^{rec} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNBinsPtV0, dPtV0Min, dPtV0Max, iNBinsPtV0, dPtV0Min, dPtV0Max);
      fOutputListMC->Add(fh2V0ALambdaMCPtGenPtRec[i]);

      Int_t iNBinsPtXi = 80;
      Double_t dPtXiMin = 0;
      Double_t dPtXiMax = 8;
      const Int_t iNDimFD = 3;
      Int_t binsFD[iNDimFD] = {iNBinsPtV0, iNBinsPtXi, iNJetPtBins};
      Double_t xminFD[iNDimFD] = {dPtV0Min, dPtXiMin, dJetPtMin};
      Double_t xmaxFD[iNDimFD] = {dPtV0Max, dPtXiMax, dJetPtMax};
      fhnV0LambdaInclMCFD[i] = new THnSparseD(Form("fhnV0LambdaInclMCFD_%d", i), Form("MC Lambda associated, inclusive, from Xi: pt-pt, cent %s;#it{p}_{T}^{#Lambda,gen.} (GeV/#it{c});#it{p}_{T}^{#Xi,gen.} (GeV/#it{c});#it{p}_{T}^{jet} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNDimFD, binsFD, xminFD, xmaxFD);
      fOutputListMC->Add(fhnV0LambdaInclMCFD[i]);
      fhnV0LambdaInJetsMCFD[i] = new THnSparseD(Form("fhnV0LambdaInJetsMCFD_%d", i), Form("MC Lambda associated, in JC, from Xi: pt-pt-ptJet, cent %s;#it{p}_{T}^{#Lambda,gen.} (GeV/#it{c});#it{p}_{T}^{#Xi,gen.} (GeV/#it{c});#it{p}_{T}^{jet} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNDimFD, binsFD, xminFD, xmaxFD);
      fOutputListMC->Add(fhnV0LambdaInJetsMCFD[i]);
      fhnV0LambdaBulkMCFD[i] = new THnSparseD(Form("fhnV0LambdaBulkMCFD_%d", i), Form("MC Lambda associated, in no jet events, from Xi: pt-pt, cent %s;#it{p}_{T}^{#Lambda,gen.} (GeV/#it{c});#it{p}_{T}^{#Xi,gen.} (GeV/#it{c});#it{p}_{T}^{jet} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNDimFD, binsFD, xminFD, xmaxFD);
      fOutputListMC->Add(fhnV0LambdaBulkMCFD[i]);
      fh1V0XiPtMCGen[i] = new TH1D(Form("fh1V0XiPtMCGen_%d", i), Form("MC Xi^{-} generated: Pt spectrum, cent %s;#it{p}_{T}^{#Xi^{-},gen.} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNBinsPtXi, dPtXiMin, dPtXiMax);
      fOutputListMC->Add(fh1V0XiPtMCGen[i]);
      fhnV0ALambdaInclMCFD[i] = new THnSparseD(Form("fhnV0ALambdaInclMCFD_%d", i), Form("MC ALambda associated, from AXi: pt-pt, cent %s;#it{p}_{T}^{A#Lambda,gen.} (GeV/#it{c});#it{p}_{T}^{A#Xi,gen.} (GeV/#it{c});#it{p}_{T}^{jet} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNDimFD, binsFD, xminFD, xmaxFD);
      fOutputListMC->Add(fhnV0ALambdaInclMCFD[i]);
      fhnV0ALambdaInJetsMCFD[i] = new THnSparseD(Form("fhnV0ALambdaInJetsMCFD_%d", i), Form("MC ALambda associated, in JC, from AXi: pt-pt-ptJet, cent %s;#it{p}_{T}^{A#Lambda,gen.} (GeV/#it{c});#it{p}_{T}^{A#Xi,gen.} (GeV/#it{c});#it{p}_{T}^{jet} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNDimFD, binsFD, xminFD, xmaxFD);
      fOutputListMC->Add(fhnV0ALambdaInJetsMCFD[i]);
      fhnV0ALambdaBulkMCFD[i] = new THnSparseD(Form("fhnV0ALambdaBulkMCFD_%d", i), Form("MC ALambda associated, in no jet events, from AXi: pt-pt-ptJet, cent %s;#it{p}_{T}^{A#Lambda,gen.} (GeV/#it{c});#it{p}_{T}^{A#Xi,gen.} (GeV/#it{c});#it{p}_{T}^{jet} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNDimFD, binsFD, xminFD, xmaxFD);
      fOutputListMC->Add(fhnV0ALambdaBulkMCFD[i]);
      fh1V0AXiPtMCGen[i] = new TH1D(Form("fh1V0AXiPtMCGen_%d", i), Form("MC AXi^{-} generated: Pt spectrum, cent %s;#it{p}_{T}^{A#Xi^{-},gen.} (GeV/#it{c})", GetCentBinLabel(i).Data()), iNBinsPtXi, dPtXiMin, dPtXiMax);
      fOutputListMC->Add(fh1V0AXiPtMCGen[i]);

      // daughter eta
//          fhnV0K0sInclDaughterEtaPtPtMCGen[i] = new THnSparseD(Form("fhnV0K0sInclDaughterEtaPtPtMCGen_%d",i),Form("MC K0S, inclusive, gen., daughters: charge-etaD-ptD-etaV0-ptV0-ptJet, cent: %s;charge;eta daughter;pT daughter;eta V0;pT V0;pT jet",GetCentBinLabel(i).Data()),iNDimEtaD,binsEtaDaughter,xminEtaDaughter,xmaxEtaDaughter);
      fhnV0K0sInclDaughterEtaPtPtMCRec[i] = new THnSparseD(Form("fhnV0K0sInclDaughterEtaPtPtMCRec_%d", i), Form("MC K0S, inclusive, assoc., daughters: charge-etaD-ptD-etaV0-ptV0-ptJet, cent: %s;charge;eta daughter;pT daughter;eta V0;pT V0;pT jet", GetCentBinLabel(i).Data()), iNDimEtaD, binsEtaDaughter, xminEtaDaughter, xmaxEtaDaughter);
//          fhnV0K0sInJetsDaughterEtaPtPtMCGen[i] = new THnSparseD(Form("fhnV0K0sInJetsDaughterEtaPtPtMCGen_%d",i),Form("MC K0S, in JC, gen., daughters: charge-etaD-ptD-etaV0-ptV0-ptJet, cent: %s;charge;eta daughter;pT daughter;eta V0;pT V0;pT jet",GetCentBinLabel(i).Data()),iNDimEtaD,binsEtaDaughter,xminEtaDaughter,xmaxEtaDaughter);
      fhnV0K0sInJetsDaughterEtaPtPtMCRec[i] = new THnSparseD(Form("fhnV0K0sInJetsDaughterEtaPtPtMCRec_%d", i), Form("MC K0S, in JC, assoc., daughters: charge-etaD-ptD-etaV0-ptV0-ptJet, cent: %s;charge;eta daughter;pT daughter;eta V0;pT V0;pT jet", GetCentBinLabel(i).Data()), iNDimEtaD, binsEtaDaughter, xminEtaDaughter, xmaxEtaDaughter);
//          fhnV0LambdaInclDaughterEtaPtPtMCGen[i] = new THnSparseD(Form("fhnV0LambdaInclDaughterEtaPtPtMCGen_%d",i),Form("MC Lambda, inclusive, gen., daughters: charge-etaD-ptD-etaV0-ptV0-ptJet, cent: %s;charge;eta daughter;pT daughter;eta V0;pT V0;pT jet",GetCentBinLabel(i).Data()),iNDimEtaD,binsEtaDaughter,xminEtaDaughter,xmaxEtaDaughter);
      fhnV0LambdaInclDaughterEtaPtPtMCRec[i] = new THnSparseD(Form("fhnV0LambdaInclDaughterEtaPtPtMCRec_%d", i), Form("MC Lambda, inclusive, assoc., daughters: charge-etaD-ptD-etaV0-ptV0-ptJet, cent: %s;charge;eta daughter;pT daughter;eta V0;pT V0;pT jet", GetCentBinLabel(i).Data()), iNDimEtaD, binsEtaDaughter, xminEtaDaughter, xmaxEtaDaughter);
//          fhnV0LambdaInJetsDaughterEtaPtPtMCGen[i] = new THnSparseD(Form("fhnV0LambdaInJetsDaughterEtaPtPtMCGen_%d",i),Form("MC Lambda, in JC, gen., daughters: charge-etaD-ptD-etaV0-ptV0-ptJet, cent: %s;charge;eta daughter;pT daughter;eta V0;pT V0;pT jet",GetCentBinLabel(i).Data()),iNDimEtaD,binsEtaDaughter,xminEtaDaughter,xmaxEtaDaughter);
      fhnV0LambdaInJetsDaughterEtaPtPtMCRec[i] = new THnSparseD(Form("fhnV0LambdaInJetsDaughterEtaPtPtMCRec_%d", i), Form("MC Lambda, in JC, assoc., daughters: charge-etaD-ptD-etaV0-ptV0-ptJet, cent: %s;charge;eta daughter;pT daughter;eta V0;pT V0;pT jet", GetCentBinLabel(i).Data()), iNDimEtaD, binsEtaDaughter, xminEtaDaughter, xmaxEtaDaughter);
//          fhnV0ALambdaInclDaughterEtaPtPtMCGen[i] = new THnSparseD(Form("fhnV0ALambdaInclDaughterEtaPtPtMCGen_%d",i),Form("MC ALambda, inclusive, gen., daughters: charge-etaD-ptD-etaV0-ptV0-ptJet, cent: %s;charge;eta daughter;pT daughter;eta V0;pT V0;pT jet",GetCentBinLabel(i).Data()),iNDimEtaD,binsEtaDaughter,xminEtaDaughter,xmaxEtaDaughter);
      fhnV0ALambdaInclDaughterEtaPtPtMCRec[i] = new THnSparseD(Form("fhnV0ALambdaInclDaughterEtaPtPtMCRec_%d", i), Form("MC ALambda, inclusive, assoc., daughters: charge-etaD-ptD-etaV0-ptV0-ptJet, cent: %s;charge;eta daughter;pT daughter;eta V0;pT V0;pT jet", GetCentBinLabel(i).Data()), iNDimEtaD, binsEtaDaughter, xminEtaDaughter, xmaxEtaDaughter);
//          fhnV0ALambdaInJetsDaughterEtaPtPtMCGen[i] = new THnSparseD(Form("fhnV0ALambdaInJetsDaughterEtaPtPtMCGen_%d",i),Form("MC ALambda, in JC, gen., daughters: charge-etaD-ptD-etaV0-ptV0-ptJet, cent: %s;charge;eta daughter;pT daughter;eta V0;pT V0;pT jet",GetCentBinLabel(i).Data()),iNDimEtaD,binsEtaDaughter,xminEtaDaughter,xmaxEtaDaughter);
      fhnV0ALambdaInJetsDaughterEtaPtPtMCRec[i] = new THnSparseD(Form("fhnV0ALambdaInJetsDaughterEtaPtPtMCRec_%d", i), Form("MC ALambda, in JC, assoc., daughters: charge-etaD-ptD-etaV0-ptV0-ptJet, cent: %s;charge;eta daughter;pT daughter;eta V0;pT V0;pT jet", GetCentBinLabel(i).Data()), iNDimEtaD, binsEtaDaughter, xminEtaDaughter, xmaxEtaDaughter);

//          fOutputListMC->Add(fhnV0K0sInclDaughterEtaPtPtMCGen[i]);
      fOutputListMC->Add(fhnV0K0sInclDaughterEtaPtPtMCRec[i]);
//          fOutputListMC->Add(fhnV0K0sInJetsDaughterEtaPtPtMCGen[i]);
      fOutputListMC->Add(fhnV0K0sInJetsDaughterEtaPtPtMCRec[i]);
//          fOutputListMC->Add(fhnV0LambdaInclDaughterEtaPtPtMCGen[i]);
      fOutputListMC->Add(fhnV0LambdaInclDaughterEtaPtPtMCRec[i]);
//          fOutputListMC->Add(fhnV0LambdaInJetsDaughterEtaPtPtMCGen[i]);
      fOutputListMC->Add(fhnV0LambdaInJetsDaughterEtaPtPtMCRec[i]);
//          fOutputListMC->Add(fhnV0ALambdaInclDaughterEtaPtPtMCGen[i]);
      fOutputListMC->Add(fhnV0ALambdaInclDaughterEtaPtPtMCRec[i]);
//          fOutputListMC->Add(fhnV0ALambdaInJetsDaughterEtaPtPtMCGen[i]);
      fOutputListMC->Add(fhnV0ALambdaInJetsDaughterEtaPtPtMCRec[i]);
    }
  }

  // QA Histograms
  for(Int_t i = 0; i < fgkiNQAIndeces; i++)
  {
//    [i] = new TH1D(Form("%d",i),";;Counts",,,);
    fh1QAV0Status[i] = new TH1D(Form("fh1QAV0Status_%d", i), "QA: V0 status", 2, 0, 2);
    fh1QAV0TPCRefit[i] = new TH1D(Form("fh1QAV0TPCRefit_%d", i), "QA: TPC refit", 2, 0, 2);
    fh1QAV0TPCRows[i] = new TH1D(Form("fh1QAV0TPCRows_%d", i), "QA: TPC Rows", 160, 0, 160);
    fh1QAV0TPCFindable[i] = new TH1D(Form("fh1QAV0TPCFindable_%d", i), "QA: TPC Findable", 160, 0, 160);
    fh1QAV0TPCRowsFind[i] = new TH1D(Form("fh1QAV0TPCRowsFind_%d", i), "QA: TPC Rows/Findable", 100, 0, 2);
    fh1QAV0Eta[i] = new TH1D(Form("fh1QAV0Eta_%d", i), "QA: Daughter Eta", 200, -2, 2);
    fh2QAV0EtaRows[i] = new TH2D(Form("fh2QAV0EtaRows_%d", i), "QA: Daughter Eta vs TPC rows;#eta;TPC rows", 200, -2, 2, 160, 0, 160);
    fh2QAV0PtRows[i] = new TH2D(Form("fh2QAV0PtRows_%d", i), "QA: Daughter Pt vs TPC rows;pt;TPC rows", 100, 0, 10, 160, 0, 160);
    fh2QAV0PhiRows[i] = new TH2D(Form("fh2QAV0PhiRows_%d", i), "QA: Daughter Phi vs TPC rows;#phi;TPC rows", 100, 0, TMath::TwoPi(), 160, 0, 160);
    fh2QAV0NClRows[i] = new TH2D(Form("fh2QAV0NClRows_%d", i), "QA: Daughter NCl vs TPC rows;findable clusters;TPC rows", 100, 0, 160, 160, 0, 160);
    fh2QAV0EtaNCl[i] = new TH2D(Form("fh2QAV0EtaNCl_%d", i), "QA: Daughter Eta vs NCl;#eta;findable clusters", 200, -2, 2, 160, 0, 160);

    fh2QAV0EtaPtK0sPeak[i] = new TH2D(Form("fh2QAV0EtaPtK0sPeak_%d", i), "QA: K0s: Daughter Eta vs V0 pt, peak;track eta;V0 pt", 200, -2, 2, iNBinsPtV0, dPtV0Min, dPtV0Max);
    fh2QAV0EtaEtaK0s[i] = new TH2D(Form("fh2QAV0EtaEtaK0s_%d", i), "QA: K0s: Eta vs Eta Daughter", 200, -2, 2, 200, -2, 2);
    fh2QAV0PhiPhiK0s[i] = new TH2D(Form("fh2QAV0PhiPhiK0s_%d", i), "QA: K0s: Phi vs Phi Daughter", 200, 0, TMath::TwoPi(), 200, 0, TMath::TwoPi());
    fh1QAV0RapK0s[i] = new TH1D(Form("fh1QAV0RapK0s_%d", i), "QA: K0s: V0 Rapidity", 200, -2, 2);
    fh2QAV0PtPtK0sPeak[i] = new TH2D(Form("fh2QAV0PtPtK0sPeak_%d", i), "QA: K0s: Daughter Pt vs Pt;neg pt;pos pt", 100, 0, 5, 100, 0, 5);

    fh2QAV0EtaPtLambdaPeak[i] = new TH2D(Form("fh2QAV0EtaPtLambdaPeak_%d", i), "QA: Lambda: Daughter Eta vs V0 pt, peak;track eta;V0 pt", 200, -2, 2, iNBinsPtV0, dPtV0Min, dPtV0Max);
    fh2QAV0EtaEtaLambda[i] = new TH2D(Form("fh2QAV0EtaEtaLambda_%d", i), "QA: Lambda: Eta vs Eta Daughter", 200, -2, 2, 200, -2, 2);
    fh2QAV0PhiPhiLambda[i] = new TH2D(Form("fh2QAV0PhiPhiLambda_%d", i), "QA: Lambda: Phi vs Phi Daughter", 200, 0, TMath::TwoPi(), 200, 0, TMath::TwoPi());
    fh1QAV0RapLambda[i] = new TH1D(Form("fh1QAV0RapLambda_%d", i), "QA: Lambda: V0 Rapidity", 200, -2, 2);
    fh2QAV0PtPtLambdaPeak[i] = new TH2D(Form("fh2QAV0PtPtLambdaPeak_%d", i), "QA: Lambda: Daughter Pt vs Pt;neg pt;pos pt", 100, 0, 5, 100, 0, 5);

    fh1QAV0Pt[i] = new TH1D(Form("fh1QAV0Pt_%d", i), "QA: Daughter Pt", 100, 0, 5);
    fh1QAV0Charge[i] = new TH1D(Form("fh1QAV0Charge_%d", i), "QA: V0 Charge", 3, -1, 2);
    fh1QAV0DCAVtx[i] = new TH1D(Form("fh1QAV0DCAVtx_%d", i), "QA: DCA daughters to primary vertex", 100, 0, 10);
    fh1QAV0DCAV0[i] = new TH1D(Form("fh1QAV0DCAV0_%d", i), "QA: DCA daughters", 100, 0, 2);
    fh1QAV0Cos[i] = new TH1D(Form("fh1QAV0Cos_%d", i), "QA: CPA", 10000, 0.9, 1);
    fh1QAV0R[i] = new TH1D(Form("fh1QAV0R_%d", i), "QA: R", 1500, 0, 150);
    fh1QACTau2D[i] = new TH1D(Form("fh1QACTau2D_%d", i), "QA: K0s: c#tau 2D;mR/pt#tau", 100, 0, 10);
    fh1QACTau3D[i] = new TH1D(Form("fh1QACTau3D_%d", i), "QA: K0s: c#tau 3D;mL/p#tau", 100, 0, 10);

    fh2ArmPod[i] = new TH2D(Form("fh2ArmPod_%d", i), "Armenteros-Podolanski;#alpha;#it{p}_{T}^{Arm}", 100, -1., 1., 50, 0., 0.25);
    fh2ArmPodK0s[i] = new TH2D(Form("fh2ArmPodK0s_%d", i), "K0s: Armenteros-Podolanski;#alpha;#it{p}_{T}^{Arm}", 100, -1., 1., 50, 0., 0.25);
    fh2ArmPodLambda[i] = new TH2D(Form("fh2ArmPodLambda_%d", i), "Lambda: Armenteros-Podolanski;#alpha;#it{p}_{T}^{Arm}", 100, -1., 1., 50, 0., 0.25);
    fh2ArmPodALambda[i] = new TH2D(Form("fh2ArmPodALambda_%d", i), "ALambda: Armenteros-Podolanski;#alpha;#it{p}_{T}^{Arm}", 100, -1., 1., 50, 0., 0.25);

    fOutputListQA->Add(fh1QAV0Status[i]);
    fOutputListQA->Add(fh1QAV0TPCRefit[i]);
    fOutputListQA->Add(fh1QAV0TPCRows[i]);
    fOutputListQA->Add(fh1QAV0TPCFindable[i]);
    fOutputListQA->Add(fh1QAV0TPCRowsFind[i]);
    fOutputListQA->Add(fh1QAV0Eta[i]);
    fOutputListQA->Add(fh2QAV0EtaRows[i]);
    fOutputListQA->Add(fh2QAV0PtRows[i]);
    fOutputListQA->Add(fh2QAV0PhiRows[i]);
    fOutputListQA->Add(fh2QAV0NClRows[i]);
    fOutputListQA->Add(fh2QAV0EtaNCl[i]);

    fOutputListQA->Add(fh2QAV0EtaPtK0sPeak[i]);
    fOutputListQA->Add(fh2QAV0EtaEtaK0s[i]);
    fOutputListQA->Add(fh2QAV0PhiPhiK0s[i]);
    fOutputListQA->Add(fh1QAV0RapK0s[i]);
    fOutputListQA->Add(fh2QAV0PtPtK0sPeak[i]);

    fOutputListQA->Add(fh2QAV0EtaPtLambdaPeak[i]);
    fOutputListQA->Add(fh2QAV0EtaEtaLambda[i]);
    fOutputListQA->Add(fh2QAV0PhiPhiLambda[i]);
    fOutputListQA->Add(fh1QAV0RapLambda[i]);
    fOutputListQA->Add(fh2QAV0PtPtLambdaPeak[i]);

    fOutputListQA->Add(fh1QAV0Pt[i]);
    fOutputListQA->Add(fh1QAV0Charge[i]);
    fOutputListQA->Add(fh1QAV0DCAVtx[i]);
    fOutputListQA->Add(fh1QAV0DCAV0[i]);
    fOutputListQA->Add(fh1QAV0Cos[i]);
    fOutputListQA->Add(fh1QAV0R[i]);
    fOutputListQA->Add(fh1QACTau2D[i]);
    fOutputListQA->Add(fh1QACTau3D[i]);

    fOutputListQA->Add(fh2ArmPod[i]);
    fOutputListQA->Add(fh2ArmPodK0s[i]);
    fOutputListQA->Add(fh2ArmPodLambda[i]);
    fOutputListQA->Add(fh2ArmPodALambda[i]);

    /*
    fh2CutTPCRowsK0s[i] = new TH2D(Form("fh2CutTPCRowsK0s_%d", i), "Cuts: K0s: TPC Rows vs mass;#it{m}_{inv} (GeV/#it{c}^{2});TPC rows", fgkiNBinsMassK0s, fgkdMassK0sMin, fgkdMassK0sMax, 160, 0, 160);
    fh2CutTPCRowsLambda[i] = new TH2D(Form("fh2CutTPCRowsLambda_%d", i), "Cuts: Lambda: TPC Rows vs mass;#it{m}_{inv} (GeV/#it{c}^{2});TPC rows", fgkiNBinsMassLambda, fgkdMassLambdaMin, fgkdMassLambdaMax, 160, 0, 160);
    fh2CutPtPosK0s[i] = new TH2D(Form("fh2CutPtPosK0s_%d", i), "Cuts: K0s: Pt pos;#it{m}_{inv} (GeV/#it{c}^{2});pt pos", fgkiNBinsMassK0s, fgkdMassK0sMin, fgkdMassK0sMax, 100, 0, 5);
    fh2CutPtNegK0s[i] = new TH2D(Form("fh2CutPtNegK0s_%d", i), "Cuts: K0s: Pt neg;#it{m}_{inv} (GeV/#it{c}^{2});pt neg", fgkiNBinsMassK0s, fgkdMassK0sMin, fgkdMassK0sMax, 100, 0, 5);
    fh2CutPtPosLambda[i] = new TH2D(Form("fh2CutPtPosLambda_%d", i), "Cuts: Lambda: Pt pos;#it{m}_{inv} (GeV/#it{c}^{2});pt pos", fgkiNBinsMassLambda, fgkdMassLambdaMin, fgkdMassLambdaMax, 100, 0, 5);
    fh2CutPtNegLambda[i] = new TH2D(Form("fh2CutPtNegLambda_%d", i), "Cuts: Lambda: Pt neg;#it{m}_{inv} (GeV/#it{c}^{2});pt neg", fgkiNBinsMassLambda, fgkdMassLambdaMin, fgkdMassLambdaMax, 100, 0, 5);
    fh2CutDCAVtx[i] = new TH2D(Form("fh2CutDCAVtx_%d", i), "Cuts: DCA daughters to prim. vtx.;#it{m}_{inv} (GeV/#it{c}^{2});DCA daughter to prim. vtx. (cm)", fgkiNBinsMassK0s, fgkdMassK0sMin, fgkdMassK0sMax, 100, 0, 10);
    fh2CutDCAV0[i] = new TH2D(Form("fh2CutDCAV0_%d", i), "Cuts: DCA daughters;#it{m}_{inv} (GeV/#it{c}^{2});DCA daughters / #sigma_{TPC}", fgkiNBinsMassK0s, fgkdMassK0sMin, fgkdMassK0sMax, 100, 0, 2);
    fh2CutCos[i] = new TH2D(Form("fh2CutCos_%d", i), "Cuts: CPA;#it{m}_{inv} (GeV/#it{c}^{2});CPA", fgkiNBinsMassK0s, fgkdMassK0sMin, fgkdMassK0sMax, 10000, 0.9, 1);
    fh2CutR[i] = new TH2D(Form("fh2CutR_%d", i), "Cuts: R;#it{m}_{inv} (GeV/#it{c}^{2});R (cm)", fgkiNBinsMassK0s, fgkdMassK0sMin, fgkdMassK0sMax, 1500, 0, 150);
    fh2CutEtaK0s[i] = new TH2D(Form("fh2CutEtaK0s_%d", i), "Cuts: K0s: Eta;#it{m}_{inv} (GeV/#it{c}^{2});#eta", fgkiNBinsMassK0s, fgkdMassK0sMin, fgkdMassK0sMax, 200, -2, 2);
    fh2CutEtaLambda[i] = new TH2D(Form("fh2CutEtaLambda_%d", i), "Cuts: Lambda: Eta;#it{m}_{inv} (GeV/#it{c}^{2});#eta", fgkiNBinsMassLambda, fgkdMassLambdaMin, fgkdMassLambdaMax, 200, -2, 2);
    fh2CutRapK0s[i] = new TH2D(Form("fh2CutRapK0s_%d", i), "Cuts: K0s: Rapidity;#it{m}_{inv} (GeV/#it{c}^{2});y", fgkiNBinsMassK0s, fgkdMassK0sMin, fgkdMassK0sMax, 200, -2, 2);
    fh2CutRapLambda[i] = new TH2D(Form("fh2CutRapLambda_%d", i), "Cuts: Lambda: Rapidity;#it{m}_{inv} (GeV/#it{c}^{2});y", fgkiNBinsMassLambda, fgkdMassLambdaMin, fgkdMassLambdaMax, 200, -2, 2);
    fh2CutCTauK0s[i] = new TH2D(Form("fh2CutCTauK0s_%d", i), "Cuts: K0s: #it{c#tau};#it{m}_{inv} (GeV/#it{c}^{2});#it{mL/p#tau}", fgkiNBinsMassK0s, fgkdMassK0sMin, fgkdMassK0sMax, 100, 0, 10);
    fh2CutCTauLambda[i] = new TH2D(Form("fh2CutCTauLambda_%d", i), "Cuts: Lambda: #it{c#tau};#it{m}_{inv} (GeV/#it{c}^{2});#it{mL/p#tau}", fgkiNBinsMassLambda, fgkdMassLambdaMin, fgkdMassLambdaMax, 100, 0, 10);
    fh2CutPIDPosK0s[i] = new TH2D(Form("fh2CutPIDPosK0s_%d", i), "Cuts: K0s: PID pos;#it{m}_{inv} (GeV/#it{c}^{2});##sigma_{d#it{E}/d#it{x}}", fgkiNBinsMassK0s, fgkdMassK0sMin, fgkdMassK0sMax, 100, 0, 10);
    fh2CutPIDNegK0s[i] = new TH2D(Form("fh2CutPIDNegK0s_%d", i), "Cuts: K0s: PID neg;#it{m}_{inv} (GeV/#it{c}^{2});##sigma_{d#it{E}/d#it{x}}", fgkiNBinsMassK0s, fgkdMassK0sMin, fgkdMassK0sMax, 100, 0, 10);
    fh2CutPIDPosLambda[i] = new TH2D(Form("fh2CutPIDPosLambda_%d", i), "Cuts: Lambda: PID pos;#it{m}_{inv} (GeV/#it{c}^{2});##sigma_{d#it{E}/d#it{x}}", fgkiNBinsMassLambda, fgkdMassLambdaMin, fgkdMassLambdaMax, 100, 0, 10);
    fh2CutPIDNegLambda[i] = new TH2D(Form("fh2CutPIDNegLambda_%d", i), "Cuts: Lambda: PID neg;#it{m}_{inv} (GeV/#it{c}^{2});##sigma_{d#it{E}/d#it{x}}", fgkiNBinsMassLambda, fgkdMassLambdaMin, fgkdMassLambdaMax, 100, 0, 10);
    fh2Tau3DVs2D[i] = new TH2D(Form("fh2Tau3DVs2D_%d", i), "Decay 3D vs 2D;pt;3D/2D", 100, 0, 10, 200, 0.5, 1.5);

    fOutputListCuts->Add(fh2CutTPCRowsK0s[i]);
    fOutputListCuts->Add(fh2CutTPCRowsLambda[i]);
    fOutputListCuts->Add(fh2CutPtPosK0s[i]);
    fOutputListCuts->Add(fh2CutPtNegK0s[i]);
    fOutputListCuts->Add(fh2CutPtPosLambda[i]);
    fOutputListCuts->Add(fh2CutPtNegLambda[i]);
    fOutputListCuts->Add(fh2CutDCAVtx[i]);
    fOutputListCuts->Add(fh2CutDCAV0[i]);
    fOutputListCuts->Add(fh2CutCos[i]);
    fOutputListCuts->Add(fh2CutR[i]);
    fOutputListCuts->Add(fh2CutEtaK0s[i]);
    fOutputListCuts->Add(fh2CutEtaLambda[i]);
    fOutputListCuts->Add(fh2CutRapK0s[i]);
    fOutputListCuts->Add(fh2CutRapLambda[i]);
    fOutputListCuts->Add(fh2CutCTauK0s[i]);
    fOutputListCuts->Add(fh2CutCTauLambda[i]);
    fOutputListCuts->Add(fh2CutPIDPosK0s[i]);
    fOutputListCuts->Add(fh2CutPIDNegK0s[i]);
    fOutputListCuts->Add(fh2CutPIDPosLambda[i]);
    fOutputListCuts->Add(fh2CutPIDNegLambda[i]);
    fOutputListCuts->Add(fh2Tau3DVs2D[i]);
    */
  }

  for(Int_t i = 0; i < fgkiNCategV0; i++)
  {
    fh1V0InvMassK0sAll[i] = new TH1D(Form("fh1V0InvMassK0sAll_%d", i), Form("K0s: V0 invariant mass, %s;#it{m}_{inv} (GeV/#it{c}^{2});counts", categV0[i].Data()), fgkiNBinsMassK0s, fgkdMassK0sMin, fgkdMassK0sMax);
    fh1V0InvMassLambdaAll[i] = new TH1D(Form("fh1V0InvMassLambdaAll_%d", i), Form("Lambda: V0 invariant mass, %s;#it{m}_{inv} (GeV/#it{c}^{2});counts", categV0[i].Data()), fgkiNBinsMassLambda, fgkdMassLambdaMin, fgkdMassLambdaMax);
    fh1V0InvMassALambdaAll[i] = new TH1D(Form("fh1V0InvMassALambdaAll_%d", i), Form("ALambda: V0 invariant mass, %s;#it{m}_{inv} (GeV/#it{c}^{2});counts", categV0[i].Data()), fgkiNBinsMassLambda, fgkdMassLambdaMin, fgkdMassLambdaMax);
    fOutputListStd->Add(fh1V0InvMassK0sAll[i]);
    fOutputListStd->Add(fh1V0InvMassLambdaAll[i]);
    fOutputListStd->Add(fh1V0InvMassALambdaAll[i]);
  }

  for(Int_t i = 0; i < fOutputListStd->GetEntries(); ++i)
  {
    TH1* h1 = dynamic_cast<TH1*>(fOutputListStd->At(i));
    if(h1)
    {
      h1->Sumw2();
      continue;
    }
    THnSparse* hn = dynamic_cast<THnSparse*>(fOutputListStd->At(i));
    if(hn) hn->Sumw2();
  }
  for(Int_t i = 0; i < fOutputListQA->GetEntries(); ++i)
  {
    TH1* h1 = dynamic_cast<TH1*>(fOutputListQA->At(i));
    if(h1)
    {
      h1->Sumw2();
      continue;
    }
    THnSparse* hn = dynamic_cast<THnSparse*>(fOutputListQA->At(i));
    if(hn) hn->Sumw2();
  }
  for(Int_t i = 0; i < fOutputListCuts->GetEntries(); ++i)
  {
    TH1* h1 = dynamic_cast<TH1*>(fOutputListCuts->At(i));
    if(h1)
    {
      h1->Sumw2();
      continue;
    }
    THnSparse* hn = dynamic_cast<THnSparse*>(fOutputListCuts->At(i));
    if(hn) hn->Sumw2();
  }
  for(Int_t i = 0; i < fOutputListMC->GetEntries(); ++i)
  {
    TH1* h1 = dynamic_cast<TH1*>(fOutputListMC->At(i));
    if(h1)
    {
      h1->Sumw2();
      continue;
    }
    THnSparse* hn = dynamic_cast<THnSparse*>(fOutputListMC->At(i));
    if(hn) hn->Sumw2();
  }

  PostData(1, fOutputListStd);
  PostData(2, fOutputListQA);
  PostData(3, fOutputListCuts);
  PostData(4, fOutputListMC);
}

Bool_t AliAnalysisTaskV0sInJetsEmcal::FillHistograms()
{
  // Main loop, called for each event
  if(fDebug > 5) printf("TaskV0sInJetsEmcal: FillHistograms: Start\n");

  if(fDebug > 2) printf("TaskV0sInJetsEmcal: AOD analysis\n");
  fh1EventCounterCut->Fill(0); // all available selected events (collision candidates)

  if(fDebug > 5) printf("TaskV0sInJetsEmcal: FillHistograms: Loading AOD\n");
  fAODIn = dynamic_cast<AliAODEvent*>(InputEvent()); // input AOD
  if(!fAODIn)
  {
    if(fDebug > 0) printf("TaskV0sInJetsEmcal: No input AOD found\n");
    return kFALSE;
  }
  if(fDebug > 5) printf("TaskV0sInJetsEmcal: FillHistograms: Loading AOD OK\n");

  TClonesArray* arrayMC = 0; // array particles in the MC event
  AliAODMCHeader* headerMC = 0; // MC header
  Int_t iNTracksMC = 0; // number of MC tracks
  Double_t dPrimVtxMCX = 0., dPrimVtxMCY = 0., dPrimVtxMCZ = 0.; // position of the MC primary vertex

  // Simulation info
  if(fbMCAnalysis)
  {
    arrayMC = (TClonesArray*)fAODIn->FindListObject(AliAODMCParticle::StdBranchName());
    if(!arrayMC)
    {
      if(fDebug > 0) printf("TaskV0sInJetsEmcal: No MC array found\n");
      return kFALSE;
    }
    if(fDebug > 5) printf("TaskV0sInJetsEmcal: MC array found\n");
    iNTracksMC = arrayMC->GetEntriesFast();
    if(fDebug > 5) printf("TaskV0sInJetsEmcal: There are %d MC tracks in this event\n", iNTracksMC);
    headerMC = (AliAODMCHeader*)fAODIn->FindListObject(AliAODMCHeader::StdBranchName());
    if(!headerMC)
    {
      if(fDebug > 0) printf("TaskV0sInJetsEmcal: No MC header found\n");
      return kFALSE;
    }
    // get position of the MC primary vertex
    dPrimVtxMCX = headerMC->GetVtxX();
    dPrimVtxMCY = headerMC->GetVtxY();
    dPrimVtxMCZ = headerMC->GetVtxZ();
  }

  // PID Response Task object
  AliAnalysisManager* mgr = AliAnalysisManager::GetAnalysisManager();
  AliInputEventHandler* inputHandler = (AliInputEventHandler*)mgr->GetInputEventHandler();
  AliPIDResponse* fPIDResponse = inputHandler->GetPIDResponse();
  if(!fPIDResponse)
  {
    if(fDebug > 0) printf("TaskV0sInJetsEmcal: No PID response object found\n");
    return kFALSE;
  }

  // AOD files are OK
  fh1EventCounterCut->Fill(1);

  // Event selection
  if(!IsSelectedForJets(fAODIn, fdCutVertexZ, fdCutVertexR2, fdCutCentLow, fdCutCentHigh, 1, 0.1)) // cut on |delta z| in 2011 data between SPD vertex and nominal primary vertex
//  if (!IsSelectedForJets(fAODIn,fdCutVertexZ,fdCutVertexR2,fdCutCentLow,fdCutCentHigh)) // no need for cutting in 2010 data
  {
    if(fDebug > 5) printf("TaskV0sInJetsEmcal: Event rejected\n");
    return kFALSE;
  }

//  fdCentrality = fAODIn->GetHeader()->GetCentrality(); // event centrality
  fdCentrality = ((AliVAODHeader*)fAODIn->GetHeader())->GetCentralityP()->GetCentralityPercentile("V0M"); // event centrality
  if(!fbIsPbPb)
    fdCentrality = 0.;
  Int_t iCentIndex = GetCentralityBinIndex(fdCentrality); // get index of centrality bin
  if(iCentIndex < 0)
  {
    if(fDebug > 5) printf("TaskV0sInJetsEmcal: Event is out of histogram range\n");
    return kFALSE;
  }
  fh1EventCounterCut->Fill(2); // selected events (vertex, centrality)
  fh1EventCounterCutCent[iCentIndex]->Fill(2);

  UInt_t iNTracks = fAODIn->GetNumberOfTracks(); // get number of tracks in event
  if(fDebug > 5) printf("TaskV0sInJetsEmcal: There are %d tracks in this event\n", iNTracks);

  Int_t iNV0s = fAODIn->GetNumberOfV0s(); // get the number of V0 candidates
  if(!iNV0s)
  {
    if(fDebug > 2) printf("TaskV0sInJetsEmcal: No V0s found in event\n");
  }

  //===== Event is OK for the analysis =====
  fh1EventCent->Fill(iCentIndex);
  fh1EventCent2->Fill(fdCentrality);
  fh2EventCentTracks->Fill(fdCentrality, iNTracks);

  if(iNV0s)
  {
    fh1EventCounterCut->Fill(3); // events with V0s
    fh1EventCounterCutCent[iCentIndex]->Fill(3);
  }

  AliAODv0* v0 = 0; // pointer to V0 candidates
  TVector3 vecV0Momentum; // 3D vector of V0 momentum
  Double_t dMassV0K0s = 0; // invariant mass of the K0s candidate
  Double_t dMassV0Lambda = 0; // invariant mass of the Lambda candidate
  Double_t dMassV0ALambda = 0; // invariant mass of the Lambda candidate
  Int_t iNV0CandTot = 0; // counter of all V0 candidates at the beginning
  Int_t iNV0CandK0s = 0; // counter of K0s candidates at the end
  Int_t iNV0CandLambda = 0; // counter of Lambda candidates at the end
  Int_t iNV0CandALambda = 0; // counter of Lambda candidates at the end

  Bool_t bUseOldCuts = 0; // old reconstruction cuts
  Bool_t bUseAliceCuts = 0; // cuts used by Alice Zimmermann
  Bool_t bUseIouriCuts = 0; // cuts used by Iouri
  Bool_t bPrintCuts = 0; // print out which cuts are applied
  Bool_t bPrintJetSelection = 0; // print out which jets are selected

  // Values of V0 reconstruction cuts:
  // Daughter tracks
  Int_t iRefit = AliAODTrack::kTPCrefit; // TPC refit for daughter tracks
  Double_t dDCAToPrimVtxMin = fdCutDCAToPrimVtxMin; // 0.1; // [cm] min DCA of daughters to the prim vtx
  Double_t dDCADaughtersMax = fdCutDCADaughtersMax; // 1.; // [sigma of TPC tracking] max DCA between daughters
  Double_t dEtaDaughterMax = 0.8; // max |pseudorapidity| of daughter tracks
  Double_t dNSigmadEdxMax = fdCutNSigmadEdxMax;// 3.; // [sigma dE/dx] max difference between measured and expected signal of dE/dx in the TPC
  Double_t dPtProtonPIDMax = 1.; // [GeV/c] maxium pT of proton for applying PID cut
  // V0 candidate
  Bool_t bOnFly = 0; // on-the-fly (yes) or offline (no) reconstructed
  Double_t dCPAMin = fdCutCPAMin;// 0.998; // min cosine of the pointing angle
  Double_t dRadiusDecayMin = 5.; // [cm] min radial distance of the decay vertex
  Double_t dRadiusDecayMax = 100.; // [cm] max radial distance of the decay vertex
  Double_t dEtaMax = 0.7; // max |pseudorapidity| of V0
  Double_t dNTauMax = fdCutNTauMax; // 5.0; // [tau] max proper lifetime in multiples of the mean lifetime

  // Old cuts Start
  Double_t dNCrossedRowsTPCMin = 70.; // min number of crossed TPC rows (turned off)
//  Double_t dCrossedRowsOverFindMin = 0.8; // min ratio crossed rows / findable clusters (turned off)
//  Double_t dCrossedRowsOverFindMax = 1e3; // max ratio crossed rows / findable clusters (turned off)
  Double_t dPtDaughterMin = 0.150; // [GeV/c] min transverse momentum of daughter tracks (turned off)
  Double_t dRapMax = 0.75; // max |rapidity| of V0 (turned off)
  // Old cuts End

  // Other cuts
  Double_t dNSigmaMassMax = 3.; // [sigma m] max difference between candidate mass and real particle mass (used only for mass peak method of signal extraction)
  Double_t dDistPrimaryMax = 0.01; // [cm] max distance of production point to the primary vertex (criterion for choice of MC particles considered as primary)

  // Selection of active cuts
  Bool_t bCutEtaDaughter = 1; // daughter pseudorapidity
  Bool_t bCutRapV0 = 0; // V0 rapidity
  Bool_t bCutEtaV0 = 1; // V0 pseudorapidity
  Bool_t bCutTau = 1; // V0 lifetime
  Bool_t bCutPid = 1; // PID (TPC dE/dx)
  Bool_t bCutArmPod = 1; // Armenteros-Podolanski for K0S
//  Bool_t bCutCross = 0; // cross contamination

  if(bUseOldCuts)
  {
    bCutRapV0 = 1;
    dEtaMax = 0.75;
    dNTauMax = 3.0;
  }
  else if(bUseAliceCuts)
  {
//      bOnFly = 1;
    dEtaMax = 0.75;
    dNTauMax = 5.0;
  }
  else if(bUseIouriCuts)
  {
    bCutRapV0 = 1;
    bCutEtaV0 = 0;
    dNTauMax = 3.0;
    dRapMax = 0.5;
  }

  Double_t dCTauK0s = 2.6844; // [cm] c tau of K0S
  Double_t dCTauLambda = 7.89; // [cm] c tau of Lambda

  // Load PDG values of particle masses
  Double_t dMassPDGK0s = TDatabasePDG::Instance()->GetParticle(kK0Short)->Mass();
  Double_t dMassPDGLambda = TDatabasePDG::Instance()->GetParticle(kLambda0)->Mass();

  // PDG codes of used particles
  Int_t iPdgCodePion = 211;
  Int_t iPdgCodeProton = 2212;
  Int_t iPdgCodeK0s = 310;
  Int_t iPdgCodeLambda = 3122;

  // Jet selection: fdCutPtJetMin, fdCutPtTrackMin
  Double_t dJetEtaWindow = dEtaMax - fdRadiusJet; // max jet |pseudorapidity|, to make sure that V0s can appear in the entire jet area
  Double_t dCutJetAreaMin = 0.6 * TMath::Pi() * fdRadiusJet * fdRadiusJet; // minimum jet area
  Double_t dRadiusExcludeCone = 2 * fdRadiusJet; // radius of cones around jets excluded for V0 outside jets
  Bool_t bLeadingJetOnly = 0;

  if(bUseAliceCuts)
  {
    fdCutPtJetMin = 5;
    fdCutPtTrackMin = 5;
    dCutJetAreaMin = 0;
    bLeadingJetOnly = 0;
  }

  if(fJetsCont)
  {
//    fJetsCont->SetJetPtCut(fdCutPtJetMin); // needs to be applied on the pt after bg subtraction
    fJetsCont->SetPtBiasJetTrack(fdCutPtTrackMin);
    fJetsCont->SetPercAreaCut(0.6);
    fJetsCont->SetJetEtaLimits(-dJetEtaWindow, dJetEtaWindow);
  }

  Int_t iNJet = 0; // number of reconstructed jets in the input
  TClonesArray* jetArraySel = new TClonesArray("AliAODJet", 0); // object where the selected jets are copied
  Int_t iNJetSel = 0; // number of selected reconstructed jets
  TClonesArray* jetArrayPerp = new TClonesArray("AliAODJet", 0); // object where the perp. cones are stored
  Int_t iNJetPerp = 0; // number of perpendicular cones

  AliAODJet* jet = 0; // pointer to a jet
  AliAODJet* jetPerp = 0; // pointer to a perp. cone
  AliAODJet* jetRnd = 0; // pointer to a rand. cone
  AliEmcalJet* jetMed = 0; // pointer to a median cluster
  TVector3 vecJetMomentum; // 3D vector of jet momentum
  Bool_t bJetEventGood = kTRUE; // indicator of good jet events
  Double_t dRho = 0; // average bg pt density
  TLorentzVector vecJetSel; // 4-momentum of selected jet
  TLorentzVector vecPerpPlus; // 4-momentum of perpendicular cone plus
  TLorentzVector vecPerpMinus; // 4-momentum of perpendicular cone minus

  if(fbJetSelection)  // analysis of V0s in jets is switched on
  {
    if(!fJetsCont)
    {
      if(fDebug > 0) printf("TaskV0sInJetsEmcal: No jet container\n");
      bJetEventGood = kFALSE;
    }
    if(bJetEventGood)
      iNJet = fJetsCont->GetNJets();
    if(bJetEventGood && !iNJet)  // check whether there are some jets
    {
      if(fDebug > 2) printf("TaskV0sInJetsEmcal: No jets in array\n");
      bJetEventGood = kFALSE;
    }
    if(bJetEventGood && !fJetsBgCont)
    {
      if(fDebug > 0) printf("TaskV0sInJetsEmcal: No bg jet container\n");
//        bJetEventGood = kFALSE;
    }
  }
  else // no in-jet analysis
    bJetEventGood = kFALSE;

  // select good jets and copy them to another array
  if(bJetEventGood)
  {
    if(fbIsPbPb)
      dRho = fJetsCont->GetRhoVal();
//    printf("TaskV0sInJetsEmcal: Loaded rho value: %g\n",dRho);
    if(bLeadingJetOnly)
      iNJet = 1; // only leading jets
    if(fDebug > 5) printf("TaskV0sInJetsEmcal: Jet selection for %d jets\n", iNJet);
    for(Int_t iJet = 0; iJet < iNJet; iJet++)
    {
      AliEmcalJet* jetSel = (AliEmcalJet*)(fJetsCont->GetAcceptJet(iJet)); // load a jet in the list
      if(bLeadingJetOnly)
        jetSel = fJetsCont->GetLeadingJet();
      if(!jetSel)
      {
        if(fDebug > 5) printf("TaskV0sInJetsEmcal: Jet %d not accepted in container\n", iJet);
        continue;
      }
      Double_t dPtJetCorr = jetSel->PtSub(dRho);
      if(bPrintJetSelection)
        if(fDebug > 7) printf("jet: i = %d, pT = %g, eta = %g, phi = %g, pt lead tr = %g, pt corr = %g ", iJet, jetSel->Pt(), jetSel->Eta(), jetSel->Phi(), fJetsCont->GetLeadingHadronPt(jetSel), dPtJetCorr);
//          printf("TaskV0sInJetsEmcal: Checking pt > %.2f for jet %d with pt %.2f\n",fdCutPtJetMin,iJet,jetSel->Pt());
      if(dPtJetCorr < fdCutPtJetMin)  // selection of high-pt jets, needs to be applied on the pt after bg subtraction
      {
        if(bPrintJetSelection)
          if(fDebug > 7) printf("rejected (pt)\n");
        continue;
      }
//          printf("TaskV0sInJetsEmcal: Checking |eta| < %.2f for jet %d with |eta| %.2f\n",dJetEtaWindow,iJet,TMath::Abs(jetSel->Eta()));
      if(TMath::Abs(jetSel->Eta()) > dJetEtaWindow)  // selection of jets in the chosen pseudorapidity range
      {
        if(bPrintJetSelection)
          if(fDebug > 7) printf("rejected (eta)\n");
        continue;
      }
      if(!bUseOldCuts)
      {
        if(jetSel->Area() < dCutJetAreaMin)
        {
          if(bPrintJetSelection)
            if(fDebug > 7) printf("rejected (area)\n");
          continue;
        }
      }
      Double_t dPtTrack = fJetsCont->GetLeadingHadronPt(jetSel);
      if(fdCutPtTrackMin > 0)  // a positive min leading track pt is set
      {
        if(dPtTrack < fdCutPtTrackMin)  // selection of high-pt jet-track events
        {
          if(bPrintJetSelection)
            if(fDebug > 7) printf("rejected (track pt)\n");
          continue;
        }
      }
      if(bPrintJetSelection)
        if(fDebug > 7) printf("accepted\n");
      if(fDebug > 5) printf("TaskV0sInJetsEmcal: Jet %d with pt %.2f passed selection\n", iJet, dPtJetCorr);

      vecJetSel.SetPtEtaPhiM(dPtJetCorr, jetSel->Eta(), jetSel->Phi(), 0.);
      vecPerpPlus.SetPtEtaPhiM(dPtJetCorr, jetSel->Eta(), jetSel->Phi(), 0.);
      vecPerpMinus.SetPtEtaPhiM(dPtJetCorr, jetSel->Eta(), jetSel->Phi(), 0.);
      vecPerpPlus.RotateZ(TMath::Pi() / 2.); // rotate vector by +90 deg around z
      vecPerpMinus.RotateZ(-TMath::Pi() / 2.); // rotate vector by -90 deg around z
      if(fDebug > 5) printf("TaskV0sInJetsEmcal: Adding perp. cones number %d, %d\n", iNJetPerp, iNJetPerp + 1);
      new((*jetArrayPerp)[iNJetPerp++]) AliAODJet(vecPerpPlus); // write perp. cone to the array
      new((*jetArrayPerp)[iNJetPerp++]) AliAODJet(vecPerpMinus); // write perp. cone to the array
      if(fDebug > 5) printf("TaskV0sInJetsEmcal: Adding jet number %d\n", iNJetSel);
      new((*jetArraySel)[iNJetSel++]) AliAODJet(vecJetSel); // copy selected jet to the array
      fh1PtJetTrackLeading[iCentIndex]->Fill(dPtTrack); // pt of leading jet track
    }
    if(fDebug > 5) printf("TaskV0sInJetsEmcal: Added jets: %d\n", iNJetSel);
    iNJetSel = jetArraySel->GetEntriesFast();
    if(fDebug > 2) printf("TaskV0sInJetsEmcal: Selected jets in array: %d\n", iNJetSel);
    fh1NJetPerEvent[iCentIndex]->Fill(iNJetSel);
    // fill jet spectra
    for(Int_t iJet = 0; iJet < iNJetSel; iJet++)
    {
      jet = (AliAODJet*)jetArraySel->At(iJet); // load a jet in the list
      fh1PtJet[iCentIndex]->Fill(jet->Pt()); // pt spectrum of selected jets
      fh1EtaJet[iCentIndex]->Fill(jet->Eta()); // eta spectrum of selected jets
      fh2EtaPtJet[iCentIndex]->Fill(jet->Eta(), jet->Pt()); // eta-pT spectrum of selected jets
      fh1PhiJet[iCentIndex]->Fill(jet->Phi()); // phi spectrum of selected jets
      Double_t dAreaExcluded = TMath::Pi() * dRadiusExcludeCone * dRadiusExcludeCone; // area of the cone
      dAreaExcluded -= AreaCircSegment(dRadiusExcludeCone, dEtaMax - jet->Eta()); // positive eta overhang
      dAreaExcluded -= AreaCircSegment(dRadiusExcludeCone, dEtaMax + jet->Eta()); // negative eta overhang
      fh1AreaExcluded->Fill(iCentIndex, dAreaExcluded);
    }
    jet = 0;
  }

  if(bJetEventGood)  // there should be some reconstructed jets
  {
    fh1EventCounterCut->Fill(4); // events with jet(s)
    fh1EventCounterCutCent[iCentIndex]->Fill(4); // events with jet(s)
    if(iNJetSel)
    {
      fh1EventCounterCut->Fill(5); // events with selected jets
      fh1EventCounterCutCent[iCentIndex]->Fill(5);
    }
  }
  if(iNJetSel)
    fh1EventCent2Jets->Fill(fdCentrality);
  else
    fh1EventCent2NoJets->Fill(fdCentrality);

  if(iNJetSel)
  {
    jetRnd = GetRandomCone(jetArraySel, dJetEtaWindow, 2 * fdRadiusJet);
    if(jetRnd)
    {
      fh1NRndConeCent->Fill(iCentIndex);
      fh2EtaPhiRndCone[iCentIndex]->Fill(jetRnd->Eta(), jetRnd->Phi());
    }
    jetMed = GetMedianCluster(fJetsBgCont, dJetEtaWindow);
    if(jetMed)
    {
      fh1NMedConeCent->Fill(iCentIndex);
      fh2EtaPhiMedCone[iCentIndex]->Fill(jetMed->Eta(), jetMed->Phi());
    }
  }

  // Loading primary vertex info
  AliAODVertex* primVtx = fAODIn->GetPrimaryVertex(); // get the primary vertex
  Double_t dPrimVtxPos[3]; // primary vertex position {x,y,z}
  primVtx->GetXYZ(dPrimVtxPos);
  fh1VtxZ[iCentIndex]->Fill(dPrimVtxPos[2]);
  fh2VtxXY[iCentIndex]->Fill(dPrimVtxPos[0], dPrimVtxPos[1]);

  //===== Start of loop over V0 candidates =====
  if(fDebug > 2) printf("TaskV0sInJetsEmcal: Start of V0 loop\n");
  for(Int_t iV0 = 0; iV0 < iNV0s; iV0++)
  {
    v0 = fAODIn->GetV0(iV0); // get next candidate from the list in AOD
    if(!v0)
      continue;

    iNV0CandTot++;

    // Initialization of status indicators
    Bool_t bIsCandidateK0s = kTRUE; // candidate for K0s
    Bool_t bIsCandidateLambda = kTRUE; // candidate for Lambda
    Bool_t bIsCandidateALambda = kTRUE; // candidate for anti-Lambda
    Bool_t bIsInPeakK0s = kFALSE; // candidate within the K0s mass peak
    Bool_t bIsInPeakLambda = kFALSE; // candidate within the Lambda mass peak
    Bool_t bIsInConeJet = kFALSE; // candidate within the jet cones
    Bool_t bIsInConePerp = kFALSE; // candidate within the perpendicular cone
    Bool_t bIsInConeRnd = kFALSE; // candidate within the random cone
    Bool_t bIsInConeMed = kFALSE; // candidate within the median-cluster cone
    Bool_t bIsOutsideCones = kFALSE; // candidate outside excluded cones

    // Invariant mass calculation
    dMassV0K0s = v0->MassK0Short();
    dMassV0Lambda = v0->MassLambda();
    dMassV0ALambda = v0->MassAntiLambda();

    Int_t iCutIndex = 0; // indicator of current selection step
    // 0
    // All V0 candidates
    FillCandidates(dMassV0K0s, dMassV0Lambda, dMassV0ALambda, bIsCandidateK0s, bIsCandidateLambda, bIsCandidateALambda, iCutIndex, iCentIndex);
    iCutIndex++;

    // Skip candidates outside the histogram range
    if((dMassV0K0s < fgkdMassK0sMin) || (dMassV0K0s >= fgkdMassK0sMax))
      bIsCandidateK0s = kFALSE;
    if((dMassV0Lambda < fgkdMassLambdaMin) || (dMassV0Lambda >= fgkdMassLambdaMax))
      bIsCandidateLambda = kFALSE;
    if((dMassV0ALambda < fgkdMassLambdaMin) || (dMassV0ALambda >= fgkdMassLambdaMax))
      bIsCandidateALambda = kFALSE;
    if(!bIsCandidateK0s && !bIsCandidateLambda && !bIsCandidateALambda)
      continue;

    Double_t dPtV0 = TMath::Sqrt(v0->Pt2V0()); // transverse momentum of V0
    vecV0Momentum = TVector3(v0->Px(), v0->Py(), v0->Pz()); // set the vector of V0 momentum

    // Sigma of the mass peak window
    Double_t dMassPeakWindowK0s = dNSigmaMassMax * MassPeakSigmaOld(dPtV0, 0);
    Double_t dMassPeakWindowLambda = dNSigmaMassMax * MassPeakSigmaOld(dPtV0, 1);

    // Invariant mass peak selection
    if(TMath::Abs(dMassV0K0s - dMassPDGK0s) < dMassPeakWindowK0s)
      bIsInPeakK0s = kTRUE;
    if(TMath::Abs(dMassV0Lambda - dMassPDGLambda) < dMassPeakWindowLambda)
      bIsInPeakLambda = kTRUE;

    // Retrieving all relevant properties of the V0 candidate
    Bool_t bOnFlyStatus = v0->GetOnFlyStatus(); // online (on fly) reconstructed vs offline reconstructed
    const AliAODTrack* trackPos = (AliAODTrack*)v0->GetDaughter(0); // positive daughter track
    const AliAODTrack* trackNeg = (AliAODTrack*)v0->GetDaughter(1); // negative daughter track
    Double_t dPtDaughterPos = trackPos->Pt(); // transverse momentum of a daughter track
    Double_t dPtDaughterNeg = trackNeg->Pt();
    Double_t dNRowsPos = trackPos->GetTPCClusterInfo(2, 1); // crossed TPC pad rows of a daughter track
    Double_t dNRowsNeg = trackNeg->GetTPCClusterInfo(2, 1);
    Double_t dDCAToPrimVtxPos = TMath::Abs(v0->DcaPosToPrimVertex()); // dca of a daughter to the primary vertex
    Double_t dDCAToPrimVtxNeg = TMath::Abs(v0->DcaNegToPrimVertex());
    Double_t dDCADaughters = v0->DcaV0Daughters(); // dca between daughters
    Double_t dCPA = v0->CosPointingAngle(primVtx); // cosine of the pointing angle
    Double_t dSecVtxPos[3]; // V0 vertex position {x,y,z}
//      Double_t dSecVtxPos[3] = {v0->DecayVertexV0X(),v0->DecayVertexV0Y(),v0->DecayVertexV0Z()}; // V0 vertex position
    v0->GetSecondaryVtx(dSecVtxPos);
    Double_t dRadiusDecay = TMath::Sqrt(dSecVtxPos[0] * dSecVtxPos[0] + dSecVtxPos[1] * dSecVtxPos[1]); // distance of the V0 vertex from the z-axis
    Double_t dEtaDaughterNeg = trackNeg->Eta(); // = v0->EtaProng(1), pseudorapidity of a daughter track
    Double_t dEtaDaughterPos = trackPos->Eta(); // = v0->EtaProng(0)
    Double_t dRapK0s = v0->RapK0Short(); // rapidity calculated for K0s assumption
    Double_t dRapLambda = v0->RapLambda(); // rapidity calculated for Lambda assumption
    Double_t dEtaV0 = v0->Eta(); // V0 pseudorapidity
//      Double_t dPhiV0 = v0->Phi(); // V0 pseudorapidity
    Double_t dDecayPath[3];
    for(Int_t iPos = 0; iPos < 3; iPos++)
      dDecayPath[iPos] = dSecVtxPos[iPos] - dPrimVtxPos[iPos]; // vector of the V0 path
    Double_t dDecLen = TMath::Sqrt(dDecayPath[0] * dDecayPath[0] + dDecayPath[1] * dDecayPath[1] + dDecayPath[2] * dDecayPath[2]); // path length L
    Double_t dDecLen2D = TMath::Sqrt(dDecayPath[0] * dDecayPath[0] + dDecayPath[1] * dDecayPath[1]); // transverse path length R
    Double_t dLOverP = dDecLen / v0->P(); // L/p
    Double_t dROverPt = dDecLen2D / dPtV0; // R/pT
    Double_t dMLOverPK0s = dMassPDGK0s * dLOverP; // m*L/p = c*(proper lifetime)
//      Double_t dMLOverPLambda = dMassPDGLambda*dLOverP; // m*L/p
    Double_t dMROverPtK0s = dMassPDGK0s * dROverPt; // m*R/pT
    Double_t dMROverPtLambda = dMassPDGLambda * dROverPt; // m*R/pT
    Double_t dNSigmaPosPion   = TMath::Abs(fPIDResponse->NumberOfSigmasTPC(trackPos, AliPID::kPion)); // difference between measured and expected signal of the dE/dx in the TPC
    Double_t dNSigmaPosProton = TMath::Abs(fPIDResponse->NumberOfSigmasTPC(trackPos, AliPID::kProton));
    Double_t dNSigmaNegPion   = TMath::Abs(fPIDResponse->NumberOfSigmasTPC(trackNeg, AliPID::kPion));
    Double_t dNSigmaNegProton = TMath::Abs(fPIDResponse->NumberOfSigmasTPC(trackNeg, AliPID::kProton));
    Double_t dAlpha = v0->AlphaV0(); // Armenteros-Podolanski alpha
    Double_t dPtArm = v0->PtArmV0(); // Armenteros-Podolanski pT
    AliAODVertex* prodVtxDaughterPos = (AliAODVertex*)(trackPos->GetProdVertex()); // production vertex of the positive daughter track
    Char_t cTypeVtxProdPos = prodVtxDaughterPos->GetType(); // type of the production vertex
    AliAODVertex* prodVtxDaughterNeg = (AliAODVertex*)(trackNeg->GetProdVertex()); // production vertex of the negative daughter track
    Char_t cTypeVtxProdNeg = prodVtxDaughterNeg->GetType(); // type of the production vertex

//    fh2Tau3DVs2D[0]->Fill(dPtV0, dLOverP / dROverPt);

    // QA histograms before cuts
    FillQAHistogramV0(primVtx, v0, 0, bIsCandidateK0s, bIsCandidateLambda, bIsInPeakK0s, bIsInPeakLambda);
    // Cut vs mass histograms before cuts
    /*
    if(bIsCandidateK0s)
    {
      fh2CutTPCRowsK0s[0]->Fill(dMassV0K0s, dNRowsPos);
      fh2CutTPCRowsK0s[0]->Fill(dMassV0K0s, dNRowsNeg);
      fh2CutPtPosK0s[0]->Fill(dMassV0K0s, dPtDaughterPos);
      fh2CutPtNegK0s[0]->Fill(dMassV0K0s, dPtDaughterNeg);
      fh2CutDCAVtx[0]->Fill(dMassV0K0s, dDCAToPrimVtxPos);
      fh2CutDCAVtx[0]->Fill(dMassV0K0s, dDCAToPrimVtxNeg);
      fh2CutDCAV0[0]->Fill(dMassV0K0s, dDCADaughters);
      fh2CutCos[0]->Fill(dMassV0K0s, dCPA);
      fh2CutR[0]->Fill(dMassV0K0s, dRadiusDecay);
      fh2CutEtaK0s[0]->Fill(dMassV0K0s, dEtaDaughterPos);
      fh2CutEtaK0s[0]->Fill(dMassV0K0s, dEtaDaughterNeg);
      fh2CutRapK0s[0]->Fill(dMassV0K0s, dRapK0s);
      fh2CutCTauK0s[0]->Fill(dMassV0K0s, dMROverPtK0s / dCTauK0s);
      fh2CutPIDPosK0s[0]->Fill(dMassV0K0s, dNSigmaPosPion);
      fh2CutPIDNegK0s[0]->Fill(dMassV0K0s, dNSigmaNegPion);
    }
    if(bIsCandidateLambda)
    {
      fh2CutTPCRowsLambda[0]->Fill(dMassV0Lambda, dNRowsPos);
      fh2CutTPCRowsLambda[0]->Fill(dMassV0Lambda, dNRowsNeg);
      fh2CutPtPosLambda[0]->Fill(dMassV0Lambda, dPtDaughterPos);
      fh2CutPtNegLambda[0]->Fill(dMassV0Lambda, dPtDaughterNeg);
      fh2CutEtaLambda[0]->Fill(dMassV0Lambda, dEtaDaughterPos);
      fh2CutEtaLambda[0]->Fill(dMassV0Lambda, dEtaDaughterNeg);
      fh2CutRapLambda[0]->Fill(dMassV0Lambda, dRapLambda);
      fh2CutCTauLambda[0]->Fill(dMassV0Lambda, dMROverPtLambda / dCTauLambda);
      fh2CutPIDPosLambda[0]->Fill(dMassV0Lambda, dNSigmaPosProton);
      fh2CutPIDNegLambda[0]->Fill(dMassV0Lambda, dNSigmaNegPion);
    }
    */

    //===== Start of reconstruction cutting =====

    // 1
    // All V0 candidates
    FillCandidates(dMassV0K0s, dMassV0Lambda, dMassV0ALambda, bIsCandidateK0s, bIsCandidateLambda, bIsCandidateALambda, iCutIndex, iCentIndex);
    iCutIndex++;

    // Start of global cuts
    // 2
    // Reconstruction method
    if(bPrintCuts) printf("Rec: Applying cut: Reconstruction method: on-the-fly? %s\n", (bOnFly ? "yes" : "no"));
    if(bOnFlyStatus != bOnFly)
      continue;
    FillCandidates(dMassV0K0s, dMassV0Lambda, dMassV0ALambda, bIsCandidateK0s, bIsCandidateLambda, bIsCandidateALambda, iCutIndex, iCentIndex);
    iCutIndex++;

    // 3
    // Tracks TPC OK
    if(bPrintCuts) printf("Rec: Applying cut: Correct charge of daughters\n");
    if(!trackNeg || !trackPos)
      continue;
    if(trackNeg->Charge() == trackPos->Charge())  // daughters have different charge?
      continue;
    if(trackNeg->Charge() != -1)  // daughters have expected charge?
      continue;
    if(trackPos->Charge() != 1)  // daughters have expected charge?
      continue;

    if(bPrintCuts) printf("Rec: Applying cut: TPC refit: %d\n", iRefit);
    if(!trackNeg->IsOn(iRefit))  // TPC refit is ON?
      continue;
    if(bPrintCuts) printf("Rec: Applying cut: Type of production vertex of daughter: Not %d\n", AliAODVertex::kKink);
    if(cTypeVtxProdNeg == AliAODVertex::kKink) // kink daughter rejection
      continue;
    // Old cuts Start
    if(bUseOldCuts)
    {
      if(bPrintCuts) printf("Rec: Applying cut: Number of TPC rows: > %f\n", dNCrossedRowsTPCMin);
      if(dNRowsNeg < dNCrossedRowsTPCMin)  // Crossed TPC padrows
        continue;
//      Int_t findable = trackNeg->GetTPCNclsF(); // Findable clusters
//      if (findable <= 0)
//        continue;
//      if (dNRowsNeg/findable < dCrossedRowsOverFindMin)
//        continue;
//      if (dNRowsNeg/findable > dCrossedRowsOverFindMax)
//        continue;
    }
    // Old cuts End

    if(!trackPos->IsOn(iRefit))
      continue;
    if(cTypeVtxProdPos == AliAODVertex::kKink) // kink daughter rejection
      continue;
    // Old cuts Start
    if(bUseOldCuts)
    {
      if(dNRowsPos < dNCrossedRowsTPCMin)
        continue;
//      findable = trackPos->GetTPCNclsF();
//      if (findable <= 0)
//        continue;
//      if (dNRowsPos/findable < dCrossedRowsOverFindMin)
//        continue;
//      if (dNRowsPos/findable > dCrossedRowsOverFindMax)
//        continue;
    }
    // Old cuts End

    FillCandidates(dMassV0K0s, dMassV0Lambda, dMassV0ALambda, bIsCandidateK0s, bIsCandidateLambda, bIsCandidateALambda, iCutIndex, iCentIndex);
    iCutIndex++;

    // 4
    // Daughters: transverse momentum cut
    if(bUseOldCuts)
    {
      if(bPrintCuts) printf("Rec: Applying cut: Daughter pT: > %f\n", dPtDaughterMin);
      if((dPtDaughterNeg < dPtDaughterMin) || (dPtDaughterPos < dPtDaughterMin))
        continue;
      FillCandidates(dMassV0K0s, dMassV0Lambda, dMassV0ALambda, bIsCandidateK0s, bIsCandidateLambda, bIsCandidateALambda, iCutIndex, iCentIndex);
    }
    iCutIndex++;

    // 5
    // Daughters: Impact parameter of daughters to prim vtx
    if(bPrintCuts) printf("Rec: Applying cut: Daughter DCA to prim vtx: > %f\n", dDCAToPrimVtxMin);
    if((dDCAToPrimVtxNeg < dDCAToPrimVtxMin) || (dDCAToPrimVtxPos < dDCAToPrimVtxMin))
      continue;
    FillCandidates(dMassV0K0s, dMassV0Lambda, dMassV0ALambda, bIsCandidateK0s, bIsCandidateLambda, bIsCandidateALambda, iCutIndex, iCentIndex);
    iCutIndex++;

    // 6
    // Daughters: DCA
    if(bPrintCuts) printf("Rec: Applying cut: DCA between daughters: < %f\n", dDCADaughtersMax);
    if(dDCADaughters > dDCADaughtersMax)
      continue;
    FillCandidates(dMassV0K0s, dMassV0Lambda, dMassV0ALambda, bIsCandidateK0s, bIsCandidateLambda, bIsCandidateALambda, iCutIndex, iCentIndex);
    iCutIndex++;

    // 7
    // V0: Cosine of the pointing angle
    if(bPrintCuts) printf("Rec: Applying cut: CPA: > %f\n", dCPAMin);
    if(dCPA < dCPAMin)
      continue;
    FillCandidates(dMassV0K0s, dMassV0Lambda, dMassV0ALambda, bIsCandidateK0s, bIsCandidateLambda, bIsCandidateALambda, iCutIndex, iCentIndex);
    iCutIndex++;

    // 8
    // V0: Fiducial volume
    if(bPrintCuts) printf("Rec: Applying cut: Decay radius: > %f, < %f\n", dRadiusDecayMin, dRadiusDecayMax);
    if((dRadiusDecay < dRadiusDecayMin) || (dRadiusDecay > dRadiusDecayMax))
      continue;
    FillCandidates(dMassV0K0s, dMassV0Lambda, dMassV0ALambda, bIsCandidateK0s, bIsCandidateLambda, bIsCandidateALambda, iCutIndex, iCentIndex);
    iCutIndex++;

    // 9
    // Daughters: pseudorapidity cut
    if(bCutEtaDaughter)
    {
      if(bPrintCuts) printf("Rec: Applying cut: Daughter |eta|: < %f\n", dEtaDaughterMax);
      if((TMath::Abs(dEtaDaughterNeg) > dEtaDaughterMax) || (TMath::Abs(dEtaDaughterPos) > dEtaDaughterMax))
        continue;
      FillCandidates(dMassV0K0s, dMassV0Lambda, dMassV0ALambda, bIsCandidateK0s, bIsCandidateLambda, bIsCandidateALambda, iCutIndex, iCentIndex);
    }
    iCutIndex++;
    // End of global cuts

    // Start of particle-dependent cuts
    // 10
    // V0: rapidity cut & pseudorapidity cut
    if(bCutRapV0)
    {
      if(bPrintCuts) printf("Rec: Applying cut: V0 |y|: < %f\n", dRapMax);
      if(TMath::Abs(dRapK0s) > dRapMax)
        bIsCandidateK0s = kFALSE;
      if(TMath::Abs(dRapLambda) > dRapMax)
      {
        bIsCandidateLambda = kFALSE;
        bIsCandidateALambda = kFALSE;
      }
    }
    if(bCutEtaV0)
    {
      if(bPrintCuts) printf("Rec: Applying cut: V0 |eta|: < %f\n", dEtaMax);
      if(TMath::Abs(dEtaV0) > dEtaMax)
      {
        bIsCandidateK0s = kFALSE;
        bIsCandidateLambda = kFALSE;
        bIsCandidateALambda = kFALSE;
      }
      FillCandidates(dMassV0K0s, dMassV0Lambda, dMassV0ALambda, bIsCandidateK0s, bIsCandidateLambda, bIsCandidateALambda, iCutIndex, iCentIndex);
    }
    iCutIndex++;

    // 11
    // Lifetime cut
    if(bCutTau)
    {
      if(bPrintCuts) printf("Rec: Applying cut: Proper lifetime: < %f\n", dNTauMax);
      if(dMROverPtK0s > dNTauMax * dCTauK0s)
        bIsCandidateK0s = kFALSE;
      if(dMROverPtLambda > dNTauMax * dCTauLambda)
      {
        bIsCandidateLambda = kFALSE;
        bIsCandidateALambda = kFALSE;
      }
      FillCandidates(dMassV0K0s, dMassV0Lambda, dMassV0ALambda, bIsCandidateK0s, bIsCandidateLambda, bIsCandidateALambda, iCutIndex, iCentIndex);
    }
    iCutIndex++;

    // 12
    // Daughter PID
    if(bCutPid)
    {
      if(bUseOldCuts)
      {
        if(bPrintCuts) printf("Rec: Applying cut: Delta dE/dx (both daughters): < %f\n", dNSigmadEdxMax);
        if(dNSigmaPosPion > dNSigmadEdxMax || dNSigmaNegPion > dNSigmadEdxMax)  // pi+, pi-
          bIsCandidateK0s = kFALSE;
        if(dNSigmaPosProton > dNSigmadEdxMax || dNSigmaNegPion > dNSigmadEdxMax)  // p+, pi-
          bIsCandidateLambda = kFALSE;
        if(dNSigmaNegProton > dNSigmadEdxMax || dNSigmaPosPion > dNSigmadEdxMax)  // p-, pi+
          bIsCandidateALambda = kFALSE;
      }
      else
      {
        if(bPrintCuts) printf("Rec: Applying cut: Delta dE/dx (proton below %f GeV/c): < %f\n", dPtProtonPIDMax, dNSigmadEdxMax);
        if((dPtDaughterPos < dPtProtonPIDMax) && (dNSigmaPosProton > dNSigmadEdxMax))    // p+
          bIsCandidateLambda = kFALSE;
        if((dPtDaughterNeg < dPtProtonPIDMax) && (dNSigmaNegProton > dNSigmadEdxMax))    // p-
          bIsCandidateALambda = kFALSE;
      }
      FillCandidates(dMassV0K0s, dMassV0Lambda, dMassV0ALambda, bIsCandidateK0s, bIsCandidateLambda, bIsCandidateALambda, iCutIndex, iCentIndex);
    }
    iCutIndex++;

    Double_t valueCorrel[3] = {dMassV0K0s, dMassV0Lambda, dPtV0};
    if(bIsCandidateK0s && bIsCandidateLambda)
      fh3CCMassCorrelBoth->Fill(valueCorrel); // correlation of mass distribution of candidates selected as both K0s and Lambda
    if(bIsCandidateK0s && !bIsCandidateLambda)
      fh3CCMassCorrelKNotL->Fill(valueCorrel); // correlation of mass distribution of candidates selected as K0s and not Lambda
    if(!bIsCandidateK0s && bIsCandidateLambda)
      fh3CCMassCorrelLNotK->Fill(valueCorrel); // correlation of mass distribution of candidates selected as not K0s and Lambda

    // 13
    // Armenteros-Podolanski cut
    if(bCutArmPod)
    {
      if(bPrintCuts) printf("Rec: Applying cut: Armenteros-Podolanski (K0S): pT > %f * |alpha|\n", 0.2);
      if(dPtArm < TMath::Abs(0.2 * dAlpha))
        bIsCandidateK0s = kFALSE;
      FillCandidates(dMassV0K0s, dMassV0Lambda, dMassV0ALambda, bIsCandidateK0s, bIsCandidateLambda, bIsCandidateALambda, iCutIndex, iCentIndex);
    }
    iCutIndex++;

    // Cross contamination
    if(bIsInPeakK0s)
    {
      if(bIsCandidateLambda)  // Lambda candidates in K0s peak, excluded from Lambda candidates by CC cut
        fh2CCLambda->Fill(dMassV0Lambda, dPtV0);
    }
    if(bIsInPeakLambda)
    {
      if(bIsCandidateK0s)  // K0s candidates in Lambda peak, excluded from K0s candidates by CC cut
        fh2CCK0s->Fill(dMassV0K0s, dPtV0);
    }
//      if (bCutCross)
//        {
//          if (bIsInPeakK0s)
//            bIsCandidateLambda = kFALSE;
//          if (bIsInPeakLambda)
//            bIsCandidateK0s = kFALSE;
//          FillCandidates(dMassV0K0s, dMassV0Lambda, dMassV0ALambda, bIsCandidateK0s, bIsCandidateLambda, bIsCandidateALambda, iCutIndex, iCentIndex);
//        }
//      iCutIndex++;

    // End of particle-dependent cuts

    //===== End of reconstruction cutting =====

    if(!bIsCandidateK0s && !bIsCandidateLambda && !bIsCandidateALambda)
      continue;

    // Selection of V0s in jet cones, perpendicular cones, random cones, outside cones
    if(bJetEventGood && iNJetSel && (bIsCandidateK0s || bIsCandidateLambda || bIsCandidateALambda))
    {
      // Selection of V0s in jet cones
      if(fDebug > 5) printf("TaskV0sInJetsEmcal: Searching for V0 %d %d in %d jet cones\n", bIsCandidateK0s, bIsCandidateLambda, iNJetSel);
      for(Int_t iJet = 0; iJet < iNJetSel; iJet++)
      {
        jet = (AliAODJet*)jetArraySel->At(iJet); // load a jet in the list
        vecJetMomentum.SetXYZ(jet->Px(), jet->Py(), jet->Pz()); // set the vector of jet momentum
        if(fDebug > 5) printf("TaskV0sInJetsEmcal: Checking if V0 %d %d in jet cone %d\n", bIsCandidateK0s, bIsCandidateLambda, iJet);
        if(IsParticleInCone(v0, jet, fdRadiusJet)) // If good jet in event, find out whether V0 is in that jet
        {
          if(fDebug > 5) printf("TaskV0sInJetsEmcal: V0 %d %d found in jet cone %d\n", bIsCandidateK0s, bIsCandidateLambda, iJet);
          bIsInConeJet = kTRUE;
          break;
        }
      }
      // Selection of V0s in perp. cones
      if(fDebug > 5) printf("TaskV0sInJetsEmcal: Searching for V0 %d %d in %d perp. cones\n", bIsCandidateK0s, bIsCandidateLambda, iNJetPerp);
      for(Int_t iJet = 0; iJet < iNJetPerp; iJet++)
      {
        jetPerp = (AliAODJet*)jetArrayPerp->At(iJet); // load a jet in the list
        if(fDebug > 5) printf("TaskV0sInJetsEmcal: Checking if V0 %d %d in perp. cone %d\n", bIsCandidateK0s, bIsCandidateLambda, iJet);
        if(IsParticleInCone(v0, jetPerp, fdRadiusJet)) // V0 in perp. cone
        {
          if(fDebug > 5) printf("TaskV0sInJetsEmcal: V0 %d %d found in perp. cone %d\n", bIsCandidateK0s, bIsCandidateLambda, iJet);
          bIsInConePerp = kTRUE;
          break;
        }
      }
      // Selection of V0s in random cones
      if(jetRnd)
      {
        if(fDebug > 5) printf("TaskV0sInJetsEmcal: Searching for V0 %d %d in the rnd. cone\n", bIsCandidateK0s, bIsCandidateLambda);
        if(IsParticleInCone(v0, jetRnd, fdRadiusJet)) // V0 in rnd. cone?
        {
          if(fDebug > 5) printf("TaskV0sInJetsEmcal: V0 %d %d found in the rnd. cone\n", bIsCandidateK0s, bIsCandidateLambda);
          bIsInConeRnd = kTRUE;
        }
      }
      // Selection of V0s in median-cluster cones
      if(jetMed)
      {
        if(fDebug > 5) printf("TaskV0sInJetsEmcal: Searching for V0 %d %d in the med. cone\n", bIsCandidateK0s, bIsCandidateLambda);
        if(IsParticleInCone(v0, jetMed, fdRadiusJet)) // V0 in med. cone?
        {
          if(fDebug > 5) printf("TaskV0sInJetsEmcal: V0 %d %d found in the med. cone\n", bIsCandidateK0s, bIsCandidateLambda);
          bIsInConeMed = kTRUE;
        }
      }
      // Selection of V0s outside jet cones
      if(fDebug > 5) printf("TaskV0sInJetsEmcal: Searching for V0 %d %d outside jet cones\n", bIsCandidateK0s, bIsCandidateLambda);
      if(!OverlapWithJets(jetArraySel, v0, dRadiusExcludeCone)) // V0 oustide jet cones
      {
        if(fDebug > 5) printf("TaskV0sInJetsEmcal: V0 %d %d found outside jet cones\n", bIsCandidateK0s, bIsCandidateLambda);
        bIsOutsideCones = kTRUE;
      }
    }

    // QA histograms after cuts
    FillQAHistogramV0(primVtx, v0, 1, bIsCandidateK0s, bIsCandidateLambda, bIsInPeakK0s, bIsInPeakLambda);
    // Cut vs mass histograms after cuts
    /*
    if(bIsCandidateK0s)
    {
      fh2CutTPCRowsK0s[1]->Fill(dMassV0K0s, dNRowsPos);
      fh2CutTPCRowsK0s[1]->Fill(dMassV0K0s, dNRowsNeg);
      fh2CutPtPosK0s[1]->Fill(dMassV0K0s, dPtDaughterPos);
      fh2CutPtNegK0s[1]->Fill(dMassV0K0s, dPtDaughterNeg);
      fh2CutDCAVtx[1]->Fill(dMassV0K0s, dDCAToPrimVtxPos);
      fh2CutDCAVtx[1]->Fill(dMassV0K0s, dDCAToPrimVtxNeg);
      fh2CutDCAV0[1]->Fill(dMassV0K0s, dDCADaughters);
      fh2CutCos[1]->Fill(dMassV0K0s, dCPA);
      fh2CutR[1]->Fill(dMassV0K0s, dRadiusDecay);
      fh2CutEtaK0s[1]->Fill(dMassV0K0s, dEtaDaughterPos);
      fh2CutEtaK0s[1]->Fill(dMassV0K0s, dEtaDaughterNeg);
      fh2CutRapK0s[1]->Fill(dMassV0K0s, dRapK0s);
      fh2CutCTauK0s[1]->Fill(dMassV0K0s, dMROverPtK0s / dCTauK0s);
      fh2CutPIDPosK0s[1]->Fill(dMassV0K0s, dNSigmaPosPion);
      fh2CutPIDNegK0s[1]->Fill(dMassV0K0s, dNSigmaNegPion);
    }
    if(bIsCandidateLambda)
    {
      fh2CutTPCRowsLambda[1]->Fill(dMassV0Lambda, dNRowsPos);
      fh2CutTPCRowsLambda[1]->Fill(dMassV0Lambda, dNRowsNeg);
      fh2CutPtPosLambda[1]->Fill(dMassV0Lambda, dPtDaughterPos);
      fh2CutPtNegLambda[1]->Fill(dMassV0Lambda, dPtDaughterNeg);
      fh2CutEtaLambda[1]->Fill(dMassV0Lambda, dEtaDaughterPos);
      fh2CutEtaLambda[1]->Fill(dMassV0Lambda, dEtaDaughterNeg);
      fh2CutRapLambda[1]->Fill(dMassV0Lambda, dRapLambda);
      fh2CutCTauLambda[1]->Fill(dMassV0Lambda, dMROverPtLambda / dCTauLambda);
      fh2CutPIDPosLambda[1]->Fill(dMassV0Lambda, dNSigmaPosProton);
      fh2CutPIDNegLambda[1]->Fill(dMassV0Lambda, dNSigmaNegPion);
    }
    */

    //===== Start of filling V0 spectra =====

    Double_t dAngle = TMath::Pi(); // angle between V0 momentum and jet momentum
    if(bIsInConeJet)
    {
      dAngle = vecV0Momentum.Angle(vecJetMomentum);
    }

    // iCutIndex = 14
    if(bIsCandidateK0s)
    {
      // 14 K0s candidates after cuts
//          printf("K0S: i = %d, m = %f, pT = %f, eta = %f, phi = %f\n",iV0,dMassV0K0s,dPtV0,dEtaV0,dPhiV0);
      FillCandidates(dMassV0K0s, dMassV0Lambda, dMassV0ALambda, bIsCandidateK0s, kFALSE, kFALSE, iCutIndex, iCentIndex);
      Double_t valueKIncl[3] = {dMassV0K0s, dPtV0, dEtaV0};
      fhnV0InclusiveK0s[iCentIndex]->Fill(valueKIncl);
      fh1V0InvMassK0sCent[iCentIndex]->Fill(dMassV0K0s);

      fh1QACTau2D[1]->Fill(dMROverPtK0s / dCTauK0s);
      fh1QACTau3D[1]->Fill(dMLOverPK0s / dCTauK0s);
//      fh2Tau3DVs2D[1]->Fill(dPtV0, dLOverP / dROverPt);

      if(iNJetSel)
      {
        // 15 K0s in jet events
        FillCandidates(dMassV0K0s, dMassV0Lambda, dMassV0ALambda, bIsCandidateK0s, kFALSE, kFALSE, iCutIndex + 1, iCentIndex);
      }
      if(bIsInConeJet)
      {
        // 16 K0s in jets
        FillCandidates(dMassV0K0s, dMassV0Lambda, dMassV0ALambda, bIsCandidateK0s, kFALSE, kFALSE, iCutIndex + 2, iCentIndex);
        Double_t valueKInJC[4] = {dMassV0K0s, dPtV0, dEtaV0, jet->Pt()};
        fhnV0InJetK0s[iCentIndex]->Fill(valueKInJC);
        fh2V0PtJetAngleK0s[iCentIndex]->Fill(jet->Pt(), dAngle);
      }
      if(bIsOutsideCones)
      {
        Double_t valueKOutJC[3] = {dMassV0K0s, dPtV0, dEtaV0};
        fhnV0OutJetK0s[iCentIndex]->Fill(valueKOutJC);
      }
      if(bIsInConePerp)
      {
        Double_t valueKInPC[4] = {dMassV0K0s, dPtV0, dEtaV0, jetPerp->Pt()};
        fhnV0InPerpK0s[iCentIndex]->Fill(valueKInPC);
      }
      if(bIsInConeRnd)
      {
        Double_t valueKInRnd[3] = {dMassV0K0s, dPtV0, dEtaV0};
        fhnV0InRndK0s[iCentIndex]->Fill(valueKInRnd);
      }
      if(bIsInConeMed)
      {
        Double_t valueKInMed[3] = {dMassV0K0s, dPtV0, dEtaV0};
        fhnV0InMedK0s[iCentIndex]->Fill(valueKInMed);
      }
      if(!iNJetSel)
      {
        Double_t valueKNoJet[3] = {dMassV0K0s, dPtV0, dEtaV0};
        fhnV0NoJetK0s[iCentIndex]->Fill(valueKNoJet);
      }
      iNV0CandK0s++;
    }
    if(bIsCandidateLambda)
    {
      // 14 Lambda candidates after cuts
//          printf("La: i = %d, m = %f, pT = %f, eta = %f, phi = %f\n",iV0,dMassV0Lambda,dPtV0,dEtaV0,dPhiV0);
      FillCandidates(dMassV0K0s, dMassV0Lambda, dMassV0ALambda, kFALSE, bIsCandidateLambda, kFALSE, iCutIndex, iCentIndex);
      Double_t valueLIncl[3] = {dMassV0Lambda, dPtV0, dEtaV0};
      fhnV0InclusiveLambda[iCentIndex]->Fill(valueLIncl);
      fh1V0InvMassLambdaCent[iCentIndex]->Fill(dMassV0Lambda);
      if(iNJetSel)
      {
        // 15 Lambda in jet events
        FillCandidates(dMassV0K0s, dMassV0Lambda, dMassV0ALambda, kFALSE, bIsCandidateLambda, kFALSE, iCutIndex + 1, iCentIndex);
      }
      if(bIsInConeJet)
      {
        // 16 Lambda in jets
        FillCandidates(dMassV0K0s, dMassV0Lambda, dMassV0ALambda, kFALSE, bIsCandidateLambda, kFALSE, iCutIndex + 2, iCentIndex);
        Double_t valueLInJC[4] = {dMassV0Lambda, dPtV0, dEtaV0, jet->Pt()};
        fhnV0InJetLambda[iCentIndex]->Fill(valueLInJC);
        fh2V0PtJetAngleLambda[iCentIndex]->Fill(jet->Pt(), dAngle);
      }
      if(bIsOutsideCones)
      {
        Double_t valueLOutJet[3] = {dMassV0Lambda, dPtV0, dEtaV0};
        fhnV0OutJetLambda[iCentIndex]->Fill(valueLOutJet);
      }
      if(bIsInConePerp)
      {
        Double_t valueLInPC[4] = {dMassV0Lambda, dPtV0, dEtaV0, jetPerp->Pt()};
        fhnV0InPerpLambda[iCentIndex]->Fill(valueLInPC);
      }
      if(bIsInConeRnd)
      {
        Double_t valueLInRnd[3] = {dMassV0Lambda, dPtV0, dEtaV0};
        fhnV0InRndLambda[iCentIndex]->Fill(valueLInRnd);
      }
      if(bIsInConeMed)
      {
        Double_t valueLInMed[3] = {dMassV0Lambda, dPtV0, dEtaV0};
        fhnV0InMedLambda[iCentIndex]->Fill(valueLInMed);
      }
      if(!iNJetSel)
      {
        Double_t valueLNoJet[3] = {dMassV0Lambda, dPtV0, dEtaV0};
        fhnV0NoJetLambda[iCentIndex]->Fill(valueLNoJet);
      }
      iNV0CandLambda++;
    }
    if(bIsCandidateALambda)
    {
      // 14 ALambda candidates after cuts
//          printf("AL: i = %d, m = %f, pT = %f, eta = %f, phi = %f\n",iV0,dMassV0ALambda,dPtV0,dEtaV0,dPhiV0);
      FillCandidates(dMassV0K0s, dMassV0Lambda, dMassV0ALambda, kFALSE, kFALSE, bIsCandidateALambda, iCutIndex, iCentIndex);
      Double_t valueALIncl[3] = {dMassV0ALambda, dPtV0, dEtaV0};
      fhnV0InclusiveALambda[iCentIndex]->Fill(valueALIncl);
      fh1V0InvMassALambdaCent[iCentIndex]->Fill(dMassV0ALambda);
      if(iNJetSel)
      {
        // 15 ALambda in jet events
        FillCandidates(dMassV0K0s, dMassV0Lambda, dMassV0ALambda, kFALSE, kFALSE, bIsCandidateALambda, iCutIndex + 1, iCentIndex);
      }
      if(bIsInConeJet)
      {
        // 16 ALambda in jets
        FillCandidates(dMassV0K0s, dMassV0Lambda, dMassV0ALambda, kFALSE, kFALSE, bIsCandidateALambda, iCutIndex + 2, iCentIndex);
        Double_t valueLInJC[4] = {dMassV0ALambda, dPtV0, dEtaV0, jet->Pt()};
        fhnV0InJetALambda[iCentIndex]->Fill(valueLInJC);
        fh2V0PtJetAngleALambda[iCentIndex]->Fill(jet->Pt(), dAngle);
      }
      if(bIsOutsideCones)
      {
        Double_t valueALOutJet[3] = {dMassV0ALambda, dPtV0, dEtaV0};
        fhnV0OutJetALambda[iCentIndex]->Fill(valueALOutJet);
      }
      if(bIsInConePerp)
      {
        Double_t valueLInPC[4] = {dMassV0ALambda, dPtV0, dEtaV0, jetPerp->Pt()};
        fhnV0InPerpALambda[iCentIndex]->Fill(valueLInPC);
      }
      if(bIsInConeRnd)
      {
        Double_t valueALInRnd[3] = {dMassV0ALambda, dPtV0, dEtaV0};
        fhnV0InRndALambda[iCentIndex]->Fill(valueALInRnd);
      }
      if(bIsInConeMed)
      {
        Double_t valueALInMed[3] = {dMassV0ALambda, dPtV0, dEtaV0};
        fhnV0InMedALambda[iCentIndex]->Fill(valueALInMed);
      }
      if(!iNJetSel)
      {
        Double_t valueALNoJet[3] = {dMassV0ALambda, dPtV0, dEtaV0};
        fhnV0NoJetALambda[iCentIndex]->Fill(valueALNoJet);
      }
      iNV0CandALambda++;
    }
    //===== End of filling V0 spectra =====


    //===== Association of reconstructed V0 candidates with MC particles =====
    if(fbMCAnalysis)
    {
      // Associate selected candidates only
//          if ( !(bIsCandidateK0s && bIsInPeakK0s) && !(bIsCandidateLambda && bIsInPeakLambda) ) // signal candidates
      if(!(bIsCandidateK0s) && !(bIsCandidateLambda)  && !(bIsCandidateALambda))    // chosen candidates with any mass
        continue;

      // Get MC labels of reconstructed daughter tracks
      Int_t iLabelPos = TMath::Abs(trackPos->GetLabel());
      Int_t iLabelNeg = TMath::Abs(trackNeg->GetLabel());

      // Make sure MC daughters are in the array range
      if((iLabelNeg < 0) || (iLabelNeg >= iNTracksMC) || (iLabelPos < 0) || (iLabelPos >= iNTracksMC))
        continue;

      // Get MC particles corresponding to reconstructed daughter tracks
      AliAODMCParticle* particleMCDaughterNeg = (AliAODMCParticle*)arrayMC->At(iLabelNeg);
      AliAODMCParticle* particleMCDaughterPos = (AliAODMCParticle*)arrayMC->At(iLabelPos);
      if(!particleMCDaughterNeg || !particleMCDaughterPos)
        continue;

      // Make sure MC daughter particles are not physical primary
      if((particleMCDaughterNeg->IsPhysicalPrimary()) || (particleMCDaughterPos->IsPhysicalPrimary()))
        continue;

      // Get identities of MC daughter particles
      Int_t iPdgCodeDaughterPos = particleMCDaughterPos->GetPdgCode();
      Int_t iPdgCodeDaughterNeg = particleMCDaughterNeg->GetPdgCode();

      // Get index of the mother particle for each MC daughter particle
      Int_t iIndexMotherPos = particleMCDaughterPos->GetMother();
      Int_t iIndexMotherNeg = particleMCDaughterNeg->GetMother();

      if((iIndexMotherNeg < 0) || (iIndexMotherNeg >= iNTracksMC) || (iIndexMotherPos < 0) || (iIndexMotherPos >= iNTracksMC))
        continue;

      // Check whether MC daughter particles have the same mother
      if(iIndexMotherNeg != iIndexMotherPos)
        continue;

      // Get the MC mother particle of both MC daughter particles
      AliAODMCParticle* particleMCMother = (AliAODMCParticle*)arrayMC->At(iIndexMotherPos);
      if(!particleMCMother)
        continue;

      // Get identity of the MC mother particle
      Int_t iPdgCodeMother = particleMCMother->GetPdgCode();

      // Skip not interesting particles
      if((iPdgCodeMother != iPdgCodeK0s) && (TMath::Abs(iPdgCodeMother) != iPdgCodeLambda))
        continue;

      // Check identity of the MC mother particle and the decay channel
      // Is MC mother particle K0S?
      Bool_t bV0MCIsK0s = ((iPdgCodeMother == iPdgCodeK0s) && (iPdgCodeDaughterPos == +iPdgCodePion) && (iPdgCodeDaughterNeg == -iPdgCodePion));
      // Is MC mother particle Lambda?
      Bool_t bV0MCIsLambda = ((iPdgCodeMother == +iPdgCodeLambda) && (iPdgCodeDaughterPos == +iPdgCodeProton) && (iPdgCodeDaughterNeg == -iPdgCodePion));
      // Is MC mother particle anti-Lambda?
      Bool_t bV0MCIsALambda = ((iPdgCodeMother == -iPdgCodeLambda) && (iPdgCodeDaughterPos == +iPdgCodePion) && (iPdgCodeDaughterNeg == -iPdgCodeProton));

      Double_t dPtV0Gen = particleMCMother->Pt();
//          Double_t dRapV0MC = particleMCMother->Y();
      Double_t dEtaV0Gen = particleMCMother->Eta();
//          Double_t dPhiV0Gen = particleMCMother->Phi();

      // Is MC mother particle physical primary? Attention!! Definition of IsPhysicalPrimary may change!!
//          Bool_t bV0MCIsPrimary = particleMCMother->IsPhysicalPrimary();
      // Get the MC mother particle of the MC mother particle
      Int_t iIndexMotherOfMother = particleMCMother->GetMother();
      AliAODMCParticle* particleMCMotherOfMother = 0;
      if(iIndexMotherOfMother >= 0)
        particleMCMotherOfMother = (AliAODMCParticle*)arrayMC->At(iIndexMotherOfMother);
      // Get identity of the MC mother particle of the MC mother particle if it exists
      Int_t iPdgCodeMotherOfMother = 0;
      if(particleMCMotherOfMother)
        iPdgCodeMotherOfMother = particleMCMotherOfMother->GetPdgCode();
      // Check if the MC mother particle of the MC mother particle is a physical primary Sigma (3212 - Sigma0, 3224 - Sigma*+, 3214 - Sigma*0, 3114 - Sigma*-)
//          Bool_t bV0MCComesFromSigma = kFALSE; // Is MC mother particle daughter of a Sigma?
//          if ( (particleMCMotherOfMother && particleMCMotherOfMother->IsPhysicalPrimary()) && ( (TMath::Abs(iPdgCodeMotherOfMother)==3212) || (TMath::Abs(iPdgCodeMotherOfMother)==3224) || (TMath::Abs(iPdgCodeMotherOfMother)==3214) || (TMath::Abs(iPdgCodeMotherOfMother)==3114) ) )
//            bV0MCComesFromSigma = kTRUE;
      // Should MC mother particle be considered as primary when it is Lambda?
//          Bool_t bV0MCIsPrimaryLambda = (bV0MCIsPrimary || bV0MCComesFromSigma);
      // Check if the MC mother particle of the MC mother particle is a Xi (3322 - Xi0, 3312 - Xi-)
      Bool_t bV0MCComesFromXi = ((particleMCMotherOfMother) && ((iPdgCodeMotherOfMother == 3322) || (iPdgCodeMotherOfMother == 3312))); // Is MC mother particle daughter of a Xi?
      Bool_t bV0MCComesFromAXi = ((particleMCMotherOfMother) && ((iPdgCodeMotherOfMother == -3322) || (iPdgCodeMotherOfMother == -3312))); // Is MC mother particle daughter of a anti-Xi?

      // Get the distance between production point of the MC mother particle and the primary vertex
      Double_t dx = dPrimVtxMCX - particleMCMother->Xv();
      Double_t dy = dPrimVtxMCY - particleMCMother->Yv();
      Double_t dz = dPrimVtxMCZ - particleMCMother->Zv();
      Double_t dDistPrimary = TMath::Sqrt(dx * dx + dy * dy + dz * dz);
      Bool_t bV0MCIsPrimaryDist = (dDistPrimary < dDistPrimaryMax); // Is close enough to be considered primary-like?

      // phi, eta resolution for V0-reconstruction
//          Double_t dResolutionV0Eta = particleMCMother->Eta()-v0->Eta();
//          Double_t dResolutionV0Phi = particleMCMother->Phi()-v0->Phi();

      // K0s
//          if (bIsCandidateK0s && bIsInPeakK0s) // selected candidates in peak
      if(bIsCandidateK0s)  // selected candidates with any mass
      {
//              if (bV0MCIsK0s && bV0MCIsPrimary) // well reconstructed candidates
        if(bV0MCIsK0s && bV0MCIsPrimaryDist)  // well reconstructed candidates
        {
          fh2V0K0sPtMassMCRec[iCentIndex]->Fill(dPtV0Gen, dMassV0K0s);
          Double_t valueEtaK[3] = {dMassV0K0s, dPtV0Gen, dEtaV0Gen};
          fh3V0K0sEtaPtMassMCRec[iCentIndex]->Fill(valueEtaK);

          Double_t valueEtaDKNeg[6] = {0, particleMCDaughterNeg->Eta(), particleMCDaughterNeg->Pt(), dEtaV0Gen, dPtV0Gen, 0};
          fhnV0K0sInclDaughterEtaPtPtMCRec[iCentIndex]->Fill(valueEtaDKNeg);
          Double_t valueEtaDKPos[6] = {1, particleMCDaughterPos->Eta(), particleMCDaughterPos->Pt(), dEtaV0Gen, dPtV0Gen, 0};
          fhnV0K0sInclDaughterEtaPtPtMCRec[iCentIndex]->Fill(valueEtaDKPos);

          fh2V0K0sMCResolMPt[iCentIndex]->Fill(dMassV0K0s - dMassPDGK0s, dPtV0);
          fh2V0K0sMCPtGenPtRec[iCentIndex]->Fill(dPtV0Gen, dPtV0);
          if(bIsInConeJet)  // true V0 associated to a candidate in jet
          {
            Double_t valueKInJCMC[4] = {dMassV0K0s, dPtV0Gen, dEtaV0Gen, jet->Pt()};
            fh3V0K0sInJetPtMassMCRec[iCentIndex]->Fill(valueKInJCMC);
            Double_t valueEtaKIn[5] = {dMassV0K0s, dPtV0Gen, dEtaV0Gen, jet->Pt(), dEtaV0Gen - jet->Eta()};
            fh4V0K0sInJetEtaPtMassMCRec[iCentIndex]->Fill(valueEtaKIn);

            Double_t valueEtaDKJCNeg[6] = {0, particleMCDaughterNeg->Eta(), particleMCDaughterNeg->Pt(), dEtaV0Gen, dPtV0Gen, jet->Pt()};
            fhnV0K0sInJetsDaughterEtaPtPtMCRec[iCentIndex]->Fill(valueEtaDKJCNeg);
            Double_t valueEtaDKJCPos[6] = {1, particleMCDaughterPos->Eta(), particleMCDaughterPos->Pt(), dEtaV0Gen, dPtV0Gen, jet->Pt()};
            fhnV0K0sInJetsDaughterEtaPtPtMCRec[iCentIndex]->Fill(valueEtaDKJCPos);
          }
        }
        if(bV0MCIsK0s && !bV0MCIsPrimaryDist)  // not primary K0s
        {
          fh1V0K0sPtMCRecFalse[iCentIndex]->Fill(dPtV0Gen);
        }
      }
      // Lambda
//          if (bIsCandidateLambda && bIsInPeakLambda) // selected candidates in peak
      if(bIsCandidateLambda)  // selected candidates with any mass
      {
//              if (bV0MCIsLambda && bV0MCIsPrimaryLambda) // well reconstructed candidates
        if(bV0MCIsLambda && bV0MCIsPrimaryDist)  // well reconstructed candidates
        {
          fh2V0LambdaPtMassMCRec[iCentIndex]->Fill(dPtV0Gen, dMassV0Lambda);
          Double_t valueEtaL[3] = {dMassV0Lambda, dPtV0Gen, dEtaV0Gen};
          fh3V0LambdaEtaPtMassMCRec[iCentIndex]->Fill(valueEtaL);

          Double_t valueEtaDLNeg[6] = {0, particleMCDaughterNeg->Eta(), particleMCDaughterNeg->Pt(), dEtaV0Gen, dPtV0Gen, 0};
          fhnV0LambdaInclDaughterEtaPtPtMCRec[iCentIndex]->Fill(valueEtaDLNeg);
          Double_t valueEtaDLPos[6] = {1, particleMCDaughterPos->Eta(), particleMCDaughterPos->Pt(), dEtaV0Gen, dPtV0Gen, 0};
          fhnV0LambdaInclDaughterEtaPtPtMCRec[iCentIndex]->Fill(valueEtaDLPos);

          fh2V0LambdaMCResolMPt[iCentIndex]->Fill(dMassV0Lambda - dMassPDGLambda, dPtV0);
          fh2V0LambdaMCPtGenPtRec[iCentIndex]->Fill(dPtV0Gen, dPtV0);
          if(bIsInConeJet)  // true V0 associated to a reconstructed candidate in jet
          {
            Double_t valueLInJCMC[4] = {dMassV0Lambda, dPtV0Gen, dEtaV0Gen, jet->Pt()};
            fh3V0LambdaInJetPtMassMCRec[iCentIndex]->Fill(valueLInJCMC);
            Double_t valueEtaLIn[5] = {dMassV0Lambda, dPtV0Gen, dEtaV0Gen, jet->Pt(), dEtaV0Gen - jet->Eta()};
            fh4V0LambdaInJetEtaPtMassMCRec[iCentIndex]->Fill(valueEtaLIn);

            Double_t valueEtaDLJCNeg[6] = {0, particleMCDaughterNeg->Eta(), particleMCDaughterNeg->Pt(), dEtaV0Gen, dPtV0Gen, jet->Pt()};
            fhnV0LambdaInJetsDaughterEtaPtPtMCRec[iCentIndex]->Fill(valueEtaDLJCNeg);
            Double_t valueEtaDLJCPos[6] = {1, particleMCDaughterPos->Eta(), particleMCDaughterPos->Pt(), dEtaV0Gen, dPtV0Gen, jet->Pt()};
            fhnV0LambdaInJetsDaughterEtaPtPtMCRec[iCentIndex]->Fill(valueEtaDLJCPos);
          }
        }
        // Fill the feed-down histograms
        if(bV0MCIsLambda && bV0MCComesFromXi)
        {
          Double_t valueFDLIncl[3] = {dPtV0Gen, particleMCMotherOfMother->Pt(), 0.};
          fhnV0LambdaInclMCFD[iCentIndex]->Fill(valueFDLIncl);
          if(bIsInConeRnd)
          {
            fhnV0LambdaBulkMCFD[iCentIndex]->Fill(valueFDLIncl);
          }
          if(bIsInConeJet)
          {
            Double_t valueFDLInJets[3] = {dPtV0Gen, particleMCMotherOfMother->Pt(), jet->Pt()};
            fhnV0LambdaInJetsMCFD[iCentIndex]->Fill(valueFDLInJets);
          }
        }
        if(bV0MCIsLambda && !bV0MCIsPrimaryDist && !bV0MCComesFromXi)  // not primary Lambda
        {
          fh1V0LambdaPtMCRecFalse[iCentIndex]->Fill(dPtV0Gen);
        }
      }
      // anti-Lambda
//          if (bIsCandidateALambda && bIsInPeakALambda) // selected candidates in peak
      if(bIsCandidateALambda)  // selected candidates with any mass
      {
//              if (bV0MCIsALambda && bV0MCIsPrimaryALambda) // well reconstructed candidates
        if(bV0MCIsALambda && bV0MCIsPrimaryDist)  // well reconstructed candidates
        {
          fh2V0ALambdaPtMassMCRec[iCentIndex]->Fill(dPtV0Gen, dMassV0ALambda);
          Double_t valueEtaAL[3] = {dMassV0ALambda, dPtV0Gen, dEtaV0Gen};
          fh3V0ALambdaEtaPtMassMCRec[iCentIndex]->Fill(valueEtaAL);

          Double_t valueEtaDALNeg[6] = {0, particleMCDaughterNeg->Eta(), particleMCDaughterNeg->Pt(), dEtaV0Gen, dPtV0Gen, 0};
          fhnV0ALambdaInclDaughterEtaPtPtMCRec[iCentIndex]->Fill(valueEtaDALNeg);
          Double_t valueEtaDALPos[6] = {1, particleMCDaughterPos->Eta(), particleMCDaughterPos->Pt(), dEtaV0Gen, dPtV0Gen, 0};
          fhnV0ALambdaInclDaughterEtaPtPtMCRec[iCentIndex]->Fill(valueEtaDALPos);

          fh2V0ALambdaMCResolMPt[iCentIndex]->Fill(dMassV0ALambda - dMassPDGLambda, dPtV0);
          fh2V0ALambdaMCPtGenPtRec[iCentIndex]->Fill(dPtV0Gen, dPtV0);
          if(bIsInConeJet)  // true V0 associated to a reconstructed candidate in jet
          {
            Double_t valueALInJCMC[4] = {dMassV0ALambda, dPtV0Gen, dEtaV0Gen, jet->Pt()};
            fh3V0ALambdaInJetPtMassMCRec[iCentIndex]->Fill(valueALInJCMC);
            Double_t valueEtaALIn[5] = {dMassV0ALambda, dPtV0Gen, dEtaV0Gen, jet->Pt(), dEtaV0Gen - jet->Eta()};
            fh4V0ALambdaInJetEtaPtMassMCRec[iCentIndex]->Fill(valueEtaALIn);

            Double_t valueEtaDALJCNeg[6] = {0, particleMCDaughterNeg->Eta(), particleMCDaughterNeg->Pt(), dEtaV0Gen, dPtV0Gen, jet->Pt()};
            fhnV0ALambdaInJetsDaughterEtaPtPtMCRec[iCentIndex]->Fill(valueEtaDALJCNeg);
            Double_t valueEtaDALJCPos[6] = {1, particleMCDaughterPos->Eta(), particleMCDaughterPos->Pt(), dEtaV0Gen, dPtV0Gen, jet->Pt()};
            fhnV0ALambdaInJetsDaughterEtaPtPtMCRec[iCentIndex]->Fill(valueEtaDALJCPos);
          }
        }
        // Fill the feed-down histograms
        if(bV0MCIsALambda && bV0MCComesFromAXi)
        {
          Double_t valueFDALIncl[3] = {dPtV0Gen, particleMCMotherOfMother->Pt(), 0.};
          fhnV0ALambdaInclMCFD[iCentIndex]->Fill(valueFDALIncl);
          if(bIsInConeRnd)
          {
            fhnV0ALambdaBulkMCFD[iCentIndex]->Fill(valueFDALIncl);
          }
          if(bIsInConeJet)
          {
            Double_t valueFDALInJets[3] = {dPtV0Gen, particleMCMotherOfMother->Pt(), jet->Pt()};
            fhnV0ALambdaInJetsMCFD[iCentIndex]->Fill(valueFDALInJets);
          }
        }
        if(bV0MCIsALambda && !bV0MCIsPrimaryDist && !bV0MCComesFromAXi)  // not primary anti-Lambda
        {
          fh1V0ALambdaPtMCRecFalse[iCentIndex]->Fill(dPtV0Gen);
        }
      }
    }
    //===== End Association of reconstructed V0 candidates with MC particles =====
  }
  //===== End of V0 loop =====

  fh1V0CandPerEvent->Fill(iNV0CandTot);
  fh1V0CandPerEventCentK0s[iCentIndex]->Fill(iNV0CandK0s);
  fh1V0CandPerEventCentLambda[iCentIndex]->Fill(iNV0CandLambda);
  fh1V0CandPerEventCentALambda[iCentIndex]->Fill(iNV0CandALambda);

  if(fDebug > 2) printf("TaskV0sInJetsEmcal: End of V0 loop\n");

  // Spectra of generated particles
  if(fbMCAnalysis)
  {
    for(Int_t iPartMC = 0; iPartMC < iNTracksMC; iPartMC++)
    {
      // Get MC particle
      AliAODMCParticle* particleMC = (AliAODMCParticle*)arrayMC->At(iPartMC);
      if(!particleMC)
        continue;

      // Get identity of MC particle
      Int_t iPdgCodeParticleMC = particleMC->GetPdgCode();
      // Fill Xi spectrum (3322 - Xi0, 3312 - Xi-)
//          if ( (iPdgCodeParticleMC==3322) || (iPdgCodeParticleMC==3312) )
      if((iPdgCodeParticleMC == 3312) && (TMath::Abs(particleMC->Y()) < 0.5))
      {
        fh1V0XiPtMCGen[iCentIndex]->Fill(particleMC->Pt());
      }
      if((iPdgCodeParticleMC == -3312) && (TMath::Abs(particleMC->Y()) < 0.5))
      {
        fh1V0AXiPtMCGen[iCentIndex]->Fill(particleMC->Pt());
      }
      // Skip not interesting particles
      if((iPdgCodeParticleMC != iPdgCodeK0s) && (TMath::Abs(iPdgCodeParticleMC) != iPdgCodeLambda))
        continue;

      // Check identity of the MC V0 particle
      // Is MC V0 particle K0S?
      Bool_t bV0MCIsK0s = (iPdgCodeParticleMC == iPdgCodeK0s);
      // Is MC V0 particle Lambda?
      Bool_t bV0MCIsLambda = (iPdgCodeParticleMC == +iPdgCodeLambda);
      // Is MC V0 particle anti-Lambda?
      Bool_t bV0MCIsALambda = (iPdgCodeParticleMC == -iPdgCodeLambda);

      Double_t dPtV0Gen = particleMC->Pt();
      Double_t dRapV0Gen = particleMC->Y();
      Double_t dEtaV0Gen = particleMC->Eta();

      // V0 rapidity cut
      if(bCutRapV0)
      {
        if(bPrintCuts) printf("Gen: Applying cut: V0 |y|: < %f\n", dRapMax);
        if((TMath::Abs(dRapV0Gen) > dRapMax))
          continue;
      }
      // V0 pseudorapidity cut
      if(bCutEtaV0)
      {
        if(bPrintCuts) printf("Gen: Applying cut: V0 |eta|: < %f\n", dEtaMax);
        if((TMath::Abs(dEtaV0Gen) > dEtaMax))
          continue;
      }
      /*
                // Is MC V0 particle physical primary? Attention!! Definition of IsPhysicalPrimary may change!!
                Bool_t bV0MCIsPrimary = particleMC->IsPhysicalPrimary();

                // Get the MC mother particle of the MC V0 particle
                Int_t iIndexMotherOfMother = particleMC->GetMother();
                AliAODMCParticle* particleMCMotherOfMother = 0;
                if (iIndexMotherOfMother >= 0)
                  particleMCMotherOfMother = (AliAODMCParticle*)arrayMC->At(iIndexMotherOfMother);
                // Get identity of the MC mother particle of the MC V0 particle if it exists
                Int_t iPdgCodeMotherOfMother = 0;
                if (particleMCMotherOfMother)
                  iPdgCodeMotherOfMother = particleMCMotherOfMother->GetPdgCode();
                // Check if the MC mother particle is a physical primary Sigma
                Bool_t bV0MCComesFromSigma = kFALSE;
                if ((particleMCMotherOfMother && particleMCMotherOfMother->IsPhysicalPrimary()) && (TMath::Abs(iPdgCodeMotherOfMother)==3212) || (TMath::Abs(iPdgCodeMotherOfMother)==3224) || (TMath::Abs(iPdgCodeMotherOfMother)==3214) || (TMath::Abs(iPdgCodeMotherOfMother)==3114) )
                  bV0MCComesFromSigma = kTRUE;
                // Should the MC V0 particle be considered as primary when it is Lambda?
                Bool_t bV0MCIsPrimaryLambda = (bV0MCIsPrimary || bV0MCComesFromSigma);
      */
      // Reject non primary particles
//          if (!bV0MCIsPrimaryLambda)
//            continue;

      // Get the distance between the production point of the MC V0 particle and the primary vertex
      Double_t dx = dPrimVtxMCX - particleMC->Xv();
      Double_t dy = dPrimVtxMCY - particleMC->Yv();
      Double_t dz = dPrimVtxMCZ - particleMC->Zv();
      Double_t dDistPrimary = TMath::Sqrt(dx * dx + dy * dy + dz * dz);
      Bool_t bV0MCIsPrimaryDist = (dDistPrimary < dDistPrimaryMax); // Is close enough to be considered primary-like?

      // Check whether the MC V0 particle is in a MC jet
      AliAODJet* jetMC = 0;
      Bool_t bIsMCV0InJet = kFALSE;
      if(iNJetSel)
      {
        if(fDebug > 5) printf("TaskV0sInJetsEmcal: Searching for gen V0 in %d MC jets\n", iNJetSel);
        for(Int_t iJet = 0; iJet < iNJetSel; iJet++)
        {
          jetMC = (AliAODJet*)jetArraySel->At(iJet); // load a jet in the list
          if(fDebug > 5) printf("TaskV0sInJetsEmcal: Checking if gen V0 in MC jet %d\n", iJet);
          if(IsParticleInCone(particleMC, jetMC, fdRadiusJet)) // If good jet in event, find out whether V0 is in that jet
          {
            if(fDebug > 5) printf("TaskV0sInJetsEmcal: gen V0 found in MC jet %d\n", iJet);
            bIsMCV0InJet = kTRUE;
            break;
          }
        }
      }

      // Select only primary-like MC V0 particles
      // K0s
//          if (bV0MCIsK0s && bV0MCIsPrimary) // well reconstructed candidates
      if(bV0MCIsK0s && bV0MCIsPrimaryDist)  // well reconstructed candidates
      {
        fh1V0K0sPtMCGen[iCentIndex]->Fill(dPtV0Gen);
        fh2V0K0sEtaPtMCGen[iCentIndex]->Fill(dPtV0Gen, dEtaV0Gen);
        if(bIsMCV0InJet)
        {
          fh2V0K0sInJetPtMCGen[iCentIndex]->Fill(dPtV0Gen, jetMC->Pt());
          Double_t valueEtaKInGen[4] = {dPtV0Gen, dEtaV0Gen, jetMC->Pt(), dEtaV0Gen - jetMC->Eta()};
          fh3V0K0sInJetEtaPtMCGen[iCentIndex]->Fill(valueEtaKInGen);
        }
      }
      // Lambda
//          if (bV0MCIsLambda && bV0MCIsPrimaryLambda) // well reconstructed candidates
      if(bV0MCIsLambda && bV0MCIsPrimaryDist)  // well reconstructed candidates
      {
        fh1V0LambdaPtMCGen[iCentIndex]->Fill(dPtV0Gen);
        fh2V0LambdaEtaPtMCGen[iCentIndex]->Fill(dPtV0Gen, dEtaV0Gen);
        if(bIsMCV0InJet)
        {
          fh2V0LambdaInJetPtMCGen[iCentIndex]->Fill(dPtV0Gen, jetMC->Pt());
          Double_t valueEtaLInGen[4] = {dPtV0Gen, dEtaV0Gen, jetMC->Pt(), dEtaV0Gen - jetMC->Eta()};
          fh3V0LambdaInJetEtaPtMCGen[iCentIndex]->Fill(valueEtaLInGen);
        }
      }
      // anti-Lambda
//          if (bV0MCIsALambda && bV0MCIsPrimaryALambda) // well reconstructed candidates
      if(bV0MCIsALambda && bV0MCIsPrimaryDist)  // well reconstructed candidates
      {
        fh1V0ALambdaPtMCGen[iCentIndex]->Fill(dPtV0Gen);
        fh2V0ALambdaEtaPtMCGen[iCentIndex]->Fill(dPtV0Gen, dEtaV0Gen);
        if(bIsMCV0InJet)
        {
          fh2V0ALambdaInJetPtMCGen[iCentIndex]->Fill(dPtV0Gen, jetMC->Pt());
          Double_t valueEtaALInGen[4] = {dPtV0Gen, dEtaV0Gen, jetMC->Pt(), dEtaV0Gen - jetMC->Eta()};
          fh3V0ALambdaInJetEtaPtMCGen[iCentIndex]->Fill(valueEtaALInGen);
        }
      }
    }
  }

  jetArraySel->Delete();
  delete jetArraySel;
  jetArrayPerp->Delete();
  delete jetArrayPerp;
  if(jetRnd)
    delete jetRnd;
  jetRnd = 0;

  PostData(1, fOutputListStd);
  PostData(2, fOutputListQA);
  PostData(3, fOutputListCuts);
  PostData(4, fOutputListMC);
//  if(fDebug>5) printf("TaskV0sInJetsEmcal: FillHistograms: End\n");
  return kFALSE;
}

void AliAnalysisTaskV0sInJetsEmcal::FillQAHistogramV0(AliAODVertex* vtx, const AliAODv0* vZero, Int_t iIndexHisto, Bool_t IsCandK0s, Bool_t IsCandLambda, Bool_t IsInPeakK0s, Bool_t IsInPeakLambda)
{
  if(!IsCandK0s && !IsCandLambda)
    return;

//  Double_t dMassK0s = vZero->MassK0Short();
//  Double_t dMassLambda = vZero->MassLambda();

  fh1QAV0Status[iIndexHisto]->Fill(vZero->GetOnFlyStatus());

  AliAODTrack* trackNeg = (AliAODTrack*)vZero->GetDaughter(1); // negative track
  AliAODTrack* trackPos = (AliAODTrack*)vZero->GetDaughter(0); // positive track

  Short_t fTotalCharge = 0;
  for(Int_t i = 0; i < 2; i++)
  {
    AliAODTrack* track = (AliAODTrack*)vZero->GetDaughter(i); // track
    // Tracks TPC OK
    fh1QAV0TPCRefit[iIndexHisto]->Fill(track->IsOn(AliAODTrack::kTPCrefit));
    Double_t nCrossedRowsTPC = track->GetTPCClusterInfo(2, 1);
    fh1QAV0TPCRows[iIndexHisto]->Fill(nCrossedRowsTPC);
    Int_t findable = track->GetTPCNclsF();
    fh1QAV0TPCFindable[iIndexHisto]->Fill(findable);
    if(findable != 0)
    {
      fh1QAV0TPCRowsFind[iIndexHisto]->Fill(nCrossedRowsTPC / findable);
    }
    // Daughters: pseudo-rapidity cut
    fh1QAV0Eta[iIndexHisto]->Fill(track->Eta());
    if((nCrossedRowsTPC > (160. / (250. - 85.) * (255.*TMath::Abs(tan(track->Theta())) - 85.)) + 20.) && (track->Eta() < 0) && (track->Pt() > 0.15))
//      if (IsCandK0s)
    {
      fh2QAV0EtaRows[iIndexHisto]->Fill(track->Eta(), nCrossedRowsTPC);
      fh2QAV0PtRows[iIndexHisto]->Fill(track->Pt(), nCrossedRowsTPC);
      fh2QAV0PhiRows[iIndexHisto]->Fill(track->Phi(), nCrossedRowsTPC);
      fh2QAV0NClRows[iIndexHisto]->Fill(findable, nCrossedRowsTPC);
      fh2QAV0EtaNCl[iIndexHisto]->Fill(track->Eta(), findable);
    }

    // Daughters: transverse momentum cut
    fh1QAV0Pt[iIndexHisto]->Fill(track->Pt());
    fTotalCharge += track->Charge();
  }
  fh1QAV0Charge[iIndexHisto]->Fill(fTotalCharge);

  // Daughters: Impact parameter of daughters to prim vtx
  fh1QAV0DCAVtx[iIndexHisto]->Fill(TMath::Abs(vZero->DcaNegToPrimVertex()));
  fh1QAV0DCAVtx[iIndexHisto]->Fill(TMath::Abs(vZero->DcaPosToPrimVertex()));
//  fh2CutDCAVtx[iIndexHisto]->Fill(dMassK0s,TMath::Abs(vZero->DcaNegToPrimVertex()));

  // Daughters: DCA
  fh1QAV0DCAV0[iIndexHisto]->Fill(vZero->DcaV0Daughters());
//  fh2CutDCAV0[iIndexHisto]->Fill(dMassK0s,vZero->DcaV0Daughters());

  // V0: Cosine of the pointing angle
  fh1QAV0Cos[iIndexHisto]->Fill(vZero->CosPointingAngle(vtx));
//  fh2CutCos[iIndexHisto]->Fill(dMassK0s,vZero->CosPointingAngle(vtx));

  // V0: Fiducial volume
  Double_t xyz[3];
  vZero->GetSecondaryVtx(xyz);
  Double_t r2 = xyz[0] * xyz[0] + xyz[1] * xyz[1];
  fh1QAV0R[iIndexHisto]->Fill(TMath::Sqrt(r2));

  Double_t dAlpha = vZero->AlphaV0();
  Double_t dPtArm = vZero->PtArmV0();

  if(IsCandK0s)
  {
    if(IsInPeakK0s)
    {
//          fh2QAV0EtaPtK0sPeak[iIndexHisto]->Fill(trackNeg->Eta(),vZero->Pt());
//          fh2QAV0EtaPtK0sPeak[iIndexHisto]->Fill(trackPos->Eta(),vZero->Pt());
      fh2QAV0EtaPtK0sPeak[iIndexHisto]->Fill(vZero->Eta(), vZero->Pt());
      fh2QAV0PtPtK0sPeak[iIndexHisto]->Fill(trackNeg->Pt(), trackPos->Pt());
      fh2ArmPodK0s[iIndexHisto]->Fill(dAlpha, dPtArm);
    }
    fh2QAV0EtaEtaK0s[iIndexHisto]->Fill(trackNeg->Eta(), trackPos->Eta());
    fh2QAV0PhiPhiK0s[iIndexHisto]->Fill(trackNeg->Phi(), trackPos->Phi());
    fh1QAV0RapK0s[iIndexHisto]->Fill(vZero->RapK0Short());
  }

  if(IsCandLambda)
  {
    if(IsInPeakLambda)
    {
//          fh2QAV0EtaPtLambdaPeak[iIndexHisto]->Fill(trackNeg->Eta(),vZero->Pt());
//          fh2QAV0EtaPtLambdaPeak[iIndexHisto]->Fill(trackPos->Eta(),vZero->Pt());
      fh2QAV0EtaPtLambdaPeak[iIndexHisto]->Fill(vZero->Eta(), vZero->Pt());
      fh2QAV0PtPtLambdaPeak[iIndexHisto]->Fill(trackNeg->Pt(), trackPos->Pt());
      fh2ArmPodLambda[iIndexHisto]->Fill(dAlpha, dPtArm);
    }
    fh2QAV0EtaEtaLambda[iIndexHisto]->Fill(trackNeg->Eta(), trackPos->Eta());
    fh2QAV0PhiPhiLambda[iIndexHisto]->Fill(trackNeg->Phi(), trackPos->Phi());
    fh1QAV0RapLambda[iIndexHisto]->Fill(vZero->RapLambda());
  }

  fh2ArmPod[iIndexHisto]->Fill(dAlpha, dPtArm);

}

void AliAnalysisTaskV0sInJetsEmcal::FillCandidates(Double_t mK, Double_t mL, Double_t mAL, Bool_t isK, Bool_t isL, Bool_t isAL, Int_t iCut/*cut index*/, Int_t iCent/*cent index*/)
{
  if(isK)
  {
    fh1V0CounterCentK0s[iCent]->Fill(iCut);
    fh1V0InvMassK0sAll[iCut]->Fill(mK);
  }
  if(isL)
  {
    fh1V0CounterCentLambda[iCent]->Fill(iCut);
    fh1V0InvMassLambdaAll[iCut]->Fill(mL);
  }
  if(isAL)
  {
    fh1V0CounterCentALambda[iCent]->Fill(iCut);
    fh1V0InvMassALambdaAll[iCut]->Fill(mAL);
  }
}

Bool_t AliAnalysisTaskV0sInJetsEmcal::IsParticleInCone(const AliVParticle* part1, const AliVParticle* part2, Double_t dRMax) const
{
// decides whether a particle is inside a jet cone
  if(!part1 || !part2)
    return kFALSE;

  TVector3 vecMom2(part2->Px(), part2->Py(), part2->Pz());
  TVector3 vecMom1(part1->Px(), part1->Py(), part1->Pz());
  Double_t dR = vecMom2.DeltaR(vecMom1); // = sqrt(dEta*dEta+dPhi*dPhi)
  if(dR < dRMax) // momentum vectors of part1 and part2 are closer than dRMax
    return kTRUE;
  return kFALSE;
}

Bool_t AliAnalysisTaskV0sInJetsEmcal::OverlapWithJets(const TClonesArray* array, const AliVParticle* part, Double_t dDistance) const
{
// decides whether a cone overlaps with other jets
  if(!part)
  {
    if(fDebug > 0) printf("AliAnalysisTaskV0sInJetsEmcal::OverlapWithJets: Error: No part\n");
    return kFALSE;
  }
  if(!array)
  {
    if(fDebug > 0) printf("AliAnalysisTaskV0sInJetsEmcal::OverlapWithJets: Error: No array\n");
    return kFALSE;
  }
  Int_t iNJets = array->GetEntriesFast();
  if(iNJets <= 0)
  {
    if(fDebug > 2) printf("AliAnalysisTaskV0sInJetsEmcal::OverlapWithJets: Warning: No jets\n");
    return kFALSE;
  }
  AliVParticle* jet = 0;
  for(Int_t iJet = 0; iJet < iNJets; iJet++)
  {
    jet = (AliVParticle*)array->At(iJet);
    if(!jet)
    {
      if(fDebug > 0) printf("AliAnalysisTaskV0sInJetsEmcal::OverlapWithJets: Error: Failed to load jet %d/%d\n", iJet, iNJets);
      continue;
    }
    if(IsParticleInCone(part, jet, dDistance))
      return kTRUE;
  }
  return kFALSE;
}

AliAODJet* AliAnalysisTaskV0sInJetsEmcal::GetRandomCone(const TClonesArray* array, Double_t dEtaConeMax, Double_t dDistance) const
{
// generate a random cone which does not overlap with selected jets
//  printf("Generating random cone...\n");
  TLorentzVector vecCone;
  AliAODJet* part = 0;
  Double_t dEta, dPhi;
  Int_t iNTrialsMax = 10;
  Bool_t bStatus = kFALSE;
  for(Int_t iTry = 0; iTry < iNTrialsMax; iTry++)
  {
//      printf("Try %d\n",iTry);
    dEta = dEtaConeMax * (2 * fRandom->Rndm() - 1.); // random eta in [-dEtaConeMax,+dEtaConeMax]
    dPhi = TMath::TwoPi() * fRandom->Rndm(); // random phi in [0,2*Pi]
    vecCone.SetPtEtaPhiM(1., dEta, dPhi, 0.);
    part = new AliAODJet(vecCone);
    if(!OverlapWithJets(array, part, dDistance))
    {
      bStatus = kTRUE;
//          printf("Success\n");
      break;
    }
    else
      delete part;
  }
  if(!bStatus)
    part = 0;
  return part;
}

AliEmcalJet* AliAnalysisTaskV0sInJetsEmcal::GetMedianCluster(AliJetContainer* cont, Double_t dEtaConeMax) const
{
// sort kt clusters by pT/area and return the middle one, based on code in AliAnalysisTaskJetChem
  if(!cont)
  {
    if(fDebug > 0) printf("AliAnalysisTaskV0sInJetsEmcal::GetMedianCluster: Error: No container\n");
    return NULL;
  }
  Int_t iNClTot = cont->GetNJets(); // number of all clusters in the array
  Int_t iNCl = 0; // number of accepted clusters

  // get list of densities
  std::vector<std::vector<Double_t> > vecListClusters; // vector that contains pairs [ index, density ]
//  printf("AliAnalysisTaskV0sInJetsEmcal::GetMedianCluster: Loop over %d clusters.\n", iNClTot);
  for(Int_t ij = 0; ij < iNClTot; ij++)
  {
    AliEmcalJet* clusterBg = (AliEmcalJet*)(cont->GetAcceptJet(ij));
    if(!clusterBg)
      continue;
//    printf("AliAnalysisTaskV0sInJetsEmcal::GetMedianCluster: Cluster %d/%d used as accepted cluster %d.\n", ij, iNClTot, int(vecListClusters.size()));
    Double_t dPtBg = clusterBg->Pt();
    Double_t dAreaBg = clusterBg->Area();
    Double_t dDensityBg = 0;
    if(dAreaBg > 0)
      dDensityBg = dPtBg / dAreaBg;
    std::vector<Double_t> vecCluster;
    vecCluster.push_back(ij);
    vecCluster.push_back(dDensityBg);
    vecListClusters.push_back(vecCluster);
  }
  iNCl = vecListClusters.size();
  if(iNCl < 3) // need at least 3 clusters (skipping 2 highest)
  {
//    if(fDebug > 2) printf("AliAnalysisTaskV0sInJetsEmcal::GetMedianCluster: Warning: Too little clusters\n");
    return NULL;
  }

//  printf("AliAnalysisTaskV0sInJetsEmcal::GetMedianCluster: Original lists:\n");
//  for(Int_t i = 0; i < iNCl; i++)
//    printf("%g %g\n", (vecListClusters[i])[0], (vecListClusters[i])[1]);

  // sort list of indeces by density in descending order
  std::sort(vecListClusters.begin(), vecListClusters.end(), CompareClusters);

//  printf("AliAnalysisTaskV0sInJetsEmcal::GetMedianCluster: Sorted lists:\n");
//  for(Int_t i = 0; i < iNCl; i++)
//    printf("%g %g\n", (vecListClusters[i])[0], (vecListClusters[i])[1]);

  // get median cluster with median density
  AliEmcalJet* clusterMed = 0;
  Int_t iIndex = 0; // index of the median cluster in the sorted list
  Int_t iIndexMed = 0; // index of the median cluster in the original array
  if(TMath::Odd(iNCl))  // odd number of clusters
  {
    iIndex = (Int_t)(0.5 * (iNCl + 1)); // = (n - skip + 1)/2 + 1, skip = 2
//    printf("AliAnalysisTaskV0sInJetsEmcal::GetMedianCluster: Odd, median index = %d/%d\n", iIndex, iNCl);
  }
  else // even number: picking randomly one of the two closest to median
  {
    Int_t iIndex1 = (Int_t)(0.5 * iNCl); // = (n - skip)/2 + 1, skip = 2
    Int_t iIndex2 = (Int_t)(0.5 * iNCl + 1); // = (n - skip)/2 + 1 + 1, skip = 2
    iIndex = ((fRandom->Rndm() > 0.5) ? iIndex1 : iIndex2);
//    printf("AliAnalysisTaskV0sInJetsEmcal::GetMedianCluster: Even, median index = %d or %d -> %d/%d\n", iIndex1, iIndex2, iIndex, iNCl);
  }
  iIndexMed = Int_t((vecListClusters[iIndex])[0]);

//  printf("AliAnalysisTaskV0sInJetsEmcal::GetMedianCluster: getting median cluster %d/%d ok, rho = %g\n", iIndexMed, iNClTot, (vecListClusters[iIndex])[1]);
  clusterMed = (AliEmcalJet*)(cont->GetAcceptJet(iIndexMed));

  if(TMath::Abs(clusterMed->Eta()) > dEtaConeMax)
    return NULL;

  return clusterMed;
}

Double_t AliAnalysisTaskV0sInJetsEmcal::AreaCircSegment(Double_t dRadius, Double_t dDistance) const
{
// calculate area of a circular segment defined by the circle radius and the (oriented) distance between the secant line and the circle centre
  Double_t dEpsilon = 1e-2;
  Double_t dR = dRadius;
  Double_t dD = dDistance;
  if(TMath::Abs(dR) < dEpsilon)
  {
    if(fDebug > 0) printf("AliAnalysisTaskV0sInJetsEmcal::AreaCircSegment: Error: Too small radius: %f < %f\n", dR, dEpsilon);
    return 0.;
  }
  if(dD >= dR)
    return 0.;
  if(dD <= -dR)
    return TMath::Pi() * dR * dR;
  return dR * dR * TMath::ACos(dD / dR) - dD * TMath::Sqrt(dR * dR - dD * dD);
}

Bool_t AliAnalysisTaskV0sInJetsEmcal::IsSelectedForJets(AliAODEvent* fAOD, Double_t dVtxZCut, Double_t dVtxR2Cut, Double_t dCentCutLo, Double_t dCentCutUp, Bool_t bCutDeltaZ, Double_t dDeltaZMax)
{
// event selection
  AliAODVertex* vertex = fAOD->GetPrimaryVertex();
  if(!vertex)
    return kFALSE;
  Int_t iNContribMin = 3;
  if(!fbIsPbPb)
    iNContribMin = 2;
  if(vertex->GetNContributors() < iNContribMin)
    return kFALSE;
  TString vtxTitle(vertex->GetTitle());
  if(vtxTitle.Contains("TPCVertex"))
    return kFALSE;
  Double_t zVertex = vertex->GetZ();
  if(TMath::Abs(zVertex) > dVtxZCut)
    return kFALSE;
  if(bCutDeltaZ)
  {
    AliAODVertex* vertexSPD = fAOD->GetPrimaryVertexSPD();
    if(!vertexSPD)
    {
//          printf("IsSelectedForJets: Error: No SPD vertex\n");
      return kFALSE;
    }
    Double_t zVertexSPD = vertexSPD->GetZ();
    if(TMath::Abs(zVertex - zVertexSPD) > dDeltaZMax)
    {
//          printf("IsSelectedForJets: Rejecting event due to delta z = %f - %f = %f\n",zVertex,zVertexSPD,zVertex-zVertexSPD);
      return kFALSE;
    }
//      printf("IsSelectedForJets: Event OK: %f - %f = %f\n",zVertex,zVertexSPD,zVertex-zVertexSPD);
  }
  Double_t xVertex = vertex->GetX();
  Double_t yVertex = vertex->GetY();
  Double_t radiusSq = yVertex * yVertex + xVertex * xVertex;
  if(radiusSq > dVtxR2Cut)
    return kFALSE;
  Double_t centrality;
//  centrality = fAOD->GetHeader()->GetCentrality();
  centrality = ((AliVAODHeader*)fAOD->GetHeader())->GetCentralityP()->GetCentralityPercentile("V0M");
  if(fbIsPbPb)
  {
    if(centrality < 0)
      return kFALSE;
    if((dCentCutUp < 0) || (dCentCutLo < 0) || (dCentCutUp > 100) || (dCentCutLo > 100) || (dCentCutLo > dCentCutUp))
      return kFALSE;
    if((centrality < dCentCutLo) || (centrality > dCentCutUp))
      return kFALSE;
  }
  else
  {
    if(centrality != -1)
      return kFALSE;
  }
  return kTRUE;
}

Int_t AliAnalysisTaskV0sInJetsEmcal::GetCentralityBinIndex(Double_t centrality)
{
// returns index of the centrality bin corresponding to the provided value of centrality
  if(centrality < 0 || centrality > fgkiCentBinRanges[fgkiNBinsCent - 1])
    return -1;
  for(Int_t i = 0; i < fgkiNBinsCent; i++)
  {
    if(centrality <= fgkiCentBinRanges[i])
      return i;
  }
  return -1;
}

Int_t AliAnalysisTaskV0sInJetsEmcal::GetCentralityBinEdge(Int_t index)
{
// returns the upper edge of the centrality bin corresponding to the provided value of index
  if(index < 0 || index >= fgkiNBinsCent)
    return -1;
  return fgkiCentBinRanges[index];
}

TString AliAnalysisTaskV0sInJetsEmcal::GetCentBinLabel(Int_t index)
{
// get string with centrality range for given bin
  TString lowerEdge = ((index == 0) ? "0" : Form("%d", GetCentralityBinEdge(index - 1)));
  TString upperEdge = Form("%d", GetCentralityBinEdge(index));
  return Form("%s-%s %%", lowerEdge.Data(), upperEdge.Data());
}

Double_t AliAnalysisTaskV0sInJetsEmcal::MassPeakSigmaOld(Double_t pt, Int_t particle)
{
// estimation of the sigma of the invariant-mass peak as a function of pT and particle type
  switch(particle)
  {
    case 0: // K0S
      return 0.0044 + 0.0004 * (pt - 1.);
      break;
    case 1: // Lambda
      return 0.0023 + 0.00034 * (pt - 1.);
      break;
    default:
      return 0;
      break;
  }
}

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