#include <TROOT.h>
#include <TList.h>
#include <TChain.h>
#include <TFile.h>
#include <TMath.h>
#include <TH1.h>
#include <TH2.h>
#include <TH3.h>
#include <TTree.h>
#include <TRandom.h>
#include <THnSparse.h>
#include <TPDGCode.h>
#include <TDatabasePDG.h>
#include "AliLog.h"
#include "AliAnalysisManager.h"
#include "AliAODTrack.h"
#include "AliAODEvent.h"
#include "AliAODv0.h"
#include "AliAODVertex.h"
#include "AliAODPid.h"
#include "AliPIDResponse.h"
#include "AliEventPoolManager.h"
#include "AliCentrality.h"
#include "AliAODHandler.h"
#include "AliAODInputHandler.h"
#include "AliAODMCParticle.h"
#include "AliInputEventHandler.h"
#include "AliVParticle.h"
#include "AliMultiplicity.h"
#include "AliAODMCHeader.h"
#include "AliPID.h"
#include "AliExternalTrackParam.h"
#include "AliAnalyseLeadingTrackUE.h"
#include "AliLeadingV0Correlation.h"
#define CorrBinsX 240
#define CorrBinsY 260
Double_t PI =TMath::Pi();
ClassImp(AliLeadingV0Correlation)
ClassImp(V0Correlationparticle)
AliLeadingV0Correlation::AliLeadingV0Correlation()
: AliAnalysisTaskSE(),
fAODEvent (0x0),
fPoolMgr (0x0),
fPIDResponse (0x0),
fAnalyseUE (0x0),
fPoolMaxNEvents (0),
fPoolMinNTracks (0),
fMinEventsToMix (0),
fNzVtxBins (0),
fNCentBins (0),
fcollidingSys (""),
fpvzcut (0),
fTrackEtaCut (0.9),
fFilterBit (128),
fAnalysisMC (0),
fCase (0),
fRemoveAutoCorr (0),
fRapidityCut (0),
fV0radius (0),
fV0PostoPVz (0),
fV0NegtoPVz (0),
fDCAV0Daughters (0),
fCPAK0 (0),
fCPALam (0),
fRejectLamK0 (0),
fRejectK0Lam (0),
fSigmaPID (0),
fCutCTK0 (0),
fCutCTLa (0),
fMassCutK0 (0),
fMassCutLa (0),
fTriglow (0),
fTrighigh (0),
fTPCClusters (0),
fTPCfindratio (0),
fUseChargeHadrons (kTRUE),
fPtMin (0.15),
fOutputList (0),
fHist_Mult_B4_Trg_Sel (0),
fHist_Mult_Af_Trg_Sel (0),
fHist_Mult_PVz_Cut (0),
fHist_Mult_SPD_PVz (0),
fHist_Mult_SPD_PVz_Pileup (0),
fHistPVx (0),
fHistPVy (0),
fHistPVz (0),
fHistPVxAnalysis (0),
fHistPVyAnalysis (0),
fHistPVzAnalysis (0),
fHistEventViceGen (0),
fHistEventViceReconst (0),
fHistMCGenK0 (0),
fHistMCGenLAM (0),
fHistMCGenALAM (0),
fHistMCGenLAMXIPLS (0),
fHistMCGenLAMXI (0),
fHistReconstK0 (0),
fHistReconstLA (0),
fHistReconstALA (0),
fHistMCAssoK0 (0),
fHistMCAssoLA (0),
fHistMCAssoALA (0),
fHistMCAssoLAXI (0),
fHistMCAssoALAXiPlus (0),
fHistReconstSib (0),
fHistReconstMix (0),
fHistReconstSibGEN (0),
fHistReconstMixGEN (0),
fHistReconstSibASO (0),
fHistReconstMixASO (0),
fHistReconstSibFEED (0),
fHistReconstMixFEED (0),
fHistTriggerSib (0),
fHistTriggerMix (0),
fHistTriggerSibGEN (0),
fHistTriggerMixGEN (0),
fHistTriggerSibASO (0),
fHistTriggerMixASO (0)
{
for(Int_t iBin = 0; iBin < 100; iBin++){
fZvtxBins[iBin] = 0.;
fCentBins[iBin] = 0.;
}
}
AliLeadingV0Correlation::AliLeadingV0Correlation(const char *name)
: AliAnalysisTaskSE(name),
fAODEvent (0x0),
fPoolMgr (0x0),
fPIDResponse (0x0),
fAnalyseUE (0x0),
fPoolMaxNEvents (0),
fPoolMinNTracks (0),
fMinEventsToMix (0),
fNzVtxBins (0),
fNCentBins (0),
fcollidingSys (""),
fpvzcut (0),
fTrackEtaCut (0.9),
fFilterBit (128),
fAnalysisMC (0),
fCase (0),
fRemoveAutoCorr (0),
fRapidityCut (0),
fV0radius (0),
fV0PostoPVz (0),
fV0NegtoPVz (0),
fDCAV0Daughters (0),
fCPAK0 (0),
fCPALam (0),
fRejectLamK0 (0),
fRejectK0Lam (0),
fSigmaPID (0),
fCutCTK0 (0),
fCutCTLa (0),
fMassCutK0 (0),
fMassCutLa (0),
fTriglow (0),
fTrighigh (0),
fTPCClusters (0),
fTPCfindratio (0),
fUseChargeHadrons (kTRUE),
fPtMin (0.15),
fOutputList (0),
fHist_Mult_B4_Trg_Sel (0),
fHist_Mult_Af_Trg_Sel (0),
fHist_Mult_PVz_Cut (0),
fHist_Mult_SPD_PVz (0),
fHist_Mult_SPD_PVz_Pileup (0),
fHistPVx (0),
fHistPVy (0),
fHistPVz (0),
fHistPVxAnalysis (0),
fHistPVyAnalysis (0),
fHistPVzAnalysis (0),
fHistEventViceGen (0),
fHistEventViceReconst (0),
fHistMCGenK0 (0),
fHistMCGenLAM (0),
fHistMCGenALAM (0),
fHistMCGenLAMXIPLS (0),
fHistMCGenLAMXI (0),
fHistReconstK0 (0),
fHistReconstLA (0),
fHistReconstALA (0),
fHistMCAssoK0 (0),
fHistMCAssoLA (0),
fHistMCAssoALA (0),
fHistMCAssoLAXI (0),
fHistMCAssoALAXiPlus (0),
fHistReconstSib (0),
fHistReconstMix (0),
fHistReconstSibGEN (0),
fHistReconstMixGEN (0),
fHistReconstSibASO (0),
fHistReconstMixASO (0),
fHistReconstSibFEED (0),
fHistReconstMixFEED (0),
fHistTriggerSib (0),
fHistTriggerMix (0),
fHistTriggerSibGEN (0),
fHistTriggerMixGEN (0),
fHistTriggerSibASO (0),
fHistTriggerMixASO (0)
{
for(Int_t iBin = 0; iBin < 100; iBin++){
fZvtxBins[iBin] = 0.;
fCentBins[iBin] = 0.;
}
DefineOutput(1, TList::Class());
}
AliLeadingV0Correlation::~AliLeadingV0Correlation()
{
if (fOutputList && !AliAnalysisManager::GetAnalysisManager()->IsProofMode()) {
delete fOutputList;
}
}
void AliLeadingV0Correlation::UserCreateOutputObjects()
{
fAnalyseUE =new AliAnalyseLeadingTrackUE();
if(!fAnalysisMC)
{
fAnalyseUE->SetParticleSelectionCriteria(fFilterBit,fUseChargeHadrons,fTrackEtaCut,fPtMin);
fAnalyseUE->DefineESDCuts(fFilterBit);
}
fOutputList = new TList();
fOutputList->SetOwner();
fHist_Mult_B4_Trg_Sel = new TH2F("fHist_Mult_B4_Trg_Sel","Tracks per event;Nbr of Tracks;Events", 1000, 0, 10000, 1000, 0, 10000);
fOutputList->Add(fHist_Mult_B4_Trg_Sel);
fHist_Mult_Af_Trg_Sel = new TH2F("fHist_Mult_Af_Trg_Sel","Tracks per event;Nbr of Tracks;Events",1000, 0, 10000, 1000, 0, 10000);
fOutputList->Add(fHist_Mult_Af_Trg_Sel);
fHist_Mult_PVz_Cut = new TH2F("fHist_Mult_PVz_Cut","Tracks per event;Nbr of Tracks;Events",1000, 0, 10000, 1000, 0, 10000);
fOutputList->Add(fHist_Mult_PVz_Cut);
fHist_Mult_SPD_PVz = new TH2F("fHist_Mult_SPD_PVz","Tracks per event;Nbr of Tracks;Events",1000, 0, 10000, 1000, 0, 10000);
fOutputList->Add(fHist_Mult_SPD_PVz);
fHist_Mult_SPD_PVz_Pileup = new TH2F("fHist_Mult_SPD_PVz_Pileup","Tracks per event;Nbr of Tracks;Events",1000, 0, 10000, 1000, 0, 10000);
fOutputList->Add(fHist_Mult_SPD_PVz_Pileup);
fHistPVx = new TH1F("fHistPVx","PV x position;Nbr of Evts;x", 200, -0.5, 0.5);
fOutputList->Add(fHistPVx);
fHistPVy = new TH1F("fHistPVy","PV y position;Nbr of Evts;y",200, -0.5, 0.5);
fOutputList->Add(fHistPVy);
fHistPVz = new TH1F("fHistPVz","PV z position;Nbr of Evts;z",400, -20, 20);
fOutputList->Add(fHistPVz);
fHistPVxAnalysis = new TH1F("fHistPVxAnalysis","PV x position;Nbr of Evts;x", 200, -0.5, 0.5);
fOutputList->Add(fHistPVxAnalysis);
fHistPVyAnalysis = new TH1F("fHistPVyAnalysis","PV y position;Nbr of Evts;y",200, -0.5, 0.5);
fOutputList->Add(fHistPVyAnalysis);
fHistPVzAnalysis = new TH1F("fHistPVzAnalysis","PV z position;Nbr of Evts;z",400, -20, 20);
fOutputList->Add(fHistPVzAnalysis);
fHistEventViceGen= new TH2F("fHistEventViceGen", "fHistEventViceGen", 200, -20, 20, 10,0,1000);
fOutputList->Add(fHistEventViceGen);
fHistEventViceReconst= new TH2F("fHistEventViceReconst", "fHistEventViceReconst", 200, -20, 20, 10,0,1000);
fOutputList->Add(fHistEventViceReconst);
fHistMCGenLAM = new TH2F("fHistMCGenLAM" , "fHistMCGenLAM" ,140,1.06,1.2, 120, 0, fTriglow);
fOutputList->Add(fHistMCGenLAM);
fHistMCGenALAM = new TH2F("fHistMCGenALAM", "fHistMCGenALAM",140,1.06,1.2, 120, 0, fTriglow);
fOutputList->Add(fHistMCGenALAM);
fHistMCGenK0 = new TH2F("fHistMCGenK0" , "fHistMCGenK0" ,200,0.4,0.6, 120, 0, fTriglow);
fOutputList->Add(fHistMCGenK0);
fHistMCGenLAMXIPLS = new TH2F("fHistMCGenLAMXIPLS", "fHistMCGenLAMXIPLS",140,1.06,1.2, 120, 0, fTriglow);
fOutputList->Add(fHistMCGenLAMXIPLS);
fHistMCGenLAMXI = new TH2F("fHistMCGenLAMXI" , "fHistMCGenLAMXI" ,140,1.06,1.2, 120, 0, fTriglow);
fOutputList->Add(fHistMCGenLAMXI);
const Int_t ndimsK0 = 4;
Int_t binsK0[ndimsK0] = {200, 120,500,1000};
Double_t xminK0[ndimsK0] = {0.4, 0, 0,0.99};
Double_t xmaxK0[ndimsK0] = {0.6, fTriglow, 10, 1};
const Int_t ndimsLA = 4;
Int_t binsLA[ndimsLA] = { 140, 120,500,1000};
Double_t xminLA[ndimsLA] = {1.06, 0, 0,0.99};
Double_t xmaxLA[ndimsLA] = { 1.2, fTriglow, 10, 1};
fHistReconstK0= new THnSparseD("fHistReconstK0" , "fHistReconstK0",ndimsK0,binsK0,xminK0,xmaxK0);
fHistReconstK0->Sumw2();
fOutputList->Add(fHistReconstK0);
fHistReconstLA= new THnSparseD("fHistReconstLA" , "fHistReconstLA",ndimsLA,binsLA,xminLA,xmaxLA);
fHistReconstLA->Sumw2();
fOutputList->Add(fHistReconstLA);
fHistReconstALA= new THnSparseD("fHistReconstALA", "fHistReconstALA",ndimsLA,binsLA,xminLA,xmaxLA);
fHistReconstALA->Sumw2();
fOutputList->Add(fHistReconstALA);
fHistMCAssoK0= new THnSparseD("fHistMCAssoK0" , "fHistMCAssoK0" ,ndimsK0,binsK0,xminK0,xmaxK0);
fHistMCAssoK0->Sumw2();
fOutputList->Add(fHistMCAssoK0);
fHistMCAssoLA= new THnSparseD("fHistMCAssoLA" , "fHistMCAssoLA" ,ndimsLA,binsLA,xminLA,xmaxLA);
fHistMCAssoLA->Sumw2();
fOutputList->Add(fHistMCAssoLA);
fHistMCAssoALA= new THnSparseD("fHistMCAssoALA" , "fHistMCAssoALA" , ndimsLA,binsLA,xminLA,xmaxLA);
fHistMCAssoALA->Sumw2();
fOutputList->Add(fHistMCAssoALA);
fHistMCAssoLAXI= new THnSparseD("fHistMCAssoLAXI" , "fHistMCAssoLAXI" , ndimsLA,binsLA,xminLA,xmaxLA);
fHistMCAssoLAXI->Sumw2();
fOutputList->Add(fHistMCAssoLAXI);
fHistMCAssoALAXiPlus= new THnSparseD("fHistMCAssoALAXiPlus" , "fHistMCAssoALAXiPlus" , ndimsLA,binsLA,xminLA,xmaxLA);
fHistMCAssoALAXiPlus->Sumw2();
fOutputList->Add(fHistMCAssoALAXiPlus);
const Int_t ndimsv0CORR = 8;
Int_t binsv0CORR[ndimsv0CORR] = {120, 200, 200,CorrBinsX, CorrBinsY,4,500,1000};
Double_t xminv0CORR[ndimsv0CORR] = { 0, 0,-fTrackEtaCut, -PI/2,-2*fTrackEtaCut,0, 0,0.99};
Double_t xmaxv0CORR[ndimsv0CORR] = { fTriglow,2*PI, fTrackEtaCut, 3*PI/2, 2*fTrackEtaCut,4, 10, 1};
fHistReconstSib= new THnSparseD("fHistReconstSib", "fHistReconstSib", ndimsv0CORR, binsv0CORR, xminv0CORR, xmaxv0CORR);
fHistReconstSib->Sumw2();
fOutputList->Add(fHistReconstSib);
fHistReconstMix= new THnSparseD("fHistReconstMix", "fHistReconstMix", ndimsv0CORR, binsv0CORR, xminv0CORR, xmaxv0CORR);
fHistReconstMix->Sumw2();
fOutputList->Add(fHistReconstMix);
fHistReconstSibGEN= new THnSparseD("fHistReconstSibGEN", "fHistReconstSibGEN", ndimsv0CORR, binsv0CORR, xminv0CORR, xmaxv0CORR);
fHistReconstSibGEN->Sumw2();
fOutputList->Add(fHistReconstSibGEN);
fHistReconstMixGEN= new THnSparseD("fHistReconstMixGEN", "fHistReconstMixGEN", ndimsv0CORR, binsv0CORR, xminv0CORR, xmaxv0CORR);
fHistReconstMixGEN->Sumw2();
fOutputList->Add(fHistReconstMixGEN);
fHistReconstSibASO= new THnSparseD("fHistReconstSibASO", "fHistReconstSibASO", ndimsv0CORR, binsv0CORR, xminv0CORR, xmaxv0CORR);
fHistReconstSibASO->Sumw2();
fOutputList->Add(fHistReconstSibASO);
fHistReconstMixASO= new THnSparseD("fHistReconstMixASO", "fHistReconstMixASO", ndimsv0CORR, binsv0CORR, xminv0CORR, xmaxv0CORR);
fHistReconstMixASO->Sumw2();
fOutputList->Add(fHistReconstMixASO);
fHistReconstSibFEED= new THnSparseD("fHistReconstSibFEED", "fHistReconstSibFEED", ndimsv0CORR, binsv0CORR, xminv0CORR, xmaxv0CORR);
fHistReconstSibFEED->Sumw2();
fOutputList->Add(fHistReconstSibFEED);
fHistReconstMixFEED= new THnSparseD("fHistReconstMixFEED", "fHistReconstMixFEED", ndimsv0CORR, binsv0CORR, xminv0CORR, xmaxv0CORR);
fHistReconstMixFEED->Sumw2();
fOutputList->Add(fHistReconstMixFEED);
fHistTriggerSib= new TH3F("fHistTriggerSib", "fHistTriggerSib", 100, fTriglow, fTrighigh,200,0,2*PI,200,-fTrackEtaCut,fTrackEtaCut);
fHistTriggerSib->Sumw2();
fOutputList->Add(fHistTriggerSib);
fHistTriggerMix= new TH1F("fHistTriggerMix", "fHistTriggerMix", 100, fTriglow, fTrighigh);
fHistTriggerMix->Sumw2();
fOutputList->Add(fHistTriggerMix);
fHistTriggerSibGEN= new TH3F("fHistTriggerSibGEN", "fHistTriggerSibGEN", 100, fTriglow, fTrighigh,200,0,2*PI,200,-fTrackEtaCut,fTrackEtaCut);
fHistTriggerSibGEN->Sumw2();
fOutputList->Add(fHistTriggerSibGEN);
fHistTriggerMixGEN= new TH1F("fHistTriggerMixGEN", "fHistTriggerMixGEN", 100, fTriglow, fTrighigh);
fHistTriggerMixGEN->Sumw2();
fOutputList->Add(fHistTriggerMixGEN);
fHistTriggerSibASO= new TH3F("fHistTriggerSibASO", "fHistTriggerSibASO", 100, fTriglow, fTrighigh,200,0,2*PI,200,-fTrackEtaCut,fTrackEtaCut);
fHistTriggerSibASO->Sumw2();
fOutputList->Add(fHistTriggerSibASO);
fHistTriggerMixASO= new TH1F("fHistTriggerMixASO", "fHistTriggerMixASO", 100, fTriglow, fTrighigh);
fHistTriggerMixASO->Sumw2();
fOutputList->Add(fHistTriggerMixASO);
fPoolMgr = new AliEventPoolManager(fPoolMaxNEvents, fPoolMinNTracks, fNCentBins, fCentBins, fNzVtxBins, fZvtxBins);
if(!fPoolMgr) return;
PostData(1, fOutputList);
}
void AliLeadingV0Correlation::UserExec(Option_t *)
{
AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
AliInputEventHandler *inEvMain = (AliInputEventHandler*)(mgr->GetInputEventHandler());
if (!inEvMain) return;
fPIDResponse = inEvMain->GetPIDResponse();
if(!fPIDResponse) return;
fAODEvent = dynamic_cast<AliAODEvent*>(inEvMain->GetEvent());
if(!fAODEvent) return;
Int_t ltrackMultiplicity = 0;
Int_t lrefMultiplicity = 0;
ltrackMultiplicity = (InputEvent())->GetNumberOfTracks();
AliAODHeader * header = dynamic_cast<AliAODHeader*>(fAODEvent->GetHeader());
if(!header) AliFatal("Not a standard AOD");
lrefMultiplicity = header->GetRefMultiplicity();
fHist_Mult_B4_Trg_Sel->Fill(ltrackMultiplicity,lrefMultiplicity);
Double_t * CentBins = fCentBins;
Double_t poolmin = CentBins[0];
Double_t poolmax = CentBins[fNCentBins];
Double_t dimEventviceMC[2];
if(fAnalysisMC)
{
AliAODMCHeader *aodMCheader = (AliAODMCHeader*)fAODEvent->FindListObject(AliAODMCHeader::StdBranchName());
if(!aodMCheader) return;
Float_t mcZv = aodMCheader->GetVtxZ();
if (TMath::Abs(mcZv) >= fpvzcut) return;
dimEventviceMC[0]=aodMCheader->GetVtxZ();
TClonesArray *mcArray = (TClonesArray*)fAODEvent->FindListObject(AliAODMCParticle::StdBranchName());
if(!mcArray)return;
Int_t nMCTracks = mcArray->GetEntriesFast();
dimEventviceMC[1]=nMCTracks;
fHistEventViceGen->Fill(dimEventviceMC[0],dimEventviceMC[1]);
TObjArray *selectedTracksLeadingMC=fAnalyseUE->FindLeadingObjects(mcArray);
if(!selectedTracksLeadingMC) return;
selectedTracksLeadingMC->SetOwner(kTRUE);
TObjArray * selectedV0sMC =new TObjArray;
selectedV0sMC->SetOwner(kTRUE);
TObjArray * selectedV0sMCXI =new TObjArray;
selectedV0sMCXI->SetOwner(kTRUE);
for (Int_t iMC = 0; iMC<nMCTracks; iMC++)
{
AliAODMCParticle *mcTrack = (AliAODMCParticle*)mcArray->At(iMC);
if (!mcTrack) continue;
Double_t mcTrackPt = mcTrack->Pt();
if ((mcTrackPt<fPtMin)||(mcTrackPt>fTriglow)) continue;
Double_t mcTrackEta = mcTrack->Eta();
Double_t mcTrackPhi = mcTrack->Phi();
Bool_t TrIsPrime = mcTrack->IsPhysicalPrimary();
Bool_t TrPtMin = mcTrackPt>fPtMin;
Bool_t TrCharge = (mcTrack->Charge())!=0;
if (!TrIsPrime && !TrPtMin && !TrCharge) continue;
Int_t mcPartPdg = mcTrack->GetPdgCode();
Double_t mcRapidity = mcTrack->Y();
Bool_t V0RapMax = TMath::Abs(mcRapidity)<fRapidityCut;
Bool_t V0EtaMax = TMath::Abs(mcTrackEta)<fTrackEtaCut;
Double_t mcMass = mcTrack->M();
Double_t mcK0[3] = {mcMass,mcTrackPt,static_cast<Double_t>(nMCTracks)};
Double_t mcLa[3] = {mcMass,mcTrackPt,static_cast<Double_t>(nMCTracks)};
Double_t mcAl[3] = {mcMass,mcTrackPt,static_cast<Double_t>(nMCTracks)};
Int_t myTrackMotherLabel = mcTrack->GetMother();
AliAODMCParticle *mcMother = (AliAODMCParticle*)mcArray->At(myTrackMotherLabel);
if (!mcMother) continue;
Int_t MotherPdg = mcMother->GetPdgCode();
Bool_t IsK0 = mcPartPdg==310;
Bool_t IsLambda = mcPartPdg==3122;
Bool_t IsAntiLambda = mcPartPdg==-3122;
Bool_t IsXImin =MotherPdg== 3312;
Bool_t IsXIPlus =MotherPdg==-3312;
Bool_t IsXizero =MotherPdg== 3322;
Bool_t IsOmega =MotherPdg== 3334;
switch (fCase) {
case 1:
if (IsK0)
{
fHistMCGenK0->Fill(mcK0[0],mcK0[1]);
selectedV0sMC->Add(new V0Correlationparticle(mcTrackEta,mcTrackPhi,mcTrackPt,1,0,0));
}
if (IsLambda)
{
fHistMCGenLAM->Fill(mcLa[0],mcLa[1]);
selectedV0sMC->Add(new V0Correlationparticle(mcTrackEta,mcTrackPhi,mcTrackPt,2,0,0));
}
if (IsAntiLambda)
{
fHistMCGenALAM->Fill(mcAl[0],mcAl[1]);
selectedV0sMC->Add(new V0Correlationparticle(mcTrackEta,mcTrackPhi,mcTrackPt,3,0,0));
}
if (IsLambda && (IsXizero || IsXImin))
{
selectedV0sMCXI->Add(new V0Correlationparticle(mcTrackEta,mcTrackPhi,mcTrackPt,1,0,0));
fHistMCGenLAMXI->Fill(mcLa[0],mcLa[1]);
}
if (IsLambda && IsOmega)
{
selectedV0sMCXI->Add(new V0Correlationparticle(mcTrackEta,mcTrackPhi,mcTrackPt,2,0,0));
}
if (IsAntiLambda && IsXIPlus)
{
selectedV0sMCXI->Add(new V0Correlationparticle(mcTrackEta,mcTrackPhi,mcTrackPt,3,0,0));
fHistMCGenLAMXIPLS->Fill(mcAl[0],mcAl[1]);
}
break;
case 2:
if (IsK0 && V0RapMax && TrIsPrime)
{
fHistMCGenK0->Fill(mcK0[0],mcK0[1]);
selectedV0sMC->Add(new V0Correlationparticle(mcTrackEta,mcTrackPhi,mcTrackPt,1,0,0));
}
if (IsLambda && V0RapMax && TrIsPrime)
{
fHistMCGenLAM->Fill(mcLa[0],mcLa[1]);
selectedV0sMC->Add(new V0Correlationparticle(mcTrackEta,mcTrackPhi,mcTrackPt,2,0,0));
}
if (IsAntiLambda && V0RapMax && TrIsPrime)
{
fHistMCGenALAM->Fill(mcAl[0],mcAl[1]);
selectedV0sMC->Add(new V0Correlationparticle(mcTrackEta,mcTrackPhi,mcTrackPt,3,0,0));
}
if (IsLambda && V0RapMax && (IsXizero || IsXImin))
{
selectedV0sMCXI->Add(new V0Correlationparticle(mcTrackEta,mcTrackPhi,mcTrackPt,1,0,0));
fHistMCGenLAMXI->Fill(mcLa[0],mcLa[1]);
}
if (IsLambda && V0RapMax && IsOmega)
{
selectedV0sMCXI->Add(new V0Correlationparticle(mcTrackEta,mcTrackPhi,mcTrackPt,2,0,0));
}
if (IsAntiLambda && V0RapMax && IsXIPlus)
{
selectedV0sMCXI->Add(new V0Correlationparticle(mcTrackEta,mcTrackPhi,mcTrackPt,3,0,0));
fHistMCGenLAMXIPLS->Fill(mcAl[0],mcAl[1]);
}
break;
case 3:
if (IsK0 && V0EtaMax && TrIsPrime)
{
fHistMCGenK0->Fill(mcK0[0],mcK0[1]);
selectedV0sMC->Add(new V0Correlationparticle(mcTrackEta,mcTrackPhi,mcTrackPt,1,0,0));
}
if (IsLambda && V0EtaMax && TrIsPrime)
{
fHistMCGenLAM->Fill(mcLa[0],mcLa[1]);
selectedV0sMC->Add(new V0Correlationparticle(mcTrackEta,mcTrackPhi,mcTrackPt,2,0,0));
}
if (IsAntiLambda && V0EtaMax && TrIsPrime)
{
fHistMCGenALAM->Fill(mcAl[0],mcAl[1]);
selectedV0sMC->Add(new V0Correlationparticle(mcTrackEta,mcTrackPhi,mcTrackPt,3,0,0));
}
if (IsLambda && V0EtaMax && (IsXizero || IsXImin))
{
selectedV0sMCXI->Add(new V0Correlationparticle(mcTrackEta,mcTrackPhi,mcTrackPt,1,0,0));
fHistMCGenLAMXI->Fill(mcLa[0],mcLa[1]);
}
if (IsLambda && V0EtaMax && IsOmega)
{
selectedV0sMCXI->Add(new V0Correlationparticle(mcTrackEta,mcTrackPhi,mcTrackPt,2,0,0));
}
if (IsAntiLambda && V0EtaMax && IsXIPlus)
{
selectedV0sMCXI->Add(new V0Correlationparticle(mcTrackEta,mcTrackPhi,mcTrackPt,3,0,0));
fHistMCGenLAMXIPLS->Fill(mcAl[0],mcAl[1]);
}
break;
default:
AliInfo(Form("No case selected"));
break;
}
}
FillCorrelationSibling(nMCTracks,selectedTracksLeadingMC,selectedV0sMC,fHistTriggerSibGEN,fHistReconstSibGEN);
FillCorrelationMixing(nMCTracks,mcZv,poolmax,poolmin,selectedTracksLeadingMC,selectedV0sMC,fHistTriggerMixGEN,fHistReconstMixGEN);
FillCorrelationSibling(nMCTracks,selectedTracksLeadingMC,selectedV0sMCXI,0,fHistReconstSibFEED);
FillCorrelationMixing(nMCTracks,mcZv,poolmax,poolmin,selectedTracksLeadingMC,selectedV0sMCXI,0,fHistReconstMixFEED);
}
UInt_t maskIsSelected = inEvMain->IsEventSelected();
Bool_t isSelected = ((maskIsSelected & AliVEvent::kMB)== AliVEvent::kMB);
if (!isSelected) return;
fHist_Mult_Af_Trg_Sel->Fill(ltrackMultiplicity,lrefMultiplicity);
Double_t dimEventviceReal[3];
Double_t lBestPrimaryVtxPos[3];
Double_t tPrimaryVtxPosition[3];
Double_t lV0Position[3];
AliAODVertex *lPrimaryBestAODVtx = fAODEvent->GetPrimaryVertex();
if (!lPrimaryBestAODVtx) return;
lPrimaryBestAODVtx->GetXYZ(lBestPrimaryVtxPos);
const AliVVertex *primaryVtx = fAODEvent->GetPrimaryVertex();
if(!primaryVtx)return;
tPrimaryVtxPosition[0] = primaryVtx->GetX();
tPrimaryVtxPosition[1] = primaryVtx->GetY();
tPrimaryVtxPosition[2] = primaryVtx->GetZ();
fHistPVx->Fill( tPrimaryVtxPosition[0] );
fHistPVy->Fill( tPrimaryVtxPosition[1] );
fHistPVz->Fill( tPrimaryVtxPosition[2] );
Double_t lPVx = lBestPrimaryVtxPos[0];
Double_t lPVy = lBestPrimaryVtxPos[1];
Double_t lPVz = lBestPrimaryVtxPos[2];
if ((TMath::Abs(lPVz)) >= fpvzcut) return ;
if (TMath::Abs(lPVx)<10e-5 && TMath::Abs(lPVy)<10e-5 && TMath::Abs(lPVz)<10e-5) return;
fHist_Mult_PVz_Cut->Fill(ltrackMultiplicity,lrefMultiplicity);
const AliAODVertex *lPrimaryTrackingAODVtxCheck = fAODEvent->GetPrimaryVertex();
const AliAODVertex *lPrimarySPDVtx = fAODEvent->GetPrimaryVertexSPD();
if (!lPrimarySPDVtx && !lPrimaryTrackingAODVtxCheck )return;
fHist_Mult_SPD_PVz->Fill(ltrackMultiplicity,lrefMultiplicity);
if(fAODEvent->IsPileupFromSPD()) return;
fHist_Mult_SPD_PVz_Pileup->Fill(ltrackMultiplicity,lrefMultiplicity);
fHistPVxAnalysis->Fill(tPrimaryVtxPosition[0]);
fHistPVyAnalysis->Fill(tPrimaryVtxPosition[1]);
fHistPVzAnalysis->Fill(tPrimaryVtxPosition[2]);
dimEventviceReal[0]=tPrimaryVtxPosition[2];
dimEventviceReal[1]=ltrackMultiplicity;
fHistEventViceReconst->Fill(dimEventviceReal[0],dimEventviceReal[1]);
Double_t lDcaPosToPrimVertex = 0;Double_t lDcaNegToPrimVertex = 0;Double_t lDcaV0Daughters = 0;
Double_t lV0cosPointAngle = 0;Double_t lV0DecayLength = 0;Double_t lV0Radius = 0;
Double_t lcTauLambda = 0;Double_t lcTauAntiLambda = 0;
Double_t lcTauK0s = 0;
Double_t lDCAV0PVz = 0;
Double_t lInvMassK0 = 0, lInvMassLambda = 0, lInvMassAntiLambda = 0;
Double_t lPtV0s = 0; Double_t lPhiV0s = 0; Double_t lEtaV0s = 0;
Double_t lRapK0 = 0, lRapLambda = 0, lRapAntiLambda = 0;
Double_t lPzV0s = 0;
Double_t lPV0s = 0;
TObjArray *selectedTracksLeading=0;
selectedTracksLeading=fAnalyseUE->FindLeadingObjects(fAODEvent);
if(!selectedTracksLeading) return;
selectedTracksLeading->SetOwner(kTRUE);
TObjArray * selectedV0s = new TObjArray;
selectedV0s->SetOwner(kTRUE);
TObjArray * selectedV0sAssoc = new TObjArray;
selectedV0sAssoc->SetOwner(kTRUE);
Int_t nV0s = fAODEvent->GetNumberOfV0s();
for (Int_t i = 0; i < nV0s; i++)
{
AliAODv0* aodV0 = dynamic_cast<AliAODv0 *>(fAODEvent->GetV0(i));
if (!aodV0) continue;
if (((aodV0->Pt())<fPtMin)||((aodV0->Pt())>fTriglow)) continue;
AliAODTrack *myTrackPos=(AliAODTrack *)(aodV0->GetDaughter(0));
AliAODTrack *myTrackNeg=(AliAODTrack *)(aodV0->GetDaughter(1));
if (!myTrackPos || !myTrackNeg) continue;
if (!IsAcseptedV0(aodV0,myTrackPos,myTrackNeg)) continue;
lDcaV0Daughters = aodV0->DcaV0Daughters();
lV0cosPointAngle = aodV0->CosPointingAngle(lBestPrimaryVtxPos);
aodV0->GetXYZ(lV0Position);
lV0Radius = TMath::Sqrt(lV0Position[0]*lV0Position[0]+lV0Position[1]*lV0Position[1]);
lV0DecayLength = TMath::Sqrt(TMath::Power(lV0Position[0] - tPrimaryVtxPosition[0],2) +
TMath::Power(lV0Position[1] - tPrimaryVtxPosition[1],2) +
TMath::Power(lV0Position[2] - tPrimaryVtxPosition[2],2));
if (myTrackPos) lDcaPosToPrimVertex = aodV0->DcaPosToPrimVertex();
if (myTrackNeg) lDcaNegToPrimVertex = aodV0->DcaNegToPrimVertex();
lDCAV0PVz = aodV0->DcaV0ToPrimVertex();
if ( !(IsAcseptedDaughterTrack(myTrackPos)) || !(IsAcseptedDaughterTrack(myTrackNeg)) ) { continue;}
lInvMassK0 = aodV0->MassK0Short();
lInvMassLambda = aodV0->MassLambda();
lInvMassAntiLambda = aodV0->MassAntiLambda();
lPtV0s = aodV0->Pt();
lPhiV0s= aodV0->Phi();
lEtaV0s= aodV0->Eta();
lPzV0s = aodV0->Pz();
lRapK0 = aodV0->RapK0Short();
lRapLambda = aodV0->RapLambda();
lRapAntiLambda = aodV0->Y(-3122);
if (lPtV0s==0) {continue;}
Float_t nSigmaPosPion = 0.;
Float_t nSigmaNegPion = 0.;
Float_t nSigmaPosProton = 0.;
Float_t nSigmaNegProton = 0.;
const AliAODPid *pPid = myTrackPos->GetDetPid();
const AliAODPid *nPid = myTrackNeg->GetDetPid();
if (pPid)
{
Double_t pdMom = pPid->GetTPCmomentum();
if (pdMom<1.0 && (fcollidingSys=="PbPb"))
{
nSigmaPosPion = fPIDResponse->NumberOfSigmasTPC(myTrackPos, AliPID::kPion);
nSigmaPosProton = fPIDResponse->NumberOfSigmasTPC(myTrackPos, AliPID::kProton);
}
if (fcollidingSys=="PP")
{
nSigmaPosPion = fPIDResponse->NumberOfSigmasTPC(myTrackPos, AliPID::kPion);
nSigmaPosProton = fPIDResponse->NumberOfSigmasTPC(myTrackPos, AliPID::kProton);
}
}
if (nPid)
{
Double_t ndMom = nPid->GetTPCmomentum();
if (ndMom<1.0 && (fcollidingSys=="PbPb"))
{
nSigmaNegPion = fPIDResponse->NumberOfSigmasTPC(myTrackNeg, AliPID::kPion);
nSigmaNegProton = fPIDResponse->NumberOfSigmasTPC(myTrackNeg, AliPID::kProton);
}
if (fcollidingSys=="PP")
{
nSigmaNegPion = fPIDResponse->NumberOfSigmasTPC(myTrackNeg, AliPID::kPion);
nSigmaNegProton = fPIDResponse->NumberOfSigmasTPC(myTrackNeg, AliPID::kProton);
}
}
Bool_t bpPion = TMath::Abs(nSigmaPosPion) <= fSigmaPID;
Bool_t bpProton = TMath::Abs(nSigmaPosProton) <= fSigmaPID;
Bool_t bnPion = TMath::Abs(nSigmaNegPion) <= fSigmaPID;
Bool_t bnProton = TMath::Abs(nSigmaNegProton) <= fSigmaPID;
Bool_t cutK0Pid = (bpPion && bnPion) ;
Bool_t cutLambdaPid = (bpProton && bnPion) ;
Bool_t cutAntiLambdaPid = (bpPion && bnProton);
lPV0s = TMath::Sqrt(lPzV0s*lPzV0s + lPtV0s*lPtV0s);
if(lPV0s > 0) lcTauLambda = (lV0DecayLength*lInvMassLambda)/lPV0s;
if(lPV0s > 0) lcTauAntiLambda = (lV0DecayLength*lInvMassAntiLambda)/lPV0s;
if(lPV0s > 0) lcTauK0s = (lV0DecayLength*lInvMassK0)/lPV0s;
Bool_t k0ctcut = (lcTauK0s < fCutCTK0);
Bool_t lactcut = (lcTauLambda < fCutCTLa);
Bool_t alactcut= (lcTauAntiLambda < fCutCTLa);
Bool_t k0Rapcut = (TMath::Abs(lRapK0) < fRapidityCut);
Bool_t laRapcut = (TMath::Abs(lRapLambda) < fRapidityCut);
Bool_t alaRapcut= (TMath::Abs(lRapAntiLambda) < fRapidityCut);
Bool_t V0EtaMax= (TMath::Abs(lEtaV0s) < fTrackEtaCut);
Bool_t k0cutset = IsAcseptedK0(lV0Radius,lDcaPosToPrimVertex,lDcaNegToPrimVertex,lDcaV0Daughters,lV0cosPointAngle,lInvMassLambda,lInvMassAntiLambda);
Bool_t lacutset = IsAcseptedLA(lV0Radius,lDcaPosToPrimVertex,lDcaNegToPrimVertex,lDcaV0Daughters,lV0cosPointAngle,lInvMassK0);
Bool_t alacutset= IsAcseptedLA(lV0Radius,lDcaNegToPrimVertex,lDcaPosToPrimVertex,lDcaV0Daughters,lV0cosPointAngle,lInvMassK0);
Double_t spK0[4] = {lInvMassK0,lPtV0s,lDCAV0PVz,lV0cosPointAngle};
Double_t spLa[4] = {lInvMassLambda,lPtV0s,lDCAV0PVz,lV0cosPointAngle};
Double_t spAl[4] = {lInvMassAntiLambda,lPtV0s,lDCAV0PVz,lV0cosPointAngle};
switch (fCase) {
case 1:
fHistReconstK0->Fill(spK0);
if(IsK0InvMass(lInvMassK0))selectedV0s->Add(new V0Correlationparticle(lEtaV0s,lPhiV0s,lPtV0s,1,lDCAV0PVz,lV0cosPointAngle));
fHistReconstLA->Fill(spLa);
if(IsLambdaInvMass(lInvMassLambda))selectedV0s->Add(new V0Correlationparticle(lEtaV0s,lPhiV0s,lPtV0s,2,lDCAV0PVz,lV0cosPointAngle));
fHistReconstALA->Fill(spAl);
if(IsLambdaInvMass(lInvMassAntiLambda))selectedV0s->Add(new V0Correlationparticle(lEtaV0s,lPhiV0s,lPtV0s,3,lDCAV0PVz,lV0cosPointAngle));
break;
case 2:
if(k0ctcut && k0Rapcut && k0cutset && cutK0Pid)
{
fHistReconstK0->Fill(spK0);
if(IsK0InvMass(lInvMassK0))selectedV0s->Add(new V0Correlationparticle(lEtaV0s,lPhiV0s,lPtV0s,1,lDCAV0PVz,lV0cosPointAngle));
}
if (lactcut && laRapcut && lacutset && cutLambdaPid)
{
fHistReconstLA->Fill(spLa);
if(IsLambdaInvMass(lInvMassLambda))selectedV0s->Add(new V0Correlationparticle(lEtaV0s,lPhiV0s,lPtV0s,2,lDCAV0PVz,lV0cosPointAngle));
}
if (alactcut && alaRapcut && alacutset && cutAntiLambdaPid)
{
fHistReconstALA->Fill(spAl);
if(IsLambdaInvMass(lInvMassAntiLambda))selectedV0s->Add(new V0Correlationparticle(lEtaV0s,lPhiV0s,lPtV0s,3,lDCAV0PVz,lV0cosPointAngle));
}
break;
case 3:
if(k0ctcut && V0EtaMax && k0cutset && cutK0Pid)
{
fHistReconstK0->Fill(spK0);
if(IsK0InvMass(lInvMassK0))selectedV0s->Add(new V0Correlationparticle(lEtaV0s,lPhiV0s,lPtV0s,1,lDCAV0PVz,lV0cosPointAngle));
}
if (lactcut && V0EtaMax && lacutset && cutLambdaPid)
{
fHistReconstLA->Fill(spLa);
if(IsLambdaInvMass(lInvMassLambda))selectedV0s->Add(new V0Correlationparticle(lEtaV0s,lPhiV0s,lPtV0s,2,lDCAV0PVz,lV0cosPointAngle));
}
if (alactcut && V0EtaMax && alacutset && cutAntiLambdaPid)
{
fHistReconstALA->Fill(spAl);
if(IsLambdaInvMass(lInvMassAntiLambda))selectedV0s->Add(new V0Correlationparticle(lEtaV0s,lPhiV0s,lPtV0s,3,lDCAV0PVz,lV0cosPointAngle));
}
break;
default:
AliInfo(Form("No case selected"));
break;
}
if (fAnalysisMC)
{
TClonesArray *mcArray = (TClonesArray*)fAODEvent->FindListObject(AliAODMCParticle::StdBranchName());
if(!mcArray)return;
Int_t myTrackPosLabel = TMath::Abs(myTrackPos->GetLabel());
Int_t myTrackNegLabel = TMath::Abs(myTrackNeg->GetLabel());
AliAODMCParticle *mcPosTrack = (AliAODMCParticle*)mcArray->At(myTrackPosLabel);
if(!mcPosTrack)continue;
AliAODMCParticle *mcNegTrack = (AliAODMCParticle*)mcArray->At(myTrackNegLabel);
if(!mcNegTrack)continue;
Int_t PosDaughterPdg = mcPosTrack->GetPdgCode();
Int_t NegDaughterPdg = mcNegTrack->GetPdgCode();
Int_t myTrackPosMotherLabel = mcPosTrack->GetMother();
Int_t myTrackNegMotherLabel = mcNegTrack->GetMother();
if ((myTrackPosMotherLabel==-1)||(myTrackNegMotherLabel==-1)) continue;
if (myTrackPosMotherLabel!=myTrackNegMotherLabel) continue;
AliAODMCParticle *mcPosMother = (AliAODMCParticle*)mcArray->At(myTrackPosMotherLabel);
if(!mcPosMother)continue;
Int_t MotherPdg = mcPosMother->GetPdgCode();
Bool_t IsPrime = mcPosMother->IsPhysicalPrimary();
Int_t myGrandMotherLabel = mcPosMother->GetMother();
AliAODMCParticle *mcGrandMother = (AliAODMCParticle*)mcArray->At(myGrandMotherLabel);
Int_t GrandMotherPdg = mcGrandMother->GetPdgCode();
Double_t rcK0[4] = {lInvMassK0,lPtV0s,lDCAV0PVz,lV0cosPointAngle};
Double_t rcLa[4] = {lInvMassLambda,lPtV0s,lDCAV0PVz,lV0cosPointAngle};
Double_t rcAl[4] = {lInvMassAntiLambda,lPtV0s,lDCAV0PVz,lV0cosPointAngle};
switch (fCase) {
case 1:
fHistMCAssoK0->Fill(rcK0);
if(IsK0InvMass(lInvMassK0))selectedV0sAssoc->Add(new V0Correlationparticle(lEtaV0s,lPhiV0s,lPtV0s,1,lDCAV0PVz,lV0cosPointAngle));
fHistMCAssoLA->Fill(rcLa);
if(IsLambdaInvMass(lInvMassLambda))selectedV0sAssoc->Add(new V0Correlationparticle(lEtaV0s,lPhiV0s,lPtV0s,2,lDCAV0PVz,lV0cosPointAngle));
fHistMCAssoALA->Fill(rcAl);
if(IsLambdaInvMass(lInvMassAntiLambda))selectedV0sAssoc->Add(new V0Correlationparticle(lEtaV0s,lPhiV0s,lPtV0s,3,lDCAV0PVz,lV0cosPointAngle));
break;
case 2:
if ((k0ctcut && k0Rapcut && k0cutset)&&(MotherPdg == 310 &&
PosDaughterPdg== 211 &&
NegDaughterPdg== -211 &&
IsPrime))
{
fHistMCAssoK0->Fill(rcK0);
if(IsK0InvMass(lInvMassK0))selectedV0sAssoc->Add(new V0Correlationparticle(lEtaV0s,lPhiV0s,lPtV0s,1,lDCAV0PVz,lV0cosPointAngle));
}
if ((lactcut && laRapcut && lacutset)&&(MotherPdg == 3122 &&
PosDaughterPdg== 2212 &&
NegDaughterPdg== -211 &&
IsPrime))
{
fHistMCAssoLA->Fill(rcLa);
if(IsLambdaInvMass(lInvMassLambda))selectedV0sAssoc->Add(new V0Correlationparticle(lEtaV0s,lPhiV0s,lPtV0s,2,lDCAV0PVz,lV0cosPointAngle));
}
if ((alactcut && alaRapcut && alacutset)&&(MotherPdg == -3122 &&
PosDaughterPdg== 211 &&
NegDaughterPdg== -2212 &&
IsPrime))
{
fHistMCAssoALA->Fill(rcAl);
if(IsLambdaInvMass(lInvMassAntiLambda))selectedV0sAssoc->Add(new V0Correlationparticle(lEtaV0s,lPhiV0s,lPtV0s,3,lDCAV0PVz,lV0cosPointAngle));
}
if ((lactcut && laRapcut && lacutset)&&(MotherPdg == 3122 &&
PosDaughterPdg== 2212 &&
NegDaughterPdg== -211 &&
(GrandMotherPdg==3322 ||GrandMotherPdg==3312)))
{
fHistMCAssoLAXI->Fill(rcLa);
}
if ((alactcut && alaRapcut && alacutset)&&(MotherPdg == -3122 &&
PosDaughterPdg== 211 &&
NegDaughterPdg== -2212 &&
GrandMotherPdg== -3312))
{
fHistMCAssoALAXiPlus->Fill(rcAl);
}
break;
case 3:
if ((k0ctcut && V0EtaMax && k0cutset)&&(MotherPdg == 310 &&
PosDaughterPdg== 211 &&
NegDaughterPdg== -211 &&
IsPrime))
{
fHistMCAssoK0->Fill(rcK0);
if(IsK0InvMass(lInvMassK0))selectedV0sAssoc->Add(new V0Correlationparticle(lEtaV0s,lPhiV0s,lPtV0s,1,lDCAV0PVz,lV0cosPointAngle));
}
if ((lactcut && V0EtaMax && lacutset)&&(MotherPdg == 3122 &&
PosDaughterPdg== 2212 &&
NegDaughterPdg== -211 &&
IsPrime))
{
fHistMCAssoLA->Fill(rcLa);
if(IsLambdaInvMass(lInvMassLambda))selectedV0sAssoc->Add(new V0Correlationparticle(lEtaV0s,lPhiV0s,lPtV0s,2,lDCAV0PVz,lV0cosPointAngle));
}
if ((alactcut && V0EtaMax && alacutset)&&(MotherPdg == -3122 &&
PosDaughterPdg== 211 &&
NegDaughterPdg== -2212 &&
IsPrime))
{
fHistMCAssoALA->Fill(rcAl);
if(IsLambdaInvMass(lInvMassAntiLambda))selectedV0sAssoc->Add(new V0Correlationparticle(lEtaV0s,lPhiV0s,lPtV0s,3,lDCAV0PVz,lV0cosPointAngle));
}
if ((lactcut && V0EtaMax && lacutset)&&(MotherPdg == 3122 &&
PosDaughterPdg== 2212 &&
NegDaughterPdg== -211 &&
(GrandMotherPdg==3322 ||GrandMotherPdg==3312)))
{
fHistMCAssoLAXI->Fill(rcLa);
}
if ((alactcut && V0EtaMax && alacutset)&&(MotherPdg == -3122 &&
PosDaughterPdg== 211 &&
NegDaughterPdg== -2212 &&
GrandMotherPdg== -3312))
{
fHistMCAssoALAXiPlus->Fill(rcAl);
}
break;
default:
AliInfo(Form("No case selected"));
break;
}
}
}
FillCorrelationSibling(ltrackMultiplicity,selectedTracksLeading,selectedV0s,fHistTriggerSib,fHistReconstSib);
FillCorrelationMixing(ltrackMultiplicity,tPrimaryVtxPosition[2],poolmax,poolmin,selectedTracksLeading,selectedV0s,fHistTriggerMix,fHistReconstMix);
FillCorrelationSibling(ltrackMultiplicity,selectedTracksLeading,selectedV0sAssoc,fHistTriggerSibASO,fHistReconstSibASO);
FillCorrelationMixing(ltrackMultiplicity,lPVz,poolmax,poolmin,selectedTracksLeading,selectedV0sAssoc,fHistTriggerMixASO,fHistReconstMixASO);
PostData(1,fOutputList);
}
void AliLeadingV0Correlation::Terminate(Option_t *)
{
}
Bool_t AliLeadingV0Correlation::IsAcseptedDaughterTrack(const AliAODTrack *itrack)
{
if(fCase==1 || fCase==2)
if(TMath::Abs(itrack->Eta())>fTrackEtaCut)return kFALSE;
if (!itrack->IsOn(AliAODTrack::kTPCrefit)) return kFALSE;
Float_t nCrossedRowsTPC = itrack->GetTPCClusterInfo(2,1);
if (nCrossedRowsTPC < fTPCClusters) return kFALSE;
Int_t findable=itrack->GetTPCNclsF();
if (findable <= 0) return kFALSE;
if (nCrossedRowsTPC/findable < fTPCfindratio) return kFALSE;
return kTRUE;
}
Bool_t AliLeadingV0Correlation::IsAcseptedV0(const AliAODv0* aodV0, const AliAODTrack* myTrackPos, const AliAODTrack* myTrackNeg)
{
if (!aodV0) return kFALSE;
if (aodV0->GetOnFlyStatus()) return kFALSE;
myTrackPos=(AliAODTrack *)(aodV0->GetDaughter(0));
myTrackNeg=(AliAODTrack *)(aodV0->GetDaughter(1));
if (!myTrackPos||!myTrackNeg) return kFALSE;
if (myTrackPos->Charge() == myTrackNeg->Charge()) return kFALSE;
if ( !(IsAcseptedDaughterTrack(myTrackPos)) || !(IsAcseptedDaughterTrack(myTrackNeg)) ) return kFALSE;
Double_t lPtPos = myTrackPos->Pt();
Double_t lPtNeg = myTrackNeg->Pt();
if (lPtPos<fPtMin || lPtNeg<fPtMin) return kFALSE;
return kTRUE;
}
Bool_t AliLeadingV0Correlation::IsAcseptedK0(Double_t v0rad,
Double_t dcaptp,
Double_t dcantp,
Double_t dcav0d,
Double_t cpa,
Double_t massLa,
Double_t massALa)
{
if(v0rad >=fV0radius &&
dcaptp >=fV0PostoPVz &&
dcantp >=fV0NegtoPVz &&
dcav0d <=fDCAV0Daughters &&
cpa >=fCPAK0 &&
TMath::Abs(massLa - 1.115683) > fRejectLamK0 &&
TMath::Abs(massALa - 1.115683) > fRejectLamK0 )return kTRUE;
return kFALSE;
}
Bool_t AliLeadingV0Correlation::IsAcseptedLA(Double_t v0rad,
Double_t dcaptp,
Double_t dcantp,
Double_t dcav0d,
Double_t cpa,
Double_t massK0)
{
if(v0rad >=fV0radius &&
dcaptp >=fV0PostoPVz &&
dcantp >=fV0NegtoPVz &&
dcav0d <=fDCAV0Daughters &&
cpa >=fCPALam &&
TMath::Abs(massK0 - 0.4976) > fRejectK0Lam &&
TMath::Abs(massK0 - 0.4976) > fRejectK0Lam )return kTRUE;
return kFALSE;
}
Bool_t AliLeadingV0Correlation::IsK0InvMass(const Double_t mass) const
{
const Float_t massK0 = 0.497;
return ((massK0-fMassCutK0)<=mass && mass<=(massK0 + fMassCutK0))?1:0;
}
Bool_t AliLeadingV0Correlation::IsLambdaInvMass(const Double_t mass) const
{
const Float_t massLambda = 1.116;
return ((massLambda-fMassCutLa)<=mass && mass<=(massLambda + fMassCutLa))?1:0;
}
Double_t AliLeadingV0Correlation::RangePhi(Double_t DPhi)
{
if (DPhi < -TMath::Pi()/2) DPhi += 2*TMath::Pi();
if (DPhi > 3*TMath::Pi()/2) DPhi -= 2*TMath::Pi();
return DPhi;
}
Bool_t AliLeadingV0Correlation::IsTrackFromV0(AliAODTrack* track)
{
Int_t atrID = track->GetID();
for(int i=0; i<fAODEvent->GetNumberOfV0s(); i++){
AliAODv0* aodV0 = fAODEvent->GetV0(i);
AliAODTrack *trackPos=(AliAODTrack *)(aodV0->GetDaughter(0));
AliAODTrack *trackNeg=(AliAODTrack *)(aodV0->GetDaughter(1));
if ( !(IsAcseptedDaughterTrack(trackPos)) || !(IsAcseptedDaughterTrack(trackNeg)) ) continue;
Int_t negID = trackNeg->GetID();
Int_t posID = trackPos->GetID();
if ((TMath::Abs(negID)+1)==(TMath::Abs(atrID))){ return kTRUE;}
if ((TMath::Abs(posID)+1)==(TMath::Abs(atrID))){ return kTRUE;}
}
return kFALSE;
}
void AliLeadingV0Correlation::FillCorrelationSibling(Double_t MultipOrCent,
TObjArray*triggerArray,
TObjArray*selectedV0Array,
TH3F*triggerHist,
THnSparse*associateHist)
{
Double_t binsv0CORR[8];
Double_t binsTrigSib[2];
Int_t counterSibMCA=0;
for(Int_t i=0;i<triggerArray->GetEntriesFast();i++)
{
AliAODTrack* trigger = (AliAODTrack*)triggerArray->At(0);
if(!trigger)continue;
if(fRemoveAutoCorr)
if(IsTrackFromV0(trigger))continue;
Double_t triggerPt = trigger->Pt();
Double_t triggerPhi = trigger->Phi();
Double_t triggerEta = trigger->Eta();
if(triggerPt<fTriglow||triggerPt>fTrighigh)continue;
counterSibMCA++;
if(counterSibMCA==triggerArray->GetEntriesFast()){
binsTrigSib[0]=triggerPt;
binsTrigSib[1]=MultipOrCent;
if(triggerHist)triggerHist->Fill(binsTrigSib[0],triggerPhi,triggerEta);
for (Int_t j=0; j<selectedV0Array->GetEntriesFast(); j++){
V0Correlationparticle* associate = (V0Correlationparticle*) selectedV0Array->At(j);
if(!associate)continue;
binsv0CORR[0]= associate->Pt();
binsv0CORR[1]= associate->Phi();
binsv0CORR[2]= associate->Eta();
if(binsv0CORR[0]>triggerPt) continue;
binsv0CORR[3]=RangePhi(triggerPhi-binsv0CORR[1]);
binsv0CORR[4]=triggerEta-binsv0CORR[2];
binsv0CORR[5]= associate->WhichCandidate();
binsv0CORR[6]= associate->DCAPostoP();
binsv0CORR[7]= associate->DCANegtoP();
associateHist->Fill(binsv0CORR);
}
}
}
}
void AliLeadingV0Correlation::FillCorrelationMixing(Double_t MultipOrCentMix,
Double_t pvxMix,
Double_t poolmax,
Double_t poolmin,
TObjArray*triggerArray,
TObjArray*selectedV0Array,
TH1F*triggerHist,
THnSparse*associateHist)
{
if(TMath::Abs(pvxMix)>=fpvzcut || MultipOrCentMix>poolmax || MultipOrCentMix < poolmin)
{
if(fcollidingSys=="PP")AliInfo(Form("pp Event with Zvertex = %.2f cm and multiplicity = %.0f out of pool bounds, SKIPPING",pvxMix,MultipOrCentMix));
return;
}
Double_t binsv0CORRMix[8];
Double_t binsTrigMix[2];
Double_t counterMix=0;
AliEventPool* pool = fPoolMgr->GetEventPool(MultipOrCentMix, pvxMix);
if (!pool) AliFatal(Form("No pool found for centrality = %f, zVtx = %f", MultipOrCentMix, pvxMix));
if (pool->IsReady() || pool->NTracksInPool() > fPoolMinNTracks || pool->GetCurrentNEvents() > fMinEventsToMix)
{
Int_t nMix = pool->GetCurrentNEvents();
for (Int_t jMix=0; jMix<nMix; jMix++){
TObjArray* mixEvents = pool->GetEvent(jMix);
for (Int_t i=0; i<triggerArray->GetEntriesFast(); i++){
AliAODTrack* trig = (AliAODTrack*)triggerArray->At(0);
if(!trig)continue;
if(fRemoveAutoCorr)
if(IsTrackFromV0(trig))continue;
Double_t trigPhi = trig->Phi();
Double_t trigEta = trig->Eta();
Double_t trigPt = trig->Pt();
if(trigPt<fTriglow||trigPt>fTrighigh)continue;
counterMix++;
if(counterMix==triggerArray->GetEntriesFast()){
binsTrigMix[0]=trigPt;
binsTrigMix[1]=MultipOrCentMix;
if(triggerHist)triggerHist->Fill(binsTrigMix[0]);
for (Int_t j=0; j<mixEvents->GetEntriesFast(); j++){
V0Correlationparticle* associate = (V0Correlationparticle*) mixEvents->At(j);
if(!associate)continue;
binsv0CORRMix[0]= associate->Pt();
binsv0CORRMix[1]= associate->Phi();
binsv0CORRMix[2]= associate->Eta();
if(binsv0CORRMix[0]>trigPt) continue;
binsv0CORRMix[3]=RangePhi(trigPhi-binsv0CORRMix[1]);
binsv0CORRMix[4]=trigEta-binsv0CORRMix[2];
binsv0CORRMix[5]=associate->WhichCandidate();
binsv0CORRMix[6]=associate->DCAPostoP();
binsv0CORRMix[7]=associate->DCANegtoP();
associateHist->Fill(binsv0CORRMix);
}
}
}
}
}
TObjArray* tracksClone = new TObjArray;
tracksClone->SetOwner(kTRUE);
for (Int_t i=0; i<selectedV0Array->GetEntriesFast(); i++)
{
V0Correlationparticle* particle = (V0Correlationparticle*) selectedV0Array->At(i);
tracksClone->Add(new V0Correlationparticle(particle->Eta(),
particle->Phi(),
particle->Pt(),
particle->WhichCandidate(),
particle->DCAPostoP(),
particle->DCANegtoP()));
};
pool->UpdatePool(tracksClone);
}
AliLeadingV0Correlation.cxx:1 AliLeadingV0Correlation.cxx:2 AliLeadingV0Correlation.cxx:3 AliLeadingV0Correlation.cxx:4 AliLeadingV0Correlation.cxx:5 AliLeadingV0Correlation.cxx:6 AliLeadingV0Correlation.cxx:7 AliLeadingV0Correlation.cxx:8 AliLeadingV0Correlation.cxx:9 AliLeadingV0Correlation.cxx:10 AliLeadingV0Correlation.cxx:11 AliLeadingV0Correlation.cxx:12 AliLeadingV0Correlation.cxx:13 AliLeadingV0Correlation.cxx:14 AliLeadingV0Correlation.cxx:15 AliLeadingV0Correlation.cxx:16 AliLeadingV0Correlation.cxx:17 AliLeadingV0Correlation.cxx:18 AliLeadingV0Correlation.cxx:19 AliLeadingV0Correlation.cxx:20 AliLeadingV0Correlation.cxx:21 AliLeadingV0Correlation.cxx:22 AliLeadingV0Correlation.cxx:23 AliLeadingV0Correlation.cxx:24 AliLeadingV0Correlation.cxx:25 AliLeadingV0Correlation.cxx:26 AliLeadingV0Correlation.cxx:27 AliLeadingV0Correlation.cxx:28 AliLeadingV0Correlation.cxx:29 AliLeadingV0Correlation.cxx:30 AliLeadingV0Correlation.cxx:31 AliLeadingV0Correlation.cxx:32 AliLeadingV0Correlation.cxx:33 AliLeadingV0Correlation.cxx:34 AliLeadingV0Correlation.cxx:35 AliLeadingV0Correlation.cxx:36 AliLeadingV0Correlation.cxx:37 AliLeadingV0Correlation.cxx:38 AliLeadingV0Correlation.cxx:39 AliLeadingV0Correlation.cxx:40 AliLeadingV0Correlation.cxx:41 AliLeadingV0Correlation.cxx:42 AliLeadingV0Correlation.cxx:43 AliLeadingV0Correlation.cxx:44 AliLeadingV0Correlation.cxx:45 AliLeadingV0Correlation.cxx:46 AliLeadingV0Correlation.cxx:47 AliLeadingV0Correlation.cxx:48 AliLeadingV0Correlation.cxx:49 AliLeadingV0Correlation.cxx:50 AliLeadingV0Correlation.cxx:51 AliLeadingV0Correlation.cxx:52 AliLeadingV0Correlation.cxx:53 AliLeadingV0Correlation.cxx:54 AliLeadingV0Correlation.cxx:55 AliLeadingV0Correlation.cxx:56 AliLeadingV0Correlation.cxx:57 AliLeadingV0Correlation.cxx:58 AliLeadingV0Correlation.cxx:59 AliLeadingV0Correlation.cxx:60 AliLeadingV0Correlation.cxx:61 AliLeadingV0Correlation.cxx:62 AliLeadingV0Correlation.cxx:63 AliLeadingV0Correlation.cxx:64 AliLeadingV0Correlation.cxx:65 AliLeadingV0Correlation.cxx:66 AliLeadingV0Correlation.cxx:67 AliLeadingV0Correlation.cxx:68 AliLeadingV0Correlation.cxx:69 AliLeadingV0Correlation.cxx:70 AliLeadingV0Correlation.cxx:71 AliLeadingV0Correlation.cxx:72 AliLeadingV0Correlation.cxx:73 AliLeadingV0Correlation.cxx:74 AliLeadingV0Correlation.cxx:75 AliLeadingV0Correlation.cxx:76 AliLeadingV0Correlation.cxx:77 AliLeadingV0Correlation.cxx:78 AliLeadingV0Correlation.cxx:79 AliLeadingV0Correlation.cxx:80 AliLeadingV0Correlation.cxx:81 AliLeadingV0Correlation.cxx:82 AliLeadingV0Correlation.cxx:83 AliLeadingV0Correlation.cxx:84 AliLeadingV0Correlation.cxx:85 AliLeadingV0Correlation.cxx:86 AliLeadingV0Correlation.cxx:87 AliLeadingV0Correlation.cxx:88 AliLeadingV0Correlation.cxx:89 AliLeadingV0Correlation.cxx:90 AliLeadingV0Correlation.cxx:91 AliLeadingV0Correlation.cxx:92 AliLeadingV0Correlation.cxx:93 AliLeadingV0Correlation.cxx:94 AliLeadingV0Correlation.cxx:95 AliLeadingV0Correlation.cxx:96 AliLeadingV0Correlation.cxx:97 AliLeadingV0Correlation.cxx:98 AliLeadingV0Correlation.cxx:99 AliLeadingV0Correlation.cxx:100 AliLeadingV0Correlation.cxx:101 AliLeadingV0Correlation.cxx:102 AliLeadingV0Correlation.cxx:103 AliLeadingV0Correlation.cxx:104 AliLeadingV0Correlation.cxx:105 AliLeadingV0Correlation.cxx:106 AliLeadingV0Correlation.cxx:107 AliLeadingV0Correlation.cxx:108 AliLeadingV0Correlation.cxx:109 AliLeadingV0Correlation.cxx:110 AliLeadingV0Correlation.cxx:111 AliLeadingV0Correlation.cxx:112 AliLeadingV0Correlation.cxx:113 AliLeadingV0Correlation.cxx:114 AliLeadingV0Correlation.cxx:115 AliLeadingV0Correlation.cxx:116 AliLeadingV0Correlation.cxx:117 AliLeadingV0Correlation.cxx:118 AliLeadingV0Correlation.cxx:119 AliLeadingV0Correlation.cxx:120 AliLeadingV0Correlation.cxx:121 AliLeadingV0Correlation.cxx:122 AliLeadingV0Correlation.cxx:123 AliLeadingV0Correlation.cxx:124 AliLeadingV0Correlation.cxx:125 AliLeadingV0Correlation.cxx:126 AliLeadingV0Correlation.cxx:127 AliLeadingV0Correlation.cxx:128 AliLeadingV0Correlation.cxx:129 AliLeadingV0Correlation.cxx:130 AliLeadingV0Correlation.cxx:131 AliLeadingV0Correlation.cxx:132 AliLeadingV0Correlation.cxx:133 AliLeadingV0Correlation.cxx:134 AliLeadingV0Correlation.cxx:135 AliLeadingV0Correlation.cxx:136 AliLeadingV0Correlation.cxx:137 AliLeadingV0Correlation.cxx:138 AliLeadingV0Correlation.cxx:139 AliLeadingV0Correlation.cxx:140 AliLeadingV0Correlation.cxx:141 AliLeadingV0Correlation.cxx:142 AliLeadingV0Correlation.cxx:143 AliLeadingV0Correlation.cxx:144 AliLeadingV0Correlation.cxx:145 AliLeadingV0Correlation.cxx:146 AliLeadingV0Correlation.cxx:147 AliLeadingV0Correlation.cxx:148 AliLeadingV0Correlation.cxx:149 AliLeadingV0Correlation.cxx:150 AliLeadingV0Correlation.cxx:151 AliLeadingV0Correlation.cxx:152 AliLeadingV0Correlation.cxx:153 AliLeadingV0Correlation.cxx:154 AliLeadingV0Correlation.cxx:155 AliLeadingV0Correlation.cxx:156 AliLeadingV0Correlation.cxx:157 AliLeadingV0Correlation.cxx:158 AliLeadingV0Correlation.cxx:159 AliLeadingV0Correlation.cxx:160 AliLeadingV0Correlation.cxx:161 AliLeadingV0Correlation.cxx:162 AliLeadingV0Correlation.cxx:163 AliLeadingV0Correlation.cxx:164 AliLeadingV0Correlation.cxx:165 AliLeadingV0Correlation.cxx:166 AliLeadingV0Correlation.cxx:167 AliLeadingV0Correlation.cxx:168 AliLeadingV0Correlation.cxx:169 AliLeadingV0Correlation.cxx:170 AliLeadingV0Correlation.cxx:171 AliLeadingV0Correlation.cxx:172 AliLeadingV0Correlation.cxx:173 AliLeadingV0Correlation.cxx:174 AliLeadingV0Correlation.cxx:175 AliLeadingV0Correlation.cxx:176 AliLeadingV0Correlation.cxx:177 AliLeadingV0Correlation.cxx:178 AliLeadingV0Correlation.cxx:179 AliLeadingV0Correlation.cxx:180 AliLeadingV0Correlation.cxx:181 AliLeadingV0Correlation.cxx:182 AliLeadingV0Correlation.cxx:183 AliLeadingV0Correlation.cxx:184 AliLeadingV0Correlation.cxx:185 AliLeadingV0Correlation.cxx:186 AliLeadingV0Correlation.cxx:187 AliLeadingV0Correlation.cxx:188 AliLeadingV0Correlation.cxx:189 AliLeadingV0Correlation.cxx:190 AliLeadingV0Correlation.cxx:191 AliLeadingV0Correlation.cxx:192 AliLeadingV0Correlation.cxx:193 AliLeadingV0Correlation.cxx:194 AliLeadingV0Correlation.cxx:195 AliLeadingV0Correlation.cxx:196 AliLeadingV0Correlation.cxx:197 AliLeadingV0Correlation.cxx:198 AliLeadingV0Correlation.cxx:199 AliLeadingV0Correlation.cxx:200 AliLeadingV0Correlation.cxx:201 AliLeadingV0Correlation.cxx:202 AliLeadingV0Correlation.cxx:203 AliLeadingV0Correlation.cxx:204 AliLeadingV0Correlation.cxx:205 AliLeadingV0Correlation.cxx:206 AliLeadingV0Correlation.cxx:207 AliLeadingV0Correlation.cxx:208 AliLeadingV0Correlation.cxx:209 AliLeadingV0Correlation.cxx:210 AliLeadingV0Correlation.cxx:211 AliLeadingV0Correlation.cxx:212 AliLeadingV0Correlation.cxx:213 AliLeadingV0Correlation.cxx:214 AliLeadingV0Correlation.cxx:215 AliLeadingV0Correlation.cxx:216 AliLeadingV0Correlation.cxx:217 AliLeadingV0Correlation.cxx:218 AliLeadingV0Correlation.cxx:219 AliLeadingV0Correlation.cxx:220 AliLeadingV0Correlation.cxx:221 AliLeadingV0Correlation.cxx:222 AliLeadingV0Correlation.cxx:223 AliLeadingV0Correlation.cxx:224 AliLeadingV0Correlation.cxx:225 AliLeadingV0Correlation.cxx:226 AliLeadingV0Correlation.cxx:227 AliLeadingV0Correlation.cxx:228 AliLeadingV0Correlation.cxx:229 AliLeadingV0Correlation.cxx:230 AliLeadingV0Correlation.cxx:231 AliLeadingV0Correlation.cxx:232 AliLeadingV0Correlation.cxx:233 AliLeadingV0Correlation.cxx:234 AliLeadingV0Correlation.cxx:235 AliLeadingV0Correlation.cxx:236 AliLeadingV0Correlation.cxx:237 AliLeadingV0Correlation.cxx:238 AliLeadingV0Correlation.cxx:239 AliLeadingV0Correlation.cxx:240 AliLeadingV0Correlation.cxx:241 AliLeadingV0Correlation.cxx:242 AliLeadingV0Correlation.cxx:243 AliLeadingV0Correlation.cxx:244 AliLeadingV0Correlation.cxx:245 AliLeadingV0Correlation.cxx:246 AliLeadingV0Correlation.cxx:247 AliLeadingV0Correlation.cxx:248 AliLeadingV0Correlation.cxx:249 AliLeadingV0Correlation.cxx:250 AliLeadingV0Correlation.cxx:251 AliLeadingV0Correlation.cxx:252 AliLeadingV0Correlation.cxx:253 AliLeadingV0Correlation.cxx:254 AliLeadingV0Correlation.cxx:255 AliLeadingV0Correlation.cxx:256 AliLeadingV0Correlation.cxx:257 AliLeadingV0Correlation.cxx:258 AliLeadingV0Correlation.cxx:259 AliLeadingV0Correlation.cxx:260 AliLeadingV0Correlation.cxx:261 AliLeadingV0Correlation.cxx:262 AliLeadingV0Correlation.cxx:263 AliLeadingV0Correlation.cxx:264 AliLeadingV0Correlation.cxx:265 AliLeadingV0Correlation.cxx:266 AliLeadingV0Correlation.cxx:267 AliLeadingV0Correlation.cxx:268 AliLeadingV0Correlation.cxx:269 AliLeadingV0Correlation.cxx:270 AliLeadingV0Correlation.cxx:271 AliLeadingV0Correlation.cxx:272 AliLeadingV0Correlation.cxx:273 AliLeadingV0Correlation.cxx:274 AliLeadingV0Correlation.cxx:275 AliLeadingV0Correlation.cxx:276 AliLeadingV0Correlation.cxx:277 AliLeadingV0Correlation.cxx:278 AliLeadingV0Correlation.cxx:279 AliLeadingV0Correlation.cxx:280 AliLeadingV0Correlation.cxx:281 AliLeadingV0Correlation.cxx:282 AliLeadingV0Correlation.cxx:283 AliLeadingV0Correlation.cxx:284 AliLeadingV0Correlation.cxx:285 AliLeadingV0Correlation.cxx:286 AliLeadingV0Correlation.cxx:287 AliLeadingV0Correlation.cxx:288 AliLeadingV0Correlation.cxx:289 AliLeadingV0Correlation.cxx:290 AliLeadingV0Correlation.cxx:291 AliLeadingV0Correlation.cxx:292 AliLeadingV0Correlation.cxx:293 AliLeadingV0Correlation.cxx:294 AliLeadingV0Correlation.cxx:295 AliLeadingV0Correlation.cxx:296 AliLeadingV0Correlation.cxx:297 AliLeadingV0Correlation.cxx:298 AliLeadingV0Correlation.cxx:299 AliLeadingV0Correlation.cxx:300 AliLeadingV0Correlation.cxx:301 AliLeadingV0Correlation.cxx:302 AliLeadingV0Correlation.cxx:303 AliLeadingV0Correlation.cxx:304 AliLeadingV0Correlation.cxx:305 AliLeadingV0Correlation.cxx:306 AliLeadingV0Correlation.cxx:307 AliLeadingV0Correlation.cxx:308 AliLeadingV0Correlation.cxx:309 AliLeadingV0Correlation.cxx:310 AliLeadingV0Correlation.cxx:311 AliLeadingV0Correlation.cxx:312 AliLeadingV0Correlation.cxx:313 AliLeadingV0Correlation.cxx:314 AliLeadingV0Correlation.cxx:315 AliLeadingV0Correlation.cxx:316 AliLeadingV0Correlation.cxx:317 AliLeadingV0Correlation.cxx:318 AliLeadingV0Correlation.cxx:319 AliLeadingV0Correlation.cxx:320 AliLeadingV0Correlation.cxx:321 AliLeadingV0Correlation.cxx:322 AliLeadingV0Correlation.cxx:323 AliLeadingV0Correlation.cxx:324 AliLeadingV0Correlation.cxx:325 AliLeadingV0Correlation.cxx:326 AliLeadingV0Correlation.cxx:327 AliLeadingV0Correlation.cxx:328 AliLeadingV0Correlation.cxx:329 AliLeadingV0Correlation.cxx:330 AliLeadingV0Correlation.cxx:331 AliLeadingV0Correlation.cxx:332 AliLeadingV0Correlation.cxx:333 AliLeadingV0Correlation.cxx:334 AliLeadingV0Correlation.cxx:335 AliLeadingV0Correlation.cxx:336 AliLeadingV0Correlation.cxx:337 AliLeadingV0Correlation.cxx:338 AliLeadingV0Correlation.cxx:339 AliLeadingV0Correlation.cxx:340 AliLeadingV0Correlation.cxx:341 AliLeadingV0Correlation.cxx:342 AliLeadingV0Correlation.cxx:343 AliLeadingV0Correlation.cxx:344 AliLeadingV0Correlation.cxx:345 AliLeadingV0Correlation.cxx:346 AliLeadingV0Correlation.cxx:347 AliLeadingV0Correlation.cxx:348 AliLeadingV0Correlation.cxx:349 AliLeadingV0Correlation.cxx:350 AliLeadingV0Correlation.cxx:351 AliLeadingV0Correlation.cxx:352 AliLeadingV0Correlation.cxx:353 AliLeadingV0Correlation.cxx:354 AliLeadingV0Correlation.cxx:355 AliLeadingV0Correlation.cxx:356 AliLeadingV0Correlation.cxx:357 AliLeadingV0Correlation.cxx:358 AliLeadingV0Correlation.cxx:359 AliLeadingV0Correlation.cxx:360 AliLeadingV0Correlation.cxx:361 AliLeadingV0Correlation.cxx:362 AliLeadingV0Correlation.cxx:363 AliLeadingV0Correlation.cxx:364 AliLeadingV0Correlation.cxx:365 AliLeadingV0Correlation.cxx:366 AliLeadingV0Correlation.cxx:367 AliLeadingV0Correlation.cxx:368 AliLeadingV0Correlation.cxx:369 AliLeadingV0Correlation.cxx:370 AliLeadingV0Correlation.cxx:371 AliLeadingV0Correlation.cxx:372 AliLeadingV0Correlation.cxx:373 AliLeadingV0Correlation.cxx:374 AliLeadingV0Correlation.cxx:375 AliLeadingV0Correlation.cxx:376 AliLeadingV0Correlation.cxx:377 AliLeadingV0Correlation.cxx:378 AliLeadingV0Correlation.cxx:379 AliLeadingV0Correlation.cxx:380 AliLeadingV0Correlation.cxx:381 AliLeadingV0Correlation.cxx:382 AliLeadingV0Correlation.cxx:383 AliLeadingV0Correlation.cxx:384 AliLeadingV0Correlation.cxx:385 AliLeadingV0Correlation.cxx:386 AliLeadingV0Correlation.cxx:387 AliLeadingV0Correlation.cxx:388 AliLeadingV0Correlation.cxx:389 AliLeadingV0Correlation.cxx:390 AliLeadingV0Correlation.cxx:391 AliLeadingV0Correlation.cxx:392 AliLeadingV0Correlation.cxx:393 AliLeadingV0Correlation.cxx:394 AliLeadingV0Correlation.cxx:395 AliLeadingV0Correlation.cxx:396 AliLeadingV0Correlation.cxx:397 AliLeadingV0Correlation.cxx:398 AliLeadingV0Correlation.cxx:399 AliLeadingV0Correlation.cxx:400 AliLeadingV0Correlation.cxx:401 AliLeadingV0Correlation.cxx:402 AliLeadingV0Correlation.cxx:403 AliLeadingV0Correlation.cxx:404 AliLeadingV0Correlation.cxx:405 AliLeadingV0Correlation.cxx:406 AliLeadingV0Correlation.cxx:407 AliLeadingV0Correlation.cxx:408 AliLeadingV0Correlation.cxx:409 AliLeadingV0Correlation.cxx:410 AliLeadingV0Correlation.cxx:411 AliLeadingV0Correlation.cxx:412 AliLeadingV0Correlation.cxx:413 AliLeadingV0Correlation.cxx:414 AliLeadingV0Correlation.cxx:415 AliLeadingV0Correlation.cxx:416 AliLeadingV0Correlation.cxx:417 AliLeadingV0Correlation.cxx:418 AliLeadingV0Correlation.cxx:419 AliLeadingV0Correlation.cxx:420 AliLeadingV0Correlation.cxx:421 AliLeadingV0Correlation.cxx:422 AliLeadingV0Correlation.cxx:423 AliLeadingV0Correlation.cxx:424 AliLeadingV0Correlation.cxx:425 AliLeadingV0Correlation.cxx:426 AliLeadingV0Correlation.cxx:427 AliLeadingV0Correlation.cxx:428 AliLeadingV0Correlation.cxx:429 AliLeadingV0Correlation.cxx:430 AliLeadingV0Correlation.cxx:431 AliLeadingV0Correlation.cxx:432 AliLeadingV0Correlation.cxx:433 AliLeadingV0Correlation.cxx:434 AliLeadingV0Correlation.cxx:435 AliLeadingV0Correlation.cxx:436 AliLeadingV0Correlation.cxx:437 AliLeadingV0Correlation.cxx:438 AliLeadingV0Correlation.cxx:439 AliLeadingV0Correlation.cxx:440 AliLeadingV0Correlation.cxx:441 AliLeadingV0Correlation.cxx:442 AliLeadingV0Correlation.cxx:443 AliLeadingV0Correlation.cxx:444 AliLeadingV0Correlation.cxx:445 AliLeadingV0Correlation.cxx:446 AliLeadingV0Correlation.cxx:447 AliLeadingV0Correlation.cxx:448 AliLeadingV0Correlation.cxx:449 AliLeadingV0Correlation.cxx:450 AliLeadingV0Correlation.cxx:451 AliLeadingV0Correlation.cxx:452 AliLeadingV0Correlation.cxx:453 AliLeadingV0Correlation.cxx:454 AliLeadingV0Correlation.cxx:455 AliLeadingV0Correlation.cxx:456 AliLeadingV0Correlation.cxx:457 AliLeadingV0Correlation.cxx:458 AliLeadingV0Correlation.cxx:459 AliLeadingV0Correlation.cxx:460 AliLeadingV0Correlation.cxx:461 AliLeadingV0Correlation.cxx:462 AliLeadingV0Correlation.cxx:463 AliLeadingV0Correlation.cxx:464 AliLeadingV0Correlation.cxx:465 AliLeadingV0Correlation.cxx:466 AliLeadingV0Correlation.cxx:467 AliLeadingV0Correlation.cxx:468 AliLeadingV0Correlation.cxx:469 AliLeadingV0Correlation.cxx:470 AliLeadingV0Correlation.cxx:471 AliLeadingV0Correlation.cxx:472 AliLeadingV0Correlation.cxx:473 AliLeadingV0Correlation.cxx:474 AliLeadingV0Correlation.cxx:475 AliLeadingV0Correlation.cxx:476 AliLeadingV0Correlation.cxx:477 AliLeadingV0Correlation.cxx:478 AliLeadingV0Correlation.cxx:479 AliLeadingV0Correlation.cxx:480 AliLeadingV0Correlation.cxx:481 AliLeadingV0Correlation.cxx:482 AliLeadingV0Correlation.cxx:483 AliLeadingV0Correlation.cxx:484 AliLeadingV0Correlation.cxx:485 AliLeadingV0Correlation.cxx:486 AliLeadingV0Correlation.cxx:487 AliLeadingV0Correlation.cxx:488 AliLeadingV0Correlation.cxx:489 AliLeadingV0Correlation.cxx:490 AliLeadingV0Correlation.cxx:491 AliLeadingV0Correlation.cxx:492 AliLeadingV0Correlation.cxx:493 AliLeadingV0Correlation.cxx:494 AliLeadingV0Correlation.cxx:495 AliLeadingV0Correlation.cxx:496 AliLeadingV0Correlation.cxx:497 AliLeadingV0Correlation.cxx:498 AliLeadingV0Correlation.cxx:499 AliLeadingV0Correlation.cxx:500 AliLeadingV0Correlation.cxx:501 AliLeadingV0Correlation.cxx:502 AliLeadingV0Correlation.cxx:503 AliLeadingV0Correlation.cxx:504 AliLeadingV0Correlation.cxx:505 AliLeadingV0Correlation.cxx:506 AliLeadingV0Correlation.cxx:507 AliLeadingV0Correlation.cxx:508 AliLeadingV0Correlation.cxx:509 AliLeadingV0Correlation.cxx:510 AliLeadingV0Correlation.cxx:511 AliLeadingV0Correlation.cxx:512 AliLeadingV0Correlation.cxx:513 AliLeadingV0Correlation.cxx:514 AliLeadingV0Correlation.cxx:515 AliLeadingV0Correlation.cxx:516 AliLeadingV0Correlation.cxx:517 AliLeadingV0Correlation.cxx:518 AliLeadingV0Correlation.cxx:519 AliLeadingV0Correlation.cxx:520 AliLeadingV0Correlation.cxx:521 AliLeadingV0Correlation.cxx:522 AliLeadingV0Correlation.cxx:523 AliLeadingV0Correlation.cxx:524 AliLeadingV0Correlation.cxx:525 AliLeadingV0Correlation.cxx:526 AliLeadingV0Correlation.cxx:527 AliLeadingV0Correlation.cxx:528 AliLeadingV0Correlation.cxx:529 AliLeadingV0Correlation.cxx:530 AliLeadingV0Correlation.cxx:531 AliLeadingV0Correlation.cxx:532 AliLeadingV0Correlation.cxx:533 AliLeadingV0Correlation.cxx:534 AliLeadingV0Correlation.cxx:535 AliLeadingV0Correlation.cxx:536 AliLeadingV0Correlation.cxx:537 AliLeadingV0Correlation.cxx:538 AliLeadingV0Correlation.cxx:539 AliLeadingV0Correlation.cxx:540 AliLeadingV0Correlation.cxx:541 AliLeadingV0Correlation.cxx:542 AliLeadingV0Correlation.cxx:543 AliLeadingV0Correlation.cxx:544 AliLeadingV0Correlation.cxx:545 AliLeadingV0Correlation.cxx:546 AliLeadingV0Correlation.cxx:547 AliLeadingV0Correlation.cxx:548 AliLeadingV0Correlation.cxx:549 AliLeadingV0Correlation.cxx:550 AliLeadingV0Correlation.cxx:551 AliLeadingV0Correlation.cxx:552 AliLeadingV0Correlation.cxx:553 AliLeadingV0Correlation.cxx:554 AliLeadingV0Correlation.cxx:555 AliLeadingV0Correlation.cxx:556 AliLeadingV0Correlation.cxx:557 AliLeadingV0Correlation.cxx:558 AliLeadingV0Correlation.cxx:559 AliLeadingV0Correlation.cxx:560 AliLeadingV0Correlation.cxx:561 AliLeadingV0Correlation.cxx:562 AliLeadingV0Correlation.cxx:563 AliLeadingV0Correlation.cxx:564 AliLeadingV0Correlation.cxx:565 AliLeadingV0Correlation.cxx:566 AliLeadingV0Correlation.cxx:567 AliLeadingV0Correlation.cxx:568 AliLeadingV0Correlation.cxx:569 AliLeadingV0Correlation.cxx:570 AliLeadingV0Correlation.cxx:571 AliLeadingV0Correlation.cxx:572 AliLeadingV0Correlation.cxx:573 AliLeadingV0Correlation.cxx:574 AliLeadingV0Correlation.cxx:575 AliLeadingV0Correlation.cxx:576 AliLeadingV0Correlation.cxx:577 AliLeadingV0Correlation.cxx:578 AliLeadingV0Correlation.cxx:579 AliLeadingV0Correlation.cxx:580 AliLeadingV0Correlation.cxx:581 AliLeadingV0Correlation.cxx:582 AliLeadingV0Correlation.cxx:583 AliLeadingV0Correlation.cxx:584 AliLeadingV0Correlation.cxx:585 AliLeadingV0Correlation.cxx:586 AliLeadingV0Correlation.cxx:587 AliLeadingV0Correlation.cxx:588 AliLeadingV0Correlation.cxx:589 AliLeadingV0Correlation.cxx:590 AliLeadingV0Correlation.cxx:591 AliLeadingV0Correlation.cxx:592 AliLeadingV0Correlation.cxx:593 AliLeadingV0Correlation.cxx:594 AliLeadingV0Correlation.cxx:595 AliLeadingV0Correlation.cxx:596 AliLeadingV0Correlation.cxx:597 AliLeadingV0Correlation.cxx:598 AliLeadingV0Correlation.cxx:599 AliLeadingV0Correlation.cxx:600 AliLeadingV0Correlation.cxx:601 AliLeadingV0Correlation.cxx:602 AliLeadingV0Correlation.cxx:603 AliLeadingV0Correlation.cxx:604 AliLeadingV0Correlation.cxx:605 AliLeadingV0Correlation.cxx:606 AliLeadingV0Correlation.cxx:607 AliLeadingV0Correlation.cxx:608 AliLeadingV0Correlation.cxx:609 AliLeadingV0Correlation.cxx:610 AliLeadingV0Correlation.cxx:611 AliLeadingV0Correlation.cxx:612 AliLeadingV0Correlation.cxx:613 AliLeadingV0Correlation.cxx:614 AliLeadingV0Correlation.cxx:615 AliLeadingV0Correlation.cxx:616 AliLeadingV0Correlation.cxx:617 AliLeadingV0Correlation.cxx:618 AliLeadingV0Correlation.cxx:619 AliLeadingV0Correlation.cxx:620 AliLeadingV0Correlation.cxx:621 AliLeadingV0Correlation.cxx:622 AliLeadingV0Correlation.cxx:623 AliLeadingV0Correlation.cxx:624 AliLeadingV0Correlation.cxx:625 AliLeadingV0Correlation.cxx:626 AliLeadingV0Correlation.cxx:627 AliLeadingV0Correlation.cxx:628 AliLeadingV0Correlation.cxx:629 AliLeadingV0Correlation.cxx:630 AliLeadingV0Correlation.cxx:631 AliLeadingV0Correlation.cxx:632 AliLeadingV0Correlation.cxx:633 AliLeadingV0Correlation.cxx:634 AliLeadingV0Correlation.cxx:635 AliLeadingV0Correlation.cxx:636 AliLeadingV0Correlation.cxx:637 AliLeadingV0Correlation.cxx:638 AliLeadingV0Correlation.cxx:639 AliLeadingV0Correlation.cxx:640 AliLeadingV0Correlation.cxx:641 AliLeadingV0Correlation.cxx:642 AliLeadingV0Correlation.cxx:643 AliLeadingV0Correlation.cxx:644 AliLeadingV0Correlation.cxx:645 AliLeadingV0Correlation.cxx:646 AliLeadingV0Correlation.cxx:647 AliLeadingV0Correlation.cxx:648 AliLeadingV0Correlation.cxx:649 AliLeadingV0Correlation.cxx:650 AliLeadingV0Correlation.cxx:651 AliLeadingV0Correlation.cxx:652 AliLeadingV0Correlation.cxx:653 AliLeadingV0Correlation.cxx:654 AliLeadingV0Correlation.cxx:655 AliLeadingV0Correlation.cxx:656 AliLeadingV0Correlation.cxx:657 AliLeadingV0Correlation.cxx:658 AliLeadingV0Correlation.cxx:659 AliLeadingV0Correlation.cxx:660 AliLeadingV0Correlation.cxx:661 AliLeadingV0Correlation.cxx:662 AliLeadingV0Correlation.cxx:663 AliLeadingV0Correlation.cxx:664 AliLeadingV0Correlation.cxx:665 AliLeadingV0Correlation.cxx:666 AliLeadingV0Correlation.cxx:667 AliLeadingV0Correlation.cxx:668 AliLeadingV0Correlation.cxx:669 AliLeadingV0Correlation.cxx:670 AliLeadingV0Correlation.cxx:671 AliLeadingV0Correlation.cxx:672 AliLeadingV0Correlation.cxx:673 AliLeadingV0Correlation.cxx:674 AliLeadingV0Correlation.cxx:675 AliLeadingV0Correlation.cxx:676 AliLeadingV0Correlation.cxx:677 AliLeadingV0Correlation.cxx:678 AliLeadingV0Correlation.cxx:679 AliLeadingV0Correlation.cxx:680 AliLeadingV0Correlation.cxx:681 AliLeadingV0Correlation.cxx:682 AliLeadingV0Correlation.cxx:683 AliLeadingV0Correlation.cxx:684 AliLeadingV0Correlation.cxx:685 AliLeadingV0Correlation.cxx:686 AliLeadingV0Correlation.cxx:687 AliLeadingV0Correlation.cxx:688 AliLeadingV0Correlation.cxx:689 AliLeadingV0Correlation.cxx:690 AliLeadingV0Correlation.cxx:691 AliLeadingV0Correlation.cxx:692 AliLeadingV0Correlation.cxx:693 AliLeadingV0Correlation.cxx:694 AliLeadingV0Correlation.cxx:695 AliLeadingV0Correlation.cxx:696 AliLeadingV0Correlation.cxx:697 AliLeadingV0Correlation.cxx:698 AliLeadingV0Correlation.cxx:699 AliLeadingV0Correlation.cxx:700 AliLeadingV0Correlation.cxx:701 AliLeadingV0Correlation.cxx:702 AliLeadingV0Correlation.cxx:703 AliLeadingV0Correlation.cxx:704 AliLeadingV0Correlation.cxx:705 AliLeadingV0Correlation.cxx:706 AliLeadingV0Correlation.cxx:707 AliLeadingV0Correlation.cxx:708 AliLeadingV0Correlation.cxx:709 AliLeadingV0Correlation.cxx:710 AliLeadingV0Correlation.cxx:711 AliLeadingV0Correlation.cxx:712 AliLeadingV0Correlation.cxx:713 AliLeadingV0Correlation.cxx:714 AliLeadingV0Correlation.cxx:715 AliLeadingV0Correlation.cxx:716 AliLeadingV0Correlation.cxx:717 AliLeadingV0Correlation.cxx:718 AliLeadingV0Correlation.cxx:719 AliLeadingV0Correlation.cxx:720 AliLeadingV0Correlation.cxx:721 AliLeadingV0Correlation.cxx:722 AliLeadingV0Correlation.cxx:723 AliLeadingV0Correlation.cxx:724 AliLeadingV0Correlation.cxx:725 AliLeadingV0Correlation.cxx:726 AliLeadingV0Correlation.cxx:727 AliLeadingV0Correlation.cxx:728 AliLeadingV0Correlation.cxx:729 AliLeadingV0Correlation.cxx:730 AliLeadingV0Correlation.cxx:731 AliLeadingV0Correlation.cxx:732 AliLeadingV0Correlation.cxx:733 AliLeadingV0Correlation.cxx:734 AliLeadingV0Correlation.cxx:735 AliLeadingV0Correlation.cxx:736 AliLeadingV0Correlation.cxx:737 AliLeadingV0Correlation.cxx:738 AliLeadingV0Correlation.cxx:739 AliLeadingV0Correlation.cxx:740 AliLeadingV0Correlation.cxx:741 AliLeadingV0Correlation.cxx:742 AliLeadingV0Correlation.cxx:743 AliLeadingV0Correlation.cxx:744 AliLeadingV0Correlation.cxx:745 AliLeadingV0Correlation.cxx:746 AliLeadingV0Correlation.cxx:747 AliLeadingV0Correlation.cxx:748 AliLeadingV0Correlation.cxx:749 AliLeadingV0Correlation.cxx:750 AliLeadingV0Correlation.cxx:751 AliLeadingV0Correlation.cxx:752 AliLeadingV0Correlation.cxx:753 AliLeadingV0Correlation.cxx:754 AliLeadingV0Correlation.cxx:755 AliLeadingV0Correlation.cxx:756 AliLeadingV0Correlation.cxx:757 AliLeadingV0Correlation.cxx:758 AliLeadingV0Correlation.cxx:759 AliLeadingV0Correlation.cxx:760 AliLeadingV0Correlation.cxx:761 AliLeadingV0Correlation.cxx:762 AliLeadingV0Correlation.cxx:763 AliLeadingV0Correlation.cxx:764 AliLeadingV0Correlation.cxx:765 AliLeadingV0Correlation.cxx:766 AliLeadingV0Correlation.cxx:767 AliLeadingV0Correlation.cxx:768 AliLeadingV0Correlation.cxx:769 AliLeadingV0Correlation.cxx:770 AliLeadingV0Correlation.cxx:771 AliLeadingV0Correlation.cxx:772 AliLeadingV0Correlation.cxx:773 AliLeadingV0Correlation.cxx:774 AliLeadingV0Correlation.cxx:775 AliLeadingV0Correlation.cxx:776 AliLeadingV0Correlation.cxx:777 AliLeadingV0Correlation.cxx:778 AliLeadingV0Correlation.cxx:779 AliLeadingV0Correlation.cxx:780 AliLeadingV0Correlation.cxx:781 AliLeadingV0Correlation.cxx:782 AliLeadingV0Correlation.cxx:783 AliLeadingV0Correlation.cxx:784 AliLeadingV0Correlation.cxx:785 AliLeadingV0Correlation.cxx:786 AliLeadingV0Correlation.cxx:787 AliLeadingV0Correlation.cxx:788 AliLeadingV0Correlation.cxx:789 AliLeadingV0Correlation.cxx:790 AliLeadingV0Correlation.cxx:791 AliLeadingV0Correlation.cxx:792 AliLeadingV0Correlation.cxx:793 AliLeadingV0Correlation.cxx:794 AliLeadingV0Correlation.cxx:795 AliLeadingV0Correlation.cxx:796 AliLeadingV0Correlation.cxx:797 AliLeadingV0Correlation.cxx:798 AliLeadingV0Correlation.cxx:799 AliLeadingV0Correlation.cxx:800 AliLeadingV0Correlation.cxx:801 AliLeadingV0Correlation.cxx:802 AliLeadingV0Correlation.cxx:803 AliLeadingV0Correlation.cxx:804 AliLeadingV0Correlation.cxx:805 AliLeadingV0Correlation.cxx:806 AliLeadingV0Correlation.cxx:807 AliLeadingV0Correlation.cxx:808 AliLeadingV0Correlation.cxx:809 AliLeadingV0Correlation.cxx:810 AliLeadingV0Correlation.cxx:811 AliLeadingV0Correlation.cxx:812 AliLeadingV0Correlation.cxx:813 AliLeadingV0Correlation.cxx:814 AliLeadingV0Correlation.cxx:815 AliLeadingV0Correlation.cxx:816 AliLeadingV0Correlation.cxx:817 AliLeadingV0Correlation.cxx:818 AliLeadingV0Correlation.cxx:819 AliLeadingV0Correlation.cxx:820 AliLeadingV0Correlation.cxx:821 AliLeadingV0Correlation.cxx:822 AliLeadingV0Correlation.cxx:823 AliLeadingV0Correlation.cxx:824 AliLeadingV0Correlation.cxx:825 AliLeadingV0Correlation.cxx:826 AliLeadingV0Correlation.cxx:827 AliLeadingV0Correlation.cxx:828 AliLeadingV0Correlation.cxx:829 AliLeadingV0Correlation.cxx:830 AliLeadingV0Correlation.cxx:831 AliLeadingV0Correlation.cxx:832 AliLeadingV0Correlation.cxx:833 AliLeadingV0Correlation.cxx:834 AliLeadingV0Correlation.cxx:835 AliLeadingV0Correlation.cxx:836 AliLeadingV0Correlation.cxx:837 AliLeadingV0Correlation.cxx:838 AliLeadingV0Correlation.cxx:839 AliLeadingV0Correlation.cxx:840 AliLeadingV0Correlation.cxx:841 AliLeadingV0Correlation.cxx:842 AliLeadingV0Correlation.cxx:843 AliLeadingV0Correlation.cxx:844 AliLeadingV0Correlation.cxx:845 AliLeadingV0Correlation.cxx:846 AliLeadingV0Correlation.cxx:847 AliLeadingV0Correlation.cxx:848 AliLeadingV0Correlation.cxx:849 AliLeadingV0Correlation.cxx:850 AliLeadingV0Correlation.cxx:851 AliLeadingV0Correlation.cxx:852 AliLeadingV0Correlation.cxx:853 AliLeadingV0Correlation.cxx:854 AliLeadingV0Correlation.cxx:855 AliLeadingV0Correlation.cxx:856 AliLeadingV0Correlation.cxx:857 AliLeadingV0Correlation.cxx:858 AliLeadingV0Correlation.cxx:859 AliLeadingV0Correlation.cxx:860 AliLeadingV0Correlation.cxx:861 AliLeadingV0Correlation.cxx:862 AliLeadingV0Correlation.cxx:863 AliLeadingV0Correlation.cxx:864 AliLeadingV0Correlation.cxx:865 AliLeadingV0Correlation.cxx:866 AliLeadingV0Correlation.cxx:867 AliLeadingV0Correlation.cxx:868 AliLeadingV0Correlation.cxx:869 AliLeadingV0Correlation.cxx:870 AliLeadingV0Correlation.cxx:871 AliLeadingV0Correlation.cxx:872 AliLeadingV0Correlation.cxx:873 AliLeadingV0Correlation.cxx:874 AliLeadingV0Correlation.cxx:875 AliLeadingV0Correlation.cxx:876 AliLeadingV0Correlation.cxx:877 AliLeadingV0Correlation.cxx:878 AliLeadingV0Correlation.cxx:879 AliLeadingV0Correlation.cxx:880 AliLeadingV0Correlation.cxx:881 AliLeadingV0Correlation.cxx:882 AliLeadingV0Correlation.cxx:883 AliLeadingV0Correlation.cxx:884 AliLeadingV0Correlation.cxx:885 AliLeadingV0Correlation.cxx:886 AliLeadingV0Correlation.cxx:887 AliLeadingV0Correlation.cxx:888 AliLeadingV0Correlation.cxx:889 AliLeadingV0Correlation.cxx:890 AliLeadingV0Correlation.cxx:891 AliLeadingV0Correlation.cxx:892 AliLeadingV0Correlation.cxx:893 AliLeadingV0Correlation.cxx:894 AliLeadingV0Correlation.cxx:895 AliLeadingV0Correlation.cxx:896 AliLeadingV0Correlation.cxx:897 AliLeadingV0Correlation.cxx:898 AliLeadingV0Correlation.cxx:899 AliLeadingV0Correlation.cxx:900 AliLeadingV0Correlation.cxx:901 AliLeadingV0Correlation.cxx:902 AliLeadingV0Correlation.cxx:903 AliLeadingV0Correlation.cxx:904 AliLeadingV0Correlation.cxx:905 AliLeadingV0Correlation.cxx:906 AliLeadingV0Correlation.cxx:907 AliLeadingV0Correlation.cxx:908 AliLeadingV0Correlation.cxx:909 AliLeadingV0Correlation.cxx:910 AliLeadingV0Correlation.cxx:911 AliLeadingV0Correlation.cxx:912 AliLeadingV0Correlation.cxx:913 AliLeadingV0Correlation.cxx:914 AliLeadingV0Correlation.cxx:915 AliLeadingV0Correlation.cxx:916 AliLeadingV0Correlation.cxx:917 AliLeadingV0Correlation.cxx:918 AliLeadingV0Correlation.cxx:919 AliLeadingV0Correlation.cxx:920 AliLeadingV0Correlation.cxx:921 AliLeadingV0Correlation.cxx:922 AliLeadingV0Correlation.cxx:923 AliLeadingV0Correlation.cxx:924 AliLeadingV0Correlation.cxx:925 AliLeadingV0Correlation.cxx:926 AliLeadingV0Correlation.cxx:927 AliLeadingV0Correlation.cxx:928 AliLeadingV0Correlation.cxx:929 AliLeadingV0Correlation.cxx:930 AliLeadingV0Correlation.cxx:931 AliLeadingV0Correlation.cxx:932 AliLeadingV0Correlation.cxx:933 AliLeadingV0Correlation.cxx:934 AliLeadingV0Correlation.cxx:935 AliLeadingV0Correlation.cxx:936 AliLeadingV0Correlation.cxx:937 AliLeadingV0Correlation.cxx:938 AliLeadingV0Correlation.cxx:939 AliLeadingV0Correlation.cxx:940 AliLeadingV0Correlation.cxx:941 AliLeadingV0Correlation.cxx:942 AliLeadingV0Correlation.cxx:943 AliLeadingV0Correlation.cxx:944 AliLeadingV0Correlation.cxx:945 AliLeadingV0Correlation.cxx:946 AliLeadingV0Correlation.cxx:947 AliLeadingV0Correlation.cxx:948 AliLeadingV0Correlation.cxx:949 AliLeadingV0Correlation.cxx:950 AliLeadingV0Correlation.cxx:951 AliLeadingV0Correlation.cxx:952 AliLeadingV0Correlation.cxx:953 AliLeadingV0Correlation.cxx:954 AliLeadingV0Correlation.cxx:955 AliLeadingV0Correlation.cxx:956 AliLeadingV0Correlation.cxx:957 AliLeadingV0Correlation.cxx:958 AliLeadingV0Correlation.cxx:959 AliLeadingV0Correlation.cxx:960 AliLeadingV0Correlation.cxx:961 AliLeadingV0Correlation.cxx:962 AliLeadingV0Correlation.cxx:963 AliLeadingV0Correlation.cxx:964 AliLeadingV0Correlation.cxx:965 AliLeadingV0Correlation.cxx:966 AliLeadingV0Correlation.cxx:967 AliLeadingV0Correlation.cxx:968 AliLeadingV0Correlation.cxx:969 AliLeadingV0Correlation.cxx:970 AliLeadingV0Correlation.cxx:971 AliLeadingV0Correlation.cxx:972 AliLeadingV0Correlation.cxx:973 AliLeadingV0Correlation.cxx:974 AliLeadingV0Correlation.cxx:975 AliLeadingV0Correlation.cxx:976 AliLeadingV0Correlation.cxx:977 AliLeadingV0Correlation.cxx:978 AliLeadingV0Correlation.cxx:979 AliLeadingV0Correlation.cxx:980 AliLeadingV0Correlation.cxx:981 AliLeadingV0Correlation.cxx:982 AliLeadingV0Correlation.cxx:983 AliLeadingV0Correlation.cxx:984 AliLeadingV0Correlation.cxx:985 AliLeadingV0Correlation.cxx:986 AliLeadingV0Correlation.cxx:987 AliLeadingV0Correlation.cxx:988 AliLeadingV0Correlation.cxx:989 AliLeadingV0Correlation.cxx:990 AliLeadingV0Correlation.cxx:991 AliLeadingV0Correlation.cxx:992 AliLeadingV0Correlation.cxx:993 AliLeadingV0Correlation.cxx:994 AliLeadingV0Correlation.cxx:995 AliLeadingV0Correlation.cxx:996 AliLeadingV0Correlation.cxx:997 AliLeadingV0Correlation.cxx:998 AliLeadingV0Correlation.cxx:999 AliLeadingV0Correlation.cxx:1000 AliLeadingV0Correlation.cxx:1001 AliLeadingV0Correlation.cxx:1002 AliLeadingV0Correlation.cxx:1003 AliLeadingV0Correlation.cxx:1004 AliLeadingV0Correlation.cxx:1005 AliLeadingV0Correlation.cxx:1006 AliLeadingV0Correlation.cxx:1007 AliLeadingV0Correlation.cxx:1008 AliLeadingV0Correlation.cxx:1009 AliLeadingV0Correlation.cxx:1010 AliLeadingV0Correlation.cxx:1011 AliLeadingV0Correlation.cxx:1012 AliLeadingV0Correlation.cxx:1013 AliLeadingV0Correlation.cxx:1014 AliLeadingV0Correlation.cxx:1015 AliLeadingV0Correlation.cxx:1016 AliLeadingV0Correlation.cxx:1017 AliLeadingV0Correlation.cxx:1018 AliLeadingV0Correlation.cxx:1019 AliLeadingV0Correlation.cxx:1020 AliLeadingV0Correlation.cxx:1021 AliLeadingV0Correlation.cxx:1022 AliLeadingV0Correlation.cxx:1023 AliLeadingV0Correlation.cxx:1024 AliLeadingV0Correlation.cxx:1025 AliLeadingV0Correlation.cxx:1026 AliLeadingV0Correlation.cxx:1027 AliLeadingV0Correlation.cxx:1028 AliLeadingV0Correlation.cxx:1029 AliLeadingV0Correlation.cxx:1030 AliLeadingV0Correlation.cxx:1031 AliLeadingV0Correlation.cxx:1032 AliLeadingV0Correlation.cxx:1033 AliLeadingV0Correlation.cxx:1034 AliLeadingV0Correlation.cxx:1035 AliLeadingV0Correlation.cxx:1036 AliLeadingV0Correlation.cxx:1037 AliLeadingV0Correlation.cxx:1038 AliLeadingV0Correlation.cxx:1039 AliLeadingV0Correlation.cxx:1040 AliLeadingV0Correlation.cxx:1041 AliLeadingV0Correlation.cxx:1042 AliLeadingV0Correlation.cxx:1043 AliLeadingV0Correlation.cxx:1044 AliLeadingV0Correlation.cxx:1045 AliLeadingV0Correlation.cxx:1046 AliLeadingV0Correlation.cxx:1047 AliLeadingV0Correlation.cxx:1048 AliLeadingV0Correlation.cxx:1049 AliLeadingV0Correlation.cxx:1050 AliLeadingV0Correlation.cxx:1051 AliLeadingV0Correlation.cxx:1052 AliLeadingV0Correlation.cxx:1053 AliLeadingV0Correlation.cxx:1054 AliLeadingV0Correlation.cxx:1055 AliLeadingV0Correlation.cxx:1056 AliLeadingV0Correlation.cxx:1057 AliLeadingV0Correlation.cxx:1058 AliLeadingV0Correlation.cxx:1059 AliLeadingV0Correlation.cxx:1060 AliLeadingV0Correlation.cxx:1061 AliLeadingV0Correlation.cxx:1062 AliLeadingV0Correlation.cxx:1063 AliLeadingV0Correlation.cxx:1064 AliLeadingV0Correlation.cxx:1065 AliLeadingV0Correlation.cxx:1066 AliLeadingV0Correlation.cxx:1067 AliLeadingV0Correlation.cxx:1068 AliLeadingV0Correlation.cxx:1069 AliLeadingV0Correlation.cxx:1070 AliLeadingV0Correlation.cxx:1071 AliLeadingV0Correlation.cxx:1072 AliLeadingV0Correlation.cxx:1073 AliLeadingV0Correlation.cxx:1074 AliLeadingV0Correlation.cxx:1075 AliLeadingV0Correlation.cxx:1076 AliLeadingV0Correlation.cxx:1077 AliLeadingV0Correlation.cxx:1078 AliLeadingV0Correlation.cxx:1079 AliLeadingV0Correlation.cxx:1080 AliLeadingV0Correlation.cxx:1081 AliLeadingV0Correlation.cxx:1082 AliLeadingV0Correlation.cxx:1083 AliLeadingV0Correlation.cxx:1084 AliLeadingV0Correlation.cxx:1085 AliLeadingV0Correlation.cxx:1086 AliLeadingV0Correlation.cxx:1087 AliLeadingV0Correlation.cxx:1088 AliLeadingV0Correlation.cxx:1089 AliLeadingV0Correlation.cxx:1090 AliLeadingV0Correlation.cxx:1091 AliLeadingV0Correlation.cxx:1092 AliLeadingV0Correlation.cxx:1093 AliLeadingV0Correlation.cxx:1094 AliLeadingV0Correlation.cxx:1095 AliLeadingV0Correlation.cxx:1096 AliLeadingV0Correlation.cxx:1097 AliLeadingV0Correlation.cxx:1098 AliLeadingV0Correlation.cxx:1099 AliLeadingV0Correlation.cxx:1100 AliLeadingV0Correlation.cxx:1101 AliLeadingV0Correlation.cxx:1102 AliLeadingV0Correlation.cxx:1103 AliLeadingV0Correlation.cxx:1104 AliLeadingV0Correlation.cxx:1105 AliLeadingV0Correlation.cxx:1106 AliLeadingV0Correlation.cxx:1107 AliLeadingV0Correlation.cxx:1108 AliLeadingV0Correlation.cxx:1109 AliLeadingV0Correlation.cxx:1110 AliLeadingV0Correlation.cxx:1111 AliLeadingV0Correlation.cxx:1112 AliLeadingV0Correlation.cxx:1113 AliLeadingV0Correlation.cxx:1114 AliLeadingV0Correlation.cxx:1115 AliLeadingV0Correlation.cxx:1116 AliLeadingV0Correlation.cxx:1117 AliLeadingV0Correlation.cxx:1118 AliLeadingV0Correlation.cxx:1119 AliLeadingV0Correlation.cxx:1120 AliLeadingV0Correlation.cxx:1121 AliLeadingV0Correlation.cxx:1122 AliLeadingV0Correlation.cxx:1123 AliLeadingV0Correlation.cxx:1124 AliLeadingV0Correlation.cxx:1125 AliLeadingV0Correlation.cxx:1126 AliLeadingV0Correlation.cxx:1127 AliLeadingV0Correlation.cxx:1128 AliLeadingV0Correlation.cxx:1129 AliLeadingV0Correlation.cxx:1130 AliLeadingV0Correlation.cxx:1131 AliLeadingV0Correlation.cxx:1132 AliLeadingV0Correlation.cxx:1133 AliLeadingV0Correlation.cxx:1134 AliLeadingV0Correlation.cxx:1135 AliLeadingV0Correlation.cxx:1136 AliLeadingV0Correlation.cxx:1137 AliLeadingV0Correlation.cxx:1138 AliLeadingV0Correlation.cxx:1139 AliLeadingV0Correlation.cxx:1140 AliLeadingV0Correlation.cxx:1141 AliLeadingV0Correlation.cxx:1142 AliLeadingV0Correlation.cxx:1143 AliLeadingV0Correlation.cxx:1144 AliLeadingV0Correlation.cxx:1145 AliLeadingV0Correlation.cxx:1146 AliLeadingV0Correlation.cxx:1147 AliLeadingV0Correlation.cxx:1148 AliLeadingV0Correlation.cxx:1149 AliLeadingV0Correlation.cxx:1150 AliLeadingV0Correlation.cxx:1151 AliLeadingV0Correlation.cxx:1152 AliLeadingV0Correlation.cxx:1153 AliLeadingV0Correlation.cxx:1154 AliLeadingV0Correlation.cxx:1155 AliLeadingV0Correlation.cxx:1156 AliLeadingV0Correlation.cxx:1157 AliLeadingV0Correlation.cxx:1158 AliLeadingV0Correlation.cxx:1159 AliLeadingV0Correlation.cxx:1160 AliLeadingV0Correlation.cxx:1161 AliLeadingV0Correlation.cxx:1162 AliLeadingV0Correlation.cxx:1163 AliLeadingV0Correlation.cxx:1164 AliLeadingV0Correlation.cxx:1165 AliLeadingV0Correlation.cxx:1166 AliLeadingV0Correlation.cxx:1167 AliLeadingV0Correlation.cxx:1168 AliLeadingV0Correlation.cxx:1169 AliLeadingV0Correlation.cxx:1170 AliLeadingV0Correlation.cxx:1171 AliLeadingV0Correlation.cxx:1172 AliLeadingV0Correlation.cxx:1173 AliLeadingV0Correlation.cxx:1174 AliLeadingV0Correlation.cxx:1175 AliLeadingV0Correlation.cxx:1176 AliLeadingV0Correlation.cxx:1177 AliLeadingV0Correlation.cxx:1178 AliLeadingV0Correlation.cxx:1179 AliLeadingV0Correlation.cxx:1180 AliLeadingV0Correlation.cxx:1181 AliLeadingV0Correlation.cxx:1182 AliLeadingV0Correlation.cxx:1183 AliLeadingV0Correlation.cxx:1184 AliLeadingV0Correlation.cxx:1185 AliLeadingV0Correlation.cxx:1186 AliLeadingV0Correlation.cxx:1187 AliLeadingV0Correlation.cxx:1188 AliLeadingV0Correlation.cxx:1189 AliLeadingV0Correlation.cxx:1190 AliLeadingV0Correlation.cxx:1191 AliLeadingV0Correlation.cxx:1192 AliLeadingV0Correlation.cxx:1193 AliLeadingV0Correlation.cxx:1194 AliLeadingV0Correlation.cxx:1195 AliLeadingV0Correlation.cxx:1196 AliLeadingV0Correlation.cxx:1197 AliLeadingV0Correlation.cxx:1198 AliLeadingV0Correlation.cxx:1199 AliLeadingV0Correlation.cxx:1200 AliLeadingV0Correlation.cxx:1201 AliLeadingV0Correlation.cxx:1202 AliLeadingV0Correlation.cxx:1203 AliLeadingV0Correlation.cxx:1204 AliLeadingV0Correlation.cxx:1205 AliLeadingV0Correlation.cxx:1206 AliLeadingV0Correlation.cxx:1207 AliLeadingV0Correlation.cxx:1208 AliLeadingV0Correlation.cxx:1209 AliLeadingV0Correlation.cxx:1210 AliLeadingV0Correlation.cxx:1211 AliLeadingV0Correlation.cxx:1212 AliLeadingV0Correlation.cxx:1213 AliLeadingV0Correlation.cxx:1214 AliLeadingV0Correlation.cxx:1215 AliLeadingV0Correlation.cxx:1216 AliLeadingV0Correlation.cxx:1217 AliLeadingV0Correlation.cxx:1218 AliLeadingV0Correlation.cxx:1219 AliLeadingV0Correlation.cxx:1220 AliLeadingV0Correlation.cxx:1221 AliLeadingV0Correlation.cxx:1222 AliLeadingV0Correlation.cxx:1223 AliLeadingV0Correlation.cxx:1224 AliLeadingV0Correlation.cxx:1225 AliLeadingV0Correlation.cxx:1226 AliLeadingV0Correlation.cxx:1227 AliLeadingV0Correlation.cxx:1228 AliLeadingV0Correlation.cxx:1229 AliLeadingV0Correlation.cxx:1230 AliLeadingV0Correlation.cxx:1231 AliLeadingV0Correlation.cxx:1232 AliLeadingV0Correlation.cxx:1233 AliLeadingV0Correlation.cxx:1234 AliLeadingV0Correlation.cxx:1235 AliLeadingV0Correlation.cxx:1236 AliLeadingV0Correlation.cxx:1237 AliLeadingV0Correlation.cxx:1238 AliLeadingV0Correlation.cxx:1239 AliLeadingV0Correlation.cxx:1240 AliLeadingV0Correlation.cxx:1241 AliLeadingV0Correlation.cxx:1242 AliLeadingV0Correlation.cxx:1243 AliLeadingV0Correlation.cxx:1244 AliLeadingV0Correlation.cxx:1245 AliLeadingV0Correlation.cxx:1246 AliLeadingV0Correlation.cxx:1247 AliLeadingV0Correlation.cxx:1248 AliLeadingV0Correlation.cxx:1249 AliLeadingV0Correlation.cxx:1250 AliLeadingV0Correlation.cxx:1251 AliLeadingV0Correlation.cxx:1252 AliLeadingV0Correlation.cxx:1253 AliLeadingV0Correlation.cxx:1254 AliLeadingV0Correlation.cxx:1255 AliLeadingV0Correlation.cxx:1256 AliLeadingV0Correlation.cxx:1257 AliLeadingV0Correlation.cxx:1258 AliLeadingV0Correlation.cxx:1259 AliLeadingV0Correlation.cxx:1260 AliLeadingV0Correlation.cxx:1261 AliLeadingV0Correlation.cxx:1262 AliLeadingV0Correlation.cxx:1263 AliLeadingV0Correlation.cxx:1264 AliLeadingV0Correlation.cxx:1265 AliLeadingV0Correlation.cxx:1266 AliLeadingV0Correlation.cxx:1267 AliLeadingV0Correlation.cxx:1268 AliLeadingV0Correlation.cxx:1269 AliLeadingV0Correlation.cxx:1270 AliLeadingV0Correlation.cxx:1271 AliLeadingV0Correlation.cxx:1272 AliLeadingV0Correlation.cxx:1273 AliLeadingV0Correlation.cxx:1274 AliLeadingV0Correlation.cxx:1275 AliLeadingV0Correlation.cxx:1276 AliLeadingV0Correlation.cxx:1277 AliLeadingV0Correlation.cxx:1278 AliLeadingV0Correlation.cxx:1279 AliLeadingV0Correlation.cxx:1280 AliLeadingV0Correlation.cxx:1281 AliLeadingV0Correlation.cxx:1282 AliLeadingV0Correlation.cxx:1283 AliLeadingV0Correlation.cxx:1284 AliLeadingV0Correlation.cxx:1285 AliLeadingV0Correlation.cxx:1286 AliLeadingV0Correlation.cxx:1287 AliLeadingV0Correlation.cxx:1288 AliLeadingV0Correlation.cxx:1289 AliLeadingV0Correlation.cxx:1290 AliLeadingV0Correlation.cxx:1291 AliLeadingV0Correlation.cxx:1292 AliLeadingV0Correlation.cxx:1293 AliLeadingV0Correlation.cxx:1294 AliLeadingV0Correlation.cxx:1295 AliLeadingV0Correlation.cxx:1296 AliLeadingV0Correlation.cxx:1297 AliLeadingV0Correlation.cxx:1298 AliLeadingV0Correlation.cxx:1299 AliLeadingV0Correlation.cxx:1300 AliLeadingV0Correlation.cxx:1301 AliLeadingV0Correlation.cxx:1302 AliLeadingV0Correlation.cxx:1303 AliLeadingV0Correlation.cxx:1304 AliLeadingV0Correlation.cxx:1305 AliLeadingV0Correlation.cxx:1306 AliLeadingV0Correlation.cxx:1307 AliLeadingV0Correlation.cxx:1308 AliLeadingV0Correlation.cxx:1309 AliLeadingV0Correlation.cxx:1310 AliLeadingV0Correlation.cxx:1311 AliLeadingV0Correlation.cxx:1312 AliLeadingV0Correlation.cxx:1313 AliLeadingV0Correlation.cxx:1314 AliLeadingV0Correlation.cxx:1315 AliLeadingV0Correlation.cxx:1316 AliLeadingV0Correlation.cxx:1317 AliLeadingV0Correlation.cxx:1318 AliLeadingV0Correlation.cxx:1319 AliLeadingV0Correlation.cxx:1320 AliLeadingV0Correlation.cxx:1321 AliLeadingV0Correlation.cxx:1322 AliLeadingV0Correlation.cxx:1323 AliLeadingV0Correlation.cxx:1324 AliLeadingV0Correlation.cxx:1325 AliLeadingV0Correlation.cxx:1326 AliLeadingV0Correlation.cxx:1327 AliLeadingV0Correlation.cxx:1328 AliLeadingV0Correlation.cxx:1329 AliLeadingV0Correlation.cxx:1330 AliLeadingV0Correlation.cxx:1331 AliLeadingV0Correlation.cxx:1332 AliLeadingV0Correlation.cxx:1333 AliLeadingV0Correlation.cxx:1334 AliLeadingV0Correlation.cxx:1335 AliLeadingV0Correlation.cxx:1336 AliLeadingV0Correlation.cxx:1337 AliLeadingV0Correlation.cxx:1338 AliLeadingV0Correlation.cxx:1339 AliLeadingV0Correlation.cxx:1340 AliLeadingV0Correlation.cxx:1341 AliLeadingV0Correlation.cxx:1342 AliLeadingV0Correlation.cxx:1343 AliLeadingV0Correlation.cxx:1344 AliLeadingV0Correlation.cxx:1345 AliLeadingV0Correlation.cxx:1346 AliLeadingV0Correlation.cxx:1347 AliLeadingV0Correlation.cxx:1348 AliLeadingV0Correlation.cxx:1349 AliLeadingV0Correlation.cxx:1350 AliLeadingV0Correlation.cxx:1351 AliLeadingV0Correlation.cxx:1352 AliLeadingV0Correlation.cxx:1353 AliLeadingV0Correlation.cxx:1354 AliLeadingV0Correlation.cxx:1355 AliLeadingV0Correlation.cxx:1356 AliLeadingV0Correlation.cxx:1357 AliLeadingV0Correlation.cxx:1358 AliLeadingV0Correlation.cxx:1359 AliLeadingV0Correlation.cxx:1360 AliLeadingV0Correlation.cxx:1361 AliLeadingV0Correlation.cxx:1362 AliLeadingV0Correlation.cxx:1363 AliLeadingV0Correlation.cxx:1364 AliLeadingV0Correlation.cxx:1365 AliLeadingV0Correlation.cxx:1366 AliLeadingV0Correlation.cxx:1367 AliLeadingV0Correlation.cxx:1368 AliLeadingV0Correlation.cxx:1369 AliLeadingV0Correlation.cxx:1370 AliLeadingV0Correlation.cxx:1371 AliLeadingV0Correlation.cxx:1372 AliLeadingV0Correlation.cxx:1373 AliLeadingV0Correlation.cxx:1374 AliLeadingV0Correlation.cxx:1375 AliLeadingV0Correlation.cxx:1376 AliLeadingV0Correlation.cxx:1377