#include "TH1.h"
#include "TH2.h"
#include "TCanvas.h"
#include "THnSparse.h"
#include "AliHeader.h"
#include "AliGenEventHeader.h"
#include "AliInputEventHandler.h"
#include "AliAnalysisManager.h"
#include "AliStack.h"
#include "AliESDEvent.h"
#include "AliMCEvent.h"
#include "AliESDtrackCuts.h"
#include "AliLog.h"
#include "AliMultiplicity.h"
#include "AliTracker.h"
#include "AliCentrality.h"
#include "AlidNdPtEventCuts.h"
#include "AlidNdPtAcceptanceCuts.h"
#include "AliPhysicsSelection.h"
#include "AliTriggerAnalysis.h"
#include "AliPWG0Helper.h"
#include "AlidNdPtHelper.h"
#include "AlidNdPtAnalysisPbPb.h"
using namespace std;
ClassImp(AlidNdPtAnalysisPbPb)
AlidNdPtAnalysisPbPb::AlidNdPtAnalysisPbPb(): AlidNdPt(),
fAnalysisFolder(0),
fHistogramsOn(kFALSE),
fTrackPtCorrelationMatrix(0),
fGenEventMatrix(0),
fTriggerEventMatrix(0),
fRecEventMatrix(0),
fGenTrackEventMatrix(0),
fTriggerTrackEventMatrix(0),
fRecTrackEventMatrix(0),
fGenTrackMatrix(0),
fGenPrimTrackMatrix(0),
fRecPrimTrackMatrix(0),
fRecTrackMatrix(0),
fRecSecTrackMatrix(0),
fRecMultTrackMatrix(0),
fMCEventHist1(0),
fRecEventHist1(0),
fRecEventHist2(0),
fRecMCEventHist1(0),
fRecMCEventHist2(0),
fRecMCTrackHist1(0),
fMCMultRecTrackHist1(0),
fRecTrackHist3(0),
fTriggerAnalysis(0),
fCentralityEstimator(0),
fMultNbins(0),
fPtNbins(0),
fPtCorrNbins(0),
fEtaNbins(0),
fZvNbins(0),
fCentralityNbins(0),
fBinsMult(0),
fBinsPt(0),
fBinsPtCorr(0),
fBinsEta(0),
fBinsZv(0),
fBinsCentrality(0),
fIsInit(kFALSE)
{
for(Int_t i=0; i<AlidNdPtHelper::kCutSteps; i++) {
fMCTrackHist1[i]=0;
fMCPrimTrackHist1[i]=0;
fMCPrimTrackHist2[i]=0;
fMCSecTrackHist1[i]=0;
fRecTrackHist1[i]=0;
fRecTrackHist2[i]=0;
fRecTrackMultHist1[i]=0;
}
SetCentralityEstimator();
}
AlidNdPtAnalysisPbPb::AlidNdPtAnalysisPbPb(Char_t* name, Char_t* title): AlidNdPt(name,title),
fAnalysisFolder(0),
fHistogramsOn(kFALSE),
fTrackPtCorrelationMatrix(0),
fGenEventMatrix(0),
fTriggerEventMatrix(0),
fRecEventMatrix(0),
fGenTrackEventMatrix(0),
fTriggerTrackEventMatrix(0),
fRecTrackEventMatrix(0),
fGenTrackMatrix(0),
fGenPrimTrackMatrix(0),
fRecPrimTrackMatrix(0),
fRecTrackMatrix(0),
fRecSecTrackMatrix(0),
fRecMultTrackMatrix(0),
fMCEventHist1(0),
fRecEventHist1(0),
fRecEventHist2(0),
fRecMCEventHist1(0),
fRecMCEventHist2(0),
fRecMCTrackHist1(0),
fMCMultRecTrackHist1(0),
fRecTrackHist3(0),
fTriggerAnalysis(0),
fCentralityEstimator(0),
fMultNbins(0),
fPtNbins(0),
fPtCorrNbins(0),
fEtaNbins(0),
fZvNbins(0),
fCentralityNbins(0),
fBinsMult(0),
fBinsPt(0),
fBinsPtCorr(0),
fBinsEta(0),
fBinsZv(0),
fBinsCentrality(0),
fIsInit(kFALSE)
{
for(Int_t i=0; i<AlidNdPtHelper::kCutSteps; i++) {
fMCTrackHist1[i]=0;
fMCPrimTrackHist1[i]=0;
fMCPrimTrackHist2[i]=0;
fMCSecTrackHist1[i]=0;
fRecTrackHist1[i]=0;
fRecTrackHist2[i]=0;
fRecTrackMultHist1[i]=0;
}
SetCentralityEstimator();
}
AlidNdPtAnalysisPbPb::~AlidNdPtAnalysisPbPb() {
if(fTrackPtCorrelationMatrix) delete fTrackPtCorrelationMatrix; fTrackPtCorrelationMatrix=0;
if(fGenEventMatrix) delete fGenEventMatrix; fGenEventMatrix=0;
if(fTriggerEventMatrix) delete fTriggerEventMatrix; fTriggerEventMatrix=0;
if(fRecEventMatrix) delete fRecEventMatrix; fRecEventMatrix=0;
if(fGenTrackEventMatrix) delete fGenTrackEventMatrix; fGenTrackEventMatrix=0;
if(fTriggerEventMatrix) delete fTriggerEventMatrix; fTriggerEventMatrix=0;
if(fRecTrackEventMatrix) delete fRecTrackEventMatrix; fRecTrackEventMatrix=0;
if(fGenTrackMatrix) delete fGenTrackMatrix; fGenTrackMatrix=0;
if(fGenPrimTrackMatrix) delete fGenPrimTrackMatrix; fGenPrimTrackMatrix=0;
if(fRecPrimTrackMatrix) delete fRecPrimTrackMatrix; fRecPrimTrackMatrix=0;
if(fRecTrackMatrix) delete fRecTrackMatrix; fRecTrackMatrix=0;
if(fRecSecTrackMatrix) delete fRecSecTrackMatrix; fRecSecTrackMatrix=0;
if(fRecMultTrackMatrix) delete fRecMultTrackMatrix; fRecMultTrackMatrix=0;
if(fMCEventHist1) delete fMCEventHist1; fMCEventHist1=0;
if(fRecEventHist1) delete fRecEventHist1; fRecEventHist1=0;
if(fRecEventHist2) delete fRecEventHist2; fRecEventHist2=0;
if(fRecMCEventHist1) delete fRecMCEventHist1; fRecMCEventHist1=0;
if(fRecMCEventHist2) delete fRecMCEventHist2; fRecMCEventHist2=0;
for(Int_t i=0; i<AlidNdPtHelper::kCutSteps; i++) {
if(fMCTrackHist1[i]) delete fMCTrackHist1[i]; fMCTrackHist1[i]=0;
if(fMCPrimTrackHist1[i]) delete fMCPrimTrackHist1[i]; fMCPrimTrackHist1[i]=0;
if(fMCPrimTrackHist2[i]) delete fMCPrimTrackHist2[i]; fMCPrimTrackHist2[i]=0;
if(fMCSecTrackHist1[i]) delete fMCSecTrackHist1[i]; fMCSecTrackHist1[i]=0;
if(fRecTrackHist1[i]) delete fRecTrackHist1[i]; fRecTrackHist1[i]=0;
if(fRecTrackHist2[i]) delete fRecTrackHist2[i]; fRecTrackHist2[i]=0;
if(fRecTrackMultHist1[i]) delete fRecTrackMultHist1[i]; fRecTrackMultHist1[i]=0;
}
if(fRecMCTrackHist1) delete fRecMCTrackHist1; fRecMCTrackHist1=0;
if(fMCMultRecTrackHist1) delete fMCMultRecTrackHist1; fMCMultRecTrackHist1=0;
if(fRecTrackHist3) delete fRecTrackHist3; fRecTrackHist3=0;
if(fAnalysisFolder) delete fAnalysisFolder; fAnalysisFolder=0;
if (fTriggerAnalysis) delete fTriggerAnalysis; fTriggerAnalysis = 0;
if (fBinsMult) delete[] fBinsMult; fBinsMult=0;
if (fBinsPt) delete[] fBinsPt; fBinsPt=0;
if (fBinsPtCorr) delete[] fBinsPtCorr; fBinsPtCorr=0;
if (fBinsEta) delete[] fBinsEta; fBinsEta=0;
if (fBinsZv) delete[] fBinsZv; fBinsZv=0;
if (fBinsCentrality) delete[] fBinsCentrality; fBinsCentrality=0;
}
void AlidNdPtAnalysisPbPb::Init() {
Double_t binsMultDefault[48] = {-0.5, 0.5 , 1.5 , 2.5 , 3.5 , 4.5 , 5.5 , 6.5 , 7.5 , 8.5,9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 16.5, 17.5, 18.5,19.5, 20.5, 30.5, 40.5 , 50.5 , 60.5 , 70.5 , 80.5 , 90.5 , 100.5,200.5, 300.5, 400.5, 500.5, 600.5, 700.5, 800.5, 900.5, 1000.5, 2000.5, 3000.5, 4000.5, 5000.5, 6000.5, 7000.5, 8000.5, 9000.5, 10000.5 };
Double_t binsPtDefault[69] = {0.,0.05,0.1,0.15,0.2,0.25,0.3,0.35,0.4,0.45,0.5,0.55,0.6,0.65,0.7,0.75,0.8,0.85,0.9,0.95,1.0,1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,1.9,2.0,2.2,2.4,2.6,2.8,3.0,3.2,3.4,3.6,3.8,4.0,4.5,5.0,5.5,6.0,6.5,7.0,8.0,9.0,10.0,11.0,12.0,13.0,14.0,15.0,16.0,18.0,20.0,22.0,24.0,26.0,28.0,30.0,32.0,34.0,36.0,40.0,45.0,50.0};
Double_t binsPtCorrDefault[37] = {0.,0.05,0.1,0.15,0.2,0.25,0.3,0.35,0.4,0.45,0.5,0.55,0.6,0.65,0.7,0.75,0.8,0.85,0.9,0.95,1.0,1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,1.9,2.0,2.2,2.4,2.6,3.0,4.0,50.0};
Double_t binsEtaDefault[31] = {-1.5,-1.4,-1.3,-1.2,-1.1,-1.0,-0.9,-0.8,-0.7,-0.6,-0.5,-0.4,-0.3,-0.2,-0.1,0.,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0,1.1,1.2,1.3,1.4,1.5};
Double_t binsZvDefault[13] = {-30.,-25.,-20.,-15.,-10.,-5.,0.,5.,10.,15.,20.,25.,30.};
Double_t binsCentralityDefault[12] = {0., 5., 10., 20., 30., 40., 50., 60., 70., 80., 90., 100.};
if (!fBinsMult) { SetBinsMult(47,binsMultDefault); }
if (!fBinsPt) { SetBinsPt(68,binsPtDefault); }
if (!fBinsPtCorr) { SetBinsPtCorr(36,binsPtCorrDefault); }
if (!fBinsEta) { SetBinsEta(30,binsEtaDefault); }
if (!fBinsZv) { SetBinsZv(12,binsZvDefault); }
if (!fBinsCentrality) { SetBinsCentrality(11,binsCentralityDefault); }
Int_t binsTrackEventCorrMatrix[4]={fZvNbins,fPtNbins,fEtaNbins,fCentralityNbins};
Int_t binsTrackEvent[4]={fZvNbins,fPtNbins,fEtaNbins,fCentralityNbins};
Int_t binsTrackPtCorrelationMatrix[4]={fPtNbins,fPtNbins,fEtaNbins,fCentralityNbins};
fTrackPtCorrelationMatrix = new THnSparseF("fTrackPtCorrelationMatrix","Pt:mcPt:mcEta:Centrality",4,binsTrackPtCorrelationMatrix);
fTrackPtCorrelationMatrix->SetBinEdges(0,fBinsPt);
fTrackPtCorrelationMatrix->SetBinEdges(1,fBinsPt);
fTrackPtCorrelationMatrix->SetBinEdges(2,fBinsEta);
fTrackPtCorrelationMatrix->SetBinEdges(3,fBinsCentrality);
fTrackPtCorrelationMatrix->GetAxis(0)->SetTitle("Pt (GeV/c)");
fTrackPtCorrelationMatrix->GetAxis(1)->SetTitle("mcPt (GeV/c)");
fTrackPtCorrelationMatrix->GetAxis(2)->SetTitle("mcEta");
fTrackPtCorrelationMatrix->GetAxis(3)->SetTitle("Centrality");
fTrackPtCorrelationMatrix->Sumw2();
Int_t binsEventMatrix[3]={fZvNbins,fMultNbins,fCentralityNbins};
fGenEventMatrix = new THnSparseF("fGenEventMatrix","mcZv:multMB:Centrality",3,binsEventMatrix);
fGenEventMatrix->SetBinEdges(0,fBinsZv);
fGenEventMatrix->SetBinEdges(1,fBinsMult);
fGenEventMatrix->SetBinEdges(2,fBinsCentrality);
fGenEventMatrix->GetAxis(0)->SetTitle("mcZv (cm)");
fGenEventMatrix->GetAxis(1)->SetTitle("multiplicity MB");
fGenEventMatrix->GetAxis(2)->SetTitle("Centrality");
fGenEventMatrix->Sumw2();
fTriggerEventMatrix = new THnSparseF("fTriggerEventMatrix","mcZv:multMB:Centrality",3,binsEventMatrix);
fTriggerEventMatrix->SetBinEdges(0,fBinsZv);
fTriggerEventMatrix->SetBinEdges(1,fBinsMult);
fTriggerEventMatrix->SetBinEdges(2,fBinsCentrality);
fTriggerEventMatrix->GetAxis(0)->SetTitle("mcZv (cm)");
fTriggerEventMatrix->GetAxis(1)->SetTitle("multiplicity MB");
fTriggerEventMatrix->GetAxis(2)->SetTitle("Centrality");
fTriggerEventMatrix->Sumw2();
fRecEventMatrix = new THnSparseF("fRecEventMatrix","mcZv:multMB:Centrality",3,binsEventMatrix);
fRecEventMatrix->SetBinEdges(0,fBinsZv);
fRecEventMatrix->SetBinEdges(1,fBinsMult);
fRecEventMatrix->SetBinEdges(2,fBinsCentrality);
fRecEventMatrix->GetAxis(0)->SetTitle("mcZv (cm)");
fRecEventMatrix->GetAxis(1)->SetTitle("multiplicity MB");
fRecEventMatrix->GetAxis(2)->SetTitle("Centrality");
fRecEventMatrix->Sumw2();
fGenTrackEventMatrix = new THnSparseF("fGenTrackEventMatrix","mcZv:mcPt:mcEta:Centrality",4,binsTrackEventCorrMatrix);
fGenTrackEventMatrix->SetBinEdges(0,fBinsZv);
fGenTrackEventMatrix->SetBinEdges(1,fBinsPtCorr);
fGenTrackEventMatrix->SetBinEdges(2,fBinsEta);
fGenTrackEventMatrix->SetBinEdges(3,fBinsCentrality);
fGenTrackEventMatrix->GetAxis(0)->SetTitle("mcZv (cm)");
fGenTrackEventMatrix->GetAxis(1)->SetTitle("mcPt (GeV/c)");
fGenTrackEventMatrix->GetAxis(2)->SetTitle("mcEta");
fGenTrackEventMatrix->GetAxis(3)->SetTitle("Centrality");
fGenTrackEventMatrix->Sumw2();
fTriggerTrackEventMatrix = new THnSparseF("fTriggerTrackEventMatrix","mcZv:mcPt:mcEta:Centrality",4,binsTrackEventCorrMatrix);
fTriggerTrackEventMatrix->SetBinEdges(0,fBinsZv);
fTriggerTrackEventMatrix->SetBinEdges(1,fBinsPtCorr);
fTriggerTrackEventMatrix->SetBinEdges(2,fBinsEta);
fTriggerTrackEventMatrix->SetBinEdges(3,fBinsCentrality);
fTriggerTrackEventMatrix->GetAxis(0)->SetTitle("mcZv (cm)");
fTriggerTrackEventMatrix->GetAxis(1)->SetTitle("mcPt (GeV/c)");
fTriggerTrackEventMatrix->GetAxis(2)->SetTitle("mcEta");
fTriggerTrackEventMatrix->GetAxis(3)->SetTitle("Centrality");
fTriggerTrackEventMatrix->Sumw2();
fRecTrackEventMatrix = new THnSparseF("fRecTrackEventMatrix","mcZv:mcPt:mcEta:Centrality",4,binsTrackEventCorrMatrix);
fRecTrackEventMatrix->SetBinEdges(0,fBinsZv);
fRecTrackEventMatrix->SetBinEdges(1,fBinsPtCorr);
fRecTrackEventMatrix->SetBinEdges(2,fBinsEta);
fRecTrackEventMatrix->SetBinEdges(3,fBinsCentrality);
fRecTrackEventMatrix->GetAxis(0)->SetTitle("mcZv (cm)");
fRecTrackEventMatrix->GetAxis(1)->SetTitle("mcPt (GeV/c)");
fRecTrackEventMatrix->GetAxis(2)->SetTitle("mcEta");
fRecTrackEventMatrix->GetAxis(3)->SetTitle("Centrality");
fRecTrackEventMatrix->Sumw2();
fGenTrackMatrix = new THnSparseF("fGenTrackMatrix","mcZv:mcPt:mcEta:Centrality",4,binsTrackEventCorrMatrix);
fGenTrackMatrix->SetBinEdges(0,fBinsZv);
fGenTrackMatrix->SetBinEdges(1,fBinsPtCorr);
fGenTrackMatrix->SetBinEdges(2,fBinsEta);
fGenTrackMatrix->SetBinEdges(3,fBinsCentrality);
fGenTrackMatrix->GetAxis(0)->SetTitle("mcZv (cm)");
fGenTrackMatrix->GetAxis(1)->SetTitle("mcPt (GeV/c)");
fGenTrackMatrix->GetAxis(2)->SetTitle("mcEta");
fGenTrackMatrix->GetAxis(3)->SetTitle("Centrality");
fGenTrackMatrix->Sumw2();
fGenPrimTrackMatrix = new THnSparseF("fGenPrimTrackMatrix","mcZv:mcPt:mcEta:Centrality",4,binsTrackEventCorrMatrix);
fGenPrimTrackMatrix->SetBinEdges(0,fBinsZv);
fGenPrimTrackMatrix->SetBinEdges(1,fBinsPtCorr);
fGenPrimTrackMatrix->SetBinEdges(2,fBinsEta);
fGenPrimTrackMatrix->SetBinEdges(3,fBinsCentrality);
fGenPrimTrackMatrix->GetAxis(0)->SetTitle("mcZv (cm)");
fGenPrimTrackMatrix->GetAxis(1)->SetTitle("mcPt (GeV/c)");
fGenPrimTrackMatrix->GetAxis(2)->SetTitle("mcEta");
fGenPrimTrackMatrix->GetAxis(3)->SetTitle("Centrality");
fGenPrimTrackMatrix->Sumw2();
fRecPrimTrackMatrix = new THnSparseF("fRecPrimTrackMatrix","mcZv:mcPt:mcEta:Centrality",4,binsTrackEventCorrMatrix);
fRecPrimTrackMatrix->SetBinEdges(0,fBinsZv);
fRecPrimTrackMatrix->SetBinEdges(1,fBinsPtCorr);
fRecPrimTrackMatrix->SetBinEdges(2,fBinsEta);
fRecPrimTrackMatrix->SetBinEdges(3,fBinsCentrality);
fRecPrimTrackMatrix->GetAxis(0)->SetTitle("mcZv (cm)");
fRecPrimTrackMatrix->GetAxis(1)->SetTitle("mcPt (GeV/c)");
fRecPrimTrackMatrix->GetAxis(2)->SetTitle("mcEta");
fRecPrimTrackMatrix->GetAxis(3)->SetTitle("Centrality");
fRecPrimTrackMatrix->Sumw2();
fRecTrackMatrix = new THnSparseF("fRecTrackMatrix","mcZv:mcPt:mcEta:Centrality",4,binsTrackEventCorrMatrix);
fRecTrackMatrix->SetBinEdges(0,fBinsZv);
fRecTrackMatrix->SetBinEdges(1,fBinsPtCorr);
fRecTrackMatrix->SetBinEdges(2,fBinsEta);
fRecTrackMatrix->SetBinEdges(3,fBinsCentrality);
fRecTrackMatrix->GetAxis(0)->SetTitle("mcZv (cm)");
fRecTrackMatrix->GetAxis(1)->SetTitle("mcPt (GeV/c)");
fRecTrackMatrix->GetAxis(2)->SetTitle("mcEta");
fRecTrackMatrix->GetAxis(3)->SetTitle("Centrality");
fRecTrackMatrix->Sumw2();
fRecSecTrackMatrix = new THnSparseF("fRecSecTrackMatrix","mcZv:mcPt:mcEta:Centrality",4,binsTrackEventCorrMatrix);
fRecSecTrackMatrix->SetBinEdges(0,fBinsZv);
fRecSecTrackMatrix->SetBinEdges(1,fBinsPtCorr);
fRecSecTrackMatrix->SetBinEdges(2,fBinsEta);
fRecSecTrackMatrix->SetBinEdges(3,fBinsCentrality);
fRecSecTrackMatrix->GetAxis(0)->SetTitle("mcZv (cm)");
fRecSecTrackMatrix->GetAxis(1)->SetTitle("Pt (GeV/c)");
fRecSecTrackMatrix->GetAxis(2)->SetTitle("Eta");
fRecSecTrackMatrix->GetAxis(3)->SetTitle("Centrality");
fRecSecTrackMatrix->Sumw2();
fRecMultTrackMatrix = new THnSparseF("fRecMultTrackMatrix","mcZv:mcPt:mcEta:Centrality",4,binsTrackEventCorrMatrix);
fRecMultTrackMatrix->SetBinEdges(0,fBinsZv);
fRecMultTrackMatrix->SetBinEdges(1,fBinsPtCorr);
fRecMultTrackMatrix->SetBinEdges(2,fBinsEta);
fRecMultTrackMatrix->SetBinEdges(3,fBinsCentrality);
fRecMultTrackMatrix->GetAxis(0)->SetTitle("mcZv (cm)");
fRecMultTrackMatrix->GetAxis(1)->SetTitle("mcPt (GeV/c)");
fRecMultTrackMatrix->GetAxis(2)->SetTitle("mcEta");
fRecMultTrackMatrix->GetAxis(3)->SetTitle("Centrality");
fRecMultTrackMatrix->Sumw2();
Int_t binsMCEventHist1[4]={100,100,fZvNbins,fCentralityNbins};
Double_t minMCEventHist1[4]={-0.1,-0.1,-30.,0.};
Double_t maxMCEventHist1[4]={0.1,0.1,30.,100.};
fMCEventHist1 = new THnSparseF("fMCEventHist1","mcXv:mcYv:mcZv:Centrality",4,binsMCEventHist1,minMCEventHist1,maxMCEventHist1);
fMCEventHist1->SetBinEdges(2,fBinsZv);
fMCEventHist1->SetBinEdges(3,fBinsCentrality);
fMCEventHist1->GetAxis(0)->SetTitle("mcXv (cm)");
fMCEventHist1->GetAxis(1)->SetTitle("mcYv (cm)");
fMCEventHist1->GetAxis(2)->SetTitle("mcZv (cm)");
fMCEventHist1->GetAxis(3)->SetTitle("Centrality");
fMCEventHist1->Sumw2();
Int_t binsRecEventHist1[4]={100,100,fZvNbins,fCentralityNbins};
Double_t minRecEventHist1[4]={-3.,-3.,-30.,0.};
Double_t maxRecEventHist1[4]={3.,3.,30.,100.};
fRecEventHist1 = new THnSparseF("fRecEventHist1","Xv:Yv:Zv:Centrality",4,binsRecEventHist1,minRecEventHist1,maxRecEventHist1);
fRecEventHist1->SetBinEdges(2,fBinsZv);
fRecEventHist1->SetBinEdges(3,fBinsCentrality);
fRecEventHist1->GetAxis(0)->SetTitle("Xv (cm)");
fRecEventHist1->GetAxis(1)->SetTitle("Yv (cm)");
fRecEventHist1->GetAxis(2)->SetTitle("Zv (cm)");
fRecEventHist1->GetAxis(3)->SetTitle("Centrality");
fRecEventHist1->Sumw2();
Int_t binsRecEventHist2[3]={fZvNbins, fMultNbins, fCentralityNbins};
Double_t minRecEventHist2[3]={-30., -0.5, 0.};
Double_t maxRecEventHist2[3]={30., 10000.5, 100.};
fRecEventHist2 = new THnSparseF("fRecEventHist2","Zv:multMB:Centrality",3,binsRecEventHist2,minRecEventHist2,maxRecEventHist2);
fRecEventHist2->SetBinEdges(0,fBinsZv);
fRecEventHist2->SetBinEdges(1,fBinsMult);
fRecEventHist2->SetBinEdges(2,fBinsCentrality);
fRecEventHist2->GetAxis(0)->SetTitle("Zv (cm)");
fRecEventHist2->GetAxis(1)->SetTitle("multiplicity MB");
fRecEventHist2->GetAxis(2)->SetTitle("Centrality");
fRecEventHist2->Sumw2();
Double_t kFact = 0.1;
Int_t binsRecMCEventHist1[4]={100,100,100, fCentralityNbins};
Double_t minRecMCEventHist1[4]={-10.0*kFact,-10.0*kFact,-10.0*kFact, 0.};
Double_t maxRecMCEventHist1[4]={10.0*kFact,10.0*kFact,10.0*kFact, 100.};
fRecMCEventHist1 = new THnSparseF("fRecMCEventHist1","Xv-mcXv:Yv-mcYv:Zv-mcZv:Centrality",4,binsRecMCEventHist1,minRecMCEventHist1,maxRecMCEventHist1);
fRecMCEventHist1->SetBinEdges(3,fBinsCentrality);
fRecMCEventHist1->GetAxis(0)->SetTitle("Xv-mcXv (cm)");
fRecMCEventHist1->GetAxis(1)->SetTitle("Yv-mcYv (cm)");
fRecMCEventHist1->GetAxis(2)->SetTitle("Zv-mcZv (cm)");
fRecMCEventHist1->GetAxis(3)->SetTitle("Centrality");
fRecMCEventHist1->Sumw2();
Int_t binsRecMCEventHist2[4]={100,100,fMultNbins, fCentralityNbins};
Double_t minRecMCEventHist2[4]={-10.0*kFact,-10.0*kFact,-0.5, 0.};
Double_t maxRecMCEventHist2[4]={10.0*kFact,10.0*kFact,10000.5, 100.};
fRecMCEventHist2 = new THnSparseF("fRecMCEventHist2","Xv-mcXv:Zv-mcZv:mult:Centrality",4,binsRecMCEventHist2,minRecMCEventHist2,maxRecMCEventHist2);
fRecMCEventHist2->SetBinEdges(2,fBinsMult);
fRecMCEventHist2->SetBinEdges(3,fBinsCentrality);
fRecMCEventHist2->GetAxis(0)->SetTitle("Xv-mcXv (cm)");
fRecMCEventHist2->GetAxis(1)->SetTitle("Zv-mcZv (cm)");
fRecMCEventHist2->GetAxis(2)->SetTitle("multiplicity");
fRecMCEventHist2->GetAxis(3)->SetTitle("Centrality");
fRecMCEventHist2->Sumw2();
char name[256];
char title[256];
for(Int_t i=0; i<AlidNdPtHelper::kCutSteps; i++)
{
Int_t binsMCTrackHist1[4]= {fPtNbins, fEtaNbins, 90, fCentralityNbins};
Double_t minMCTrackHist1[4]={0.,-1.5,0., 0.};
Double_t maxMCTrackHist1[4]={50,1.5,2.*TMath::Pi(), 100.};
snprintf(name,256,"fMCTrackHist1_%d",i);
snprintf(title,256,"mcPt:mcEta:mcPhi:Centrality");
fMCTrackHist1[i] = new THnSparseF(name,title,4,binsMCTrackHist1,minMCTrackHist1,maxMCTrackHist1);
fMCTrackHist1[i]->SetBinEdges(0,fBinsPt);
fMCTrackHist1[i]->SetBinEdges(1,fBinsEta);
fMCTrackHist1[i]->SetBinEdges(3,fBinsCentrality);
fMCTrackHist1[i]->GetAxis(0)->SetTitle("mcPt (GeV/c)");
fMCTrackHist1[i]->GetAxis(1)->SetTitle("mcEta");
fMCTrackHist1[i]->GetAxis(2)->SetTitle("mcPhi (rad)");
fMCTrackHist1[i]->GetAxis(3)->SetTitle("Centrality");
fMCTrackHist1[i]->Sumw2();
Int_t binsMCPrimTrackHist1[6]= {fPtNbins,fEtaNbins,6,20,4000, fCentralityNbins};
Double_t minMCPrimTrackHist1[6]={0.,-1.5,0.,0.,0., 0.};
Double_t maxMCPrimTrackHist1[6]={50.,1.5,6.,20.,4000., 100.};
snprintf(name,256,"fMCPrimTrackHist1_%d",i);
snprintf(title,256,"mcPt:mcEta:pid:mech:mother:Centrality");
fMCPrimTrackHist1[i] = new THnSparseF(name,title,6,binsMCPrimTrackHist1,minMCPrimTrackHist1,maxMCPrimTrackHist1);
fMCPrimTrackHist1[i]->SetBinEdges(0,fBinsPt);
fMCPrimTrackHist1[i]->SetBinEdges(1,fBinsEta);
fMCPrimTrackHist1[i]->SetBinEdges(5,fBinsCentrality);
fMCPrimTrackHist1[i]->GetAxis(0)->SetTitle("mcPt (GeV/c)");
fMCPrimTrackHist1[i]->GetAxis(1)->SetTitle("mcEta");
fMCPrimTrackHist1[i]->GetAxis(2)->SetTitle("pid");
fMCPrimTrackHist1[i]->GetAxis(3)->SetTitle("mech");
fMCPrimTrackHist1[i]->GetAxis(4)->SetTitle("mother");
fMCPrimTrackHist1[i]->GetAxis(5)->SetTitle("Centrality");
fMCPrimTrackHist1[i]->Sumw2();
Int_t binsMCPrimTrackHist2[4]= {4000,20,4000,fCentralityNbins};
Double_t minMCPrimTrackHist2[4]={0.,0.,0., 0.};
Double_t maxMCPrimTrackHist2[4]={4000.,20.,4000., 100.};
snprintf(name,256,"fMCPrimTrackHist2_%d",i);
snprintf(title,256,"pdg:mech:mother:Centrality");
fMCPrimTrackHist2[i] = new THnSparseF(name,title,4,binsMCPrimTrackHist2,minMCPrimTrackHist2,maxMCPrimTrackHist2);
fMCPrimTrackHist2[i]->SetBinEdges(3,fBinsCentrality);
fMCPrimTrackHist2[i]->GetAxis(0)->SetTitle("pdg");
fMCPrimTrackHist2[i]->GetAxis(1)->SetTitle("mech");
fMCPrimTrackHist2[i]->GetAxis(2)->SetTitle("mother");
fMCPrimTrackHist2[i]->GetAxis(3)->SetTitle("Centrality");
fMCPrimTrackHist2[i]->Sumw2();
Int_t binsMCSecTrackHist1[6]= {fPtNbins,fEtaNbins,6,20,4000, fCentralityNbins};
Double_t minMCSecTrackHist1[6]={0.,-1.5,0.,0.,0., 0.};
Double_t maxMCSecTrackHist1[6]={50.,1.5,6.,20.,4000., 100.};
snprintf(name,256,"fMCSecTrackHist1_%d",i);
snprintf(title,256,"mcPt:mcEta:pid:mech:mother:Centrality");
fMCSecTrackHist1[i] = new THnSparseF(name,title,6,binsMCSecTrackHist1,minMCSecTrackHist1,maxMCSecTrackHist1);
fMCSecTrackHist1[i]->SetBinEdges(0,fBinsPt);
fMCSecTrackHist1[i]->SetBinEdges(1,fBinsEta);
fMCSecTrackHist1[i]->SetBinEdges(5,fBinsCentrality);
fMCSecTrackHist1[i]->GetAxis(0)->SetTitle("mcPt (GeV/c)");
fMCSecTrackHist1[i]->GetAxis(1)->SetTitle("mcEta");
fMCSecTrackHist1[i]->GetAxis(2)->SetTitle("pid");
fMCSecTrackHist1[i]->GetAxis(3)->SetTitle("mech");
fMCSecTrackHist1[i]->GetAxis(4)->SetTitle("mother");
fMCSecTrackHist1[i]->GetAxis(5)->SetTitle("Centrality");
fMCSecTrackHist1[i]->Sumw2();
Int_t binsRecTrackHist1[4]={fPtNbins,fEtaNbins,90, fCentralityNbins};
Double_t minRecTrackHist1[4]={0.,-1.5,0., 0.};
Double_t maxRecTrackHist1[4]={50.,1.5,2.*TMath::Pi(), 100.};
snprintf(name,256,"fRecTrackHist1_%d",i);
snprintf(title,256,"Pt:Eta:Phi:Centrality");
fRecTrackHist1[i] = new THnSparseF(name,title,4,binsRecTrackHist1,minRecTrackHist1,maxRecTrackHist1);
fRecTrackHist1[i]->SetBinEdges(0,fBinsPt);
fRecTrackHist1[i]->SetBinEdges(1,fBinsEta);
fRecTrackHist1[i]->SetBinEdges(3,fBinsCentrality);
fRecTrackHist1[i]->GetAxis(0)->SetTitle("p_{T} (GeV/c)");
fRecTrackHist1[i]->GetAxis(1)->SetTitle("#eta");
fRecTrackHist1[i]->GetAxis(2)->SetTitle("#phi (rad)");
fRecTrackHist1[i]->GetAxis(3)->SetTitle("Centrality");
fRecTrackHist1[i]->Sumw2();
snprintf(name,256,"fRecTrackHist2_%d",i);
snprintf(title,256,"Zv:Pt:Eta:Centrality");
fRecTrackHist2[i] = new THnSparseF(name,title,4,binsTrackEvent);
fRecTrackHist2[i]->SetBinEdges(0,fBinsZv);
fRecTrackHist2[i]->SetBinEdges(1,fBinsPt);
fRecTrackHist2[i]->SetBinEdges(2,fBinsEta);
fRecTrackHist2[i]->SetBinEdges(3,fBinsCentrality);
fRecTrackHist2[i]->GetAxis(0)->SetTitle("Zv (cm)");
fRecTrackHist2[i]->GetAxis(1)->SetTitle("p_{T} (GeV/c)");
fRecTrackHist2[i]->GetAxis(2)->SetTitle("#eta");
fRecTrackHist2[i]->GetAxis(3)->SetTitle("Centrality");
fRecTrackHist2[i]->Sumw2();
Int_t binsRecTrackMultHist1[3]={fPtNbins,fMultNbins, fCentralityNbins};
Double_t minRecTrackMultHist1[3]={0.,-0.5, -0.};
Double_t maxRecTrackMultHist1[3]={50.,10000.5, 100.};
snprintf(name,256,"fRecTrackMultHist_%d",i);
snprintf(title,256,"Pt:Mult:Centrality");
fRecTrackMultHist1[i] = new THnSparseF(name,title,3,binsRecTrackMultHist1,minRecTrackMultHist1,maxRecTrackMultHist1);
fRecTrackMultHist1[i]->SetBinEdges(0,fBinsPt);
fRecTrackMultHist1[i]->SetBinEdges(1,fBinsMult);
fRecTrackMultHist1[i]->SetBinEdges(2,fBinsCentrality);
fRecTrackMultHist1[i]->GetAxis(0)->SetTitle("Pt (GeV/c)");
fRecTrackMultHist1[i]->GetAxis(1)->SetTitle("multiplicity");
fRecTrackMultHist1[i]->GetAxis(2)->SetTitle("Centrality");
fRecTrackMultHist1[i]->Sumw2();
}
Int_t binsRecMCTrackHist1[5] = {fPtNbins,fEtaNbins,100,100, fCentralityNbins};
Double_t minRecMCTrackHist1[5]={0.,-1.5,-0.5,-0.5, 0.};
Double_t maxRecMCTrackHist1[5]={50.,1.5,0.5,0.5, 100.};
snprintf(name,256,"fRecMCTrackHist1");
snprintf(title,256,"mcPt:mcEta:(Pt-mcPt)/mcPt:(Eta-mcEta):Centrality");
fRecMCTrackHist1 = new THnSparseF(name,title,5,binsRecMCTrackHist1,minRecMCTrackHist1,maxRecMCTrackHist1);
fRecMCTrackHist1->SetBinEdges(0,fBinsPt);
fRecMCTrackHist1->SetBinEdges(1,fBinsEta);
fRecMCTrackHist1->SetBinEdges(4,fBinsCentrality);
fRecMCTrackHist1->GetAxis(0)->SetTitle("mcPt (GeV/c)");
fRecMCTrackHist1->GetAxis(1)->SetTitle("mcEta");
fRecMCTrackHist1->GetAxis(2)->SetTitle("(Pt-mcPt)/mcPt");
fRecMCTrackHist1->GetAxis(3)->SetTitle("Eta-mcEta");
fRecMCTrackHist1->GetAxis(4)->SetTitle("Centrality");
Int_t binsMCMultRecTrackHist1[4] = {fPtNbins,fEtaNbins,6, fCentralityNbins};
Double_t minMCMultRecTrackHist1[4]={0.,-1.5,0., 0.};
Double_t maxMCMultRecTrackHist1[4]={50.,1.5,6., 100.};
snprintf(name,256,"fMCMultRecTrackHist1");
snprintf(title,256,"mcPt:mcEta:pid:Centrality");
fMCMultRecTrackHist1 = new THnSparseF(name,title,4,binsMCMultRecTrackHist1,minMCMultRecTrackHist1,maxMCMultRecTrackHist1);
fMCMultRecTrackHist1->SetBinEdges(0,fBinsPt);
fMCMultRecTrackHist1->SetBinEdges(1,fBinsEta);
fMCMultRecTrackHist1->SetBinEdges(3,fBinsCentrality);
fMCMultRecTrackHist1->GetAxis(0)->SetTitle("mcPt (GeV/c)");
fMCMultRecTrackHist1->GetAxis(1)->SetTitle("mcEta");
fMCMultRecTrackHist1->GetAxis(2)->SetTitle("pid");
fMCMultRecTrackHist1->GetAxis(3)->SetTitle("Centrality");
Int_t binsRecTrackHist3[6]={160,100,fPtNbins,fEtaNbins,90, fCentralityNbins};
Double_t minRecTrackHist3[6]={0., 0., 0., -1.5, 0., 0.};
Double_t maxRecRecTrackHist3[6]={160.,10., 50., 1.5, 2.*TMath::Pi(), 100.};
fRecTrackHist3 = new THnSparseF("fRecTrackHist3","nClust:chi2PerClust:pt:eta:phi:Centrality",6,binsRecTrackHist3,minRecTrackHist3,maxRecRecTrackHist3);
fRecTrackHist3->SetBinEdges(2,fBinsPt);
fRecTrackHist3->SetBinEdges(3,fBinsEta);
fRecTrackHist3->SetBinEdges(5,fBinsCentrality);
fRecTrackHist3->GetAxis(0)->SetTitle("nClust");
fRecTrackHist3->GetAxis(1)->SetTitle("chi2PerClust");
fRecTrackHist3->GetAxis(2)->SetTitle("p_{T} (GeV/c)");
fRecTrackHist3->GetAxis(3)->SetTitle("#eta");
fRecTrackHist3->GetAxis(4)->SetTitle("#phi (rad)");
fRecTrackHist3->GetAxis(5)->SetTitle("Centrality");
fRecTrackHist3->Sumw2();
fAnalysisFolder = CreateFolder("folderdNdPt","Analysis dNdPt Folder");
fTriggerAnalysis = new AliTriggerAnalysis;
fIsInit = kTRUE;
}
void AlidNdPtAnalysisPbPb::Process(AliESDEvent *const esdEvent, AliMCEvent *const mcEvent)
{
if (!fIsInit) { Init(); }
if(!esdEvent) {
AliDebug(AliLog::kError, "esdEvent not available");
return;
}
AlidNdPtEventCuts *evtCuts = GetEventCuts();
AlidNdPtAcceptanceCuts *accCuts = GetAcceptanceCuts();
AlidNdPtAcceptanceCuts *recCuts = GetRecAcceptanceCuts();
AliESDtrackCuts *esdTrackCuts = GetTrackCuts();
if(!evtCuts || !accCuts || !esdTrackCuts) {
AliDebug(AliLog::kError, "cuts not available");
return;
}
if (0 == recCuts) { recCuts = accCuts;}
Bool_t isEventTriggered = kTRUE;
AliPhysicsSelection *physicsSelection = NULL;
AliTriggerAnalysis* triggerAnalysis = NULL;
AliInputEventHandler* inputHandler = (AliInputEventHandler*) AliAnalysisManager::GetAnalysisManager()->GetInputEventHandler();
if (!inputHandler)
{
Printf("ERROR: Could not receive input handler");
return;
}
if(evtCuts->IsTriggerRequired())
{
isEventTriggered = inputHandler->IsEventSelected() & GetTriggerMask();
physicsSelection = static_cast<AliPhysicsSelection*> (inputHandler->GetEventSelection());
if(!physicsSelection) return;
if (isEventTriggered && (GetTrigger() == AliTriggerAnalysis::kV0AND)) {
triggerAnalysis = physicsSelection->GetTriggerAnalysis();
if(!triggerAnalysis) return;
isEventTriggered = triggerAnalysis->IsOfflineTriggerFired(esdEvent, GetTrigger());
}
}
Float_t centralityF = -1.;
AliCentrality *esdCentrality = esdEvent->GetCentrality();
centralityF = esdCentrality->GetCentralityPercentile(fCentralityEstimator.Data());
AliHeader* header = 0;
AliGenEventHeader* genHeader = 0;
AliStack* stack = 0;
TArrayF vtxMC(3);
Int_t multMCTrueTracks = 0;
if(IsUseMCInfo())
{
if(!mcEvent) {
AliDebug(AliLog::kError, "mcEvent not available");
return;
}
header = mcEvent->Header();
if (!header) {
AliDebug(AliLog::kError, "Header not available");
return;
}
stack = mcEvent->Stack();
if (!stack) {
AliDebug(AliLog::kError, "Stack not available");
return;
}
genHeader = header->GenEventHeader();
if (!genHeader) {
AliDebug(AliLog::kError, "Could not retrieve genHeader from Header");
return;
}
genHeader->PrimaryVertex(vtxMC);
Double_t vMCEventHist1[4]={vtxMC[0],vtxMC[1],vtxMC[2],centralityF};
fMCEventHist1->Fill(vMCEventHist1);
multMCTrueTracks = AlidNdPtHelper::GetMCTrueTrackMult(mcEvent,evtCuts,accCuts);
}
const AliESDVertex* vtxESD = 0;
if(GetAnalysisMode() == AlidNdPtHelper::kTPC) {
vtxESD = esdEvent->GetPrimaryVertexTPC();
}
else if(GetAnalysisMode() == AlidNdPtHelper::kTPCITS) {
vtxESD = esdEvent->GetPrimaryVertexTracks();
}
else {
return;
}
if(!vtxESD) return;
Bool_t isEventOK = evtCuts->AcceptEvent(esdEvent,mcEvent,vtxESD);
Int_t multMBTracks = 0;
if(GetAnalysisMode() == AlidNdPtHelper::kTPC || GetAnalysisMode() == AlidNdPtHelper::kTPCITS)
{
if(vtxESD->GetStatus()) {
multMBTracks = vtxESD->GetNContributors();
}
}
else {
AliDebug(AliLog::kError, Form("Found analysis type %d", GetAnalysisMode()));
return;
}
TObjArray *allChargedTracks=0;
Int_t multAll=0, multRec=0;
Int_t *labelsAll=0, *labelsAcc=0, *labelsRec=0;
if(isEventOK && isEventTriggered)
{
allChargedTracks = AlidNdPtHelper::GetAllChargedTracks(esdEvent,GetAnalysisMode());
if(!allChargedTracks) return;
Int_t entries = allChargedTracks->GetEntries();
labelsAll = new Int_t[entries];
labelsAcc = new Int_t[entries];
labelsRec = new Int_t[entries];
for(Int_t i=0; i<entries;++i)
{
AliESDtrack *track = (AliESDtrack*)allChargedTracks->At(i);
if(!track) continue;
if(track->Charge()==0) continue;
if(GetParticleMode() == AlidNdPtHelper::kPlus && track->Charge() < 0)
continue;
if(GetParticleMode() == AlidNdPtHelper::kMinus && track->Charge() > 0)
continue;
Double_t values[4] = {vtxESD->GetZ(),track->Pt(),track->Eta(), centralityF};
fRecTrackHist2[AlidNdPtHelper::kAllTracks]->Fill(values);
FillHistograms(track,stack,AlidNdPtHelper::kAllTracks,centralityF);
labelsAll[multAll] = TMath::Abs(track->GetLabel());
multAll++;
if(esdTrackCuts->AcceptTrack(track) && accCuts->AcceptTrack(track) && recCuts->AcceptTrackLocalTPC(track)) {
fRecTrackHist2[AlidNdPtHelper::kRecTracks]->Fill(values);
FillHistograms(track,stack,AlidNdPtHelper::kRecTracks,centralityF);
labelsRec[multRec] = TMath::Abs(track->GetLabel());
multRec++;
}
}
Double_t vRecEventHist1[4] = {vtxESD->GetX(),vtxESD->GetY(),vtxESD->GetZ(),centralityF};
fRecEventHist1->Fill(vRecEventHist1);
Double_t vRecEventHist2[3] = {vtxESD->GetZ(),static_cast<Double_t>(multMBTracks),centralityF};
fRecEventHist2->Fill(vRecEventHist2);
}
if(IsUseMCInfo())
{
Double_t vEventMatrix[3] = {vtxMC[2],static_cast<Double_t>(multMBTracks),centralityF};
fGenEventMatrix->Fill(vEventMatrix);
if(isEventTriggered) fTriggerEventMatrix->Fill(vEventMatrix);
if(isEventOK && isEventTriggered) fRecEventMatrix->Fill(vEventMatrix);
for (Int_t iMc = 0; iMc < stack->GetNtrack(); ++iMc)
{
TParticle* particle = stack->Particle(iMc);
if (!particle)
continue;
if(!particle->GetPDG()) continue;
Double_t charge = particle->GetPDG()->Charge()/3.;
if ( TMath::Abs(charge) < 0.001 )
continue;
if(GetParticleMode() == AlidNdPtHelper::kPlus && charge < 0.)
continue;
if(GetParticleMode() == AlidNdPtHelper::kMinus && charge > 0.)
continue;
Bool_t prim = stack->IsPhysicalPrimary(iMc);
if(!prim) continue;
if(accCuts->AcceptTrack(particle))
{
Double_t vTrackEventMatrix[4] = {vtxMC[2], particle->Pt(), particle->Eta(), centralityF};
fGenTrackEventMatrix->Fill(vTrackEventMatrix);
if(!isEventTriggered) continue;
fTriggerTrackEventMatrix->Fill(vTrackEventMatrix);
if(!isEventOK) continue;
fRecTrackEventMatrix->Fill(vTrackEventMatrix);
}
}
if(isEventOK && isEventTriggered)
{
if(fHistogramsOn) {
Double_t vRecMCEventHist1[4] = {vtxESD->GetX()-vtxMC[0],vtxESD->GetY()-vtxMC[1],vtxESD->GetZ()-vtxMC[2], centralityF};
fRecMCEventHist1->Fill(vRecMCEventHist1);
Double_t vRecMCEventHist2[4] = {vtxESD->GetX()-vtxMC[0],vtxESD->GetZ()-vtxMC[2],static_cast<Double_t>(multMBTracks), centralityF};
fRecMCEventHist2->Fill(vRecMCEventHist2);
}
for (Int_t iMc = 0; iMc < stack->GetNtrack(); ++iMc)
{
TParticle* particle = stack->Particle(iMc);
if (!particle)
continue;
Double_t vTrackMatrix[4] = {vtxMC[2],particle->Pt(),particle->Eta(),centralityF};
if(!particle->GetPDG()) continue;
Double_t charge = particle->GetPDG()->Charge()/3.;
if (TMath::Abs(charge) < 0.001)
continue;
if(GetParticleMode() == AlidNdPtHelper::kPlus && charge < 0.)
continue;
if(GetParticleMode() == AlidNdPtHelper::kMinus && charge > 0.)
continue;
Bool_t prim = stack->IsPhysicalPrimary(iMc);
if(accCuts->AcceptTrack(particle))
{
if( AlidNdPtHelper::IsPrimaryParticle(stack, iMc, GetParticleMode()) )
fGenPrimTrackMatrix->Fill(vTrackMatrix);
if(fHistogramsOn)
FillHistograms(stack,iMc,AlidNdPtHelper::kAccTracks, centralityF);
Int_t multCount = 0;
for(Int_t iRec=0; iRec<multRec; ++iRec)
{
if(iMc == labelsRec[iRec])
{
multCount++;
if(multCount>1)
{
fRecMultTrackMatrix->Fill(vTrackMatrix);
if(fHistogramsOn) {
Int_t pid = AlidNdPtHelper::ConvertPdgToPid(particle);
Double_t vMCMultRecTrackHist1[4] = {particle->Pt(), particle->Eta(), static_cast<Double_t>(pid), centralityF};
fMCMultRecTrackHist1->Fill(vMCMultRecTrackHist1);
}
}
}
}
for(Int_t iRec=0; iRec<multRec; ++iRec)
{
if(iMc == labelsRec[iRec])
{
fRecTrackMatrix->Fill(vTrackMatrix);
if( AlidNdPtHelper::IsPrimaryParticle(stack, iMc, GetParticleMode()) ) {
fRecPrimTrackMatrix->Fill(vTrackMatrix);
}
if(!prim) fRecSecTrackMatrix->Fill(vTrackMatrix);
if(fHistogramsOn)
FillHistograms(stack,iMc,AlidNdPtHelper::kRecTracks, centralityF);
break;
}
}
}
}
}
}
if(allChargedTracks) delete allChargedTracks; allChargedTracks = 0;
if(labelsAll) delete [] labelsAll; labelsAll = 0;
if(labelsAcc) delete [] labelsAcc; labelsAcc = 0;
if(labelsRec) delete [] labelsRec; labelsRec = 0;
}
void AlidNdPtAnalysisPbPb::FillHistograms(TObjArray *const allChargedTracks,Int_t *const labelsAll,Int_t multAll,Int_t *const labelsAcc,Int_t multAcc,Int_t *const labelsRec,Int_t multRec, Float_t centralityF) {
if(!allChargedTracks) return;
if(!labelsAll) return;
if(!labelsAcc) return;
if(!labelsRec) return;
Int_t entries = allChargedTracks->GetEntries();
for(Int_t i=0; i<entries; ++i)
{
AliESDtrack *track = (AliESDtrack*)allChargedTracks->At(i);
if(!track) continue;
if(track->Charge() == 0) continue;
Int_t label = TMath::Abs(track->GetLabel());
for(Int_t iAll=0; iAll<multAll; ++iAll) {
if(label == labelsAll[iAll]) {
Double_t v1[3] = {track->Pt(), static_cast<Double_t>(multAll), centralityF};
fRecTrackMultHist1[AlidNdPtHelper::kAllTracks]->Fill(v1);
}
}
for(Int_t iAcc=0; iAcc<multAcc; ++iAcc) {
if(label == labelsAcc[iAcc]) {
Double_t v2[3] = {track->Pt(), static_cast<Double_t>(multAcc), centralityF};
fRecTrackMultHist1[AlidNdPtHelper::kAccTracks]->Fill(v2);
}
}
for(Int_t iRec=0; iRec<multRec; ++iRec) {
if(label == labelsRec[iRec]) {
Double_t v3[3] = {track->Pt(), static_cast<Double_t>(multRec), centralityF};
fRecTrackMultHist1[AlidNdPtHelper::kRecTracks]->Fill(v3);
}
}
}
}
void AlidNdPtAnalysisPbPb::FillHistograms(AliESDtrack *const esdTrack, AliStack *const stack, AlidNdPtHelper::TrackObject trackObj, Float_t centralityF)
{
if(!esdTrack) return;
Float_t q = esdTrack->Charge();
if(TMath::Abs(q) < 0.001) return;
Float_t pt = esdTrack->Pt();
Float_t eta = esdTrack->Eta();
Float_t phi = esdTrack->Phi();
Float_t dca[2], bCov[3];
esdTrack->GetImpactParameters(dca,bCov);
Int_t nClust = esdTrack->GetTPCclusters(0);
Float_t chi2PerCluster = 0.;
if(nClust>0.) chi2PerCluster = esdTrack->GetTPCchi2()/Float_t(nClust);
Double_t values[4] = {pt,eta,phi,centralityF};
fRecTrackHist1[trackObj]->Fill(values);
if(!stack) return;
Int_t label = TMath::Abs(esdTrack->GetLabel());
if(label > stack->GetNtrack()) return;
TParticle* particle = stack->Particle(label);
if(!particle) return;
Int_t motherPdg = -1;
TParticle* mother = 0;
Int_t motherLabel = particle->GetMother(0);
if(motherLabel>0) mother = stack->Particle(motherLabel);
if(mother) motherPdg = TMath::Abs(mother->GetPdgCode());
if(!particle->GetPDG()) return;
Double_t gq = particle->GetPDG()->Charge()/3.0;
if(TMath::Abs(gq)<0.001) return;
Float_t gpt = particle->Pt();
Float_t geta = particle->Eta();
Double_t dpt=0;
if(gpt) dpt = (pt-gpt)/gpt;
Double_t deta = (eta-geta);
if(trackObj == AlidNdPtHelper::kRecTracks)
{
Double_t vTrackPtCorrelationMatrix[4]={pt,gpt,geta,centralityF};
fTrackPtCorrelationMatrix->Fill(vTrackPtCorrelationMatrix);
Double_t vRecMCTrackHist1[5]={gpt,geta,dpt,deta,centralityF};
fRecMCTrackHist1->Fill(vRecMCTrackHist1);
}
}
void AlidNdPtAnalysisPbPb::FillHistograms(AliStack *const stack, Int_t label, AlidNdPtHelper::TrackObject trackObj, Float_t centralityF)
{
if(!stack) return;
if(label > stack->GetNtrack()) return;
TParticle* particle = stack->Particle(label);
if(!particle) return;
Int_t motherPdg = -1;
TParticle* mother = 0;
Int_t motherLabel = particle->GetMother(0);
if(motherLabel>0) mother = stack->Particle(motherLabel);
if(mother) motherPdg = TMath::Abs(mother->GetPdgCode());
Int_t mech = particle->GetUniqueID();
if(!particle->GetPDG()) return;
Double_t gq = particle->GetPDG()->Charge()/3.0;
if(TMath::Abs(gq) < 0.001) return;
Float_t gpt = particle->Pt();
Float_t geta = particle->Eta();
Float_t gphi = particle->Phi();
Bool_t prim = stack->IsPhysicalPrimary(label);
Int_t pid = AlidNdPtHelper::ConvertPdgToPid(particle);
Double_t vMCTrackHist1[4] = {gpt,geta,gphi,centralityF};
fMCTrackHist1[trackObj]->Fill(vMCTrackHist1);
Double_t vMCPrimTrackHist1[6] = {gpt,geta,static_cast<Double_t>(pid),static_cast<Double_t>(mech),static_cast<Double_t>(motherPdg),centralityF};
Double_t vMCPrimTrackHist2[4] = {static_cast<Double_t>(TMath::Abs(particle->GetPdgCode())),static_cast<Double_t>(mech),static_cast<Double_t>(motherPdg),centralityF};
if(prim) {
fMCPrimTrackHist1[trackObj]->Fill(vMCPrimTrackHist1);
if(pid == 5) fMCPrimTrackHist2[trackObj]->Fill(vMCPrimTrackHist2);
}
else {
fMCSecTrackHist1[trackObj]->Fill(vMCPrimTrackHist1);
}
}
Long64_t AlidNdPtAnalysisPbPb::Merge(TCollection* const list)
{
if (!fIsInit) { Init(); }
if (!list)
return 0;
if (list->IsEmpty())
return 1;
TIterator* iter = list->MakeIterator();
TObject* obj = 0;
Int_t count=0;
while((obj = iter->Next()) != 0) {
AlidNdPtAnalysisPbPb* entry = dynamic_cast<AlidNdPtAnalysisPbPb*>(obj);
if (entry == 0) continue;
fTrackPtCorrelationMatrix->Add(entry->fTrackPtCorrelationMatrix);
fGenEventMatrix->Add(entry->fGenEventMatrix);
fTriggerEventMatrix->Add(entry->fTriggerEventMatrix);
fRecEventMatrix->Add(entry->fRecEventMatrix);
fGenTrackEventMatrix->Add(entry->fGenTrackEventMatrix);
fTriggerTrackEventMatrix->Add(entry->fTriggerTrackEventMatrix);
fRecTrackEventMatrix->Add(entry->fRecTrackEventMatrix);
fGenTrackMatrix->Add(entry->fGenTrackMatrix);
fGenPrimTrackMatrix->Add(entry->fGenPrimTrackMatrix);
fRecPrimTrackMatrix->Add(entry->fRecPrimTrackMatrix);
fRecTrackMatrix->Add(entry->fRecTrackMatrix);
fRecSecTrackMatrix->Add(entry->fRecSecTrackMatrix);
fRecMultTrackMatrix->Add(entry->fRecMultTrackMatrix);
fMCEventHist1->Add(entry->fMCEventHist1);
fRecEventHist1->Add(entry->fRecEventHist1);
fRecEventHist2->Add(entry->fRecEventHist2);
fRecMCEventHist1->Add(entry->fRecMCEventHist1);
fRecMCEventHist2->Add(entry->fRecMCEventHist2);
for(Int_t i=0; i<AlidNdPtHelper::kCutSteps; i++) {
fMCTrackHist1[i]->Add(entry->fMCTrackHist1[i]);
fMCPrimTrackHist1[i]->Add(entry->fMCPrimTrackHist1[i]);
fMCPrimTrackHist2[i]->Add(entry->fMCPrimTrackHist2[i]);
fMCSecTrackHist1[i]->Add(entry->fMCSecTrackHist1[i]);
fRecTrackHist1[i]->Add(entry->fRecTrackHist1[i]);
fRecTrackHist2[i]->Add(entry->fRecTrackHist2[i]);
fRecTrackMultHist1[i]->Add(entry->fRecTrackMultHist1[i]);
}
fRecMCTrackHist1->Add(entry->fRecMCTrackHist1);
fMCMultRecTrackHist1->Add(entry->fMCMultRecTrackHist1);
fRecTrackHist3->Add(entry->fRecTrackHist3);
count++;
}
return count;
}
void AlidNdPtAnalysisPbPb::Analyse()
{
if (!fIsInit) { Init(); }
TH1::AddDirectory(kFALSE);
TH1 *h=0, *h1=0, *h2=0, *h2c = 0;
THnSparse *hs=0;
TH2 *h2D=0;
char name[256];
TObjArray *aFolderObj = new TObjArray;
if(!aFolderObj) return;
h = fRecEventHist1->Projection(0);
h->SetName("Xv");
aFolderObj->Add(h);
h = fRecEventHist1->Projection(1);
h->SetName("Yv");
aFolderObj->Add(h);
h = fRecEventHist1->Projection(2);
h->SetName("Zv");
aFolderObj->Add(h);
h = fRecEventHist2->Projection(1);
h->SetName("multMB");
aFolderObj->Add(h);
h2D = fRecEventHist2->Projection(0,1);
h2D->SetName("Zv_vs_multiplicity_MB");
aFolderObj->Add(h2D);
h = fRecTrackHist1[0]->Projection(0);
h->Scale(1.,"width");
h->SetName("pt_all_ch");
aFolderObj->Add(h);
h = fRecTrackHist1[1]->Projection(0);
h->Scale(1.,"width");
h->SetName("pt_acc");
aFolderObj->Add(h);
h = fRecTrackHist1[2]->Projection(0);
h->Scale(1.,"width");
h->SetName("pt_rec");
aFolderObj->Add(h);
h = fRecTrackHist1[0]->Projection(1);
h->SetName("eta_all_ch");
aFolderObj->Add(h);
h = fRecTrackHist1[1]->Projection(1);
h->SetName("eta_acc");
aFolderObj->Add(h);
h = fRecTrackHist1[2]->Projection(1);
h->SetName("eta_rec");
aFolderObj->Add(h);
h = fRecTrackHist1[0]->Projection(2);
h->SetName("phi_all_ch");
aFolderObj->Add(h);
h = fRecTrackHist1[1]->Projection(2);
h->SetName("phi_acc");
aFolderObj->Add(h);
h = fRecTrackHist1[2]->Projection(2);
h->SetName("phi_rec");
aFolderObj->Add(h);
h2D = fRecTrackHist1[0]->Projection(1,0);
h2D->SetName("pt_eta_all_ch");
aFolderObj->Add(h2D);
h2D = fRecTrackHist1[1]->Projection(1,0);
h2D->SetName("pt_eta_acc");
aFolderObj->Add(h2D);
h2D = fRecTrackHist1[2]->Projection(1,0);
h2D->SetName("pt_eta_rec");
aFolderObj->Add(h2D);
h2D = fRecTrackHist1[0]->Projection(2,0);
h2D->SetName("pt_phi_all_ch");
aFolderObj->Add(h2D);
h2D = fRecTrackHist1[1]->Projection(2,0);
h2D->SetName("pt_phi_acc");
aFolderObj->Add(h2D);
h2D = fRecTrackHist1[2]->Projection(2,0);
h2D->SetName("pt_phi_rec");
aFolderObj->Add(h2D);
h2D = fRecTrackHist1[0]->Projection(2,1);
h2D->SetName("eta_phi_all_ch");
aFolderObj->Add(h2D);
h2D = fRecTrackHist1[1]->Projection(2,1);
h2D->SetName("eta_phi_acc");
aFolderObj->Add(h2D);
h2D = fRecTrackHist1[2]->Projection(2,1);
h2D->SetName("eta_phi_rec");
aFolderObj->Add(h2D);
if(fHistogramsOn) {
h2D = fRecTrackHist3->Projection(0,1);
h2D->SetName("nClust_chi2_rec");
aFolderObj->Add(h2D);
h2D = fRecTrackHist3->Projection(0,2);
h2D->SetName("nClust_pt_rec");
aFolderObj->Add(h2D);
h2D = fRecTrackHist3->Projection(0,3);
h2D->SetName("nClust_eta_rec");
aFolderObj->Add(h2D);
h2D = fRecTrackHist3->Projection(0,4);
h2D->SetName("nClust_phi_rec");
aFolderObj->Add(h2D);
h2D = fRecTrackHist3->Projection(1,2);
h2D->SetName("chi2_pt_rec");
aFolderObj->Add(h2D);
h2D = fRecTrackHist3->Projection(1,3);
h2D->SetName("chi2_eta_rec");
aFolderObj->Add(h2D);
h2D = fRecTrackHist3->Projection(1,4);
h2D->SetName("chi2_phi_rec");
aFolderObj->Add(h2D);
}
h = fRecEventHist2->Projection(0);
if( h->Integral() ) h->Scale(1./h->Integral());
h->SetName("zv_distribution_norm");
aFolderObj->Add(h);
if(IsUseMCInfo()) {
h2D = fRecMCEventHist2->Projection(0,2);
h2D->SetName("DeltaXv_vs_mult");
aFolderObj->Add(h2D);
h2D = fRecMCEventHist2->Projection(1,2);
h2D->SetName("DeltaZv_vs_mult");
aFolderObj->Add(h2D);
fTriggerEventMatrix->GetAxis(1)->SetRangeUser(0.,0.);
h = fTriggerEventMatrix->Projection(0);
h2D = fTriggerEventMatrix->Projection(0,1);
if(h2D->Integral()) h->Scale(1./h2D->Integral());
h1 = fRecEventMatrix->Projection(0);
h2D = fRecEventMatrix->Projection(0,1);
if(h2D->Integral()) h1->Scale(1./h2D->Integral());
h->Divide(h1);
h->SetName("zv_empty_events_norm");
aFolderObj->Add(h);
fTriggerEventMatrix->GetAxis(1)->SetRange(1,fTriggerEventMatrix->GetAxis(1)->GetNbins());
hs = (THnSparse*)fTrackPtCorrelationMatrix->Clone("track_pt_correlation_matrix");
aFolderObj->Add(hs);
h = AlidNdPtHelper::GenerateCorrMatrix(fTriggerEventMatrix->Projection(0),fGenEventMatrix->Projection(0),"zv_trig_INEL_eff_matrix");
aFolderObj->Add(h);
hs = AlidNdPtHelper::GenerateCorrMatrix(fGenEventMatrix,fTriggerEventMatrix,"zv_mult_trig_MBtoInel_corr_matrix");
aFolderObj->Add(hs);
h = AlidNdPtHelper::GenerateCorrMatrix(fGenEventMatrix->Projection(0),fTriggerEventMatrix->Projection(0),"zv_trig_MBtoInel_corr_matrix");
aFolderObj->Add(h);
h2D = AlidNdPtHelper::GenerateCorrMatrix(fGenEventMatrix->Projection(0,1),fTriggerEventMatrix->Projection(0,1),"zv_mult_trig_MBtoInel_corr_matrix_2D");
aFolderObj->Add(h2D);
h = AlidNdPtHelper::GenerateCorrMatrix(fGenEventMatrix->Projection(1),fTriggerEventMatrix->Projection(1),"mult_trig_MBtoInel_corr_matrix");
aFolderObj->Add(h);
hs = AlidNdPtHelper::GenerateCorrMatrix(fTriggerEventMatrix,fRecEventMatrix,"zv_mult_event_corr_matrix");
aFolderObj->Add(hs);
h2D = AlidNdPtHelper::GenerateCorrMatrix(fTriggerEventMatrix->Projection(0,1),fRecEventMatrix->Projection(0,1),"zv_mult_event_corr_matrix_2D");
aFolderObj->Add(h2D);
h = AlidNdPtHelper::GenerateCorrMatrix(fTriggerEventMatrix->Projection(1),fRecEventMatrix->Projection(1),"mult_event_corr_matrix");
aFolderObj->Add(h);
h = AlidNdPtHelper::GenerateCorrMatrix(fTriggerEventMatrix->Projection(0),fRecEventMatrix->Projection(0),"zv_event_corr_matrix");
aFolderObj->Add(h);
hs = AlidNdPtHelper::GenerateCorrMatrix(fGenTrackEventMatrix,fTriggerTrackEventMatrix,"zv_pt_eta_track_trig_MBtoInel_corr_matrix");
aFolderObj->Add(hs);
h2D = AlidNdPtHelper::GenerateCorrMatrix(fGenTrackEventMatrix->Projection(1,2),fTriggerTrackEventMatrix->Projection(1,2),"eta_pt_track_trig_MBtoInel_corr_matrix");
aFolderObj->Add(h2D);
h2D = AlidNdPtHelper::GenerateCorrMatrix(fGenTrackEventMatrix->Projection(1,0),fTriggerTrackEventMatrix->Projection(1,0),"pt_zv_track_trig_MBtoInel_corr_matrix");
aFolderObj->Add(h2D);
h2D = AlidNdPtHelper::GenerateCorrMatrix(fGenTrackEventMatrix->Projection(2,0),fTriggerTrackEventMatrix->Projection(2,0),"zv_eta_track_trig_MBtoInel_corr_matrix");
aFolderObj->Add(h2D);
h = AlidNdPtHelper::GenerateCorrMatrix(fTriggerTrackEventMatrix->Projection(1),fGenTrackEventMatrix->Projection(1),"pt_track_trig_MBtoInel_eff_matrix");
aFolderObj->Add(h);
hs = AlidNdPtHelper::GenerateCorrMatrix(fTriggerTrackEventMatrix,fRecTrackEventMatrix,"zv_pt_eta_track_event_corr_matrix");
aFolderObj->Add(hs);
h2D = AlidNdPtHelper::GenerateCorrMatrix(fTriggerTrackEventMatrix->Projection(1,2),fRecTrackEventMatrix->Projection(1,2),"eta_pt_track_event_corr_matrix");
aFolderObj->Add(h2D);
h2D = AlidNdPtHelper::GenerateCorrMatrix(fTriggerTrackEventMatrix->Projection(1,0),fRecTrackEventMatrix->Projection(1,0),"pt_zv_track_event_corr_matrix");
aFolderObj->Add(h2D);
h2D = AlidNdPtHelper::GenerateCorrMatrix(fTriggerTrackEventMatrix->Projection(2,0),fRecTrackEventMatrix->Projection(2,0),"zv_eta_track_event_corr_matrix");
aFolderObj->Add(h2D);
h = AlidNdPtHelper::GenerateCorrMatrix(fRecTrackEventMatrix->Projection(1),fTriggerTrackEventMatrix->Projection(1),"pt_track_event_eff_matrix");
aFolderObj->Add(h);
hs = AlidNdPtHelper::GenerateCorrMatrix(fGenPrimTrackMatrix,fRecPrimTrackMatrix,"zv_pt_eta_track_corr_matrix");
aFolderObj->Add(hs);
h2D = AlidNdPtHelper::GenerateCorrMatrix(fGenPrimTrackMatrix->Projection(1,2),fRecPrimTrackMatrix->Projection(1,2),"eta_pt_track_corr_matrix");
aFolderObj->Add(h2D);
h2D = AlidNdPtHelper::GenerateCorrMatrix(fGenPrimTrackMatrix->Projection(1,0),fRecPrimTrackMatrix->Projection(1,0),"pt_zv_track_corr_matrix");
aFolderObj->Add(h2D);
h2D = AlidNdPtHelper::GenerateCorrMatrix(fGenPrimTrackMatrix->Projection(2,0),fRecPrimTrackMatrix->Projection(2,0),"zv_eta_track_corr_matrix");
aFolderObj->Add(h2D);
h = AlidNdPtHelper::GenerateCorrMatrix(fGenPrimTrackMatrix->Projection(0),fRecPrimTrackMatrix->Projection(0),"zv_track_corr_matrix");
aFolderObj->Add(h);
h = AlidNdPtHelper::GenerateCorrMatrix(fGenPrimTrackMatrix->Projection(1),fRecPrimTrackMatrix->Projection(1),"pt_track_corr_matrix");
aFolderObj->Add(h);
h = AlidNdPtHelper::GenerateCorrMatrix(fRecPrimTrackMatrix->Projection(1), fGenPrimTrackMatrix->Projection(1),"pt_track_eff_matrix");
aFolderObj->Add(h);
h = AlidNdPtHelper::GenerateCorrMatrix(fGenPrimTrackMatrix->Projection(2),fRecPrimTrackMatrix->Projection(2),"eta_track_corr_matrix");
aFolderObj->Add(h);
hs = AlidNdPtHelper::GenerateCorrMatrix(fRecSecTrackMatrix,fRecTrackMatrix,"zv_pt_eta_track_cont_matrix");
aFolderObj->Add(hs);
h2D = AlidNdPtHelper::GenerateCorrMatrix(fRecSecTrackMatrix->Projection(1,2),fRecTrackMatrix->Projection(1,2),"eta_pt_track_cont_matrix");
aFolderObj->Add(h2D);
h2D = AlidNdPtHelper::GenerateCorrMatrix(fRecSecTrackMatrix->Projection(1,0),fRecTrackMatrix->Projection(1,0),"pt_zv_track_cont_matrix");
aFolderObj->Add(h2D);
h2D = AlidNdPtHelper::GenerateCorrMatrix(fRecSecTrackMatrix->Projection(2,0),fRecTrackMatrix->Projection(2,0),"zv_eta_track_cont_matrix");
aFolderObj->Add(h2D);
h = AlidNdPtHelper::GenerateCorrMatrix(fRecSecTrackMatrix->Projection(0),fRecTrackMatrix->Projection(0),"zv_track_cont_matrix");
aFolderObj->Add(h);
h = AlidNdPtHelper::GenerateCorrMatrix(fRecSecTrackMatrix->Projection(1),fRecTrackMatrix->Projection(1),"pt_track_cont_matrix");
aFolderObj->Add(h);
h = AlidNdPtHelper::GenerateCorrMatrix(fRecSecTrackMatrix->Projection(2),fRecTrackMatrix->Projection(2),"eta_track_cont_matrix");
aFolderObj->Add(h);
hs = AlidNdPtHelper::GenerateCorrMatrix(fRecMultTrackMatrix,fRecTrackMatrix,"zv_pt_eta_mult_track_cont_matrix");
aFolderObj->Add(hs);
h2D = AlidNdPtHelper::GenerateCorrMatrix(fRecMultTrackMatrix->Projection(1,2),fRecTrackMatrix->Projection(1,2),"eta_pt_mult_track_cont_matrix");
aFolderObj->Add(h2D);
h2D = AlidNdPtHelper::GenerateCorrMatrix(fRecMultTrackMatrix->Projection(1,0),fRecTrackMatrix->Projection(1,0),"pt_zv_mult_track_cont_matrix");
aFolderObj->Add(h2D);
h2D = AlidNdPtHelper::GenerateCorrMatrix(fRecMultTrackMatrix->Projection(2,0),fRecTrackMatrix->Projection(2,0),"zv_eta_mult_track_cont_matrix");
aFolderObj->Add(h2D);
h = AlidNdPtHelper::GenerateCorrMatrix(fRecMultTrackMatrix->Projection(0),fRecTrackMatrix->Projection(0),"zv_mult_track_cont_matrix");
aFolderObj->Add(h);
h = AlidNdPtHelper::GenerateCorrMatrix(fRecMultTrackMatrix->Projection(1),fRecTrackMatrix->Projection(1),"pt_mult_track_cont_matrix");
aFolderObj->Add(h);
h = AlidNdPtHelper::GenerateCorrMatrix(fRecMultTrackMatrix->Projection(2),fRecTrackMatrix->Projection(2),"eta_mult_track_cont_matrix");
aFolderObj->Add(h);
if(fHistogramsOn) {
fMCPrimTrackHist1[1]->GetAxis(2)->SetRange(1,1);
fMCPrimTrackHist1[2]->GetAxis(2)->SetRange(1,1);
h1 = fMCPrimTrackHist1[1]->Projection(0);
h2 = fMCPrimTrackHist1[2]->Projection(0);
h2c = (TH1D *)h2->Clone();
h2c->Divide(h1);
h2c->SetName("eff_pt_electrons");
aFolderObj->Add(h2c);
fMCPrimTrackHist1[1]->GetAxis(2)->SetRange(2,2);
fMCPrimTrackHist1[2]->GetAxis(2)->SetRange(2,2);
h1 = fMCPrimTrackHist1[1]->Projection(0);
h2 = fMCPrimTrackHist1[2]->Projection(0);
h2c = (TH1D *)h2->Clone();
h2c->Divide(h1);
h2c->SetName("eff_pt_muons");
aFolderObj->Add(h2c);
fMCPrimTrackHist1[1]->GetAxis(2)->SetRange(3,3);
fMCPrimTrackHist1[2]->GetAxis(2)->SetRange(3,3);
h1 = fMCPrimTrackHist1[1]->Projection(0);
h2 = fMCPrimTrackHist1[2]->Projection(0);
h2c = (TH1D *)h2->Clone();
h2c->Divide(h1);
h2c->SetName("eff_pt_pions");
aFolderObj->Add(h2c);
fMCPrimTrackHist1[1]->GetAxis(2)->SetRange(4,4);
fMCPrimTrackHist1[2]->GetAxis(2)->SetRange(4,4);
h1 = fMCPrimTrackHist1[1]->Projection(0);
h2 = fMCPrimTrackHist1[2]->Projection(0);
h2c = (TH1D *)h2->Clone();
h2c->Divide(h1);
h2c->SetName("eff_pt_kaons");
aFolderObj->Add(h2c);
fMCPrimTrackHist1[1]->GetAxis(2)->SetRange(5,5);
fMCPrimTrackHist1[2]->GetAxis(2)->SetRange(5,5);
h1 = fMCPrimTrackHist1[1]->Projection(0);
h2 = fMCPrimTrackHist1[2]->Projection(0);
h2c = (TH1D *)h2->Clone();
h2c->Divide(h1);
h2c->SetName("eff_pt_protons");
aFolderObj->Add(h2c);
fMCPrimTrackHist1[1]->GetAxis(2)->SetRange(1,5);
fMCPrimTrackHist1[2]->GetAxis(2)->SetRange(1,5);
h1 = fMCPrimTrackHist1[1]->Projection(0);
h2 = fMCPrimTrackHist1[2]->Projection(0);
h2c = (TH1D *)h2->Clone();
h2c->Divide(h1);
h2c->SetName("eff_pt_selected");
aFolderObj->Add(h2c);
fMCPrimTrackHist1[1]->GetAxis(2)->SetRange(1,6);
fMCPrimTrackHist1[2]->GetAxis(2)->SetRange(1,6);
h1 = fMCPrimTrackHist1[1]->Projection(0);
h2 = fMCPrimTrackHist1[2]->Projection(0);
h2c = (TH1D *)h2->Clone();
h2c->Divide(h1);
h2c->SetName("eff_pt_all");
aFolderObj->Add(h2c);
fMCPrimTrackHist1[1]->GetAxis(1)->SetRange(1,fMCPrimTrackHist1[1]->GetAxis(1)->GetNbins());
fMCPrimTrackHist1[2]->GetAxis(1)->SetRange(1,fMCPrimTrackHist1[2]->GetAxis(1)->GetNbins());
TH1D *mcPtAccall = fMCTrackHist1[1]->Projection(0);
mcPtAccall->SetName("mc_pt_acc_all");
aFolderObj->Add(mcPtAccall);
TH1D *mcPtAccprim = fMCPrimTrackHist1[1]->Projection(0);
mcPtAccprim->SetName("mc_pt_acc_prim");
aFolderObj->Add(mcPtAccprim);
TH1D *mcPtRecall = fMCTrackHist1[2]->Projection(0);
mcPtRecall->SetName("mc_pt_rec_all");
aFolderObj->Add(mcPtRecall);
TH1D *mcPtRecprim = fMCPrimTrackHist1[2]->Projection(0);
mcPtRecprim->SetName("mc_pt_rec_prim");
aFolderObj->Add(mcPtRecprim);
TH1D *mcPtRecsec = fMCSecTrackHist1[2]->Projection(0);
mcPtRecsec->SetName("mc_pt_rec_sec");
aFolderObj->Add(mcPtRecsec);
for(Int_t i = 0; i<6; i++)
{
snprintf(name,256,"mc_pt_rec_prim_pid_%d",i);
fMCPrimTrackHist1[2]->GetAxis(2)->SetRange(i+1,i+1);
h = fMCPrimTrackHist1[2]->Projection(0);
h->SetName(name);
aFolderObj->Add(h);
snprintf(name,256,"mc_pt_rec_sec_pid_%d",i);
fMCSecTrackHist1[2]->GetAxis(2)->SetRange(i+1,i+1);
h = fMCSecTrackHist1[2]->Projection(0);
h->SetName(name);
aFolderObj->Add(h);
fMCSecTrackHist1[2]->GetAxis(2)->SetRange(i+1,i+1);
for(Int_t j=0; j<20; j++) {
if(j == 4) {
snprintf(name,256,"mc_pt_rec_sec_pid_%d_decay",i);
fMCSecTrackHist1[2]->GetAxis(3)->SetRange(j+1,j+1);
h = fMCSecTrackHist1[2]->Projection(0);
h->SetName(name);
aFolderObj->Add(h);
snprintf(name,256,"mc_eta_rec_sec_pid_%d_decay",i);
fMCSecTrackHist1[2]->GetAxis(3)->SetRange(j+1,j+1);
h = fMCSecTrackHist1[2]->Projection(1);
h->SetName(name);
aFolderObj->Add(h);
snprintf(name,256,"mc_mother_rec_sec_pid_%d_decay",i);
fMCSecTrackHist1[2]->GetAxis(3)->SetRange(j+1,j+1);
h = fMCSecTrackHist1[2]->Projection(4);
h->SetName(name);
aFolderObj->Add(h);
} else if (j == 5) {
snprintf(name,256,"mc_pt_rec_sec_pid_%d_conv",i);
fMCSecTrackHist1[2]->GetAxis(3)->SetRange(j+1,j+1);
h = fMCSecTrackHist1[2]->Projection(0);
h->SetName(name);
aFolderObj->Add(h);
snprintf(name,256,"mc_eta_rec_sec_pid_%d_conv",i);
fMCSecTrackHist1[2]->GetAxis(3)->SetRange(j+1,j+1);
h = fMCSecTrackHist1[2]->Projection(1);
h->SetName(name);
aFolderObj->Add(h);
snprintf(name,256,"mc_mother_rec_sec_pid_%d_conv",i);
fMCSecTrackHist1[2]->GetAxis(3)->SetRange(j+1,j+1);
h = fMCSecTrackHist1[2]->Projection(4);
h->SetName(name);
aFolderObj->Add(h);
} else if (j == 13) {
snprintf(name,256,"mc_pt_rec_sec_pid_%d_mat",i);
fMCSecTrackHist1[2]->GetAxis(3)->SetRange(j+1,j+1);
h = fMCSecTrackHist1[2]->Projection(0);
h->SetName(name);
aFolderObj->Add(h);
snprintf(name,256,"mc_eta_rec_sec_pid_%d_mat",i);
fMCSecTrackHist1[2]->GetAxis(3)->SetRange(j+1,j+1);
h = fMCSecTrackHist1[2]->Projection(1);
h->SetName(name);
aFolderObj->Add(h);
snprintf(name,256,"mc_eta_mother_rec_sec_pid_%d_mat",i);
fMCSecTrackHist1[2]->GetAxis(3)->SetRange(j+1,j+1);
h = fMCSecTrackHist1[2]->Projection(4,1);
h->SetName(name);
aFolderObj->Add(h);
snprintf(name,256,"mc_mother_rec_sec_pid_%d_mat",i);
fMCSecTrackHist1[2]->GetAxis(3)->SetRange(j+1,j+1);
h = fMCSecTrackHist1[2]->Projection(4);
h->SetName(name);
aFolderObj->Add(h);
snprintf(name,256,"mc_pt_mother_rec_sec_pid_%d_mat",i);
fMCSecTrackHist1[2]->GetAxis(3)->SetRange(j+1,j+1);
h = fMCSecTrackHist1[2]->Projection(4,0);
h->SetName(name);
aFolderObj->Add(h);
} else {
continue;
}
}
}
}
TH2F *h2F=0;
TCanvas * c = new TCanvas("resol","resol");
c->cd();
fRecMCTrackHist1->GetAxis(1)->SetRangeUser(-0.8,0.79);
h2F = (TH2F*)fRecMCTrackHist1->Projection(2,0);
h = AlidNdPtHelper::MakeResol(h2F,1,0,kTRUE,10);
h->SetXTitle("p_{tmc} (GeV/c)");
h->SetYTitle("(p_{t}-p_{tmc})/p_{tmc} resolution");
h->Draw();
h->SetName("pt_resolution_vs_mcpt");
aFolderObj->Add(h);
h2F = (TH2F*)fRecMCTrackHist1->Projection(2,0);
h = AlidNdPtHelper::MakeResol(h2F,1,1,kTRUE,10);
h->SetXTitle("p_{tmc} (GeV/c)");
h->SetYTitle("(p_{t}-p_{tmc})/p_{tmc} mean");
h->Draw();
h->SetName("dpt_mean_vs_mcpt");
aFolderObj->Add(h);
h2F = (TH2F*)fRecMCTrackHist1->Projection(3,0);
h = AlidNdPtHelper::MakeResol(h2F,1,0,kTRUE,10);
h->SetXTitle("p_{tmc} (GeV/c)");
h->SetYTitle("(#eta-#eta_{mc}) resolution");
h->Draw();
h->SetName("eta_resolution_vs_mcpt");
aFolderObj->Add(h);
h2F = (TH2F*)fRecMCTrackHist1->Projection(3,0);
h = AlidNdPtHelper::MakeResol(h2F,1,1,kTRUE,10);
h->SetXTitle("p_{tmc} (GeV/c)");
h->SetYTitle("(#eta-mc#eta) mean");
h->Draw();
h->SetName("deta_mean_vs_mcpt");
aFolderObj->Add(h);
fRecMCTrackHist1->GetAxis(1)->SetRange(1,fRecMCTrackHist1->GetAxis(1)->GetNbins());
h2F = (TH2F*)fRecMCTrackHist1->Projection(2,1);
h = AlidNdPtHelper::MakeResol(h2F,1,0,kTRUE,10);
h->SetXTitle("#eta_{mc}");
h->SetYTitle("(p_{t}-p_{tmc})/p_{tmc} resolution");
h->Draw();
h->SetName("pt_resolution_vs_mceta");
aFolderObj->Add(h);
h2F = (TH2F*)fRecMCTrackHist1->Projection(2,1);
h = AlidNdPtHelper::MakeResol(h2F,1,1,kTRUE,10);
h->SetXTitle("#eta_{mc}");
h->SetYTitle("(p_{t}-p_{tmc})/p_{tmc} mean");
h->Draw();
h->SetName("dpt_mean_vs_mceta");
aFolderObj->Add(h);
h2F = (TH2F*)fRecMCTrackHist1->Projection(3,1);
h = AlidNdPtHelper::MakeResol(h2F,1,0,kTRUE,10);
h->SetXTitle("#eta_{mc}");
h->SetYTitle("(#eta-#eta_{mc}) resolution");
h->Draw();
h->SetName("eta_resolution_vs_mceta");
aFolderObj->Add(h);
h2F = (TH2F*)fRecMCTrackHist1->Projection(3,1);
h = AlidNdPtHelper::MakeResol(h2F,1,1,kTRUE,10);
h->SetXTitle("#eta_{mc}");
h->SetYTitle("(#eta-mc#eta) mean");
h->Draw();
h->SetName("deta_mean_vs_mceta");
aFolderObj->Add(h);
fRecMCTrackHist1->GetAxis(0)->SetRange(1,fRecMCTrackHist1->GetAxis(0)->GetNbins());
}
fAnalysisFolder = ExportToFolder(aFolderObj);
if(aFolderObj) delete aFolderObj;
}
TFolder* AlidNdPtAnalysisPbPb::ExportToFolder(TObjArray * const array)
{
AlidNdPtAnalysisPbPb * comp=this;
TFolder *folder = comp->GetAnalysisFolder();
TString name, title;
TFolder *newFolder = 0;
Int_t i = 0;
Int_t size = array->GetSize();
if(folder) {
name = folder->GetName();
title = folder->GetTitle();
delete folder;
newFolder = CreateFolder(name.Data(),title.Data());
newFolder->SetOwner();
while(i < size) {
newFolder->Add(array->At(i));
i++;
}
}
return newFolder;
}
TFolder* AlidNdPtAnalysisPbPb::CreateFolder(TString name,TString title) {
TFolder *folder = 0;
folder = new TFolder(name.Data(),title.Data());
return folder;
}
AlidNdPtAnalysisPbPb.cxx:1 AlidNdPtAnalysisPbPb.cxx:2 AlidNdPtAnalysisPbPb.cxx:3 AlidNdPtAnalysisPbPb.cxx:4 AlidNdPtAnalysisPbPb.cxx:5 AlidNdPtAnalysisPbPb.cxx:6 AlidNdPtAnalysisPbPb.cxx:7 AlidNdPtAnalysisPbPb.cxx:8 AlidNdPtAnalysisPbPb.cxx:9 AlidNdPtAnalysisPbPb.cxx:10 AlidNdPtAnalysisPbPb.cxx:11 AlidNdPtAnalysisPbPb.cxx:12 AlidNdPtAnalysisPbPb.cxx:13 AlidNdPtAnalysisPbPb.cxx:14 AlidNdPtAnalysisPbPb.cxx:15 AlidNdPtAnalysisPbPb.cxx:16 AlidNdPtAnalysisPbPb.cxx:17 AlidNdPtAnalysisPbPb.cxx:18 AlidNdPtAnalysisPbPb.cxx:19 AlidNdPtAnalysisPbPb.cxx:20 AlidNdPtAnalysisPbPb.cxx:21 AlidNdPtAnalysisPbPb.cxx:22 AlidNdPtAnalysisPbPb.cxx:23 AlidNdPtAnalysisPbPb.cxx:24 AlidNdPtAnalysisPbPb.cxx:25 AlidNdPtAnalysisPbPb.cxx:26 AlidNdPtAnalysisPbPb.cxx:27 AlidNdPtAnalysisPbPb.cxx:28 AlidNdPtAnalysisPbPb.cxx:29 AlidNdPtAnalysisPbPb.cxx:30 AlidNdPtAnalysisPbPb.cxx:31 AlidNdPtAnalysisPbPb.cxx:32 AlidNdPtAnalysisPbPb.cxx:33 AlidNdPtAnalysisPbPb.cxx:34 AlidNdPtAnalysisPbPb.cxx:35 AlidNdPtAnalysisPbPb.cxx:36 AlidNdPtAnalysisPbPb.cxx:37 AlidNdPtAnalysisPbPb.cxx:38 AlidNdPtAnalysisPbPb.cxx:39 AlidNdPtAnalysisPbPb.cxx:40 AlidNdPtAnalysisPbPb.cxx:41 AlidNdPtAnalysisPbPb.cxx:42 AlidNdPtAnalysisPbPb.cxx:43 AlidNdPtAnalysisPbPb.cxx:44 AlidNdPtAnalysisPbPb.cxx:45 AlidNdPtAnalysisPbPb.cxx:46 AlidNdPtAnalysisPbPb.cxx:47 AlidNdPtAnalysisPbPb.cxx:48 AlidNdPtAnalysisPbPb.cxx:49 AlidNdPtAnalysisPbPb.cxx:50 AlidNdPtAnalysisPbPb.cxx:51 AlidNdPtAnalysisPbPb.cxx:52 AlidNdPtAnalysisPbPb.cxx:53 AlidNdPtAnalysisPbPb.cxx:54 AlidNdPtAnalysisPbPb.cxx:55 AlidNdPtAnalysisPbPb.cxx:56 AlidNdPtAnalysisPbPb.cxx:57 AlidNdPtAnalysisPbPb.cxx:58 AlidNdPtAnalysisPbPb.cxx:59 AlidNdPtAnalysisPbPb.cxx:60 AlidNdPtAnalysisPbPb.cxx:61 AlidNdPtAnalysisPbPb.cxx:62 AlidNdPtAnalysisPbPb.cxx:63 AlidNdPtAnalysisPbPb.cxx:64 AlidNdPtAnalysisPbPb.cxx:65 AlidNdPtAnalysisPbPb.cxx:66 AlidNdPtAnalysisPbPb.cxx:67 AlidNdPtAnalysisPbPb.cxx:68 AlidNdPtAnalysisPbPb.cxx:69 AlidNdPtAnalysisPbPb.cxx:70 AlidNdPtAnalysisPbPb.cxx:71 AlidNdPtAnalysisPbPb.cxx:72 AlidNdPtAnalysisPbPb.cxx:73 AlidNdPtAnalysisPbPb.cxx:74 AlidNdPtAnalysisPbPb.cxx:75 AlidNdPtAnalysisPbPb.cxx:76 AlidNdPtAnalysisPbPb.cxx:77 AlidNdPtAnalysisPbPb.cxx:78 AlidNdPtAnalysisPbPb.cxx:79 AlidNdPtAnalysisPbPb.cxx:80 AlidNdPtAnalysisPbPb.cxx:81 AlidNdPtAnalysisPbPb.cxx:82 AlidNdPtAnalysisPbPb.cxx:83 AlidNdPtAnalysisPbPb.cxx:84 AlidNdPtAnalysisPbPb.cxx:85 AlidNdPtAnalysisPbPb.cxx:86 AlidNdPtAnalysisPbPb.cxx:87 AlidNdPtAnalysisPbPb.cxx:88 AlidNdPtAnalysisPbPb.cxx:89 AlidNdPtAnalysisPbPb.cxx:90 AlidNdPtAnalysisPbPb.cxx:91 AlidNdPtAnalysisPbPb.cxx:92 AlidNdPtAnalysisPbPb.cxx:93 AlidNdPtAnalysisPbPb.cxx:94 AlidNdPtAnalysisPbPb.cxx:95 AlidNdPtAnalysisPbPb.cxx:96 AlidNdPtAnalysisPbPb.cxx:97 AlidNdPtAnalysisPbPb.cxx:98 AlidNdPtAnalysisPbPb.cxx:99 AlidNdPtAnalysisPbPb.cxx:100 AlidNdPtAnalysisPbPb.cxx:101 AlidNdPtAnalysisPbPb.cxx:102 AlidNdPtAnalysisPbPb.cxx:103 AlidNdPtAnalysisPbPb.cxx:104 AlidNdPtAnalysisPbPb.cxx:105 AlidNdPtAnalysisPbPb.cxx:106 AlidNdPtAnalysisPbPb.cxx:107 AlidNdPtAnalysisPbPb.cxx:108 AlidNdPtAnalysisPbPb.cxx:109 AlidNdPtAnalysisPbPb.cxx:110 AlidNdPtAnalysisPbPb.cxx:111 AlidNdPtAnalysisPbPb.cxx:112 AlidNdPtAnalysisPbPb.cxx:113 AlidNdPtAnalysisPbPb.cxx:114 AlidNdPtAnalysisPbPb.cxx:115 AlidNdPtAnalysisPbPb.cxx:116 AlidNdPtAnalysisPbPb.cxx:117 AlidNdPtAnalysisPbPb.cxx:118 AlidNdPtAnalysisPbPb.cxx:119 AlidNdPtAnalysisPbPb.cxx:120 AlidNdPtAnalysisPbPb.cxx:121 AlidNdPtAnalysisPbPb.cxx:122 AlidNdPtAnalysisPbPb.cxx:123 AlidNdPtAnalysisPbPb.cxx:124 AlidNdPtAnalysisPbPb.cxx:125 AlidNdPtAnalysisPbPb.cxx:126 AlidNdPtAnalysisPbPb.cxx:127 AlidNdPtAnalysisPbPb.cxx:128 AlidNdPtAnalysisPbPb.cxx:129 AlidNdPtAnalysisPbPb.cxx:130 AlidNdPtAnalysisPbPb.cxx:131 AlidNdPtAnalysisPbPb.cxx:132 AlidNdPtAnalysisPbPb.cxx:133 AlidNdPtAnalysisPbPb.cxx:134 AlidNdPtAnalysisPbPb.cxx:135 AlidNdPtAnalysisPbPb.cxx:136 AlidNdPtAnalysisPbPb.cxx:137 AlidNdPtAnalysisPbPb.cxx:138 AlidNdPtAnalysisPbPb.cxx:139 AlidNdPtAnalysisPbPb.cxx:140 AlidNdPtAnalysisPbPb.cxx:141 AlidNdPtAnalysisPbPb.cxx:142 AlidNdPtAnalysisPbPb.cxx:143 AlidNdPtAnalysisPbPb.cxx:144 AlidNdPtAnalysisPbPb.cxx:145 AlidNdPtAnalysisPbPb.cxx:146 AlidNdPtAnalysisPbPb.cxx:147 AlidNdPtAnalysisPbPb.cxx:148 AlidNdPtAnalysisPbPb.cxx:149 AlidNdPtAnalysisPbPb.cxx:150 AlidNdPtAnalysisPbPb.cxx:151 AlidNdPtAnalysisPbPb.cxx:152 AlidNdPtAnalysisPbPb.cxx:153 AlidNdPtAnalysisPbPb.cxx:154 AlidNdPtAnalysisPbPb.cxx:155 AlidNdPtAnalysisPbPb.cxx:156 AlidNdPtAnalysisPbPb.cxx:157 AlidNdPtAnalysisPbPb.cxx:158 AlidNdPtAnalysisPbPb.cxx:159 AlidNdPtAnalysisPbPb.cxx:160 AlidNdPtAnalysisPbPb.cxx:161 AlidNdPtAnalysisPbPb.cxx:162 AlidNdPtAnalysisPbPb.cxx:163 AlidNdPtAnalysisPbPb.cxx:164 AlidNdPtAnalysisPbPb.cxx:165 AlidNdPtAnalysisPbPb.cxx:166 AlidNdPtAnalysisPbPb.cxx:167 AlidNdPtAnalysisPbPb.cxx:168 AlidNdPtAnalysisPbPb.cxx:169 AlidNdPtAnalysisPbPb.cxx:170 AlidNdPtAnalysisPbPb.cxx:171 AlidNdPtAnalysisPbPb.cxx:172 AlidNdPtAnalysisPbPb.cxx:173 AlidNdPtAnalysisPbPb.cxx:174 AlidNdPtAnalysisPbPb.cxx:175 AlidNdPtAnalysisPbPb.cxx:176 AlidNdPtAnalysisPbPb.cxx:177 AlidNdPtAnalysisPbPb.cxx:178 AlidNdPtAnalysisPbPb.cxx:179 AlidNdPtAnalysisPbPb.cxx:180 AlidNdPtAnalysisPbPb.cxx:181 AlidNdPtAnalysisPbPb.cxx:182 AlidNdPtAnalysisPbPb.cxx:183 AlidNdPtAnalysisPbPb.cxx:184 AlidNdPtAnalysisPbPb.cxx:185 AlidNdPtAnalysisPbPb.cxx:186 AlidNdPtAnalysisPbPb.cxx:187 AlidNdPtAnalysisPbPb.cxx:188 AlidNdPtAnalysisPbPb.cxx:189 AlidNdPtAnalysisPbPb.cxx:190 AlidNdPtAnalysisPbPb.cxx:191 AlidNdPtAnalysisPbPb.cxx:192 AlidNdPtAnalysisPbPb.cxx:193 AlidNdPtAnalysisPbPb.cxx:194 AlidNdPtAnalysisPbPb.cxx:195 AlidNdPtAnalysisPbPb.cxx:196 AlidNdPtAnalysisPbPb.cxx:197 AlidNdPtAnalysisPbPb.cxx:198 AlidNdPtAnalysisPbPb.cxx:199 AlidNdPtAnalysisPbPb.cxx:200 AlidNdPtAnalysisPbPb.cxx:201 AlidNdPtAnalysisPbPb.cxx:202 AlidNdPtAnalysisPbPb.cxx:203 AlidNdPtAnalysisPbPb.cxx:204 AlidNdPtAnalysisPbPb.cxx:205 AlidNdPtAnalysisPbPb.cxx:206 AlidNdPtAnalysisPbPb.cxx:207 AlidNdPtAnalysisPbPb.cxx:208 AlidNdPtAnalysisPbPb.cxx:209 AlidNdPtAnalysisPbPb.cxx:210 AlidNdPtAnalysisPbPb.cxx:211 AlidNdPtAnalysisPbPb.cxx:212 AlidNdPtAnalysisPbPb.cxx:213 AlidNdPtAnalysisPbPb.cxx:214 AlidNdPtAnalysisPbPb.cxx:215 AlidNdPtAnalysisPbPb.cxx:216 AlidNdPtAnalysisPbPb.cxx:217 AlidNdPtAnalysisPbPb.cxx:218 AlidNdPtAnalysisPbPb.cxx:219 AlidNdPtAnalysisPbPb.cxx:220 AlidNdPtAnalysisPbPb.cxx:221 AlidNdPtAnalysisPbPb.cxx:222 AlidNdPtAnalysisPbPb.cxx:223 AlidNdPtAnalysisPbPb.cxx:224 AlidNdPtAnalysisPbPb.cxx:225 AlidNdPtAnalysisPbPb.cxx:226 AlidNdPtAnalysisPbPb.cxx:227 AlidNdPtAnalysisPbPb.cxx:228 AlidNdPtAnalysisPbPb.cxx:229 AlidNdPtAnalysisPbPb.cxx:230 AlidNdPtAnalysisPbPb.cxx:231 AlidNdPtAnalysisPbPb.cxx:232 AlidNdPtAnalysisPbPb.cxx:233 AlidNdPtAnalysisPbPb.cxx:234 AlidNdPtAnalysisPbPb.cxx:235 AlidNdPtAnalysisPbPb.cxx:236 AlidNdPtAnalysisPbPb.cxx:237 AlidNdPtAnalysisPbPb.cxx:238 AlidNdPtAnalysisPbPb.cxx:239 AlidNdPtAnalysisPbPb.cxx:240 AlidNdPtAnalysisPbPb.cxx:241 AlidNdPtAnalysisPbPb.cxx:242 AlidNdPtAnalysisPbPb.cxx:243 AlidNdPtAnalysisPbPb.cxx:244 AlidNdPtAnalysisPbPb.cxx:245 AlidNdPtAnalysisPbPb.cxx:246 AlidNdPtAnalysisPbPb.cxx:247 AlidNdPtAnalysisPbPb.cxx:248 AlidNdPtAnalysisPbPb.cxx:249 AlidNdPtAnalysisPbPb.cxx:250 AlidNdPtAnalysisPbPb.cxx:251 AlidNdPtAnalysisPbPb.cxx:252 AlidNdPtAnalysisPbPb.cxx:253 AlidNdPtAnalysisPbPb.cxx:254 AlidNdPtAnalysisPbPb.cxx:255 AlidNdPtAnalysisPbPb.cxx:256 AlidNdPtAnalysisPbPb.cxx:257 AlidNdPtAnalysisPbPb.cxx:258 AlidNdPtAnalysisPbPb.cxx:259 AlidNdPtAnalysisPbPb.cxx:260 AlidNdPtAnalysisPbPb.cxx:261 AlidNdPtAnalysisPbPb.cxx:262 AlidNdPtAnalysisPbPb.cxx:263 AlidNdPtAnalysisPbPb.cxx:264 AlidNdPtAnalysisPbPb.cxx:265 AlidNdPtAnalysisPbPb.cxx:266 AlidNdPtAnalysisPbPb.cxx:267 AlidNdPtAnalysisPbPb.cxx:268 AlidNdPtAnalysisPbPb.cxx:269 AlidNdPtAnalysisPbPb.cxx:270 AlidNdPtAnalysisPbPb.cxx:271 AlidNdPtAnalysisPbPb.cxx:272 AlidNdPtAnalysisPbPb.cxx:273 AlidNdPtAnalysisPbPb.cxx:274 AlidNdPtAnalysisPbPb.cxx:275 AlidNdPtAnalysisPbPb.cxx:276 AlidNdPtAnalysisPbPb.cxx:277 AlidNdPtAnalysisPbPb.cxx:278 AlidNdPtAnalysisPbPb.cxx:279 AlidNdPtAnalysisPbPb.cxx:280 AlidNdPtAnalysisPbPb.cxx:281 AlidNdPtAnalysisPbPb.cxx:282 AlidNdPtAnalysisPbPb.cxx:283 AlidNdPtAnalysisPbPb.cxx:284 AlidNdPtAnalysisPbPb.cxx:285 AlidNdPtAnalysisPbPb.cxx:286 AlidNdPtAnalysisPbPb.cxx:287 AlidNdPtAnalysisPbPb.cxx:288 AlidNdPtAnalysisPbPb.cxx:289 AlidNdPtAnalysisPbPb.cxx:290 AlidNdPtAnalysisPbPb.cxx:291 AlidNdPtAnalysisPbPb.cxx:292 AlidNdPtAnalysisPbPb.cxx:293 AlidNdPtAnalysisPbPb.cxx:294 AlidNdPtAnalysisPbPb.cxx:295 AlidNdPtAnalysisPbPb.cxx:296 AlidNdPtAnalysisPbPb.cxx:297 AlidNdPtAnalysisPbPb.cxx:298 AlidNdPtAnalysisPbPb.cxx:299 AlidNdPtAnalysisPbPb.cxx:300 AlidNdPtAnalysisPbPb.cxx:301 AlidNdPtAnalysisPbPb.cxx:302 AlidNdPtAnalysisPbPb.cxx:303 AlidNdPtAnalysisPbPb.cxx:304 AlidNdPtAnalysisPbPb.cxx:305 AlidNdPtAnalysisPbPb.cxx:306 AlidNdPtAnalysisPbPb.cxx:307 AlidNdPtAnalysisPbPb.cxx:308 AlidNdPtAnalysisPbPb.cxx:309 AlidNdPtAnalysisPbPb.cxx:310 AlidNdPtAnalysisPbPb.cxx:311 AlidNdPtAnalysisPbPb.cxx:312 AlidNdPtAnalysisPbPb.cxx:313 AlidNdPtAnalysisPbPb.cxx:314 AlidNdPtAnalysisPbPb.cxx:315 AlidNdPtAnalysisPbPb.cxx:316 AlidNdPtAnalysisPbPb.cxx:317 AlidNdPtAnalysisPbPb.cxx:318 AlidNdPtAnalysisPbPb.cxx:319 AlidNdPtAnalysisPbPb.cxx:320 AlidNdPtAnalysisPbPb.cxx:321 AlidNdPtAnalysisPbPb.cxx:322 AlidNdPtAnalysisPbPb.cxx:323 AlidNdPtAnalysisPbPb.cxx:324 AlidNdPtAnalysisPbPb.cxx:325 AlidNdPtAnalysisPbPb.cxx:326 AlidNdPtAnalysisPbPb.cxx:327 AlidNdPtAnalysisPbPb.cxx:328 AlidNdPtAnalysisPbPb.cxx:329 AlidNdPtAnalysisPbPb.cxx:330 AlidNdPtAnalysisPbPb.cxx:331 AlidNdPtAnalysisPbPb.cxx:332 AlidNdPtAnalysisPbPb.cxx:333 AlidNdPtAnalysisPbPb.cxx:334 AlidNdPtAnalysisPbPb.cxx:335 AlidNdPtAnalysisPbPb.cxx:336 AlidNdPtAnalysisPbPb.cxx:337 AlidNdPtAnalysisPbPb.cxx:338 AlidNdPtAnalysisPbPb.cxx:339 AlidNdPtAnalysisPbPb.cxx:340 AlidNdPtAnalysisPbPb.cxx:341 AlidNdPtAnalysisPbPb.cxx:342 AlidNdPtAnalysisPbPb.cxx:343 AlidNdPtAnalysisPbPb.cxx:344 AlidNdPtAnalysisPbPb.cxx:345 AlidNdPtAnalysisPbPb.cxx:346 AlidNdPtAnalysisPbPb.cxx:347 AlidNdPtAnalysisPbPb.cxx:348 AlidNdPtAnalysisPbPb.cxx:349 AlidNdPtAnalysisPbPb.cxx:350 AlidNdPtAnalysisPbPb.cxx:351 AlidNdPtAnalysisPbPb.cxx:352 AlidNdPtAnalysisPbPb.cxx:353 AlidNdPtAnalysisPbPb.cxx:354 AlidNdPtAnalysisPbPb.cxx:355 AlidNdPtAnalysisPbPb.cxx:356 AlidNdPtAnalysisPbPb.cxx:357 AlidNdPtAnalysisPbPb.cxx:358 AlidNdPtAnalysisPbPb.cxx:359 AlidNdPtAnalysisPbPb.cxx:360 AlidNdPtAnalysisPbPb.cxx:361 AlidNdPtAnalysisPbPb.cxx:362 AlidNdPtAnalysisPbPb.cxx:363 AlidNdPtAnalysisPbPb.cxx:364 AlidNdPtAnalysisPbPb.cxx:365 AlidNdPtAnalysisPbPb.cxx:366 AlidNdPtAnalysisPbPb.cxx:367 AlidNdPtAnalysisPbPb.cxx:368 AlidNdPtAnalysisPbPb.cxx:369 AlidNdPtAnalysisPbPb.cxx:370 AlidNdPtAnalysisPbPb.cxx:371 AlidNdPtAnalysisPbPb.cxx:372 AlidNdPtAnalysisPbPb.cxx:373 AlidNdPtAnalysisPbPb.cxx:374 AlidNdPtAnalysisPbPb.cxx:375 AlidNdPtAnalysisPbPb.cxx:376 AlidNdPtAnalysisPbPb.cxx:377 AlidNdPtAnalysisPbPb.cxx:378 AlidNdPtAnalysisPbPb.cxx:379 AlidNdPtAnalysisPbPb.cxx:380 AlidNdPtAnalysisPbPb.cxx:381 AlidNdPtAnalysisPbPb.cxx:382 AlidNdPtAnalysisPbPb.cxx:383 AlidNdPtAnalysisPbPb.cxx:384 AlidNdPtAnalysisPbPb.cxx:385 AlidNdPtAnalysisPbPb.cxx:386 AlidNdPtAnalysisPbPb.cxx:387 AlidNdPtAnalysisPbPb.cxx:388 AlidNdPtAnalysisPbPb.cxx:389 AlidNdPtAnalysisPbPb.cxx:390 AlidNdPtAnalysisPbPb.cxx:391 AlidNdPtAnalysisPbPb.cxx:392 AlidNdPtAnalysisPbPb.cxx:393 AlidNdPtAnalysisPbPb.cxx:394 AlidNdPtAnalysisPbPb.cxx:395 AlidNdPtAnalysisPbPb.cxx:396 AlidNdPtAnalysisPbPb.cxx:397 AlidNdPtAnalysisPbPb.cxx:398 AlidNdPtAnalysisPbPb.cxx:399 AlidNdPtAnalysisPbPb.cxx:400 AlidNdPtAnalysisPbPb.cxx:401 AlidNdPtAnalysisPbPb.cxx:402 AlidNdPtAnalysisPbPb.cxx:403 AlidNdPtAnalysisPbPb.cxx:404 AlidNdPtAnalysisPbPb.cxx:405 AlidNdPtAnalysisPbPb.cxx:406 AlidNdPtAnalysisPbPb.cxx:407 AlidNdPtAnalysisPbPb.cxx:408 AlidNdPtAnalysisPbPb.cxx:409 AlidNdPtAnalysisPbPb.cxx:410 AlidNdPtAnalysisPbPb.cxx:411 AlidNdPtAnalysisPbPb.cxx:412 AlidNdPtAnalysisPbPb.cxx:413 AlidNdPtAnalysisPbPb.cxx:414 AlidNdPtAnalysisPbPb.cxx:415 AlidNdPtAnalysisPbPb.cxx:416 AlidNdPtAnalysisPbPb.cxx:417 AlidNdPtAnalysisPbPb.cxx:418 AlidNdPtAnalysisPbPb.cxx:419 AlidNdPtAnalysisPbPb.cxx:420 AlidNdPtAnalysisPbPb.cxx:421 AlidNdPtAnalysisPbPb.cxx:422 AlidNdPtAnalysisPbPb.cxx:423 AlidNdPtAnalysisPbPb.cxx:424 AlidNdPtAnalysisPbPb.cxx:425 AlidNdPtAnalysisPbPb.cxx:426 AlidNdPtAnalysisPbPb.cxx:427 AlidNdPtAnalysisPbPb.cxx:428 AlidNdPtAnalysisPbPb.cxx:429 AlidNdPtAnalysisPbPb.cxx:430 AlidNdPtAnalysisPbPb.cxx:431 AlidNdPtAnalysisPbPb.cxx:432 AlidNdPtAnalysisPbPb.cxx:433 AlidNdPtAnalysisPbPb.cxx:434 AlidNdPtAnalysisPbPb.cxx:435 AlidNdPtAnalysisPbPb.cxx:436 AlidNdPtAnalysisPbPb.cxx:437 AlidNdPtAnalysisPbPb.cxx:438 AlidNdPtAnalysisPbPb.cxx:439 AlidNdPtAnalysisPbPb.cxx:440 AlidNdPtAnalysisPbPb.cxx:441 AlidNdPtAnalysisPbPb.cxx:442 AlidNdPtAnalysisPbPb.cxx:443 AlidNdPtAnalysisPbPb.cxx:444 AlidNdPtAnalysisPbPb.cxx:445 AlidNdPtAnalysisPbPb.cxx:446 AlidNdPtAnalysisPbPb.cxx:447 AlidNdPtAnalysisPbPb.cxx:448 AlidNdPtAnalysisPbPb.cxx:449 AlidNdPtAnalysisPbPb.cxx:450 AlidNdPtAnalysisPbPb.cxx:451 AlidNdPtAnalysisPbPb.cxx:452 AlidNdPtAnalysisPbPb.cxx:453 AlidNdPtAnalysisPbPb.cxx:454 AlidNdPtAnalysisPbPb.cxx:455 AlidNdPtAnalysisPbPb.cxx:456 AlidNdPtAnalysisPbPb.cxx:457 AlidNdPtAnalysisPbPb.cxx:458 AlidNdPtAnalysisPbPb.cxx:459 AlidNdPtAnalysisPbPb.cxx:460 AlidNdPtAnalysisPbPb.cxx:461 AlidNdPtAnalysisPbPb.cxx:462 AlidNdPtAnalysisPbPb.cxx:463 AlidNdPtAnalysisPbPb.cxx:464 AlidNdPtAnalysisPbPb.cxx:465 AlidNdPtAnalysisPbPb.cxx:466 AlidNdPtAnalysisPbPb.cxx:467 AlidNdPtAnalysisPbPb.cxx:468 AlidNdPtAnalysisPbPb.cxx:469 AlidNdPtAnalysisPbPb.cxx:470 AlidNdPtAnalysisPbPb.cxx:471 AlidNdPtAnalysisPbPb.cxx:472 AlidNdPtAnalysisPbPb.cxx:473 AlidNdPtAnalysisPbPb.cxx:474 AlidNdPtAnalysisPbPb.cxx:475 AlidNdPtAnalysisPbPb.cxx:476 AlidNdPtAnalysisPbPb.cxx:477 AlidNdPtAnalysisPbPb.cxx:478 AlidNdPtAnalysisPbPb.cxx:479 AlidNdPtAnalysisPbPb.cxx:480 AlidNdPtAnalysisPbPb.cxx:481 AlidNdPtAnalysisPbPb.cxx:482 AlidNdPtAnalysisPbPb.cxx:483 AlidNdPtAnalysisPbPb.cxx:484 AlidNdPtAnalysisPbPb.cxx:485 AlidNdPtAnalysisPbPb.cxx:486 AlidNdPtAnalysisPbPb.cxx:487 AlidNdPtAnalysisPbPb.cxx:488 AlidNdPtAnalysisPbPb.cxx:489 AlidNdPtAnalysisPbPb.cxx:490 AlidNdPtAnalysisPbPb.cxx:491 AlidNdPtAnalysisPbPb.cxx:492 AlidNdPtAnalysisPbPb.cxx:493 AlidNdPtAnalysisPbPb.cxx:494 AlidNdPtAnalysisPbPb.cxx:495 AlidNdPtAnalysisPbPb.cxx:496 AlidNdPtAnalysisPbPb.cxx:497 AlidNdPtAnalysisPbPb.cxx:498 AlidNdPtAnalysisPbPb.cxx:499 AlidNdPtAnalysisPbPb.cxx:500 AlidNdPtAnalysisPbPb.cxx:501 AlidNdPtAnalysisPbPb.cxx:502 AlidNdPtAnalysisPbPb.cxx:503 AlidNdPtAnalysisPbPb.cxx:504 AlidNdPtAnalysisPbPb.cxx:505 AlidNdPtAnalysisPbPb.cxx:506 AlidNdPtAnalysisPbPb.cxx:507 AlidNdPtAnalysisPbPb.cxx:508 AlidNdPtAnalysisPbPb.cxx:509 AlidNdPtAnalysisPbPb.cxx:510 AlidNdPtAnalysisPbPb.cxx:511 AlidNdPtAnalysisPbPb.cxx:512 AlidNdPtAnalysisPbPb.cxx:513 AlidNdPtAnalysisPbPb.cxx:514 AlidNdPtAnalysisPbPb.cxx:515 AlidNdPtAnalysisPbPb.cxx:516 AlidNdPtAnalysisPbPb.cxx:517 AlidNdPtAnalysisPbPb.cxx:518 AlidNdPtAnalysisPbPb.cxx:519 AlidNdPtAnalysisPbPb.cxx:520 AlidNdPtAnalysisPbPb.cxx:521 AlidNdPtAnalysisPbPb.cxx:522 AlidNdPtAnalysisPbPb.cxx:523 AlidNdPtAnalysisPbPb.cxx:524 AlidNdPtAnalysisPbPb.cxx:525 AlidNdPtAnalysisPbPb.cxx:526 AlidNdPtAnalysisPbPb.cxx:527 AlidNdPtAnalysisPbPb.cxx:528 AlidNdPtAnalysisPbPb.cxx:529 AlidNdPtAnalysisPbPb.cxx:530 AlidNdPtAnalysisPbPb.cxx:531 AlidNdPtAnalysisPbPb.cxx:532 AlidNdPtAnalysisPbPb.cxx:533 AlidNdPtAnalysisPbPb.cxx:534 AlidNdPtAnalysisPbPb.cxx:535 AlidNdPtAnalysisPbPb.cxx:536 AlidNdPtAnalysisPbPb.cxx:537 AlidNdPtAnalysisPbPb.cxx:538 AlidNdPtAnalysisPbPb.cxx:539 AlidNdPtAnalysisPbPb.cxx:540 AlidNdPtAnalysisPbPb.cxx:541 AlidNdPtAnalysisPbPb.cxx:542 AlidNdPtAnalysisPbPb.cxx:543 AlidNdPtAnalysisPbPb.cxx:544 AlidNdPtAnalysisPbPb.cxx:545 AlidNdPtAnalysisPbPb.cxx:546 AlidNdPtAnalysisPbPb.cxx:547 AlidNdPtAnalysisPbPb.cxx:548 AlidNdPtAnalysisPbPb.cxx:549 AlidNdPtAnalysisPbPb.cxx:550 AlidNdPtAnalysisPbPb.cxx:551 AlidNdPtAnalysisPbPb.cxx:552 AlidNdPtAnalysisPbPb.cxx:553 AlidNdPtAnalysisPbPb.cxx:554 AlidNdPtAnalysisPbPb.cxx:555 AlidNdPtAnalysisPbPb.cxx:556 AlidNdPtAnalysisPbPb.cxx:557 AlidNdPtAnalysisPbPb.cxx:558 AlidNdPtAnalysisPbPb.cxx:559 AlidNdPtAnalysisPbPb.cxx:560 AlidNdPtAnalysisPbPb.cxx:561 AlidNdPtAnalysisPbPb.cxx:562 AlidNdPtAnalysisPbPb.cxx:563 AlidNdPtAnalysisPbPb.cxx:564 AlidNdPtAnalysisPbPb.cxx:565 AlidNdPtAnalysisPbPb.cxx:566 AlidNdPtAnalysisPbPb.cxx:567 AlidNdPtAnalysisPbPb.cxx:568 AlidNdPtAnalysisPbPb.cxx:569 AlidNdPtAnalysisPbPb.cxx:570 AlidNdPtAnalysisPbPb.cxx:571 AlidNdPtAnalysisPbPb.cxx:572 AlidNdPtAnalysisPbPb.cxx:573 AlidNdPtAnalysisPbPb.cxx:574 AlidNdPtAnalysisPbPb.cxx:575 AlidNdPtAnalysisPbPb.cxx:576 AlidNdPtAnalysisPbPb.cxx:577 AlidNdPtAnalysisPbPb.cxx:578 AlidNdPtAnalysisPbPb.cxx:579 AlidNdPtAnalysisPbPb.cxx:580 AlidNdPtAnalysisPbPb.cxx:581 AlidNdPtAnalysisPbPb.cxx:582 AlidNdPtAnalysisPbPb.cxx:583 AlidNdPtAnalysisPbPb.cxx:584 AlidNdPtAnalysisPbPb.cxx:585 AlidNdPtAnalysisPbPb.cxx:586 AlidNdPtAnalysisPbPb.cxx:587 AlidNdPtAnalysisPbPb.cxx:588 AlidNdPtAnalysisPbPb.cxx:589 AlidNdPtAnalysisPbPb.cxx:590 AlidNdPtAnalysisPbPb.cxx:591 AlidNdPtAnalysisPbPb.cxx:592 AlidNdPtAnalysisPbPb.cxx:593 AlidNdPtAnalysisPbPb.cxx:594 AlidNdPtAnalysisPbPb.cxx:595 AlidNdPtAnalysisPbPb.cxx:596 AlidNdPtAnalysisPbPb.cxx:597 AlidNdPtAnalysisPbPb.cxx:598 AlidNdPtAnalysisPbPb.cxx:599 AlidNdPtAnalysisPbPb.cxx:600 AlidNdPtAnalysisPbPb.cxx:601 AlidNdPtAnalysisPbPb.cxx:602 AlidNdPtAnalysisPbPb.cxx:603 AlidNdPtAnalysisPbPb.cxx:604 AlidNdPtAnalysisPbPb.cxx:605 AlidNdPtAnalysisPbPb.cxx:606 AlidNdPtAnalysisPbPb.cxx:607 AlidNdPtAnalysisPbPb.cxx:608 AlidNdPtAnalysisPbPb.cxx:609 AlidNdPtAnalysisPbPb.cxx:610 AlidNdPtAnalysisPbPb.cxx:611 AlidNdPtAnalysisPbPb.cxx:612 AlidNdPtAnalysisPbPb.cxx:613 AlidNdPtAnalysisPbPb.cxx:614 AlidNdPtAnalysisPbPb.cxx:615 AlidNdPtAnalysisPbPb.cxx:616 AlidNdPtAnalysisPbPb.cxx:617 AlidNdPtAnalysisPbPb.cxx:618 AlidNdPtAnalysisPbPb.cxx:619 AlidNdPtAnalysisPbPb.cxx:620 AlidNdPtAnalysisPbPb.cxx:621 AlidNdPtAnalysisPbPb.cxx:622 AlidNdPtAnalysisPbPb.cxx:623 AlidNdPtAnalysisPbPb.cxx:624 AlidNdPtAnalysisPbPb.cxx:625 AlidNdPtAnalysisPbPb.cxx:626 AlidNdPtAnalysisPbPb.cxx:627 AlidNdPtAnalysisPbPb.cxx:628 AlidNdPtAnalysisPbPb.cxx:629 AlidNdPtAnalysisPbPb.cxx:630 AlidNdPtAnalysisPbPb.cxx:631 AlidNdPtAnalysisPbPb.cxx:632 AlidNdPtAnalysisPbPb.cxx:633 AlidNdPtAnalysisPbPb.cxx:634 AlidNdPtAnalysisPbPb.cxx:635 AlidNdPtAnalysisPbPb.cxx:636 AlidNdPtAnalysisPbPb.cxx:637 AlidNdPtAnalysisPbPb.cxx:638 AlidNdPtAnalysisPbPb.cxx:639 AlidNdPtAnalysisPbPb.cxx:640 AlidNdPtAnalysisPbPb.cxx:641 AlidNdPtAnalysisPbPb.cxx:642 AlidNdPtAnalysisPbPb.cxx:643 AlidNdPtAnalysisPbPb.cxx:644 AlidNdPtAnalysisPbPb.cxx:645 AlidNdPtAnalysisPbPb.cxx:646 AlidNdPtAnalysisPbPb.cxx:647 AlidNdPtAnalysisPbPb.cxx:648 AlidNdPtAnalysisPbPb.cxx:649 AlidNdPtAnalysisPbPb.cxx:650 AlidNdPtAnalysisPbPb.cxx:651 AlidNdPtAnalysisPbPb.cxx:652 AlidNdPtAnalysisPbPb.cxx:653 AlidNdPtAnalysisPbPb.cxx:654 AlidNdPtAnalysisPbPb.cxx:655 AlidNdPtAnalysisPbPb.cxx:656 AlidNdPtAnalysisPbPb.cxx:657 AlidNdPtAnalysisPbPb.cxx:658 AlidNdPtAnalysisPbPb.cxx:659 AlidNdPtAnalysisPbPb.cxx:660 AlidNdPtAnalysisPbPb.cxx:661 AlidNdPtAnalysisPbPb.cxx:662 AlidNdPtAnalysisPbPb.cxx:663 AlidNdPtAnalysisPbPb.cxx:664 AlidNdPtAnalysisPbPb.cxx:665 AlidNdPtAnalysisPbPb.cxx:666 AlidNdPtAnalysisPbPb.cxx:667 AlidNdPtAnalysisPbPb.cxx:668 AlidNdPtAnalysisPbPb.cxx:669 AlidNdPtAnalysisPbPb.cxx:670 AlidNdPtAnalysisPbPb.cxx:671 AlidNdPtAnalysisPbPb.cxx:672 AlidNdPtAnalysisPbPb.cxx:673 AlidNdPtAnalysisPbPb.cxx:674 AlidNdPtAnalysisPbPb.cxx:675 AlidNdPtAnalysisPbPb.cxx:676 AlidNdPtAnalysisPbPb.cxx:677 AlidNdPtAnalysisPbPb.cxx:678 AlidNdPtAnalysisPbPb.cxx:679 AlidNdPtAnalysisPbPb.cxx:680 AlidNdPtAnalysisPbPb.cxx:681 AlidNdPtAnalysisPbPb.cxx:682 AlidNdPtAnalysisPbPb.cxx:683 AlidNdPtAnalysisPbPb.cxx:684 AlidNdPtAnalysisPbPb.cxx:685 AlidNdPtAnalysisPbPb.cxx:686 AlidNdPtAnalysisPbPb.cxx:687 AlidNdPtAnalysisPbPb.cxx:688 AlidNdPtAnalysisPbPb.cxx:689 AlidNdPtAnalysisPbPb.cxx:690 AlidNdPtAnalysisPbPb.cxx:691 AlidNdPtAnalysisPbPb.cxx:692 AlidNdPtAnalysisPbPb.cxx:693 AlidNdPtAnalysisPbPb.cxx:694 AlidNdPtAnalysisPbPb.cxx:695 AlidNdPtAnalysisPbPb.cxx:696 AlidNdPtAnalysisPbPb.cxx:697 AlidNdPtAnalysisPbPb.cxx:698 AlidNdPtAnalysisPbPb.cxx:699 AlidNdPtAnalysisPbPb.cxx:700 AlidNdPtAnalysisPbPb.cxx:701 AlidNdPtAnalysisPbPb.cxx:702 AlidNdPtAnalysisPbPb.cxx:703 AlidNdPtAnalysisPbPb.cxx:704 AlidNdPtAnalysisPbPb.cxx:705 AlidNdPtAnalysisPbPb.cxx:706 AlidNdPtAnalysisPbPb.cxx:707 AlidNdPtAnalysisPbPb.cxx:708 AlidNdPtAnalysisPbPb.cxx:709 AlidNdPtAnalysisPbPb.cxx:710 AlidNdPtAnalysisPbPb.cxx:711 AlidNdPtAnalysisPbPb.cxx:712 AlidNdPtAnalysisPbPb.cxx:713 AlidNdPtAnalysisPbPb.cxx:714 AlidNdPtAnalysisPbPb.cxx:715 AlidNdPtAnalysisPbPb.cxx:716 AlidNdPtAnalysisPbPb.cxx:717 AlidNdPtAnalysisPbPb.cxx:718 AlidNdPtAnalysisPbPb.cxx:719 AlidNdPtAnalysisPbPb.cxx:720 AlidNdPtAnalysisPbPb.cxx:721 AlidNdPtAnalysisPbPb.cxx:722 AlidNdPtAnalysisPbPb.cxx:723 AlidNdPtAnalysisPbPb.cxx:724 AlidNdPtAnalysisPbPb.cxx:725 AlidNdPtAnalysisPbPb.cxx:726 AlidNdPtAnalysisPbPb.cxx:727 AlidNdPtAnalysisPbPb.cxx:728 AlidNdPtAnalysisPbPb.cxx:729 AlidNdPtAnalysisPbPb.cxx:730 AlidNdPtAnalysisPbPb.cxx:731 AlidNdPtAnalysisPbPb.cxx:732 AlidNdPtAnalysisPbPb.cxx:733 AlidNdPtAnalysisPbPb.cxx:734 AlidNdPtAnalysisPbPb.cxx:735 AlidNdPtAnalysisPbPb.cxx:736 AlidNdPtAnalysisPbPb.cxx:737 AlidNdPtAnalysisPbPb.cxx:738 AlidNdPtAnalysisPbPb.cxx:739 AlidNdPtAnalysisPbPb.cxx:740 AlidNdPtAnalysisPbPb.cxx:741 AlidNdPtAnalysisPbPb.cxx:742 AlidNdPtAnalysisPbPb.cxx:743 AlidNdPtAnalysisPbPb.cxx:744 AlidNdPtAnalysisPbPb.cxx:745 AlidNdPtAnalysisPbPb.cxx:746 AlidNdPtAnalysisPbPb.cxx:747 AlidNdPtAnalysisPbPb.cxx:748 AlidNdPtAnalysisPbPb.cxx:749 AlidNdPtAnalysisPbPb.cxx:750 AlidNdPtAnalysisPbPb.cxx:751 AlidNdPtAnalysisPbPb.cxx:752 AlidNdPtAnalysisPbPb.cxx:753 AlidNdPtAnalysisPbPb.cxx:754 AlidNdPtAnalysisPbPb.cxx:755 AlidNdPtAnalysisPbPb.cxx:756 AlidNdPtAnalysisPbPb.cxx:757 AlidNdPtAnalysisPbPb.cxx:758 AlidNdPtAnalysisPbPb.cxx:759 AlidNdPtAnalysisPbPb.cxx:760 AlidNdPtAnalysisPbPb.cxx:761 AlidNdPtAnalysisPbPb.cxx:762 AlidNdPtAnalysisPbPb.cxx:763 AlidNdPtAnalysisPbPb.cxx:764 AlidNdPtAnalysisPbPb.cxx:765 AlidNdPtAnalysisPbPb.cxx:766 AlidNdPtAnalysisPbPb.cxx:767 AlidNdPtAnalysisPbPb.cxx:768 AlidNdPtAnalysisPbPb.cxx:769 AlidNdPtAnalysisPbPb.cxx:770 AlidNdPtAnalysisPbPb.cxx:771 AlidNdPtAnalysisPbPb.cxx:772 AlidNdPtAnalysisPbPb.cxx:773 AlidNdPtAnalysisPbPb.cxx:774 AlidNdPtAnalysisPbPb.cxx:775 AlidNdPtAnalysisPbPb.cxx:776 AlidNdPtAnalysisPbPb.cxx:777 AlidNdPtAnalysisPbPb.cxx:778 AlidNdPtAnalysisPbPb.cxx:779 AlidNdPtAnalysisPbPb.cxx:780 AlidNdPtAnalysisPbPb.cxx:781 AlidNdPtAnalysisPbPb.cxx:782 AlidNdPtAnalysisPbPb.cxx:783 AlidNdPtAnalysisPbPb.cxx:784 AlidNdPtAnalysisPbPb.cxx:785 AlidNdPtAnalysisPbPb.cxx:786 AlidNdPtAnalysisPbPb.cxx:787 AlidNdPtAnalysisPbPb.cxx:788 AlidNdPtAnalysisPbPb.cxx:789 AlidNdPtAnalysisPbPb.cxx:790 AlidNdPtAnalysisPbPb.cxx:791 AlidNdPtAnalysisPbPb.cxx:792 AlidNdPtAnalysisPbPb.cxx:793 AlidNdPtAnalysisPbPb.cxx:794 AlidNdPtAnalysisPbPb.cxx:795 AlidNdPtAnalysisPbPb.cxx:796 AlidNdPtAnalysisPbPb.cxx:797 AlidNdPtAnalysisPbPb.cxx:798 AlidNdPtAnalysisPbPb.cxx:799 AlidNdPtAnalysisPbPb.cxx:800 AlidNdPtAnalysisPbPb.cxx:801 AlidNdPtAnalysisPbPb.cxx:802 AlidNdPtAnalysisPbPb.cxx:803 AlidNdPtAnalysisPbPb.cxx:804 AlidNdPtAnalysisPbPb.cxx:805 AlidNdPtAnalysisPbPb.cxx:806 AlidNdPtAnalysisPbPb.cxx:807 AlidNdPtAnalysisPbPb.cxx:808 AlidNdPtAnalysisPbPb.cxx:809 AlidNdPtAnalysisPbPb.cxx:810 AlidNdPtAnalysisPbPb.cxx:811 AlidNdPtAnalysisPbPb.cxx:812 AlidNdPtAnalysisPbPb.cxx:813 AlidNdPtAnalysisPbPb.cxx:814 AlidNdPtAnalysisPbPb.cxx:815 AlidNdPtAnalysisPbPb.cxx:816 AlidNdPtAnalysisPbPb.cxx:817 AlidNdPtAnalysisPbPb.cxx:818 AlidNdPtAnalysisPbPb.cxx:819 AlidNdPtAnalysisPbPb.cxx:820 AlidNdPtAnalysisPbPb.cxx:821 AlidNdPtAnalysisPbPb.cxx:822 AlidNdPtAnalysisPbPb.cxx:823 AlidNdPtAnalysisPbPb.cxx:824 AlidNdPtAnalysisPbPb.cxx:825 AlidNdPtAnalysisPbPb.cxx:826 AlidNdPtAnalysisPbPb.cxx:827 AlidNdPtAnalysisPbPb.cxx:828 AlidNdPtAnalysisPbPb.cxx:829 AlidNdPtAnalysisPbPb.cxx:830 AlidNdPtAnalysisPbPb.cxx:831 AlidNdPtAnalysisPbPb.cxx:832 AlidNdPtAnalysisPbPb.cxx:833 AlidNdPtAnalysisPbPb.cxx:834 AlidNdPtAnalysisPbPb.cxx:835 AlidNdPtAnalysisPbPb.cxx:836 AlidNdPtAnalysisPbPb.cxx:837 AlidNdPtAnalysisPbPb.cxx:838 AlidNdPtAnalysisPbPb.cxx:839 AlidNdPtAnalysisPbPb.cxx:840 AlidNdPtAnalysisPbPb.cxx:841 AlidNdPtAnalysisPbPb.cxx:842 AlidNdPtAnalysisPbPb.cxx:843 AlidNdPtAnalysisPbPb.cxx:844 AlidNdPtAnalysisPbPb.cxx:845 AlidNdPtAnalysisPbPb.cxx:846 AlidNdPtAnalysisPbPb.cxx:847 AlidNdPtAnalysisPbPb.cxx:848 AlidNdPtAnalysisPbPb.cxx:849 AlidNdPtAnalysisPbPb.cxx:850 AlidNdPtAnalysisPbPb.cxx:851 AlidNdPtAnalysisPbPb.cxx:852 AlidNdPtAnalysisPbPb.cxx:853 AlidNdPtAnalysisPbPb.cxx:854 AlidNdPtAnalysisPbPb.cxx:855 AlidNdPtAnalysisPbPb.cxx:856 AlidNdPtAnalysisPbPb.cxx:857 AlidNdPtAnalysisPbPb.cxx:858 AlidNdPtAnalysisPbPb.cxx:859 AlidNdPtAnalysisPbPb.cxx:860 AlidNdPtAnalysisPbPb.cxx:861 AlidNdPtAnalysisPbPb.cxx:862 AlidNdPtAnalysisPbPb.cxx:863 AlidNdPtAnalysisPbPb.cxx:864 AlidNdPtAnalysisPbPb.cxx:865 AlidNdPtAnalysisPbPb.cxx:866 AlidNdPtAnalysisPbPb.cxx:867 AlidNdPtAnalysisPbPb.cxx:868 AlidNdPtAnalysisPbPb.cxx:869 AlidNdPtAnalysisPbPb.cxx:870 AlidNdPtAnalysisPbPb.cxx:871 AlidNdPtAnalysisPbPb.cxx:872 AlidNdPtAnalysisPbPb.cxx:873 AlidNdPtAnalysisPbPb.cxx:874 AlidNdPtAnalysisPbPb.cxx:875 AlidNdPtAnalysisPbPb.cxx:876 AlidNdPtAnalysisPbPb.cxx:877 AlidNdPtAnalysisPbPb.cxx:878 AlidNdPtAnalysisPbPb.cxx:879 AlidNdPtAnalysisPbPb.cxx:880 AlidNdPtAnalysisPbPb.cxx:881 AlidNdPtAnalysisPbPb.cxx:882 AlidNdPtAnalysisPbPb.cxx:883 AlidNdPtAnalysisPbPb.cxx:884 AlidNdPtAnalysisPbPb.cxx:885 AlidNdPtAnalysisPbPb.cxx:886 AlidNdPtAnalysisPbPb.cxx:887 AlidNdPtAnalysisPbPb.cxx:888 AlidNdPtAnalysisPbPb.cxx:889 AlidNdPtAnalysisPbPb.cxx:890 AlidNdPtAnalysisPbPb.cxx:891 AlidNdPtAnalysisPbPb.cxx:892 AlidNdPtAnalysisPbPb.cxx:893 AlidNdPtAnalysisPbPb.cxx:894 AlidNdPtAnalysisPbPb.cxx:895 AlidNdPtAnalysisPbPb.cxx:896 AlidNdPtAnalysisPbPb.cxx:897 AlidNdPtAnalysisPbPb.cxx:898 AlidNdPtAnalysisPbPb.cxx:899 AlidNdPtAnalysisPbPb.cxx:900 AlidNdPtAnalysisPbPb.cxx:901 AlidNdPtAnalysisPbPb.cxx:902 AlidNdPtAnalysisPbPb.cxx:903 AlidNdPtAnalysisPbPb.cxx:904 AlidNdPtAnalysisPbPb.cxx:905 AlidNdPtAnalysisPbPb.cxx:906 AlidNdPtAnalysisPbPb.cxx:907 AlidNdPtAnalysisPbPb.cxx:908 AlidNdPtAnalysisPbPb.cxx:909 AlidNdPtAnalysisPbPb.cxx:910 AlidNdPtAnalysisPbPb.cxx:911 AlidNdPtAnalysisPbPb.cxx:912 AlidNdPtAnalysisPbPb.cxx:913 AlidNdPtAnalysisPbPb.cxx:914 AlidNdPtAnalysisPbPb.cxx:915 AlidNdPtAnalysisPbPb.cxx:916 AlidNdPtAnalysisPbPb.cxx:917 AlidNdPtAnalysisPbPb.cxx:918 AlidNdPtAnalysisPbPb.cxx:919 AlidNdPtAnalysisPbPb.cxx:920 AlidNdPtAnalysisPbPb.cxx:921 AlidNdPtAnalysisPbPb.cxx:922 AlidNdPtAnalysisPbPb.cxx:923 AlidNdPtAnalysisPbPb.cxx:924 AlidNdPtAnalysisPbPb.cxx:925 AlidNdPtAnalysisPbPb.cxx:926 AlidNdPtAnalysisPbPb.cxx:927 AlidNdPtAnalysisPbPb.cxx:928 AlidNdPtAnalysisPbPb.cxx:929 AlidNdPtAnalysisPbPb.cxx:930 AlidNdPtAnalysisPbPb.cxx:931 AlidNdPtAnalysisPbPb.cxx:932 AlidNdPtAnalysisPbPb.cxx:933 AlidNdPtAnalysisPbPb.cxx:934 AlidNdPtAnalysisPbPb.cxx:935 AlidNdPtAnalysisPbPb.cxx:936 AlidNdPtAnalysisPbPb.cxx:937 AlidNdPtAnalysisPbPb.cxx:938 AlidNdPtAnalysisPbPb.cxx:939 AlidNdPtAnalysisPbPb.cxx:940 AlidNdPtAnalysisPbPb.cxx:941 AlidNdPtAnalysisPbPb.cxx:942 AlidNdPtAnalysisPbPb.cxx:943 AlidNdPtAnalysisPbPb.cxx:944 AlidNdPtAnalysisPbPb.cxx:945 AlidNdPtAnalysisPbPb.cxx:946 AlidNdPtAnalysisPbPb.cxx:947 AlidNdPtAnalysisPbPb.cxx:948 AlidNdPtAnalysisPbPb.cxx:949 AlidNdPtAnalysisPbPb.cxx:950 AlidNdPtAnalysisPbPb.cxx:951 AlidNdPtAnalysisPbPb.cxx:952 AlidNdPtAnalysisPbPb.cxx:953 AlidNdPtAnalysisPbPb.cxx:954 AlidNdPtAnalysisPbPb.cxx:955 AlidNdPtAnalysisPbPb.cxx:956 AlidNdPtAnalysisPbPb.cxx:957 AlidNdPtAnalysisPbPb.cxx:958 AlidNdPtAnalysisPbPb.cxx:959 AlidNdPtAnalysisPbPb.cxx:960 AlidNdPtAnalysisPbPb.cxx:961 AlidNdPtAnalysisPbPb.cxx:962 AlidNdPtAnalysisPbPb.cxx:963 AlidNdPtAnalysisPbPb.cxx:964 AlidNdPtAnalysisPbPb.cxx:965 AlidNdPtAnalysisPbPb.cxx:966 AlidNdPtAnalysisPbPb.cxx:967 AlidNdPtAnalysisPbPb.cxx:968 AlidNdPtAnalysisPbPb.cxx:969 AlidNdPtAnalysisPbPb.cxx:970 AlidNdPtAnalysisPbPb.cxx:971 AlidNdPtAnalysisPbPb.cxx:972 AlidNdPtAnalysisPbPb.cxx:973 AlidNdPtAnalysisPbPb.cxx:974 AlidNdPtAnalysisPbPb.cxx:975 AlidNdPtAnalysisPbPb.cxx:976 AlidNdPtAnalysisPbPb.cxx:977 AlidNdPtAnalysisPbPb.cxx:978 AlidNdPtAnalysisPbPb.cxx:979 AlidNdPtAnalysisPbPb.cxx:980 AlidNdPtAnalysisPbPb.cxx:981 AlidNdPtAnalysisPbPb.cxx:982 AlidNdPtAnalysisPbPb.cxx:983 AlidNdPtAnalysisPbPb.cxx:984 AlidNdPtAnalysisPbPb.cxx:985 AlidNdPtAnalysisPbPb.cxx:986 AlidNdPtAnalysisPbPb.cxx:987 AlidNdPtAnalysisPbPb.cxx:988 AlidNdPtAnalysisPbPb.cxx:989 AlidNdPtAnalysisPbPb.cxx:990 AlidNdPtAnalysisPbPb.cxx:991 AlidNdPtAnalysisPbPb.cxx:992 AlidNdPtAnalysisPbPb.cxx:993 AlidNdPtAnalysisPbPb.cxx:994 AlidNdPtAnalysisPbPb.cxx:995 AlidNdPtAnalysisPbPb.cxx:996 AlidNdPtAnalysisPbPb.cxx:997 AlidNdPtAnalysisPbPb.cxx:998 AlidNdPtAnalysisPbPb.cxx:999 AlidNdPtAnalysisPbPb.cxx:1000 AlidNdPtAnalysisPbPb.cxx:1001 AlidNdPtAnalysisPbPb.cxx:1002 AlidNdPtAnalysisPbPb.cxx:1003 AlidNdPtAnalysisPbPb.cxx:1004 AlidNdPtAnalysisPbPb.cxx:1005 AlidNdPtAnalysisPbPb.cxx:1006 AlidNdPtAnalysisPbPb.cxx:1007 AlidNdPtAnalysisPbPb.cxx:1008 AlidNdPtAnalysisPbPb.cxx:1009 AlidNdPtAnalysisPbPb.cxx:1010 AlidNdPtAnalysisPbPb.cxx:1011 AlidNdPtAnalysisPbPb.cxx:1012 AlidNdPtAnalysisPbPb.cxx:1013 AlidNdPtAnalysisPbPb.cxx:1014 AlidNdPtAnalysisPbPb.cxx:1015 AlidNdPtAnalysisPbPb.cxx:1016 AlidNdPtAnalysisPbPb.cxx:1017 AlidNdPtAnalysisPbPb.cxx:1018 AlidNdPtAnalysisPbPb.cxx:1019 AlidNdPtAnalysisPbPb.cxx:1020 AlidNdPtAnalysisPbPb.cxx:1021 AlidNdPtAnalysisPbPb.cxx:1022 AlidNdPtAnalysisPbPb.cxx:1023 AlidNdPtAnalysisPbPb.cxx:1024 AlidNdPtAnalysisPbPb.cxx:1025 AlidNdPtAnalysisPbPb.cxx:1026 AlidNdPtAnalysisPbPb.cxx:1027 AlidNdPtAnalysisPbPb.cxx:1028 AlidNdPtAnalysisPbPb.cxx:1029 AlidNdPtAnalysisPbPb.cxx:1030 AlidNdPtAnalysisPbPb.cxx:1031 AlidNdPtAnalysisPbPb.cxx:1032 AlidNdPtAnalysisPbPb.cxx:1033 AlidNdPtAnalysisPbPb.cxx:1034 AlidNdPtAnalysisPbPb.cxx:1035 AlidNdPtAnalysisPbPb.cxx:1036 AlidNdPtAnalysisPbPb.cxx:1037 AlidNdPtAnalysisPbPb.cxx:1038 AlidNdPtAnalysisPbPb.cxx:1039 AlidNdPtAnalysisPbPb.cxx:1040 AlidNdPtAnalysisPbPb.cxx:1041 AlidNdPtAnalysisPbPb.cxx:1042 AlidNdPtAnalysisPbPb.cxx:1043 AlidNdPtAnalysisPbPb.cxx:1044 AlidNdPtAnalysisPbPb.cxx:1045 AlidNdPtAnalysisPbPb.cxx:1046 AlidNdPtAnalysisPbPb.cxx:1047 AlidNdPtAnalysisPbPb.cxx:1048 AlidNdPtAnalysisPbPb.cxx:1049 AlidNdPtAnalysisPbPb.cxx:1050 AlidNdPtAnalysisPbPb.cxx:1051 AlidNdPtAnalysisPbPb.cxx:1052 AlidNdPtAnalysisPbPb.cxx:1053 AlidNdPtAnalysisPbPb.cxx:1054 AlidNdPtAnalysisPbPb.cxx:1055 AlidNdPtAnalysisPbPb.cxx:1056 AlidNdPtAnalysisPbPb.cxx:1057 AlidNdPtAnalysisPbPb.cxx:1058 AlidNdPtAnalysisPbPb.cxx:1059 AlidNdPtAnalysisPbPb.cxx:1060 AlidNdPtAnalysisPbPb.cxx:1061 AlidNdPtAnalysisPbPb.cxx:1062 AlidNdPtAnalysisPbPb.cxx:1063 AlidNdPtAnalysisPbPb.cxx:1064 AlidNdPtAnalysisPbPb.cxx:1065 AlidNdPtAnalysisPbPb.cxx:1066 AlidNdPtAnalysisPbPb.cxx:1067 AlidNdPtAnalysisPbPb.cxx:1068 AlidNdPtAnalysisPbPb.cxx:1069 AlidNdPtAnalysisPbPb.cxx:1070 AlidNdPtAnalysisPbPb.cxx:1071 AlidNdPtAnalysisPbPb.cxx:1072 AlidNdPtAnalysisPbPb.cxx:1073 AlidNdPtAnalysisPbPb.cxx:1074 AlidNdPtAnalysisPbPb.cxx:1075 AlidNdPtAnalysisPbPb.cxx:1076 AlidNdPtAnalysisPbPb.cxx:1077 AlidNdPtAnalysisPbPb.cxx:1078 AlidNdPtAnalysisPbPb.cxx:1079 AlidNdPtAnalysisPbPb.cxx:1080 AlidNdPtAnalysisPbPb.cxx:1081 AlidNdPtAnalysisPbPb.cxx:1082 AlidNdPtAnalysisPbPb.cxx:1083 AlidNdPtAnalysisPbPb.cxx:1084 AlidNdPtAnalysisPbPb.cxx:1085 AlidNdPtAnalysisPbPb.cxx:1086 AlidNdPtAnalysisPbPb.cxx:1087 AlidNdPtAnalysisPbPb.cxx:1088 AlidNdPtAnalysisPbPb.cxx:1089 AlidNdPtAnalysisPbPb.cxx:1090 AlidNdPtAnalysisPbPb.cxx:1091 AlidNdPtAnalysisPbPb.cxx:1092 AlidNdPtAnalysisPbPb.cxx:1093 AlidNdPtAnalysisPbPb.cxx:1094 AlidNdPtAnalysisPbPb.cxx:1095 AlidNdPtAnalysisPbPb.cxx:1096 AlidNdPtAnalysisPbPb.cxx:1097 AlidNdPtAnalysisPbPb.cxx:1098 AlidNdPtAnalysisPbPb.cxx:1099 AlidNdPtAnalysisPbPb.cxx:1100 AlidNdPtAnalysisPbPb.cxx:1101 AlidNdPtAnalysisPbPb.cxx:1102 AlidNdPtAnalysisPbPb.cxx:1103 AlidNdPtAnalysisPbPb.cxx:1104 AlidNdPtAnalysisPbPb.cxx:1105 AlidNdPtAnalysisPbPb.cxx:1106 AlidNdPtAnalysisPbPb.cxx:1107 AlidNdPtAnalysisPbPb.cxx:1108 AlidNdPtAnalysisPbPb.cxx:1109 AlidNdPtAnalysisPbPb.cxx:1110 AlidNdPtAnalysisPbPb.cxx:1111 AlidNdPtAnalysisPbPb.cxx:1112 AlidNdPtAnalysisPbPb.cxx:1113 AlidNdPtAnalysisPbPb.cxx:1114 AlidNdPtAnalysisPbPb.cxx:1115 AlidNdPtAnalysisPbPb.cxx:1116 AlidNdPtAnalysisPbPb.cxx:1117 AlidNdPtAnalysisPbPb.cxx:1118 AlidNdPtAnalysisPbPb.cxx:1119 AlidNdPtAnalysisPbPb.cxx:1120 AlidNdPtAnalysisPbPb.cxx:1121 AlidNdPtAnalysisPbPb.cxx:1122 AlidNdPtAnalysisPbPb.cxx:1123 AlidNdPtAnalysisPbPb.cxx:1124 AlidNdPtAnalysisPbPb.cxx:1125 AlidNdPtAnalysisPbPb.cxx:1126 AlidNdPtAnalysisPbPb.cxx:1127 AlidNdPtAnalysisPbPb.cxx:1128 AlidNdPtAnalysisPbPb.cxx:1129 AlidNdPtAnalysisPbPb.cxx:1130 AlidNdPtAnalysisPbPb.cxx:1131 AlidNdPtAnalysisPbPb.cxx:1132 AlidNdPtAnalysisPbPb.cxx:1133 AlidNdPtAnalysisPbPb.cxx:1134 AlidNdPtAnalysisPbPb.cxx:1135 AlidNdPtAnalysisPbPb.cxx:1136 AlidNdPtAnalysisPbPb.cxx:1137 AlidNdPtAnalysisPbPb.cxx:1138 AlidNdPtAnalysisPbPb.cxx:1139 AlidNdPtAnalysisPbPb.cxx:1140 AlidNdPtAnalysisPbPb.cxx:1141 AlidNdPtAnalysisPbPb.cxx:1142 AlidNdPtAnalysisPbPb.cxx:1143 AlidNdPtAnalysisPbPb.cxx:1144 AlidNdPtAnalysisPbPb.cxx:1145 AlidNdPtAnalysisPbPb.cxx:1146 AlidNdPtAnalysisPbPb.cxx:1147 AlidNdPtAnalysisPbPb.cxx:1148 AlidNdPtAnalysisPbPb.cxx:1149 AlidNdPtAnalysisPbPb.cxx:1150 AlidNdPtAnalysisPbPb.cxx:1151 AlidNdPtAnalysisPbPb.cxx:1152 AlidNdPtAnalysisPbPb.cxx:1153 AlidNdPtAnalysisPbPb.cxx:1154 AlidNdPtAnalysisPbPb.cxx:1155 AlidNdPtAnalysisPbPb.cxx:1156 AlidNdPtAnalysisPbPb.cxx:1157 AlidNdPtAnalysisPbPb.cxx:1158 AlidNdPtAnalysisPbPb.cxx:1159 AlidNdPtAnalysisPbPb.cxx:1160 AlidNdPtAnalysisPbPb.cxx:1161 AlidNdPtAnalysisPbPb.cxx:1162 AlidNdPtAnalysisPbPb.cxx:1163 AlidNdPtAnalysisPbPb.cxx:1164 AlidNdPtAnalysisPbPb.cxx:1165 AlidNdPtAnalysisPbPb.cxx:1166 AlidNdPtAnalysisPbPb.cxx:1167 AlidNdPtAnalysisPbPb.cxx:1168 AlidNdPtAnalysisPbPb.cxx:1169 AlidNdPtAnalysisPbPb.cxx:1170 AlidNdPtAnalysisPbPb.cxx:1171 AlidNdPtAnalysisPbPb.cxx:1172 AlidNdPtAnalysisPbPb.cxx:1173 AlidNdPtAnalysisPbPb.cxx:1174 AlidNdPtAnalysisPbPb.cxx:1175 AlidNdPtAnalysisPbPb.cxx:1176 AlidNdPtAnalysisPbPb.cxx:1177 AlidNdPtAnalysisPbPb.cxx:1178 AlidNdPtAnalysisPbPb.cxx:1179 AlidNdPtAnalysisPbPb.cxx:1180 AlidNdPtAnalysisPbPb.cxx:1181 AlidNdPtAnalysisPbPb.cxx:1182 AlidNdPtAnalysisPbPb.cxx:1183 AlidNdPtAnalysisPbPb.cxx:1184 AlidNdPtAnalysisPbPb.cxx:1185 AlidNdPtAnalysisPbPb.cxx:1186 AlidNdPtAnalysisPbPb.cxx:1187 AlidNdPtAnalysisPbPb.cxx:1188 AlidNdPtAnalysisPbPb.cxx:1189 AlidNdPtAnalysisPbPb.cxx:1190 AlidNdPtAnalysisPbPb.cxx:1191 AlidNdPtAnalysisPbPb.cxx:1192 AlidNdPtAnalysisPbPb.cxx:1193 AlidNdPtAnalysisPbPb.cxx:1194 AlidNdPtAnalysisPbPb.cxx:1195 AlidNdPtAnalysisPbPb.cxx:1196 AlidNdPtAnalysisPbPb.cxx:1197 AlidNdPtAnalysisPbPb.cxx:1198 AlidNdPtAnalysisPbPb.cxx:1199 AlidNdPtAnalysisPbPb.cxx:1200 AlidNdPtAnalysisPbPb.cxx:1201 AlidNdPtAnalysisPbPb.cxx:1202 AlidNdPtAnalysisPbPb.cxx:1203 AlidNdPtAnalysisPbPb.cxx:1204 AlidNdPtAnalysisPbPb.cxx:1205 AlidNdPtAnalysisPbPb.cxx:1206 AlidNdPtAnalysisPbPb.cxx:1207 AlidNdPtAnalysisPbPb.cxx:1208 AlidNdPtAnalysisPbPb.cxx:1209 AlidNdPtAnalysisPbPb.cxx:1210 AlidNdPtAnalysisPbPb.cxx:1211 AlidNdPtAnalysisPbPb.cxx:1212 AlidNdPtAnalysisPbPb.cxx:1213 AlidNdPtAnalysisPbPb.cxx:1214 AlidNdPtAnalysisPbPb.cxx:1215 AlidNdPtAnalysisPbPb.cxx:1216 AlidNdPtAnalysisPbPb.cxx:1217 AlidNdPtAnalysisPbPb.cxx:1218 AlidNdPtAnalysisPbPb.cxx:1219 AlidNdPtAnalysisPbPb.cxx:1220 AlidNdPtAnalysisPbPb.cxx:1221 AlidNdPtAnalysisPbPb.cxx:1222 AlidNdPtAnalysisPbPb.cxx:1223 AlidNdPtAnalysisPbPb.cxx:1224 AlidNdPtAnalysisPbPb.cxx:1225 AlidNdPtAnalysisPbPb.cxx:1226 AlidNdPtAnalysisPbPb.cxx:1227 AlidNdPtAnalysisPbPb.cxx:1228 AlidNdPtAnalysisPbPb.cxx:1229 AlidNdPtAnalysisPbPb.cxx:1230 AlidNdPtAnalysisPbPb.cxx:1231 AlidNdPtAnalysisPbPb.cxx:1232 AlidNdPtAnalysisPbPb.cxx:1233 AlidNdPtAnalysisPbPb.cxx:1234 AlidNdPtAnalysisPbPb.cxx:1235 AlidNdPtAnalysisPbPb.cxx:1236 AlidNdPtAnalysisPbPb.cxx:1237 AlidNdPtAnalysisPbPb.cxx:1238 AlidNdPtAnalysisPbPb.cxx:1239 AlidNdPtAnalysisPbPb.cxx:1240 AlidNdPtAnalysisPbPb.cxx:1241 AlidNdPtAnalysisPbPb.cxx:1242 AlidNdPtAnalysisPbPb.cxx:1243 AlidNdPtAnalysisPbPb.cxx:1244 AlidNdPtAnalysisPbPb.cxx:1245 AlidNdPtAnalysisPbPb.cxx:1246 AlidNdPtAnalysisPbPb.cxx:1247 AlidNdPtAnalysisPbPb.cxx:1248 AlidNdPtAnalysisPbPb.cxx:1249 AlidNdPtAnalysisPbPb.cxx:1250 AlidNdPtAnalysisPbPb.cxx:1251 AlidNdPtAnalysisPbPb.cxx:1252 AlidNdPtAnalysisPbPb.cxx:1253 AlidNdPtAnalysisPbPb.cxx:1254 AlidNdPtAnalysisPbPb.cxx:1255 AlidNdPtAnalysisPbPb.cxx:1256 AlidNdPtAnalysisPbPb.cxx:1257 AlidNdPtAnalysisPbPb.cxx:1258 AlidNdPtAnalysisPbPb.cxx:1259 AlidNdPtAnalysisPbPb.cxx:1260 AlidNdPtAnalysisPbPb.cxx:1261 AlidNdPtAnalysisPbPb.cxx:1262 AlidNdPtAnalysisPbPb.cxx:1263 AlidNdPtAnalysisPbPb.cxx:1264 AlidNdPtAnalysisPbPb.cxx:1265 AlidNdPtAnalysisPbPb.cxx:1266 AlidNdPtAnalysisPbPb.cxx:1267 AlidNdPtAnalysisPbPb.cxx:1268 AlidNdPtAnalysisPbPb.cxx:1269 AlidNdPtAnalysisPbPb.cxx:1270 AlidNdPtAnalysisPbPb.cxx:1271 AlidNdPtAnalysisPbPb.cxx:1272 AlidNdPtAnalysisPbPb.cxx:1273 AlidNdPtAnalysisPbPb.cxx:1274 AlidNdPtAnalysisPbPb.cxx:1275 AlidNdPtAnalysisPbPb.cxx:1276 AlidNdPtAnalysisPbPb.cxx:1277 AlidNdPtAnalysisPbPb.cxx:1278 AlidNdPtAnalysisPbPb.cxx:1279 AlidNdPtAnalysisPbPb.cxx:1280 AlidNdPtAnalysisPbPb.cxx:1281 AlidNdPtAnalysisPbPb.cxx:1282 AlidNdPtAnalysisPbPb.cxx:1283 AlidNdPtAnalysisPbPb.cxx:1284 AlidNdPtAnalysisPbPb.cxx:1285 AlidNdPtAnalysisPbPb.cxx:1286 AlidNdPtAnalysisPbPb.cxx:1287 AlidNdPtAnalysisPbPb.cxx:1288 AlidNdPtAnalysisPbPb.cxx:1289 AlidNdPtAnalysisPbPb.cxx:1290 AlidNdPtAnalysisPbPb.cxx:1291 AlidNdPtAnalysisPbPb.cxx:1292 AlidNdPtAnalysisPbPb.cxx:1293 AlidNdPtAnalysisPbPb.cxx:1294 AlidNdPtAnalysisPbPb.cxx:1295 AlidNdPtAnalysisPbPb.cxx:1296 AlidNdPtAnalysisPbPb.cxx:1297 AlidNdPtAnalysisPbPb.cxx:1298 AlidNdPtAnalysisPbPb.cxx:1299 AlidNdPtAnalysisPbPb.cxx:1300 AlidNdPtAnalysisPbPb.cxx:1301 AlidNdPtAnalysisPbPb.cxx:1302 AlidNdPtAnalysisPbPb.cxx:1303 AlidNdPtAnalysisPbPb.cxx:1304 AlidNdPtAnalysisPbPb.cxx:1305 AlidNdPtAnalysisPbPb.cxx:1306 AlidNdPtAnalysisPbPb.cxx:1307 AlidNdPtAnalysisPbPb.cxx:1308 AlidNdPtAnalysisPbPb.cxx:1309 AlidNdPtAnalysisPbPb.cxx:1310 AlidNdPtAnalysisPbPb.cxx:1311 AlidNdPtAnalysisPbPb.cxx:1312 AlidNdPtAnalysisPbPb.cxx:1313 AlidNdPtAnalysisPbPb.cxx:1314 AlidNdPtAnalysisPbPb.cxx:1315 AlidNdPtAnalysisPbPb.cxx:1316 AlidNdPtAnalysisPbPb.cxx:1317 AlidNdPtAnalysisPbPb.cxx:1318 AlidNdPtAnalysisPbPb.cxx:1319 AlidNdPtAnalysisPbPb.cxx:1320 AlidNdPtAnalysisPbPb.cxx:1321 AlidNdPtAnalysisPbPb.cxx:1322 AlidNdPtAnalysisPbPb.cxx:1323 AlidNdPtAnalysisPbPb.cxx:1324 AlidNdPtAnalysisPbPb.cxx:1325 AlidNdPtAnalysisPbPb.cxx:1326 AlidNdPtAnalysisPbPb.cxx:1327 AlidNdPtAnalysisPbPb.cxx:1328 AlidNdPtAnalysisPbPb.cxx:1329 AlidNdPtAnalysisPbPb.cxx:1330 AlidNdPtAnalysisPbPb.cxx:1331 AlidNdPtAnalysisPbPb.cxx:1332 AlidNdPtAnalysisPbPb.cxx:1333 AlidNdPtAnalysisPbPb.cxx:1334 AlidNdPtAnalysisPbPb.cxx:1335 AlidNdPtAnalysisPbPb.cxx:1336 AlidNdPtAnalysisPbPb.cxx:1337 AlidNdPtAnalysisPbPb.cxx:1338 AlidNdPtAnalysisPbPb.cxx:1339 AlidNdPtAnalysisPbPb.cxx:1340 AlidNdPtAnalysisPbPb.cxx:1341 AlidNdPtAnalysisPbPb.cxx:1342 AlidNdPtAnalysisPbPb.cxx:1343 AlidNdPtAnalysisPbPb.cxx:1344 AlidNdPtAnalysisPbPb.cxx:1345 AlidNdPtAnalysisPbPb.cxx:1346 AlidNdPtAnalysisPbPb.cxx:1347 AlidNdPtAnalysisPbPb.cxx:1348 AlidNdPtAnalysisPbPb.cxx:1349 AlidNdPtAnalysisPbPb.cxx:1350 AlidNdPtAnalysisPbPb.cxx:1351 AlidNdPtAnalysisPbPb.cxx:1352 AlidNdPtAnalysisPbPb.cxx:1353 AlidNdPtAnalysisPbPb.cxx:1354 AlidNdPtAnalysisPbPb.cxx:1355 AlidNdPtAnalysisPbPb.cxx:1356 AlidNdPtAnalysisPbPb.cxx:1357 AlidNdPtAnalysisPbPb.cxx:1358 AlidNdPtAnalysisPbPb.cxx:1359 AlidNdPtAnalysisPbPb.cxx:1360 AlidNdPtAnalysisPbPb.cxx:1361 AlidNdPtAnalysisPbPb.cxx:1362 AlidNdPtAnalysisPbPb.cxx:1363 AlidNdPtAnalysisPbPb.cxx:1364 AlidNdPtAnalysisPbPb.cxx:1365 AlidNdPtAnalysisPbPb.cxx:1366 AlidNdPtAnalysisPbPb.cxx:1367 AlidNdPtAnalysisPbPb.cxx:1368 AlidNdPtAnalysisPbPb.cxx:1369 AlidNdPtAnalysisPbPb.cxx:1370 AlidNdPtAnalysisPbPb.cxx:1371 AlidNdPtAnalysisPbPb.cxx:1372 AlidNdPtAnalysisPbPb.cxx:1373 AlidNdPtAnalysisPbPb.cxx:1374 AlidNdPtAnalysisPbPb.cxx:1375 AlidNdPtAnalysisPbPb.cxx:1376 AlidNdPtAnalysisPbPb.cxx:1377 AlidNdPtAnalysisPbPb.cxx:1378 AlidNdPtAnalysisPbPb.cxx:1379 AlidNdPtAnalysisPbPb.cxx:1380 AlidNdPtAnalysisPbPb.cxx:1381 AlidNdPtAnalysisPbPb.cxx:1382 AlidNdPtAnalysisPbPb.cxx:1383 AlidNdPtAnalysisPbPb.cxx:1384 AlidNdPtAnalysisPbPb.cxx:1385 AlidNdPtAnalysisPbPb.cxx:1386 AlidNdPtAnalysisPbPb.cxx:1387 AlidNdPtAnalysisPbPb.cxx:1388 AlidNdPtAnalysisPbPb.cxx:1389 AlidNdPtAnalysisPbPb.cxx:1390 AlidNdPtAnalysisPbPb.cxx:1391 AlidNdPtAnalysisPbPb.cxx:1392 AlidNdPtAnalysisPbPb.cxx:1393 AlidNdPtAnalysisPbPb.cxx:1394 AlidNdPtAnalysisPbPb.cxx:1395 AlidNdPtAnalysisPbPb.cxx:1396 AlidNdPtAnalysisPbPb.cxx:1397 AlidNdPtAnalysisPbPb.cxx:1398 AlidNdPtAnalysisPbPb.cxx:1399 AlidNdPtAnalysisPbPb.cxx:1400 AlidNdPtAnalysisPbPb.cxx:1401 AlidNdPtAnalysisPbPb.cxx:1402 AlidNdPtAnalysisPbPb.cxx:1403 AlidNdPtAnalysisPbPb.cxx:1404 AlidNdPtAnalysisPbPb.cxx:1405 AlidNdPtAnalysisPbPb.cxx:1406 AlidNdPtAnalysisPbPb.cxx:1407 AlidNdPtAnalysisPbPb.cxx:1408 AlidNdPtAnalysisPbPb.cxx:1409 AlidNdPtAnalysisPbPb.cxx:1410 AlidNdPtAnalysisPbPb.cxx:1411 AlidNdPtAnalysisPbPb.cxx:1412 AlidNdPtAnalysisPbPb.cxx:1413 AlidNdPtAnalysisPbPb.cxx:1414 AlidNdPtAnalysisPbPb.cxx:1415 AlidNdPtAnalysisPbPb.cxx:1416 AlidNdPtAnalysisPbPb.cxx:1417 AlidNdPtAnalysisPbPb.cxx:1418 AlidNdPtAnalysisPbPb.cxx:1419 AlidNdPtAnalysisPbPb.cxx:1420 AlidNdPtAnalysisPbPb.cxx:1421 AlidNdPtAnalysisPbPb.cxx:1422 AlidNdPtAnalysisPbPb.cxx:1423 AlidNdPtAnalysisPbPb.cxx:1424 AlidNdPtAnalysisPbPb.cxx:1425 AlidNdPtAnalysisPbPb.cxx:1426 AlidNdPtAnalysisPbPb.cxx:1427 AlidNdPtAnalysisPbPb.cxx:1428 AlidNdPtAnalysisPbPb.cxx:1429 AlidNdPtAnalysisPbPb.cxx:1430 AlidNdPtAnalysisPbPb.cxx:1431 AlidNdPtAnalysisPbPb.cxx:1432 AlidNdPtAnalysisPbPb.cxx:1433 AlidNdPtAnalysisPbPb.cxx:1434 AlidNdPtAnalysisPbPb.cxx:1435 AlidNdPtAnalysisPbPb.cxx:1436 AlidNdPtAnalysisPbPb.cxx:1437 AlidNdPtAnalysisPbPb.cxx:1438 AlidNdPtAnalysisPbPb.cxx:1439 AlidNdPtAnalysisPbPb.cxx:1440 AlidNdPtAnalysisPbPb.cxx:1441 AlidNdPtAnalysisPbPb.cxx:1442 AlidNdPtAnalysisPbPb.cxx:1443 AlidNdPtAnalysisPbPb.cxx:1444 AlidNdPtAnalysisPbPb.cxx:1445 AlidNdPtAnalysisPbPb.cxx:1446 AlidNdPtAnalysisPbPb.cxx:1447 AlidNdPtAnalysisPbPb.cxx:1448 AlidNdPtAnalysisPbPb.cxx:1449 AlidNdPtAnalysisPbPb.cxx:1450 AlidNdPtAnalysisPbPb.cxx:1451 AlidNdPtAnalysisPbPb.cxx:1452 AlidNdPtAnalysisPbPb.cxx:1453 AlidNdPtAnalysisPbPb.cxx:1454 AlidNdPtAnalysisPbPb.cxx:1455 AlidNdPtAnalysisPbPb.cxx:1456 AlidNdPtAnalysisPbPb.cxx:1457 AlidNdPtAnalysisPbPb.cxx:1458 AlidNdPtAnalysisPbPb.cxx:1459 AlidNdPtAnalysisPbPb.cxx:1460 AlidNdPtAnalysisPbPb.cxx:1461 AlidNdPtAnalysisPbPb.cxx:1462 AlidNdPtAnalysisPbPb.cxx:1463 AlidNdPtAnalysisPbPb.cxx:1464 AlidNdPtAnalysisPbPb.cxx:1465 AlidNdPtAnalysisPbPb.cxx:1466 AlidNdPtAnalysisPbPb.cxx:1467 AlidNdPtAnalysisPbPb.cxx:1468 AlidNdPtAnalysisPbPb.cxx:1469 AlidNdPtAnalysisPbPb.cxx:1470 AlidNdPtAnalysisPbPb.cxx:1471 AlidNdPtAnalysisPbPb.cxx:1472 AlidNdPtAnalysisPbPb.cxx:1473 AlidNdPtAnalysisPbPb.cxx:1474 AlidNdPtAnalysisPbPb.cxx:1475 AlidNdPtAnalysisPbPb.cxx:1476 AlidNdPtAnalysisPbPb.cxx:1477 AlidNdPtAnalysisPbPb.cxx:1478 AlidNdPtAnalysisPbPb.cxx:1479 AlidNdPtAnalysisPbPb.cxx:1480 AlidNdPtAnalysisPbPb.cxx:1481 AlidNdPtAnalysisPbPb.cxx:1482 AlidNdPtAnalysisPbPb.cxx:1483 AlidNdPtAnalysisPbPb.cxx:1484 AlidNdPtAnalysisPbPb.cxx:1485 AlidNdPtAnalysisPbPb.cxx:1486 AlidNdPtAnalysisPbPb.cxx:1487 AlidNdPtAnalysisPbPb.cxx:1488 AlidNdPtAnalysisPbPb.cxx:1489 AlidNdPtAnalysisPbPb.cxx:1490 AlidNdPtAnalysisPbPb.cxx:1491 AlidNdPtAnalysisPbPb.cxx:1492 AlidNdPtAnalysisPbPb.cxx:1493 AlidNdPtAnalysisPbPb.cxx:1494 AlidNdPtAnalysisPbPb.cxx:1495 AlidNdPtAnalysisPbPb.cxx:1496 AlidNdPtAnalysisPbPb.cxx:1497 AlidNdPtAnalysisPbPb.cxx:1498 AlidNdPtAnalysisPbPb.cxx:1499 AlidNdPtAnalysisPbPb.cxx:1500 AlidNdPtAnalysisPbPb.cxx:1501 AlidNdPtAnalysisPbPb.cxx:1502 AlidNdPtAnalysisPbPb.cxx:1503 AlidNdPtAnalysisPbPb.cxx:1504 AlidNdPtAnalysisPbPb.cxx:1505 AlidNdPtAnalysisPbPb.cxx:1506 AlidNdPtAnalysisPbPb.cxx:1507 AlidNdPtAnalysisPbPb.cxx:1508 AlidNdPtAnalysisPbPb.cxx:1509 AlidNdPtAnalysisPbPb.cxx:1510 AlidNdPtAnalysisPbPb.cxx:1511 AlidNdPtAnalysisPbPb.cxx:1512 AlidNdPtAnalysisPbPb.cxx:1513 AlidNdPtAnalysisPbPb.cxx:1514 AlidNdPtAnalysisPbPb.cxx:1515 AlidNdPtAnalysisPbPb.cxx:1516 AlidNdPtAnalysisPbPb.cxx:1517 AlidNdPtAnalysisPbPb.cxx:1518 AlidNdPtAnalysisPbPb.cxx:1519 AlidNdPtAnalysisPbPb.cxx:1520 AlidNdPtAnalysisPbPb.cxx:1521 AlidNdPtAnalysisPbPb.cxx:1522 AlidNdPtAnalysisPbPb.cxx:1523 AlidNdPtAnalysisPbPb.cxx:1524 AlidNdPtAnalysisPbPb.cxx:1525 AlidNdPtAnalysisPbPb.cxx:1526 AlidNdPtAnalysisPbPb.cxx:1527 AlidNdPtAnalysisPbPb.cxx:1528 AlidNdPtAnalysisPbPb.cxx:1529 AlidNdPtAnalysisPbPb.cxx:1530 AlidNdPtAnalysisPbPb.cxx:1531 AlidNdPtAnalysisPbPb.cxx:1532 AlidNdPtAnalysisPbPb.cxx:1533 AlidNdPtAnalysisPbPb.cxx:1534 AlidNdPtAnalysisPbPb.cxx:1535 AlidNdPtAnalysisPbPb.cxx:1536 AlidNdPtAnalysisPbPb.cxx:1537 AlidNdPtAnalysisPbPb.cxx:1538 AlidNdPtAnalysisPbPb.cxx:1539 AlidNdPtAnalysisPbPb.cxx:1540 AlidNdPtAnalysisPbPb.cxx:1541 AlidNdPtAnalysisPbPb.cxx:1542 AlidNdPtAnalysisPbPb.cxx:1543 AlidNdPtAnalysisPbPb.cxx:1544 AlidNdPtAnalysisPbPb.cxx:1545 AlidNdPtAnalysisPbPb.cxx:1546 AlidNdPtAnalysisPbPb.cxx:1547 AlidNdPtAnalysisPbPb.cxx:1548 AlidNdPtAnalysisPbPb.cxx:1549 AlidNdPtAnalysisPbPb.cxx:1550 AlidNdPtAnalysisPbPb.cxx:1551 AlidNdPtAnalysisPbPb.cxx:1552 AlidNdPtAnalysisPbPb.cxx:1553 AlidNdPtAnalysisPbPb.cxx:1554 AlidNdPtAnalysisPbPb.cxx:1555 AlidNdPtAnalysisPbPb.cxx:1556 AlidNdPtAnalysisPbPb.cxx:1557 AlidNdPtAnalysisPbPb.cxx:1558 AlidNdPtAnalysisPbPb.cxx:1559 AlidNdPtAnalysisPbPb.cxx:1560 AlidNdPtAnalysisPbPb.cxx:1561 AlidNdPtAnalysisPbPb.cxx:1562 AlidNdPtAnalysisPbPb.cxx:1563 AlidNdPtAnalysisPbPb.cxx:1564 AlidNdPtAnalysisPbPb.cxx:1565 AlidNdPtAnalysisPbPb.cxx:1566 AlidNdPtAnalysisPbPb.cxx:1567 AlidNdPtAnalysisPbPb.cxx:1568 AlidNdPtAnalysisPbPb.cxx:1569 AlidNdPtAnalysisPbPb.cxx:1570 AlidNdPtAnalysisPbPb.cxx:1571 AlidNdPtAnalysisPbPb.cxx:1572 AlidNdPtAnalysisPbPb.cxx:1573 AlidNdPtAnalysisPbPb.cxx:1574 AlidNdPtAnalysisPbPb.cxx:1575 AlidNdPtAnalysisPbPb.cxx:1576 AlidNdPtAnalysisPbPb.cxx:1577 AlidNdPtAnalysisPbPb.cxx:1578 AlidNdPtAnalysisPbPb.cxx:1579 AlidNdPtAnalysisPbPb.cxx:1580 AlidNdPtAnalysisPbPb.cxx:1581 AlidNdPtAnalysisPbPb.cxx:1582 AlidNdPtAnalysisPbPb.cxx:1583 AlidNdPtAnalysisPbPb.cxx:1584 AlidNdPtAnalysisPbPb.cxx:1585 AlidNdPtAnalysisPbPb.cxx:1586 AlidNdPtAnalysisPbPb.cxx:1587 AlidNdPtAnalysisPbPb.cxx:1588 AlidNdPtAnalysisPbPb.cxx:1589 AlidNdPtAnalysisPbPb.cxx:1590 AlidNdPtAnalysisPbPb.cxx:1591 AlidNdPtAnalysisPbPb.cxx:1592 AlidNdPtAnalysisPbPb.cxx:1593 AlidNdPtAnalysisPbPb.cxx:1594 AlidNdPtAnalysisPbPb.cxx:1595 AlidNdPtAnalysisPbPb.cxx:1596 AlidNdPtAnalysisPbPb.cxx:1597 AlidNdPtAnalysisPbPb.cxx:1598 AlidNdPtAnalysisPbPb.cxx:1599 AlidNdPtAnalysisPbPb.cxx:1600 AlidNdPtAnalysisPbPb.cxx:1601 AlidNdPtAnalysisPbPb.cxx:1602 AlidNdPtAnalysisPbPb.cxx:1603 AlidNdPtAnalysisPbPb.cxx:1604 AlidNdPtAnalysisPbPb.cxx:1605 AlidNdPtAnalysisPbPb.cxx:1606 AlidNdPtAnalysisPbPb.cxx:1607 AlidNdPtAnalysisPbPb.cxx:1608 AlidNdPtAnalysisPbPb.cxx:1609 AlidNdPtAnalysisPbPb.cxx:1610 AlidNdPtAnalysisPbPb.cxx:1611 AlidNdPtAnalysisPbPb.cxx:1612 AlidNdPtAnalysisPbPb.cxx:1613 AlidNdPtAnalysisPbPb.cxx:1614 AlidNdPtAnalysisPbPb.cxx:1615 AlidNdPtAnalysisPbPb.cxx:1616 AlidNdPtAnalysisPbPb.cxx:1617 AlidNdPtAnalysisPbPb.cxx:1618 AlidNdPtAnalysisPbPb.cxx:1619 AlidNdPtAnalysisPbPb.cxx:1620 AlidNdPtAnalysisPbPb.cxx:1621 AlidNdPtAnalysisPbPb.cxx:1622 AlidNdPtAnalysisPbPb.cxx:1623 AlidNdPtAnalysisPbPb.cxx:1624 AlidNdPtAnalysisPbPb.cxx:1625 AlidNdPtAnalysisPbPb.cxx:1626 AlidNdPtAnalysisPbPb.cxx:1627 AlidNdPtAnalysisPbPb.cxx:1628 AlidNdPtAnalysisPbPb.cxx:1629 AlidNdPtAnalysisPbPb.cxx:1630 AlidNdPtAnalysisPbPb.cxx:1631 AlidNdPtAnalysisPbPb.cxx:1632 AlidNdPtAnalysisPbPb.cxx:1633 AlidNdPtAnalysisPbPb.cxx:1634 AlidNdPtAnalysisPbPb.cxx:1635 AlidNdPtAnalysisPbPb.cxx:1636 AlidNdPtAnalysisPbPb.cxx:1637 AlidNdPtAnalysisPbPb.cxx:1638 AlidNdPtAnalysisPbPb.cxx:1639 AlidNdPtAnalysisPbPb.cxx:1640 AlidNdPtAnalysisPbPb.cxx:1641 AlidNdPtAnalysisPbPb.cxx:1642 AlidNdPtAnalysisPbPb.cxx:1643 AlidNdPtAnalysisPbPb.cxx:1644 AlidNdPtAnalysisPbPb.cxx:1645 AlidNdPtAnalysisPbPb.cxx:1646 AlidNdPtAnalysisPbPb.cxx:1647 AlidNdPtAnalysisPbPb.cxx:1648 AlidNdPtAnalysisPbPb.cxx:1649 AlidNdPtAnalysisPbPb.cxx:1650 AlidNdPtAnalysisPbPb.cxx:1651 AlidNdPtAnalysisPbPb.cxx:1652 AlidNdPtAnalysisPbPb.cxx:1653 AlidNdPtAnalysisPbPb.cxx:1654 AlidNdPtAnalysisPbPb.cxx:1655 AlidNdPtAnalysisPbPb.cxx:1656 AlidNdPtAnalysisPbPb.cxx:1657 AlidNdPtAnalysisPbPb.cxx:1658 AlidNdPtAnalysisPbPb.cxx:1659 AlidNdPtAnalysisPbPb.cxx:1660 AlidNdPtAnalysisPbPb.cxx:1661 AlidNdPtAnalysisPbPb.cxx:1662 AlidNdPtAnalysisPbPb.cxx:1663 AlidNdPtAnalysisPbPb.cxx:1664 AlidNdPtAnalysisPbPb.cxx:1665 AlidNdPtAnalysisPbPb.cxx:1666 AlidNdPtAnalysisPbPb.cxx:1667 AlidNdPtAnalysisPbPb.cxx:1668 AlidNdPtAnalysisPbPb.cxx:1669 AlidNdPtAnalysisPbPb.cxx:1670 AlidNdPtAnalysisPbPb.cxx:1671 AlidNdPtAnalysisPbPb.cxx:1672 AlidNdPtAnalysisPbPb.cxx:1673 AlidNdPtAnalysisPbPb.cxx:1674 AlidNdPtAnalysisPbPb.cxx:1675 AlidNdPtAnalysisPbPb.cxx:1676 AlidNdPtAnalysisPbPb.cxx:1677 AlidNdPtAnalysisPbPb.cxx:1678 AlidNdPtAnalysisPbPb.cxx:1679 AlidNdPtAnalysisPbPb.cxx:1680 AlidNdPtAnalysisPbPb.cxx:1681 AlidNdPtAnalysisPbPb.cxx:1682 AlidNdPtAnalysisPbPb.cxx:1683 AlidNdPtAnalysisPbPb.cxx:1684 AlidNdPtAnalysisPbPb.cxx:1685 AlidNdPtAnalysisPbPb.cxx:1686 AlidNdPtAnalysisPbPb.cxx:1687 AlidNdPtAnalysisPbPb.cxx:1688 AlidNdPtAnalysisPbPb.cxx:1689 AlidNdPtAnalysisPbPb.cxx:1690 AlidNdPtAnalysisPbPb.cxx:1691 AlidNdPtAnalysisPbPb.cxx:1692 AlidNdPtAnalysisPbPb.cxx:1693 AlidNdPtAnalysisPbPb.cxx:1694 AlidNdPtAnalysisPbPb.cxx:1695 AlidNdPtAnalysisPbPb.cxx:1696 AlidNdPtAnalysisPbPb.cxx:1697 AlidNdPtAnalysisPbPb.cxx:1698 AlidNdPtAnalysisPbPb.cxx:1699 AlidNdPtAnalysisPbPb.cxx:1700 AlidNdPtAnalysisPbPb.cxx:1701 AlidNdPtAnalysisPbPb.cxx:1702 AlidNdPtAnalysisPbPb.cxx:1703 AlidNdPtAnalysisPbPb.cxx:1704 AlidNdPtAnalysisPbPb.cxx:1705 AlidNdPtAnalysisPbPb.cxx:1706 AlidNdPtAnalysisPbPb.cxx:1707 AlidNdPtAnalysisPbPb.cxx:1708 AlidNdPtAnalysisPbPb.cxx:1709 AlidNdPtAnalysisPbPb.cxx:1710 AlidNdPtAnalysisPbPb.cxx:1711 AlidNdPtAnalysisPbPb.cxx:1712 AlidNdPtAnalysisPbPb.cxx:1713 AlidNdPtAnalysisPbPb.cxx:1714 AlidNdPtAnalysisPbPb.cxx:1715 AlidNdPtAnalysisPbPb.cxx:1716 AlidNdPtAnalysisPbPb.cxx:1717 AlidNdPtAnalysisPbPb.cxx:1718 AlidNdPtAnalysisPbPb.cxx:1719 AlidNdPtAnalysisPbPb.cxx:1720 AlidNdPtAnalysisPbPb.cxx:1721 AlidNdPtAnalysisPbPb.cxx:1722 AlidNdPtAnalysisPbPb.cxx:1723 AlidNdPtAnalysisPbPb.cxx:1724 AlidNdPtAnalysisPbPb.cxx:1725 AlidNdPtAnalysisPbPb.cxx:1726 AlidNdPtAnalysisPbPb.cxx:1727 AlidNdPtAnalysisPbPb.cxx:1728 AlidNdPtAnalysisPbPb.cxx:1729 AlidNdPtAnalysisPbPb.cxx:1730 AlidNdPtAnalysisPbPb.cxx:1731 AlidNdPtAnalysisPbPb.cxx:1732 AlidNdPtAnalysisPbPb.cxx:1733 AlidNdPtAnalysisPbPb.cxx:1734 AlidNdPtAnalysisPbPb.cxx:1735 AlidNdPtAnalysisPbPb.cxx:1736 AlidNdPtAnalysisPbPb.cxx:1737 AlidNdPtAnalysisPbPb.cxx:1738 AlidNdPtAnalysisPbPb.cxx:1739 AlidNdPtAnalysisPbPb.cxx:1740 AlidNdPtAnalysisPbPb.cxx:1741 AlidNdPtAnalysisPbPb.cxx:1742 AlidNdPtAnalysisPbPb.cxx:1743 AlidNdPtAnalysisPbPb.cxx:1744 AlidNdPtAnalysisPbPb.cxx:1745 AlidNdPtAnalysisPbPb.cxx:1746 AlidNdPtAnalysisPbPb.cxx:1747 AlidNdPtAnalysisPbPb.cxx:1748 AlidNdPtAnalysisPbPb.cxx:1749 AlidNdPtAnalysisPbPb.cxx:1750 AlidNdPtAnalysisPbPb.cxx:1751 AlidNdPtAnalysisPbPb.cxx:1752 AlidNdPtAnalysisPbPb.cxx:1753 AlidNdPtAnalysisPbPb.cxx:1754 AlidNdPtAnalysisPbPb.cxx:1755 AlidNdPtAnalysisPbPb.cxx:1756 AlidNdPtAnalysisPbPb.cxx:1757 AlidNdPtAnalysisPbPb.cxx:1758 AlidNdPtAnalysisPbPb.cxx:1759 AlidNdPtAnalysisPbPb.cxx:1760 AlidNdPtAnalysisPbPb.cxx:1761 AlidNdPtAnalysisPbPb.cxx:1762 AlidNdPtAnalysisPbPb.cxx:1763 AlidNdPtAnalysisPbPb.cxx:1764 AlidNdPtAnalysisPbPb.cxx:1765 AlidNdPtAnalysisPbPb.cxx:1766 AlidNdPtAnalysisPbPb.cxx:1767 AlidNdPtAnalysisPbPb.cxx:1768 AlidNdPtAnalysisPbPb.cxx:1769 AlidNdPtAnalysisPbPb.cxx:1770 AlidNdPtAnalysisPbPb.cxx:1771 AlidNdPtAnalysisPbPb.cxx:1772 AlidNdPtAnalysisPbPb.cxx:1773 AlidNdPtAnalysisPbPb.cxx:1774 AlidNdPtAnalysisPbPb.cxx:1775 AlidNdPtAnalysisPbPb.cxx:1776 AlidNdPtAnalysisPbPb.cxx:1777 AlidNdPtAnalysisPbPb.cxx:1778 AlidNdPtAnalysisPbPb.cxx:1779 AlidNdPtAnalysisPbPb.cxx:1780 AlidNdPtAnalysisPbPb.cxx:1781 AlidNdPtAnalysisPbPb.cxx:1782 AlidNdPtAnalysisPbPb.cxx:1783 AlidNdPtAnalysisPbPb.cxx:1784 AlidNdPtAnalysisPbPb.cxx:1785 AlidNdPtAnalysisPbPb.cxx:1786 AlidNdPtAnalysisPbPb.cxx:1787 AlidNdPtAnalysisPbPb.cxx:1788 AlidNdPtAnalysisPbPb.cxx:1789 AlidNdPtAnalysisPbPb.cxx:1790 AlidNdPtAnalysisPbPb.cxx:1791 AlidNdPtAnalysisPbPb.cxx:1792 AlidNdPtAnalysisPbPb.cxx:1793 AlidNdPtAnalysisPbPb.cxx:1794 AlidNdPtAnalysisPbPb.cxx:1795 AlidNdPtAnalysisPbPb.cxx:1796 AlidNdPtAnalysisPbPb.cxx:1797 AlidNdPtAnalysisPbPb.cxx:1798 AlidNdPtAnalysisPbPb.cxx:1799 AlidNdPtAnalysisPbPb.cxx:1800 AlidNdPtAnalysisPbPb.cxx:1801 AlidNdPtAnalysisPbPb.cxx:1802 AlidNdPtAnalysisPbPb.cxx:1803 AlidNdPtAnalysisPbPb.cxx:1804 AlidNdPtAnalysisPbPb.cxx:1805 AlidNdPtAnalysisPbPb.cxx:1806 AlidNdPtAnalysisPbPb.cxx:1807 AlidNdPtAnalysisPbPb.cxx:1808 AlidNdPtAnalysisPbPb.cxx:1809 AlidNdPtAnalysisPbPb.cxx:1810 AlidNdPtAnalysisPbPb.cxx:1811 AlidNdPtAnalysisPbPb.cxx:1812 AlidNdPtAnalysisPbPb.cxx:1813 AlidNdPtAnalysisPbPb.cxx:1814 AlidNdPtAnalysisPbPb.cxx:1815 AlidNdPtAnalysisPbPb.cxx:1816 AlidNdPtAnalysisPbPb.cxx:1817 AlidNdPtAnalysisPbPb.cxx:1818 AlidNdPtAnalysisPbPb.cxx:1819 AlidNdPtAnalysisPbPb.cxx:1820 AlidNdPtAnalysisPbPb.cxx:1821 AlidNdPtAnalysisPbPb.cxx:1822 AlidNdPtAnalysisPbPb.cxx:1823 AlidNdPtAnalysisPbPb.cxx:1824 AlidNdPtAnalysisPbPb.cxx:1825 AlidNdPtAnalysisPbPb.cxx:1826 AlidNdPtAnalysisPbPb.cxx:1827 AlidNdPtAnalysisPbPb.cxx:1828 AlidNdPtAnalysisPbPb.cxx:1829 AlidNdPtAnalysisPbPb.cxx:1830 AlidNdPtAnalysisPbPb.cxx:1831 AlidNdPtAnalysisPbPb.cxx:1832 AlidNdPtAnalysisPbPb.cxx:1833 AlidNdPtAnalysisPbPb.cxx:1834 AlidNdPtAnalysisPbPb.cxx:1835 AlidNdPtAnalysisPbPb.cxx:1836 AlidNdPtAnalysisPbPb.cxx:1837 AlidNdPtAnalysisPbPb.cxx:1838 AlidNdPtAnalysisPbPb.cxx:1839 AlidNdPtAnalysisPbPb.cxx:1840 AlidNdPtAnalysisPbPb.cxx:1841 AlidNdPtAnalysisPbPb.cxx:1842 AlidNdPtAnalysisPbPb.cxx:1843 AlidNdPtAnalysisPbPb.cxx:1844 AlidNdPtAnalysisPbPb.cxx:1845 AlidNdPtAnalysisPbPb.cxx:1846 AlidNdPtAnalysisPbPb.cxx:1847 AlidNdPtAnalysisPbPb.cxx:1848 AlidNdPtAnalysisPbPb.cxx:1849 AlidNdPtAnalysisPbPb.cxx:1850 AlidNdPtAnalysisPbPb.cxx:1851 AlidNdPtAnalysisPbPb.cxx:1852 AlidNdPtAnalysisPbPb.cxx:1853 AlidNdPtAnalysisPbPb.cxx:1854 AlidNdPtAnalysisPbPb.cxx:1855 AlidNdPtAnalysisPbPb.cxx:1856 AlidNdPtAnalysisPbPb.cxx:1857 AlidNdPtAnalysisPbPb.cxx:1858 AlidNdPtAnalysisPbPb.cxx:1859 AlidNdPtAnalysisPbPb.cxx:1860 AlidNdPtAnalysisPbPb.cxx:1861 AlidNdPtAnalysisPbPb.cxx:1862 AlidNdPtAnalysisPbPb.cxx:1863 AlidNdPtAnalysisPbPb.cxx:1864 AlidNdPtAnalysisPbPb.cxx:1865 AlidNdPtAnalysisPbPb.cxx:1866 AlidNdPtAnalysisPbPb.cxx:1867 AlidNdPtAnalysisPbPb.cxx:1868 AlidNdPtAnalysisPbPb.cxx:1869 AlidNdPtAnalysisPbPb.cxx:1870 AlidNdPtAnalysisPbPb.cxx:1871 AlidNdPtAnalysisPbPb.cxx:1872 AlidNdPtAnalysisPbPb.cxx:1873 AlidNdPtAnalysisPbPb.cxx:1874 AlidNdPtAnalysisPbPb.cxx:1875 AlidNdPtAnalysisPbPb.cxx:1876 AlidNdPtAnalysisPbPb.cxx:1877 AlidNdPtAnalysisPbPb.cxx:1878 AlidNdPtAnalysisPbPb.cxx:1879 AlidNdPtAnalysisPbPb.cxx:1880 AlidNdPtAnalysisPbPb.cxx:1881 AlidNdPtAnalysisPbPb.cxx:1882 AlidNdPtAnalysisPbPb.cxx:1883 AlidNdPtAnalysisPbPb.cxx:1884 AlidNdPtAnalysisPbPb.cxx:1885 AlidNdPtAnalysisPbPb.cxx:1886 AlidNdPtAnalysisPbPb.cxx:1887 AlidNdPtAnalysisPbPb.cxx:1888 AlidNdPtAnalysisPbPb.cxx:1889 AlidNdPtAnalysisPbPb.cxx:1890 AlidNdPtAnalysisPbPb.cxx:1891 AlidNdPtAnalysisPbPb.cxx:1892 AlidNdPtAnalysisPbPb.cxx:1893 AlidNdPtAnalysisPbPb.cxx:1894 AlidNdPtAnalysisPbPb.cxx:1895 AlidNdPtAnalysisPbPb.cxx:1896 AlidNdPtAnalysisPbPb.cxx:1897 AlidNdPtAnalysisPbPb.cxx:1898 AlidNdPtAnalysisPbPb.cxx:1899 AlidNdPtAnalysisPbPb.cxx:1900 AlidNdPtAnalysisPbPb.cxx:1901 AlidNdPtAnalysisPbPb.cxx:1902 AlidNdPtAnalysisPbPb.cxx:1903 AlidNdPtAnalysisPbPb.cxx:1904 AlidNdPtAnalysisPbPb.cxx:1905 AlidNdPtAnalysisPbPb.cxx:1906 AlidNdPtAnalysisPbPb.cxx:1907 AlidNdPtAnalysisPbPb.cxx:1908 AlidNdPtAnalysisPbPb.cxx:1909 AlidNdPtAnalysisPbPb.cxx:1910 AlidNdPtAnalysisPbPb.cxx:1911 AlidNdPtAnalysisPbPb.cxx:1912 AlidNdPtAnalysisPbPb.cxx:1913 AlidNdPtAnalysisPbPb.cxx:1914 AlidNdPtAnalysisPbPb.cxx:1915 AlidNdPtAnalysisPbPb.cxx:1916 AlidNdPtAnalysisPbPb.cxx:1917 AlidNdPtAnalysisPbPb.cxx:1918 AlidNdPtAnalysisPbPb.cxx:1919 AlidNdPtAnalysisPbPb.cxx:1920 AlidNdPtAnalysisPbPb.cxx:1921 AlidNdPtAnalysisPbPb.cxx:1922 AlidNdPtAnalysisPbPb.cxx:1923 AlidNdPtAnalysisPbPb.cxx:1924 AlidNdPtAnalysisPbPb.cxx:1925 AlidNdPtAnalysisPbPb.cxx:1926 AlidNdPtAnalysisPbPb.cxx:1927 AlidNdPtAnalysisPbPb.cxx:1928 AlidNdPtAnalysisPbPb.cxx:1929 AlidNdPtAnalysisPbPb.cxx:1930 AlidNdPtAnalysisPbPb.cxx:1931 AlidNdPtAnalysisPbPb.cxx:1932 AlidNdPtAnalysisPbPb.cxx:1933 AlidNdPtAnalysisPbPb.cxx:1934 AlidNdPtAnalysisPbPb.cxx:1935 AlidNdPtAnalysisPbPb.cxx:1936 AlidNdPtAnalysisPbPb.cxx:1937 AlidNdPtAnalysisPbPb.cxx:1938 AlidNdPtAnalysisPbPb.cxx:1939 AlidNdPtAnalysisPbPb.cxx:1940 AlidNdPtAnalysisPbPb.cxx:1941 AlidNdPtAnalysisPbPb.cxx:1942 AlidNdPtAnalysisPbPb.cxx:1943 AlidNdPtAnalysisPbPb.cxx:1944 AlidNdPtAnalysisPbPb.cxx:1945 AlidNdPtAnalysisPbPb.cxx:1946 AlidNdPtAnalysisPbPb.cxx:1947 AlidNdPtAnalysisPbPb.cxx:1948 AlidNdPtAnalysisPbPb.cxx:1949 AlidNdPtAnalysisPbPb.cxx:1950 AlidNdPtAnalysisPbPb.cxx:1951 AlidNdPtAnalysisPbPb.cxx:1952 AlidNdPtAnalysisPbPb.cxx:1953 AlidNdPtAnalysisPbPb.cxx:1954 AlidNdPtAnalysisPbPb.cxx:1955 AlidNdPtAnalysisPbPb.cxx:1956 AlidNdPtAnalysisPbPb.cxx:1957 AlidNdPtAnalysisPbPb.cxx:1958 AlidNdPtAnalysisPbPb.cxx:1959 AlidNdPtAnalysisPbPb.cxx:1960 AlidNdPtAnalysisPbPb.cxx:1961 AlidNdPtAnalysisPbPb.cxx:1962 AlidNdPtAnalysisPbPb.cxx:1963 AlidNdPtAnalysisPbPb.cxx:1964 AlidNdPtAnalysisPbPb.cxx:1965 AlidNdPtAnalysisPbPb.cxx:1966 AlidNdPtAnalysisPbPb.cxx:1967 AlidNdPtAnalysisPbPb.cxx:1968 AlidNdPtAnalysisPbPb.cxx:1969 AlidNdPtAnalysisPbPb.cxx:1970 AlidNdPtAnalysisPbPb.cxx:1971 AlidNdPtAnalysisPbPb.cxx:1972 AlidNdPtAnalysisPbPb.cxx:1973 AlidNdPtAnalysisPbPb.cxx:1974 AlidNdPtAnalysisPbPb.cxx:1975 AlidNdPtAnalysisPbPb.cxx:1976 AlidNdPtAnalysisPbPb.cxx:1977 AlidNdPtAnalysisPbPb.cxx:1978 AlidNdPtAnalysisPbPb.cxx:1979 AlidNdPtAnalysisPbPb.cxx:1980 AlidNdPtAnalysisPbPb.cxx:1981 AlidNdPtAnalysisPbPb.cxx:1982 AlidNdPtAnalysisPbPb.cxx:1983 AlidNdPtAnalysisPbPb.cxx:1984 AlidNdPtAnalysisPbPb.cxx:1985 AlidNdPtAnalysisPbPb.cxx:1986 AlidNdPtAnalysisPbPb.cxx:1987 AlidNdPtAnalysisPbPb.cxx:1988 AlidNdPtAnalysisPbPb.cxx:1989 AlidNdPtAnalysisPbPb.cxx:1990 AlidNdPtAnalysisPbPb.cxx:1991 AlidNdPtAnalysisPbPb.cxx:1992 AlidNdPtAnalysisPbPb.cxx:1993 AlidNdPtAnalysisPbPb.cxx:1994 AlidNdPtAnalysisPbPb.cxx:1995 AlidNdPtAnalysisPbPb.cxx:1996 AlidNdPtAnalysisPbPb.cxx:1997 AlidNdPtAnalysisPbPb.cxx:1998 AlidNdPtAnalysisPbPb.cxx:1999 AlidNdPtAnalysisPbPb.cxx:2000 AlidNdPtAnalysisPbPb.cxx:2001 AlidNdPtAnalysisPbPb.cxx:2002 AlidNdPtAnalysisPbPb.cxx:2003 AlidNdPtAnalysisPbPb.cxx:2004 AlidNdPtAnalysisPbPb.cxx:2005 AlidNdPtAnalysisPbPb.cxx:2006 AlidNdPtAnalysisPbPb.cxx:2007 AlidNdPtAnalysisPbPb.cxx:2008 AlidNdPtAnalysisPbPb.cxx:2009 AlidNdPtAnalysisPbPb.cxx:2010 AlidNdPtAnalysisPbPb.cxx:2011 AlidNdPtAnalysisPbPb.cxx:2012 AlidNdPtAnalysisPbPb.cxx:2013 AlidNdPtAnalysisPbPb.cxx:2014 AlidNdPtAnalysisPbPb.cxx:2015 AlidNdPtAnalysisPbPb.cxx:2016 AlidNdPtAnalysisPbPb.cxx:2017 AlidNdPtAnalysisPbPb.cxx:2018 AlidNdPtAnalysisPbPb.cxx:2019 AlidNdPtAnalysisPbPb.cxx:2020 AlidNdPtAnalysisPbPb.cxx:2021 AlidNdPtAnalysisPbPb.cxx:2022 AlidNdPtAnalysisPbPb.cxx:2023 AlidNdPtAnalysisPbPb.cxx:2024 AlidNdPtAnalysisPbPb.cxx:2025 AlidNdPtAnalysisPbPb.cxx:2026 AlidNdPtAnalysisPbPb.cxx:2027 AlidNdPtAnalysisPbPb.cxx:2028 AlidNdPtAnalysisPbPb.cxx:2029 AlidNdPtAnalysisPbPb.cxx:2030 AlidNdPtAnalysisPbPb.cxx:2031 AlidNdPtAnalysisPbPb.cxx:2032 AlidNdPtAnalysisPbPb.cxx:2033 AlidNdPtAnalysisPbPb.cxx:2034 AlidNdPtAnalysisPbPb.cxx:2035 AlidNdPtAnalysisPbPb.cxx:2036 AlidNdPtAnalysisPbPb.cxx:2037 AlidNdPtAnalysisPbPb.cxx:2038 AlidNdPtAnalysisPbPb.cxx:2039 AlidNdPtAnalysisPbPb.cxx:2040 AlidNdPtAnalysisPbPb.cxx:2041 AlidNdPtAnalysisPbPb.cxx:2042 AlidNdPtAnalysisPbPb.cxx:2043 AlidNdPtAnalysisPbPb.cxx:2044 AlidNdPtAnalysisPbPb.cxx:2045 AlidNdPtAnalysisPbPb.cxx:2046 AlidNdPtAnalysisPbPb.cxx:2047 AlidNdPtAnalysisPbPb.cxx:2048 AlidNdPtAnalysisPbPb.cxx:2049 AlidNdPtAnalysisPbPb.cxx:2050 AlidNdPtAnalysisPbPb.cxx:2051 AlidNdPtAnalysisPbPb.cxx:2052 AlidNdPtAnalysisPbPb.cxx:2053 AlidNdPtAnalysisPbPb.cxx:2054 AlidNdPtAnalysisPbPb.cxx:2055 AlidNdPtAnalysisPbPb.cxx:2056 AlidNdPtAnalysisPbPb.cxx:2057 AlidNdPtAnalysisPbPb.cxx:2058 AlidNdPtAnalysisPbPb.cxx:2059 AlidNdPtAnalysisPbPb.cxx:2060 AlidNdPtAnalysisPbPb.cxx:2061 AlidNdPtAnalysisPbPb.cxx:2062 AlidNdPtAnalysisPbPb.cxx:2063 AlidNdPtAnalysisPbPb.cxx:2064 AlidNdPtAnalysisPbPb.cxx:2065 AlidNdPtAnalysisPbPb.cxx:2066 AlidNdPtAnalysisPbPb.cxx:2067 AlidNdPtAnalysisPbPb.cxx:2068 AlidNdPtAnalysisPbPb.cxx:2069 AlidNdPtAnalysisPbPb.cxx:2070 AlidNdPtAnalysisPbPb.cxx:2071 AlidNdPtAnalysisPbPb.cxx:2072 AlidNdPtAnalysisPbPb.cxx:2073 AlidNdPtAnalysisPbPb.cxx:2074 AlidNdPtAnalysisPbPb.cxx:2075 AlidNdPtAnalysisPbPb.cxx:2076 AlidNdPtAnalysisPbPb.cxx:2077 AlidNdPtAnalysisPbPb.cxx:2078 AlidNdPtAnalysisPbPb.cxx:2079 AlidNdPtAnalysisPbPb.cxx:2080