#include "AlidNdPtAnalysisPbPbAOD.h"
#include "AliAnalysisTaskSE.h"
using namespace std;
ClassImp(AlidNdPtAnalysisPbPbAOD)
AlidNdPtAnalysisPbPbAOD::AlidNdPtAnalysisPbPbAOD(const char *name) : AliAnalysisTaskSE(name),
fOutputList(0),
fPt(0),
fMCPt(0),
fZvPtEtaCent(0),
fDeltaphiPtEtaPhiCent(0),
fPtResptCent(0),
fMCRecPrimZvPtEtaCent(0),
fMCGenZvPtEtaCent(0),
fMCRecSecZvPtEtaCent(0),
fMCPtEtaPhiCent(0),
fMCRecPrimPtEtaPhiCent(0),
fMCGenPtEtaPhiCent(0),
fMCRecSecPtEtaPhiCent(0),
fEventStatistics(0),
fEventStatisticsCentrality(0),
fMCEventStatisticsCentrality(0),
fAllEventStatisticsCentrality(0),
fEventStatisticsCentralityTrigger(0),
fZvMultCent(0),
fTriggerStatistics(0),
fCharge(0),
fMCCharge(0),
fDCAPtAll(0),
fDCAPtAccepted(0),
fMCDCAPtSecondary(0),
fMCDCAPtPrimary(0),
fCutPercClusters(0),
fCutPercCrossed(0),
fCrossCheckRowsLength(0),
fCrossCheckClusterLength(0),
fCrossCheckRowsLengthAcc(0),
fCrossCheckClusterLengthAcc(0),
fCrossCheckPtresLength(0),
fCrossCheckPtresRows(0),
fCutSettings(0),
fEventplaneDist(0),
fEventplaneRunDist(0),
fMCEventplaneDist(0),
fCorrelEventplaneMCDATA(0),
fCorrelEventplaneDefaultCorrected(0),
fEventplaneSubtractedPercentage(0),
fEPDistCent(0),
fPhiCent(0),
fPcosEPCent(0),
fPsinEPCent(0),
fPcosPhiCent(0),
fPsinPhiCent(0),
fDeltaPhiCent(0),
fCrossCheckFilterBitPhiCent(0),
fIsMonteCarlo(0),
fEPselector("Q"),
fCutMaxZVertex(10.),
fCutPtMin(0.15),
fCutPtMax(200.),
fCutEtaMin(-0.8),
fCutEtaMax(0.8),
fFilterBit(AliAODTrack::kTrkGlobal),
fUseRelativeCuts(kFALSE),
fCutRequireTPCRefit(kTRUE),
fCutRequireITSRefit(kTRUE),
fCutMinNumberOfClusters(60),
fCutPercMinNumberOfClusters(0.2),
fCutMinNumberOfCrossedRows(120.),
fCutPercMinNumberOfCrossedRows(0.2),
fCutMinRatioCrossedRowsOverFindableClustersTPC(0.8),
fCutMaxChi2PerClusterTPC(4.),
fCutMaxFractionSharedTPCClusters(0.4),
fCutMaxDCAToVertexZ(3.0),
fCutMaxDCAToVertexXY(3.0),
fCutMaxChi2PerClusterITS(36.),
fCutDCAToVertex2D(kFALSE),
fCutRequireSigmaToVertex(kFALSE),
fCutMaxDCAToVertexXYPtDepPar0(0.0182),
fCutMaxDCAToVertexXYPtDepPar1(0.0350),
fCutMaxDCAToVertexXYPtDepPar2(1.01),
fCutAcceptKinkDaughters(kFALSE),
fCutMaxChi2TPCConstrainedGlobal(36.),
fCutLengthInTPCPtDependent(kFALSE),
fPrefactorLengthInTPCPtDependent(1),
fMultNbins(0),
fPtNbins(0),
fPtCorrNbins(0),
fPtCheckNbins(0),
fEtaNbins(0),
fEtaCheckNbins(0),
fZvNbins(0),
fCentralityNbins(0),
fPhiNbins(0),
fDeltaphiNbins(0),
fRunNumberNbins(0),
fBinsMult(0),
fBinsPt(0),
fBinsPtCorr(0),
fBinsPtCheck(0),
fBinsEta(0),
fBinsEtaCheck(0),
fBinsZv(0),
fBinsCentrality(0),
fBinsPhi(0),
fBinsDeltaphi(0),
fBinsRunNumber(0)
{
for(Int_t i = 0; i < cqMax; i++)
{
fCrossCheckAll[i] = 0;
fCrossCheckAcc[i] = 0;
}
fMultNbins = 0;
fPtNbins = 0;
fPtCorrNbins = 0;
fPtCheckNbins = 0;
fEtaNbins = 0;
fEtaCheckNbins = 0;
fZvNbins = 0;
fCentralityNbins = 0;
fPhiNbins = 0;
fDeltaphiNbins = 0;
fRunNumberNbins = 0;
fBinsMult = 0;
fBinsPt = 0;
fBinsPtCorr = 0;
fBinsPtCheck = 0;
fBinsEta = 0;
fBinsEtaCheck = 0;
fBinsZv = 0;
fBinsCentrality = 0;
fBinsPhi = 0;
fBinsDeltaphi = 0;
fBinsRunNumber = 0;
DefineOutput(1, TList::Class());
}
AlidNdPtAnalysisPbPbAOD::~AlidNdPtAnalysisPbPbAOD()
{
if(fOutputList)
{
fOutputList->Clear();
delete fOutputList;
}
fOutputList = 0;
}
void AlidNdPtAnalysisPbPbAOD::UserCreateOutputObjects()
{
OpenFile(1, "RECREATE");
fOutputList = new TList();
fOutputList->SetOwner();
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[82] = {0.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, 60.0, 70.0, 80.0, 90.0, 100.0, 110.0, 120.0, 130.0, 140.0, 150.0, 160.0, 180.0, 200.0};
Double_t binsPtCorrDefault[51] = {0.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, 200.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[7] = {-30.,-10.,-5.,0.,5.,10.,30.};
Double_t binsCentralityDefault[12] = {0., 5., 10., 20., 30., 40., 50., 60., 70., 80., 90., 100.};
Double_t binsPhiDefault[37] = { 0., 0.174533, 0.349066, 0.523599, 0.698132, 0.872665, 1.0472, 1.22173, 1.39626, 1.5708, 1.74533, 1.91986, 2.0944, 2.26893, 2.44346, 2.61799, 2.79253, 2.96706, 3.14159, 3.31613, 3.49066, 3.66519, 3.83972, 4.01426, 4.18879, 4.36332, 4.53786, 4.71239, 4.88692, 5.06145, 5.23599, 5.41052, 5.58505, 5.75959, 5.93412, 6.10865, 2.*TMath::Pi()};
Double_t binsDeltaphiDefault[9] = { 0, 1./16.*TMath::Pi(), 2./16.*TMath::Pi(), 3./16.*TMath::Pi(), 4./16.*TMath::Pi(), 5./16.*TMath::Pi(), 6./16.*TMath::Pi(), 7./16.*TMath::Pi(), 8./16.*TMath::Pi()};
Double_t binsPtCheckDefault[20] = {0.,0.15,0.5,1.0,2.0,3.0,4.0, 5.0, 10.0, 13.0, 15.0, 20.0, 25.0, 30.0, 40.0, 50.0, 70.0, 100.0, 150.0, 200.0};
Double_t binsEtaCheckDefault[7] = {-1.0,-0.8,-0.4,0.,0.4,0.8,1.0};
Double_t binsRunNumbers2011[186] = {
167693, 167706, 167711, 167712, 167713, 167806, 167807, 167808, 167813, 167814, 167818, 167841, 167842, 167844, 167846, 167902, 167903, 167909, 167915, 167920, 167921, 167985, 167986, 167987, 167988, 168066, 168068, 168069, 168076, 168103, 168104, 168105, 168107, 168108, 168115, 168171, 168172, 168173, 168175, 168177, 168181, 168203, 168204, 168205, 168206, 168207, 168208, 168212, 168213, 168310, 168311, 168318, 168322, 168325, 168341, 168342, 168356, 168361, 168362, 168458, 168460, 168461, 168464, 168467, 168511, 168512, 168514, 168644, 168777, 168826, 168984, 168988, 168992, 169035, 169040, 169044, 169045, 169091, 169094, 169099, 169138, 169143, 169144, 169145, 169148, 169156, 169160, 169167, 169236, 169238, 169377, 169382, 169411, 169415, 169417, 169418, 169419, 169420, 169475, 169498, 169504, 169506, 169512, 169515, 169550, 169553, 169554, 169555, 169557, 169584, 169586, 169587, 169588, 169590, 169591, 169628, 169683, 169835, 169837, 169838, 169846, 169855, 169858, 169859, 169914, 169918, 169919, 169920, 169922, 169923, 169924, 169926, 169956, 169961, 169965, 169969, 169975, 169981, 170027, 170036, 170038, 170040, 170081, 170083, 170084, 170085, 170088, 170089, 170091, 170152, 170155, 170159, 170162, 170163, 170193, 170195, 170203, 170204, 170205, 170207, 170208, 170228, 170230, 170264, 170267, 170268, 170269, 170270, 170306, 170308, 170309, 170311, 170312, 170313, 170315, 170374, 170387, 170388, 170389, 170390, 170546, 170552, 170556, 170572, 170593, 170593+1
};
if (!fBinsMult) { SetBinsMult(48,binsMultDefault); }
if (!fBinsPt) { SetBinsPt(82,binsPtDefault); }
if (!fBinsPtCorr) { SetBinsPtCorr(51,binsPtCorrDefault); }
if (!fBinsPtCheck) { SetBinsPtCheck(20,binsPtCheckDefault); }
if (!fBinsEta) { SetBinsEta(31,binsEtaDefault); }
if (!fBinsEtaCheck) { SetBinsEtaCheck(7,binsEtaCheckDefault); }
if (!fBinsZv) { SetBinsZv(7,binsZvDefault); }
if (!fBinsCentrality) { SetBinsCentrality(12,binsCentralityDefault); }
if (!fBinsPhi) { SetBinsPhi(37,binsPhiDefault); }
if (!fBinsDeltaphi) { SetBinsDeltaphi(9,binsDeltaphiDefault); }
if (!fBinsRunNumber) { SetBinsRunNumber(186, binsRunNumbers2011); }
Int_t binsZvPtEtaCent[4]={fZvNbins-1,fPtNbins-1,fEtaNbins-1,fCentralityNbins-1};
Int_t binsPhiPtEtaCent[5]={fDeltaphiNbins-1,fPtNbins-1,fEtaNbins-1,fPhiNbins-1,fCentralityNbins-1};
Int_t binsZvMultCent[3]={fZvNbins-1,fMultNbins-1,fCentralityNbins-1};
Int_t binsPhiPtCorrEtaCent[4]={fPtCorrNbins-1,fEtaNbins-1,fPhiNbins-1,fCentralityNbins-1};
Double_t minbinsPhiPtCorrEtaCent[4] = {0.0, -1.5, 0, 0};
Double_t maxbinsPhiPtCorrEtaCent[4] = {200.0, 1.5, 2.*TMath::Pi(), 100};
Int_t binsOneOverPtPtResCent[3]={400,300,11};
Double_t minbinsOneOverPtPtResCent[3]={0,0,0};
Double_t maxbinsOneOverPtPtResCent[3]={1,0.015,100};
fZvPtEtaCent = new THnSparseF("fZvPtEtaCent","Zv:Pt:Eta:Centrality",4,binsZvPtEtaCent);
fZvPtEtaCent->SetBinEdges(0,fBinsZv);
fZvPtEtaCent->SetBinEdges(1,fBinsPt);
fZvPtEtaCent->SetBinEdges(2,fBinsEta);
fZvPtEtaCent->SetBinEdges(3,fBinsCentrality);
fZvPtEtaCent->GetAxis(0)->SetTitle("Zv (cm)");
fZvPtEtaCent->GetAxis(1)->SetTitle("Pt (GeV/c)");
fZvPtEtaCent->GetAxis(2)->SetTitle("Eta");
fZvPtEtaCent->GetAxis(3)->SetTitle("Centrality");
fZvPtEtaCent->Sumw2();
fDeltaphiPtEtaPhiCent = new THnSparseF("fDeltaphiPtEtaPhiCent","Deltaphi:Pt:Eta:Phi:Centrality",5,binsPhiPtEtaCent);
fDeltaphiPtEtaPhiCent->SetBinEdges(0,fBinsDeltaphi);
fDeltaphiPtEtaPhiCent->SetBinEdges(1,fBinsPt);
fDeltaphiPtEtaPhiCent->SetBinEdges(2,fBinsEta);
fDeltaphiPtEtaPhiCent->SetBinEdges(3,fBinsPhi);
fDeltaphiPtEtaPhiCent->SetBinEdges(4,fBinsCentrality);
fDeltaphiPtEtaPhiCent->GetAxis(0)->SetTitle("#Delta phi to ep");
fDeltaphiPtEtaPhiCent->GetAxis(1)->SetTitle("Pt (GeV/c)");
fDeltaphiPtEtaPhiCent->GetAxis(2)->SetTitle("Eta");
fDeltaphiPtEtaPhiCent->GetAxis(3)->SetTitle("Phi");
fDeltaphiPtEtaPhiCent->GetAxis(4)->SetTitle("Centrality");
fDeltaphiPtEtaPhiCent->Sumw2();
fPtResptCent = new THnSparseF("fPtResptCent","OneOverPt:PtRes:Centrality",3,binsOneOverPtPtResCent, minbinsOneOverPtPtResCent, maxbinsOneOverPtPtResCent);
fPtResptCent->SetBinEdges(2, fBinsCentrality);
fPtResptCent->GetAxis(0)->SetTitle("1/pT (GeV/c)^{-1}");
fPtResptCent->GetAxis(1)->SetTitle("#sigma(1/pT)");
fPtResptCent->GetAxis(2)->SetTitle("centrality");
fPtResptCent->Sumw2();
fMCRecPrimZvPtEtaCent = new THnSparseF("fMCRecPrimZvPtEtaCent","mcZv:mcPt:mcEta:Centrality",4,binsZvPtEtaCent);
fMCRecPrimZvPtEtaCent->SetBinEdges(0,fBinsZv);
fMCRecPrimZvPtEtaCent->SetBinEdges(1,fBinsPt);
fMCRecPrimZvPtEtaCent->SetBinEdges(2,fBinsEta);
fMCRecPrimZvPtEtaCent->SetBinEdges(3,fBinsCentrality);
fMCRecPrimZvPtEtaCent->GetAxis(0)->SetTitle("MC Zv (cm)");
fMCRecPrimZvPtEtaCent->GetAxis(1)->SetTitle("MC Pt (GeV/c)");
fMCRecPrimZvPtEtaCent->GetAxis(2)->SetTitle("MC Eta");
fMCRecPrimZvPtEtaCent->GetAxis(3)->SetTitle("Centrality");
fMCRecPrimZvPtEtaCent->Sumw2();
fMCGenZvPtEtaCent = new THnSparseF("fMCGenZvPtEtaCent","mcZv:mcPt:mcEta:Centrality",4,binsZvPtEtaCent);
fMCGenZvPtEtaCent->SetBinEdges(0,fBinsZv);
fMCGenZvPtEtaCent->SetBinEdges(1,fBinsPt);
fMCGenZvPtEtaCent->SetBinEdges(2,fBinsEta);
fMCGenZvPtEtaCent->SetBinEdges(3,fBinsCentrality);
fMCGenZvPtEtaCent->GetAxis(0)->SetTitle("MC Zv (cm)");
fMCGenZvPtEtaCent->GetAxis(1)->SetTitle("MC Pt (GeV/c)");
fMCGenZvPtEtaCent->GetAxis(2)->SetTitle("MC Eta");
fMCGenZvPtEtaCent->GetAxis(3)->SetTitle("Centrality");
fMCGenZvPtEtaCent->Sumw2();
fMCRecSecZvPtEtaCent = new THnSparseF("fMCRecSecZvPtEtaCent","mcZv:mcPt:mcEta:Centrality",4,binsZvPtEtaCent);
fMCRecSecZvPtEtaCent->SetBinEdges(0,fBinsZv);
fMCRecSecZvPtEtaCent->SetBinEdges(1,fBinsPt);
fMCRecSecZvPtEtaCent->SetBinEdges(2,fBinsEta);
fMCRecSecZvPtEtaCent->SetBinEdges(3,fBinsCentrality);
fMCRecSecZvPtEtaCent->GetAxis(0)->SetTitle("MC Sec Zv (cm)");
fMCRecSecZvPtEtaCent->GetAxis(1)->SetTitle("MC Sec Pt (GeV/c)");
fMCRecSecZvPtEtaCent->GetAxis(2)->SetTitle("MC Sec Eta");
fMCRecSecZvPtEtaCent->GetAxis(3)->SetTitle("Centrality");
fMCRecSecZvPtEtaCent->Sumw2();
fMCPtEtaPhiCent = new THnF("fMCPtEtaPhiCent","Pt:Eta:Phi:Centrality",4,binsPhiPtCorrEtaCent, minbinsPhiPtCorrEtaCent, maxbinsPhiPtCorrEtaCent);
fMCPtEtaPhiCent->SetBinEdges(0,fBinsPtCorr);
fMCPtEtaPhiCent->SetBinEdges(1,fBinsEta);
fMCPtEtaPhiCent->SetBinEdges(2,fBinsPhi);
fMCPtEtaPhiCent->SetBinEdges(3,fBinsCentrality);
fMCPtEtaPhiCent->GetAxis(0)->SetTitle("Pt (GeV/c)");
fMCPtEtaPhiCent->GetAxis(1)->SetTitle("Eta");
fMCPtEtaPhiCent->GetAxis(2)->SetTitle("Phi");
fMCPtEtaPhiCent->GetAxis(3)->SetTitle("Centrality");
fMCPtEtaPhiCent->Sumw2();
fMCRecPrimPtEtaPhiCent = new THnF("fMCRecPrimPtEtaPhiCent","mcPt:mcEta:mcPhi:Centrality",4,binsPhiPtCorrEtaCent, minbinsPhiPtCorrEtaCent, maxbinsPhiPtCorrEtaCent);
fMCRecPrimPtEtaPhiCent->SetBinEdges(0,fBinsPtCorr);
fMCRecPrimPtEtaPhiCent->SetBinEdges(1,fBinsEta);
fMCRecPrimPtEtaPhiCent->SetBinEdges(2,fBinsPhi);
fMCRecPrimPtEtaPhiCent->SetBinEdges(3,fBinsCentrality);
fMCRecPrimPtEtaPhiCent->GetAxis(0)->SetTitle("MC Pt (GeV/c)");
fMCRecPrimPtEtaPhiCent->GetAxis(1)->SetTitle("MC Eta");
fMCRecPrimPtEtaPhiCent->GetAxis(2)->SetTitle("MC Phi");
fMCRecPrimPtEtaPhiCent->GetAxis(3)->SetTitle("Centrality");
fMCRecPrimPtEtaPhiCent->Sumw2();
fMCGenPtEtaPhiCent = new THnF("fMCGenPtEtaPhiCent","mcPt:mcEta:mcPhi:Centrality",4,binsPhiPtCorrEtaCent, minbinsPhiPtCorrEtaCent, maxbinsPhiPtCorrEtaCent);
fMCGenPtEtaPhiCent->SetBinEdges(0,fBinsPtCorr);
fMCGenPtEtaPhiCent->SetBinEdges(1,fBinsEta);
fMCGenPtEtaPhiCent->SetBinEdges(2,fBinsPhi);
fMCGenPtEtaPhiCent->SetBinEdges(3,fBinsCentrality);
fMCGenPtEtaPhiCent->GetAxis(0)->SetTitle("MC Pt (GeV/c)");
fMCGenPtEtaPhiCent->GetAxis(1)->SetTitle("MC Eta");
fMCGenPtEtaPhiCent->GetAxis(2)->SetTitle("MC Phi");
fMCGenPtEtaPhiCent->GetAxis(3)->SetTitle("Centrality");
fMCGenPtEtaPhiCent->Sumw2();
fMCRecSecPtEtaPhiCent = new THnF("fMCRecSecPtEtaPhiCent","mcPt:mcEta:mcPhi:Centrality",4,binsPhiPtCorrEtaCent, minbinsPhiPtCorrEtaCent, maxbinsPhiPtCorrEtaCent);
fMCRecSecPtEtaPhiCent->SetBinEdges(0,fBinsPtCorr);
fMCRecSecPtEtaPhiCent->SetBinEdges(1,fBinsEta);
fMCRecSecPtEtaPhiCent->SetBinEdges(2,fBinsPhi);
fMCRecSecPtEtaPhiCent->SetBinEdges(3,fBinsCentrality);
fMCRecSecPtEtaPhiCent->GetAxis(0)->SetTitle("MC Sec Pt (GeV/c)");
fMCRecSecPtEtaPhiCent->GetAxis(1)->SetTitle("MC Sec Eta");
fMCRecSecPtEtaPhiCent->GetAxis(2)->SetTitle("MC Phi");
fMCRecSecPtEtaPhiCent->GetAxis(3)->SetTitle("Centrality");
fMCRecSecPtEtaPhiCent->Sumw2();
fPt = new TH1F("fPt","fPt",2000,0,200);
fPt->GetXaxis()->SetTitle("p_{T} (GeV/c)");
fPt->GetYaxis()->SetTitle("dN/dp_{T}");
fPt->Sumw2();
fMCPt = new TH1F("fMCPt","fMCPt",2000,0,200);
fMCPt->GetXaxis()->SetTitle("MC p_{T} (GeV/c)");
fMCPt->GetYaxis()->SetTitle("dN/dp_{T}");
fMCPt->Sumw2();
fEventStatistics = new TH1F("fEventStatistics","fEventStatistics",10,0,10);
fEventStatistics->GetYaxis()->SetTitle("number of events");
fEventStatistics->SetBit(TH1::kCanRebin);
fEventStatisticsCentrality = new TH1F("fEventStatisticsCentrality","fEventStatisticsCentrality",fCentralityNbins-1, fBinsCentrality);
fEventStatisticsCentrality->GetYaxis()->SetTitle("number of events");
fMCEventStatisticsCentrality = new TH1F("fMCEventStatisticsCentrality","fMCEventStatisticsCentrality",fCentralityNbins-1, fBinsCentrality);
fMCEventStatisticsCentrality->GetYaxis()->SetTitle("number of MC events");
fAllEventStatisticsCentrality = new TH1F("fAllEventStatisticsCentrality","fAllEventStatisticsCentrality",fCentralityNbins-1, fBinsCentrality);
fAllEventStatisticsCentrality->GetYaxis()->SetTitle("number of events");
fEventStatisticsCentralityTrigger = new TH2F("fEventStatisticsCentralityTrigger","fEventStatisticsCentralityTrigger;centrality;trigger",100,0,100,3,0,3);
fEventStatisticsCentralityTrigger->Sumw2();
fZvMultCent = new THnSparseF("fZvMultCent","Zv:mult:Centrality",3,binsZvMultCent);
fZvMultCent->SetBinEdges(0,fBinsZv);
fZvMultCent->SetBinEdges(1,fBinsMult);
fZvMultCent->SetBinEdges(2,fBinsCentrality);
fZvMultCent->GetAxis(0)->SetTitle("Zv (cm)");
fZvMultCent->GetAxis(1)->SetTitle("N_{acc}");
fZvMultCent->GetAxis(2)->SetTitle("Centrality");
fZvMultCent->Sumw2();
fTriggerStatistics = new TH1F("fTriggerStatistics","fTriggerStatistics",10,0,10);
fTriggerStatistics->GetYaxis()->SetTitle("number of events");
fCharge = new TH1F("fCharge","fCharge",30, -5, 5);
fCharge->GetXaxis()->SetTitle("Charge");
fCharge->GetYaxis()->SetTitle("number of tracks");
fMCCharge = new TH1F("fMCCharge","fMCCharge",30, -5, 5);
fMCCharge->GetXaxis()->SetTitle("MC Charge");
fMCCharge->GetYaxis()->SetTitle("number of tracks");
Int_t binsDCAxyDCAzPtEtaPhi[6] = { 10 , 10 , fPtCheckNbins-1, fEtaCheckNbins-1, 18, fCentralityNbins-1 };
Double_t minDCAxyDCAzPtEtaPhi[6] = { -5 , -5 , 0, -1.5, 0., 0 };
Double_t maxDCAxyDCAzPtEtaPhi[6] = { 5., 5., 100, 1.5, 2.*TMath::Pi(), 100 };
fDCAPtAll = new THnSparseF("fDCAPtAll","fDCAPtAll",6, binsDCAxyDCAzPtEtaPhi, minDCAxyDCAzPtEtaPhi, maxDCAxyDCAzPtEtaPhi);
fDCAPtAccepted = new THnSparseF("fDCAPtAccepted","fDCAPtAccepted",6, binsDCAxyDCAzPtEtaPhi, minDCAxyDCAzPtEtaPhi, maxDCAxyDCAzPtEtaPhi);
fMCDCAPtSecondary = new THnSparseF("fMCDCAPtSecondary","fMCDCAPtSecondary",6, binsDCAxyDCAzPtEtaPhi, minDCAxyDCAzPtEtaPhi, maxDCAxyDCAzPtEtaPhi);
fMCDCAPtPrimary = new THnSparseF("fMCDCAPtPrimary","fMCDCAPtPrimary",6, binsDCAxyDCAzPtEtaPhi, minDCAxyDCAzPtEtaPhi, maxDCAxyDCAzPtEtaPhi);
fDCAPtAll->SetBinEdges(2, fBinsPtCheck);
fDCAPtAccepted->SetBinEdges(2, fBinsPtCheck);
fMCDCAPtSecondary->SetBinEdges(2, fBinsPtCheck);
fMCDCAPtPrimary->SetBinEdges(2, fBinsPtCheck);
fDCAPtAll->SetBinEdges(3, fBinsEtaCheck);
fDCAPtAccepted->SetBinEdges(3, fBinsEtaCheck);
fMCDCAPtSecondary->SetBinEdges(3, fBinsEtaCheck);
fMCDCAPtPrimary->SetBinEdges(3, fBinsEtaCheck);
fDCAPtAll->SetBinEdges(5, fBinsCentrality);
fDCAPtAccepted->SetBinEdges(5, fBinsCentrality);
fMCDCAPtSecondary->SetBinEdges(5, fBinsCentrality);
fMCDCAPtPrimary->SetBinEdges(5, fBinsCentrality);
fDCAPtAll->Sumw2();
fDCAPtAccepted->Sumw2();
fMCDCAPtSecondary->Sumw2();
fMCDCAPtPrimary->Sumw2();
fDCAPtAll->GetAxis(0)->SetTitle("DCA_{xy} (cm)");
fDCAPtAll->GetAxis(1)->SetTitle("DCA_{z} (cm)");
fDCAPtAll->GetAxis(2)->SetTitle("p_{T} (GeV/c)");
fDCAPtAll->GetAxis(3)->SetTitle("#eta");
fDCAPtAll->GetAxis(4)->SetTitle("#phi");
fDCAPtAll->GetAxis(5)->SetTitle("Centrality");
fDCAPtAccepted->GetAxis(0)->SetTitle("DCA_{xy} (cm)");
fDCAPtAccepted->GetAxis(1)->SetTitle("DCA_{z} (cm)");
fDCAPtAccepted->GetAxis(2)->SetTitle("p_{T} (GeV/c)");
fDCAPtAccepted->GetAxis(3)->SetTitle("#eta");
fDCAPtAccepted->GetAxis(4)->SetTitle("#phi");
fDCAPtAccepted->GetAxis(5)->SetTitle("Centrality");
fMCDCAPtSecondary->GetAxis(0)->SetTitle("DCA_{xy} (cm)");
fMCDCAPtSecondary->GetAxis(1)->SetTitle("DCA_{z} (cm)");
fMCDCAPtSecondary->GetAxis(2)->SetTitle("p_{T} (GeV/c)");
fMCDCAPtSecondary->GetAxis(3)->SetTitle("#eta");
fMCDCAPtSecondary->GetAxis(4)->SetTitle("#phi");
fMCDCAPtSecondary->GetAxis(5)->SetTitle("Centrality");
fMCDCAPtPrimary->GetAxis(0)->SetTitle("DCA_{xy} (cm)");
fMCDCAPtPrimary->GetAxis(1)->SetTitle("DCA_{z} (cm)");
fMCDCAPtPrimary->GetAxis(2)->SetTitle("p_{T} (GeV/c)");
fMCDCAPtPrimary->GetAxis(3)->SetTitle("#eta");
fMCDCAPtPrimary->GetAxis(4)->SetTitle("#phi");
fMCDCAPtPrimary->GetAxis(5)->SetTitle("Centrality");
char cFullTempTitle[255];
char cTempTitleAxis0All[255];
char cTempTitleAxis0Acc[255];
char cFullTempName[255];
char cTempNameAxis0[255];
const Int_t iNbinRowsClusters = 21;
const Int_t iNbinChi = 51;
const Int_t iNbinLength = 165;
const Int_t iNbinRowsOverClusters = 60;
Int_t iNbin = 0;
Double_t dBinMin = 0;
Double_t dBinMax = 0;
for(Int_t iCheckQuant = 0; iCheckQuant < cqMax; iCheckQuant++)
{
if(iCheckQuant == cqCrossedRows)
{
snprintf(cTempTitleAxis0All,255, "NcrossedRows before Cut");
snprintf(cTempTitleAxis0Acc,255, "NcrossedRows after Cut");
snprintf(cTempNameAxis0,255, "CrossedRows");
iNbin = iNbinRowsClusters;
dBinMin = 0;
dBinMax = 159.;
}
else if(iCheckQuant == cqNcluster)
{
snprintf(cTempTitleAxis0All,255, "Nclusters before Cut");
snprintf(cTempTitleAxis0Acc,255, "Nclusters after Cut");
snprintf(cTempNameAxis0,255, "Clusters");
iNbin = iNbinRowsClusters;
dBinMin = 0;
dBinMax = 159.;
}
else if(iCheckQuant == cqChi)
{
snprintf(cTempTitleAxis0All,255, "#Chi^{2}/cluster before Cut");
snprintf(cTempTitleAxis0Acc,255, "#Chi^{2}/cluster after Cut");
snprintf(cTempNameAxis0,255, "Chi");
iNbin = iNbinChi;
dBinMin = 0;
dBinMax = 10.;
}
else if(iCheckQuant == cqLength)
{
snprintf(cTempTitleAxis0All,255, "Length in TPC before Cut (cm)");
snprintf(cTempTitleAxis0Acc,255, "Length in TPC after Cut (cm)");
snprintf(cTempNameAxis0,255, "Length");
iNbin = iNbinLength;
dBinMin = 0;
dBinMax = 165.;
}
else if(iCheckQuant == cqRowsOverFindable)
{
snprintf(cTempTitleAxis0All,255, "Number of Crossed Rows / Number of Findable Clusters before Cut");
snprintf(cTempTitleAxis0Acc,255, "Number of Crossed Rows / Number of Findable Clusters before Cut");
snprintf(cTempNameAxis0,255, "RowsOverFindable");
iNbin = iNbinRowsOverClusters;
dBinMin = 0.6;
dBinMax = 1.2;
}
Int_t binsCheckPtEtaPhi[5] = { iNbin, fPtCheckNbins-1, fEtaCheckNbins-1, 18, fCentralityNbins-1};
Double_t minCheckPtEtaPhi[5] = { dBinMin, 0, -1.5, 0., 0, };
Double_t maxCheckPtEtaPhi[5] = { dBinMax, 100, 1.5, 2.*TMath::Pi(), 100};
snprintf(cFullTempName, 255, "f%sPtEtaPhiAll",cTempNameAxis0);
snprintf(cFullTempTitle, 255,"%s;%s;p_{T} (GeV/c);#eta;#phi;Centrality", cFullTempName, cTempTitleAxis0All);
fCrossCheckAll[iCheckQuant] = new THnF(cFullTempName, cFullTempTitle, 5, binsCheckPtEtaPhi, minCheckPtEtaPhi, maxCheckPtEtaPhi);
fCrossCheckAll[iCheckQuant]->SetBinEdges(1, fBinsPtCheck);
fCrossCheckAll[iCheckQuant]->SetBinEdges(2, fBinsEtaCheck);
fCrossCheckAll[iCheckQuant]->Sumw2();
snprintf(cFullTempName, 255, "f%sPtEtaPhiAcc",cTempNameAxis0);
snprintf(cFullTempTitle, 255,"%s;%s;p_{T} (GeV/c);#eta;#phi;Centrality", cFullTempName, cTempTitleAxis0Acc);
fCrossCheckAcc[iCheckQuant] = new THnF(cFullTempName, cFullTempTitle, 5, binsCheckPtEtaPhi, minCheckPtEtaPhi, maxCheckPtEtaPhi);
fCrossCheckAcc[iCheckQuant]->SetBinEdges(1, fBinsPtCheck);
fCrossCheckAcc[iCheckQuant]->SetBinEdges(2, fBinsEtaCheck);
fCrossCheckAcc[iCheckQuant]->Sumw2();
}
fCutPercClusters = new TH1F("fCutPercClusters","fCutPercClusters;NclustersTPC;counts",160,0,160);
fCutPercClusters->Sumw2();
fCutPercCrossed = new TH1F("fCutPercCrossed","fCutPercCrossed;NcrossedRowsTPC;counts",160,0,160);
fCutPercCrossed->Sumw2();
fCrossCheckRowsLength = new TH2F("fCrossCheckRowsLength","fCrossCheckRowsLength;Length in TPC;NcrossedRows",170,0,170,170,0,170);
fCrossCheckRowsLength->Sumw2();
fCrossCheckClusterLength = new TH2F("fCrossCheckClusterLength","fCrossCheckClusterLength;Length in TPC;NClusters",170,0,170,170,0,170);
fCrossCheckClusterLength->Sumw2();
fCrossCheckRowsLengthAcc = new TH2F("fCrossCheckRowsLengthAcc","fCrossCheckRowsLengthAcc;Length in TPC;NcrossedRows",170,0,170,170,0,170);
fCrossCheckRowsLengthAcc->Sumw2();
fCrossCheckClusterLengthAcc = new TH2F("fCrossCheckClusterLengthAcc","fCrossCheckClusterLengthAcc;Length in TPC;NClusters",170,0,170,170,0,170);
fCrossCheckClusterLengthAcc->Sumw2();
fCrossCheckPtresLength = new TH2F("fCrossCheckPtresLength","fCrossCheckPtresLength;Length in TPC;#sigma(1/pT)*pT",170,0,170,100,0,1);
fCrossCheckPtresLength->Sumw2();
fCrossCheckPtresRows = new TH2F("fCrossCheckPtresRows","fCrossCheckPtresRows;NcrossedRows;#sigma(1/pT)*pT",170,0,170,100,0,1);
fCrossCheckPtresRows->Sumw2();
fCutSettings = new TH1F("fCutSettings","fCutSettings",100,0,10);
fCutSettings->GetYaxis()->SetTitle("cut value");
fCutSettings->SetBit(TH1::kCanRebin);
fEventplaneDist = new TH1F("fEventplaneDist","fEventplaneDist",200, 0, 2.*TMath::Pi());
fEventplaneDist->GetXaxis()->SetTitle("#phi (event plane)");
fEventplaneDist->Sumw2();
fEventplaneRunDist = new TH2F("fEventplaneRunDist","fEventplaneRunDist",200, 0, 2.*TMath::Pi(),fRunNumberNbins-1, fBinsRunNumber );
fEventplaneRunDist->GetXaxis()->SetTitle("#phi (event plane)");
fEventplaneRunDist->GetYaxis()->SetTitle("runnumber");
fEventplaneRunDist->Sumw2();
fMCEventplaneDist = new TH1F("fMCEventplaneDist","fMCEventplaneDist",20, -1.*TMath::Pi(), TMath::Pi());
fMCEventplaneDist->GetXaxis()->SetTitle("#phi (MC event plane)");
fMCEventplaneDist->Sumw2();
fCorrelEventplaneMCDATA = new TH2F("fCorrelEventplaneMCDATA","fCorrelEventplaneMCDATA",40, -2.*TMath::Pi(), 2.*TMath::Pi(), 40, -2.*TMath::Pi(), 2.*TMath::Pi());
fCorrelEventplaneMCDATA->GetXaxis()->SetTitle("#phi (event plane)");
fCorrelEventplaneMCDATA->GetYaxis()->SetTitle("#phi (MC event plane)");
fCorrelEventplaneMCDATA->Sumw2();
Int_t binsCorrelPhiPhiCent[3] = { 40, 40, 10};
Double_t minCorrelPhiPhiCent[3] = { -2.*TMath::Pi(), -2.*TMath::Pi(), 0};
Double_t maxCorrelPhiPhiCent[3] = { 2.*TMath::Pi(), 2.*TMath::Pi(), 100};
fCorrelEventplaneDefaultCorrected = new THnSparseF("fCorrelEventplaneDefaultCorrected","fCorrelEventplaneDefaultCorrected",3,binsCorrelPhiPhiCent, minCorrelPhiPhiCent, maxCorrelPhiPhiCent);
fCorrelEventplaneDefaultCorrected->SetBinEdges(2, fBinsCentrality);
fCorrelEventplaneDefaultCorrected->GetAxis(0)->SetTitle("#phi (event plane)");
fCorrelEventplaneDefaultCorrected->GetAxis(1)->SetTitle("#phi (corrected event plane)");
fCorrelEventplaneDefaultCorrected->GetAxis(2)->SetTitle("centrality");
fCorrelEventplaneDefaultCorrected->Sumw2();
fEventplaneSubtractedPercentage = new TH2F("fEventplaneSubtractedPercentage","fEventplaneSubtractedPercentage",100, 0,1, fCentralityNbins-1, fBinsCentrality);
fEventplaneSubtractedPercentage->GetXaxis()->SetTitle("percentage of tracks, which have been subtracted during analysis");
fEventplaneSubtractedPercentage->GetYaxis()->SetTitle("centrality");
fEventplaneSubtractedPercentage->Sumw2();
fEPDistCent = new TH2F("fEPDistCent","fEPDistCent",20, -2.*TMath::Pi(), 2.*TMath::Pi(), fCentralityNbins-1, fBinsCentrality);
fEPDistCent->GetXaxis()->SetTitle("#phi (#Psi_{EP})");
fEPDistCent->GetYaxis()->SetTitle("Centrality");
fEPDistCent->Sumw2();
fPhiCent = new TH2F("fPhiCent","fPhiCent",200, -2.*TMath::Pi(), 2.*TMath::Pi(), fCentralityNbins-1, fBinsCentrality);
fPhiCent->GetXaxis()->SetTitle("#phi");
fPhiCent->GetYaxis()->SetTitle("Centrality");
fPhiCent->Sumw2();
fPcosEPCent = new TProfile("fPcosEPCent","fPcosEPCent", 100,0,100);
fPcosEPCent->GetXaxis()->SetTitle("Centrality");
fPcosEPCent->GetYaxis()->SetTitle("#LT cos 2 #Psi_{EP} #GT");
fPcosEPCent->Sumw2();
fPsinEPCent = new TProfile("fPsinEPCent","fPsinEPCent", 100,0,100);
fPsinEPCent->GetXaxis()->SetTitle("Centrality");
fPsinEPCent->GetYaxis()->SetTitle("#LT sin 2 #Psi_{EP} #GT");
fPsinEPCent->Sumw2();
fPcosPhiCent = new TProfile("fPcosPhiCent","fPcosPhiCent", 100,0,100);
fPcosPhiCent->GetXaxis()->SetTitle("Centrality");
fPcosPhiCent->GetYaxis()->SetTitle("#LT cos 2 #phi #GT");
fPcosPhiCent->Sumw2();
fPsinPhiCent = new TProfile("fPsinPhiCent","fPsinPhiCent", 100,0,100);
fPsinPhiCent->GetXaxis()->SetTitle("Centrality");
fPsinPhiCent->GetYaxis()->SetTitle("#LT sin 2 #phi #GT");
fPsinPhiCent->Sumw2();
fDeltaPhiCent = new TH2F("fDeltaPhiCent","fDeltaPhiCent",200, -2.*TMath::Pi(), 2.*TMath::Pi(), fCentralityNbins-1, fBinsCentrality);
fDeltaPhiCent->GetXaxis()->SetTitle("#Delta #phi");
fDeltaPhiCent->GetYaxis()->SetTitle("Centrality");
fDeltaPhiCent->Sumw2();
Int_t binsFilterBitPhiCent[3]={3,200,fCentralityNbins-1};
Double_t minbinsFilterBitPhiCent[3]={0,-2.*TMath::Pi(),0};
Double_t maxbinsFilterBitPhiCent[3]={3,2.*TMath::Pi(),100};
fCrossCheckFilterBitPhiCent = new THnSparseF("fCrossCheckFilterBitPhiCent","fCrossCheckFilterBitPhiCent",3, binsFilterBitPhiCent, minbinsFilterBitPhiCent, maxbinsFilterBitPhiCent);
fCrossCheckFilterBitPhiCent->SetBinEdges(2,fBinsCentrality);
fCrossCheckFilterBitPhiCent->GetAxis(0)->SetTitle("FilterBit");
fCrossCheckFilterBitPhiCent->GetAxis(1)->SetTitle("#phi");
fCrossCheckFilterBitPhiCent->GetAxis(2)->SetTitle("Centrality");
fCrossCheckFilterBitPhiCent->Sumw2();
fOutputList->Add(fZvPtEtaCent);
fOutputList->Add(fDeltaphiPtEtaPhiCent);
fOutputList->Add(fPtResptCent);
fOutputList->Add(fPt);
fOutputList->Add(fMCRecPrimZvPtEtaCent);
fOutputList->Add(fMCGenZvPtEtaCent);
fOutputList->Add(fMCRecSecZvPtEtaCent);
fOutputList->Add(fMCPtEtaPhiCent);
fOutputList->Add(fMCRecPrimPtEtaPhiCent);
fOutputList->Add(fMCGenPtEtaPhiCent);
fOutputList->Add(fMCRecSecPtEtaPhiCent);
fOutputList->Add(fMCPt);
fOutputList->Add(fEventStatistics);
fOutputList->Add(fEventStatisticsCentrality);
fOutputList->Add(fMCEventStatisticsCentrality);
fOutputList->Add(fAllEventStatisticsCentrality);
fOutputList->Add(fEventStatisticsCentralityTrigger);
fOutputList->Add(fZvMultCent);
fOutputList->Add(fTriggerStatistics);
fOutputList->Add(fCharge);
fOutputList->Add(fMCCharge);
fOutputList->Add(fDCAPtAll);
fOutputList->Add(fDCAPtAccepted);
fOutputList->Add(fMCDCAPtSecondary);
fOutputList->Add(fMCDCAPtPrimary);
for(Int_t i = 0; i < cqMax; i++)
{
fOutputList->Add(fCrossCheckAll[i]);
fOutputList->Add(fCrossCheckAcc[i]);
}
fOutputList->Add(fCutPercClusters);
fOutputList->Add(fCutPercCrossed);
fOutputList->Add(fCrossCheckRowsLength);
fOutputList->Add(fCrossCheckClusterLength);
fOutputList->Add(fCrossCheckRowsLengthAcc);
fOutputList->Add(fCrossCheckClusterLengthAcc);
fOutputList->Add(fCrossCheckPtresLength);
fOutputList->Add(fCrossCheckPtresRows);
fOutputList->Add(fCutSettings);
fOutputList->Add(fEventplaneDist);
fOutputList->Add(fEventplaneRunDist);
fOutputList->Add(fMCEventplaneDist);
fOutputList->Add(fCorrelEventplaneMCDATA);
fOutputList->Add(fCorrelEventplaneDefaultCorrected);
fOutputList->Add(fEventplaneSubtractedPercentage);
fOutputList->Add(fEPDistCent);
fOutputList->Add(fPhiCent);
fOutputList->Add(fPcosEPCent);
fOutputList->Add(fPsinEPCent);
fOutputList->Add(fPcosPhiCent);
fOutputList->Add(fPsinPhiCent);
fOutputList->Add(fDeltaPhiCent);
fOutputList->Add(fCrossCheckFilterBitPhiCent);
StoreCutSettingsToHistogram();
PostData(1, fOutputList);
}
void AlidNdPtAnalysisPbPbAOD::UserExec(Option_t *option)
{
cout << fBinsPhi[fPhiNbins-1] << endl;
fEventStatistics->Fill("all events",1);
AliInputEventHandler *inputHandler = NULL;
AliAODTrack *track = NULL;
AliAODMCParticle *mcPart = NULL;
AliAODMCHeader *mcHdr = NULL;
AliGenHijingEventHeader *genHijingHeader = NULL;
AliEventplane *ep = NULL;
TVector2 *epQvector = NULL;
Bool_t bIsEventSelectedMB = kFALSE;
Bool_t bIsEventSelectedSemi = kFALSE;
Bool_t bIsEventSelectedCentral = kFALSE;
Bool_t bIsEventSelected = kFALSE;
Bool_t bIsPrimary = kFALSE;
Bool_t bIsHijingParticle = kFALSE;
Bool_t bMotherIsHijingParticle = kFALSE;
Bool_t bEventHasATrack = kFALSE;
Bool_t bEventHasATrackInRange = kFALSE;
Int_t nTriggerFired = 0;
Double_t dMCTrackZvPtEtaCent[4] = {0};
Double_t dTrackZvPtEtaCent[4] = {0};
Double_t dMCTrackDeltaphiPtEtaPhiCent[5] = {0};
Double_t dTrackDeltaphiPtEtaPhiCent[5] = {0};
Double_t dMCTrackPtEtaPhiCent[4] = {0};
Double_t dTrackPtEtaPhiCent[4] = {0};
Double_t dDCA[2] = {0};
Double_t dMCEventZv = -100;
Double_t dEventZv = -100;
Int_t iAcceptedMultiplicity = 0;
Double_t dEventplaneAngle = -10;
Double_t dEventplaneAngleCorrected = -10;
Double_t dMCEventplaneAngle = -10;
fIsMonteCarlo = kFALSE;
AliAODEvent *eventAOD = 0x0;
eventAOD = dynamic_cast<AliAODEvent*>( InputEvent() );
if (!eventAOD) {
AliWarning("ERROR: eventAOD not available \n");
return;
}
inputHandler = (AliInputEventHandler*)(AliAnalysisManager::GetAnalysisManager()->GetInputEventHandler());
bIsEventSelectedMB = ( inputHandler->IsEventSelected() & AliVEvent::kMB);
bIsEventSelectedSemi = ( inputHandler->IsEventSelected() & AliVEvent::kSemiCentral);
bIsEventSelectedCentral = ( inputHandler->IsEventSelected() & AliVEvent::kCentral);
if(bIsEventSelectedMB || bIsEventSelectedSemi || bIsEventSelectedCentral) fTriggerStatistics->Fill("all triggered events",1);
if(bIsEventSelectedMB) { fTriggerStatistics->Fill("MB trigger",1); nTriggerFired++; }
if(bIsEventSelectedSemi) { fTriggerStatistics->Fill("SemiCentral trigger",1); nTriggerFired++; }
if(bIsEventSelectedCentral) { fTriggerStatistics->Fill("Central trigger",1); nTriggerFired++; }
if(nTriggerFired == 0) { fTriggerStatistics->Fill("No trigger",1); }
bIsEventSelected = ( inputHandler->IsEventSelected() & GetCollisionCandidates() );
if(nTriggerFired == 0) { return; }
TList *list = eventAOD->GetList();
TClonesArray *stack = 0x0;
stack = (TClonesArray*)list->FindObject(AliAODMCParticle::StdBranchName());
if( stack )
{
fIsMonteCarlo = kTRUE;
mcHdr = (AliAODMCHeader*)list->FindObject(AliAODMCHeader::StdBranchName());
genHijingHeader = GetHijingEventHeader(mcHdr);
if(!genHijingHeader) { return; }
dMCEventZv = mcHdr->GetVtxZ();
dMCTrackZvPtEtaCent[0] = dMCEventZv;
dMCEventplaneAngle = genHijingHeader->ReactionPlaneAngle();
fEventStatistics->Fill("MC all events",1);
fMCEventplaneDist->Fill(dMCEventplaneAngle);
}
AliCentrality* aCentrality = eventAOD->GetCentrality();
Double_t dCentrality = aCentrality->GetCentralityPercentile("V0M");
if( dCentrality < 0 ) return;
if( (bIsEventSelectedCentral) && (dCentrality > 10) ) return;
if( (bIsEventSelectedSemi) && ((dCentrality < 20) || (dCentrality > 50))) return;
fEventStatistics->Fill("after centrality selection",1);
ep = const_cast<AliAODEvent*>(eventAOD)->GetEventplane();
if(ep) {
dEventplaneAngle = ep->GetEventplane(GetEventplaneSelector().Data(),eventAOD);
if(GetEventplaneSelector().CompareTo("Q") == 0)
{
epQvector = ep->GetQVector();
if(epQvector) dEventplaneAngle = epQvector->Phi()/2.;
}
}
if( (GetEventplaneSelector().CompareTo("Q") == 0) && !epQvector )
{
AliWarning("ERROR: epQvector not available \n");
return;
}
fEventplaneDist->Fill(dEventplaneAngle);
fEventplaneRunDist->Fill(dEventplaneAngle, (Double_t)eventAOD->GetRunNumber());
fEPDistCent->Fill(dEventplaneAngle, dCentrality);
fPcosEPCent->Fill(dCentrality, TMath::Cos(2.*dEventplaneAngle));
fPsinEPCent->Fill(dCentrality, TMath::Sin(2.*dEventplaneAngle));
if(fIsMonteCarlo)
{
if( dMCEventZv > GetCutMaxZVertex() ) { return; }
dMCTrackZvPtEtaCent[0] = dMCEventZv;
fEventStatistics->Fill("MC afterZv cut",1);
for(Int_t iMCtrack = 0; iMCtrack < stack->GetEntriesFast(); iMCtrack++)
{
mcPart =(AliAODMCParticle*)stack->At(iMCtrack);
if( !(IsMCTrackAccepted(mcPart)) ) continue;
if(!IsHijingParticle(mcPart, genHijingHeader)) { continue; }
if(mcPart->IsPhysicalPrimary() )
{
}
else
{
continue;
}
dMCTrackZvPtEtaCent[1] = mcPart->Pt();
dMCTrackZvPtEtaCent[2] = mcPart->Eta();
dMCTrackZvPtEtaCent[3] = dCentrality;
fMCGenZvPtEtaCent->Fill(dMCTrackZvPtEtaCent);
dMCTrackDeltaphiPtEtaPhiCent[0] = RotatePhi(mcPart->Phi(), dEventplaneAngle, fBinsPhi[fPhiNbins-1]);
dMCTrackDeltaphiPtEtaPhiCent[1] = mcPart->Pt();
dMCTrackDeltaphiPtEtaPhiCent[2] = mcPart->Eta();
dMCTrackDeltaphiPtEtaPhiCent[3] = mcPart->Phi();
dMCTrackDeltaphiPtEtaPhiCent[4] = dCentrality;
dMCTrackPtEtaPhiCent[0] = mcPart->Pt();
dMCTrackPtEtaPhiCent[1] = mcPart->Eta();
dMCTrackPtEtaPhiCent[2] = mcPart->Phi();
dMCTrackPtEtaPhiCent[3] = dCentrality;
fMCGenPtEtaPhiCent->Fill(dMCTrackPtEtaPhiCent);
bEventHasATrack = kTRUE;
if( (dMCTrackZvPtEtaCent[1] > GetCutPtMin() ) &&
(dMCTrackZvPtEtaCent[1] < GetCutPtMax() ) &&
(dMCTrackZvPtEtaCent[2] > GetCutEtaMin() ) &&
(dMCTrackZvPtEtaCent[2] < GetCutEtaMax() ) )
{
fMCPt->Fill(mcPart->Pt());
fMCCharge->Fill(mcPart->Charge()/3.);
bEventHasATrackInRange = kTRUE;
}
}
}
if(bEventHasATrack) { fEventStatistics->Fill("MC events with tracks",1); }
if(bEventHasATrackInRange)
{
fEventStatistics->Fill("MC events with tracks in range",1);
fMCEventStatisticsCentrality->Fill(dCentrality);
}
bEventHasATrack = kFALSE;
bEventHasATrackInRange = kFALSE;
dEventZv = eventAOD->GetPrimaryVertex()->GetZ();
if( TMath::Abs(dEventZv) > GetCutMaxZVertex() ) return;
fAllEventStatisticsCentrality->Fill(dCentrality);
fEventStatistics->Fill("after Zv cut",1);
dTrackZvPtEtaCent[0] = dEventZv;
if(AreRelativeCutsEnabled())
{
if(!SetRelativeCuts(eventAOD)) return;
}
Int_t iSubtractedTracks = 0;
for(Int_t itrack = 0; itrack < eventAOD->GetNumberOfTracks(); itrack++)
{
track = dynamic_cast<AliAODTrack*>(eventAOD->GetTrack(itrack));
if(!track) AliFatal("Not a standard AOD");
if(!track) continue;
mcPart = NULL;
dMCTrackZvPtEtaCent[1] = 0;
dMCTrackZvPtEtaCent[2] = 0;
dMCTrackZvPtEtaCent[3] = 0;
dMCTrackDeltaphiPtEtaPhiCent[0] = 0;
dMCTrackDeltaphiPtEtaPhiCent[1] = 0;
dMCTrackDeltaphiPtEtaPhiCent[2] = 0;
dMCTrackDeltaphiPtEtaPhiCent[3] = 0;
dMCTrackDeltaphiPtEtaPhiCent[4] = 0;
dMCTrackPtEtaPhiCent[0] = 0;
dMCTrackPtEtaPhiCent[1] = 0;
dMCTrackPtEtaPhiCent[2] = 0;
dMCTrackPtEtaPhiCent[3] = 0;
bIsPrimary = kFALSE;
GetDCA(track, eventAOD, dDCA);
Double_t dDCAxyDCAzPt[5] = { dDCA[0], dDCA[1], track->Pt(), track->Eta(), track->Phi() };
fDCAPtAll->Fill(dDCAxyDCAzPt);
if( !(IsTrackAccepted(track, dCentrality, eventAOD->GetMagneticField())) ) continue;
dTrackZvPtEtaCent[1] = track->Pt();
dTrackZvPtEtaCent[2] = track->Eta();
dTrackZvPtEtaCent[3] = dCentrality;
if(GetEventplaneSelector().CompareTo("Q") == 0)
{
Double_t dX = -1000;
Double_t dY = -1000;
dX = epQvector->X();
dY = epQvector->Y();
if( (dX>-1000) && (dY>-1000) )
{
dX -= ep->GetQContributionX(track);
dY -= ep->GetQContributionY(track);
iSubtractedTracks++;
}
TVector2 epCorrected(dX, dY);
dEventplaneAngleCorrected = epCorrected.Phi()/2.;
}
else
{
dEventplaneAngleCorrected = dEventplaneAngle;
}
Double_t dFillEPCorrectionCheck[] = {dEventplaneAngle, dEventplaneAngleCorrected, dCentrality};
fCorrelEventplaneDefaultCorrected->Fill(dFillEPCorrectionCheck);
dTrackDeltaphiPtEtaPhiCent[0] = RotatePhi(track->Phi(), dEventplaneAngleCorrected, fBinsPhi[fPhiNbins-1]);
dTrackDeltaphiPtEtaPhiCent[1] = track->Pt();
dTrackDeltaphiPtEtaPhiCent[2] = track->Eta();
dTrackDeltaphiPtEtaPhiCent[3] = track->Phi();
dTrackDeltaphiPtEtaPhiCent[4] = dCentrality;
dTrackPtEtaPhiCent[0] = track->Pt();
dTrackPtEtaPhiCent[1] = track->Eta();
dTrackPtEtaPhiCent[2] = track->Phi();
dTrackPtEtaPhiCent[3] = dCentrality;
if( fIsMonteCarlo )
{
mcPart = (AliAODMCParticle*)stack->At(TMath::Abs(track->GetLabel()));
if( !mcPart ) { continue; }
bIsHijingParticle = IsHijingParticle(mcPart, genHijingHeader);
bIsPrimary = mcPart->IsPhysicalPrimary();
dMCTrackZvPtEtaCent[1] = mcPart->Pt();
dMCTrackZvPtEtaCent[2] = mcPart->Eta();
dMCTrackZvPtEtaCent[3] = dCentrality;
dMCTrackDeltaphiPtEtaPhiCent[0] = RotatePhi(mcPart->Phi(), dEventplaneAngle, fBinsPhi[fPhiNbins-1]);
dMCTrackDeltaphiPtEtaPhiCent[1] = mcPart->Pt();
dMCTrackDeltaphiPtEtaPhiCent[2] = mcPart->Eta();
dMCTrackDeltaphiPtEtaPhiCent[3] = mcPart->Phi();
dMCTrackDeltaphiPtEtaPhiCent[4] = dCentrality;
dMCTrackPtEtaPhiCent[0] = mcPart->Pt();
dMCTrackPtEtaPhiCent[1] = mcPart->Eta();
dMCTrackPtEtaPhiCent[2] = mcPart->Phi();
dMCTrackPtEtaPhiCent[3] = dCentrality;
if(bIsPrimary && bIsHijingParticle)
{
fMCRecPrimZvPtEtaCent->Fill(dMCTrackZvPtEtaCent);
fMCRecPrimPtEtaPhiCent->Fill(dMCTrackPtEtaPhiCent);
fMCDCAPtPrimary->Fill(dDCAxyDCAzPt);
}
if(!bIsPrimary )
{
Int_t indexMoth = mcPart->GetMother();
if(indexMoth >= 0)
{
AliAODMCParticle* moth = (AliAODMCParticle*)stack->At(indexMoth);
bMotherIsHijingParticle = IsHijingParticle(moth, genHijingHeader);
if(bMotherIsHijingParticle)
{
fMCRecSecZvPtEtaCent->Fill(dMCTrackZvPtEtaCent);
fMCRecSecPtEtaPhiCent->Fill(dMCTrackPtEtaPhiCent);
fMCDCAPtSecondary->Fill(dDCAxyDCAzPt);
}
}
}
}
Bool_t bKeepMCTrack = kFALSE;
if(fIsMonteCarlo)
{
if( (bIsHijingParticle && bIsPrimary) ^ (bMotherIsHijingParticle && !bIsPrimary) )
{
bKeepMCTrack = kTRUE;
}
else
{
continue;
}
}
bEventHasATrack = kTRUE;
fZvPtEtaCent->Fill(dTrackZvPtEtaCent);
fDeltaphiPtEtaPhiCent->Fill(dTrackDeltaphiPtEtaPhiCent);
if(fIsMonteCarlo) fMCPtEtaPhiCent->Fill(dTrackPtEtaPhiCent);
fDCAPtAccepted->Fill(dDCAxyDCAzPt);
if( (dTrackZvPtEtaCent[1] > GetCutPtMin()) &&
(dTrackZvPtEtaCent[1] < GetCutPtMax()) &&
(dTrackZvPtEtaCent[2] > GetCutEtaMin()) &&
(dTrackZvPtEtaCent[2] < GetCutEtaMax()) )
{
iAcceptedMultiplicity++;
bEventHasATrackInRange = kTRUE;
fPt->Fill(track->Pt());
fCharge->Fill(track->Charge());
fPhiCent->Fill(track->Phi(), dCentrality);
fPcosPhiCent->Fill(dCentrality, TMath::Cos(2.*track->Phi()));
fPsinPhiCent->Fill(dCentrality, TMath::Sin(2.*track->Phi()));
Double_t deltaphi = track->Phi() - dEventplaneAngleCorrected;
fDeltaPhiCent->Fill(deltaphi, dCentrality);
}
}
Int_t iContributorsQVector = ep->GetQContributionXArray()->GetSize();
if(iContributorsQVector) fEventplaneSubtractedPercentage->Fill((Double_t)iSubtractedTracks/(Double_t)iContributorsQVector, dCentrality);
if(bEventHasATrack) { fEventStatistics->Fill("events with tracks",1); bEventHasATrack = kFALSE; }
if(bEventHasATrackInRange)
{
fEventStatistics->Fill("events with tracks in range",1);
fEventStatisticsCentrality->Fill(dCentrality);
bEventHasATrackInRange = kFALSE;
}
if(bIsEventSelectedMB) fEventStatisticsCentralityTrigger->Fill(dCentrality, 0);
if(bIsEventSelectedSemi) fEventStatisticsCentralityTrigger->Fill(dCentrality, 1);
if(bIsEventSelectedCentral) fEventStatisticsCentralityTrigger->Fill(dCentrality, 2);
Double_t dEventZvMultCent[3] = {dEventZv, static_cast<Double_t>(iAcceptedMultiplicity), dCentrality};
fZvMultCent->Fill(dEventZvMultCent);
if(fIsMonteCarlo) fCorrelEventplaneMCDATA->Fill(dEventplaneAngle, dMCEventplaneAngle);
PostData(1, fOutputList);
}
Double_t AlidNdPtAnalysisPbPbAOD::RotatePhi(Double_t phiTrack, Double_t phiEP, Double_t dMaxDeltaPhi)
{
Double_t dPhi = 0;
dPhi = TMath::Abs(phiTrack - phiEP);
if( dPhi > TMath::Pi() )
{
dPhi = 2.*TMath::Pi() - dPhi;
}
if( dPhi > dMaxDeltaPhi)
{
dPhi = 2.*dMaxDeltaPhi - dPhi;
}
return dPhi;
}
Bool_t AlidNdPtAnalysisPbPbAOD::SetRelativeCuts(AliAODEvent *event)
{
if(!event) return kFALSE;
AliAODTrack *tr = 0x0;
TH1F *hCluster = new TH1F("hCluster","hCluster",160,0,160);
TH1F *hCrossed = new TH1F("hCrossed","hCrossed",160,0,160);
for(Int_t itrack = 0; itrack < event->GetNumberOfTracks(); itrack++)
{
tr = dynamic_cast<AliAODTrack*>(event->GetTrack(itrack));
if(!tr) AliFatal("Not a standard AOD");
if(!tr) continue;
Double_t dNClustersTPC = tr->GetTPCNcls();
Double_t dCrossedRowsTPC = tr->GetTPCClusterInfo(2,1);
hCluster->Fill(dNClustersTPC);
hCrossed->Fill(dCrossedRowsTPC);
}
Double_t dTotIntCluster = hCluster->Integral();
Double_t dTotIntCrossed = hCrossed->Integral();
Float_t dIntCluster = 0;
Float_t dIntCrossed = 0;
if(dTotIntCluster)
{
for(Int_t i = 0; i < hCluster->GetNbinsX(); i++)
{
if(hCluster->GetBinCenter(i) < 0) continue;
dIntCluster += hCluster->GetBinContent(i);
if(dIntCluster/dTotIntCluster > (1-GetCutPercMinNClustersTPC()))
{
SetCutMinNClustersTPC(hCluster->GetBinCenter(i));
fCutPercClusters->Fill(hCluster->GetBinCenter(i));
break;
}
}
}
if(dTotIntCrossed)
{
for(Int_t i = 0; i < hCrossed->GetNbinsX(); i++)
{
if(hCrossed->GetBinCenter(i) < 0) continue;
dIntCrossed += hCrossed->GetBinContent(i);
if(dIntCrossed/dTotIntCrossed > (1-GetCutPercMinNCrossedRowsTPC()))
{
SetCutMinNClustersTPC(hCrossed->GetBinCenter(i));
fCutPercCrossed->Fill(hCrossed->GetBinCenter(i));
break;
}
}
}
delete hCrossed;
delete hCluster;
return kTRUE;
}
Bool_t AlidNdPtAnalysisPbPbAOD::IsTrackAccepted(AliAODTrack *tr, Double_t dCentrality, Double_t bMagZ)
{
if(!tr) return kFALSE;
if(tr->Charge()==0) { return kFALSE; }
Short_t sign = tr->Charge();
Double_t xyz[50];
Double_t pxpypz[50];
Double_t cv[21];
for(Int_t i = 0; i < 21; i++) cv[i] = 0;
for(Int_t i = 0; i < 50; i++) xyz[i] = 0;
for(Int_t i = 0; i < 50; i++) pxpypz[i] = 0;
tr->GetXYZ(xyz);
tr->GetPxPyPz(pxpypz);
tr->GetCovarianceXYZPxPyPz(cv);
AliExternalTrackParam par(xyz, pxpypz, cv, sign);
static AliESDtrack dummy;
Double_t dLengthInTPC = 0;
if ( DoCutLengthInTPCPtDependent() ) { dLengthInTPC = dummy.GetLengthInActiveZone(&par,3,236, bMagZ ,0,0); }
Double_t dNClustersTPC = tr->GetTPCNcls();
Double_t dCrossedRowsTPC = tr->GetTPCNCrossedRows();
Double_t dFindableClustersTPC = tr->GetTPCNclsF();
Double_t dChi2PerClusterTPC = (dNClustersTPC>0)?tr->Chi2perNDF()*(dNClustersTPC-5)/dNClustersTPC:-1.;
Double_t dOneOverPt = tr->OneOverPt();
Double_t dSigmaOneOverPt = TMath::Sqrt(par.GetSigma1Pt2());
Double_t dCrossedRowsTPCOverFindableClustersTPC = 0;
if(dFindableClustersTPC) dCrossedRowsTPCOverFindableClustersTPC = dCrossedRowsTPC/dFindableClustersTPC;
Double_t dCheck[cqMax] = {dCrossedRowsTPC, dNClustersTPC, dChi2PerClusterTPC, dLengthInTPC, dCrossedRowsTPCOverFindableClustersTPC};
Double_t dKine[kqMax] = {tr->Pt(), tr->Eta(), tr->Phi()};
FillDebugHisto(dCheck, dKine, dCentrality, kFALSE);
fCrossCheckPtresLength->Fill(dLengthInTPC, dSigmaOneOverPt*tr->Pt());
fCrossCheckPtresRows->Fill(dCrossedRowsTPC, dSigmaOneOverPt*tr->Pt());
if( DoCutLengthInTPCPtDependent() && ( dLengthInTPC < GetPrefactorLengthInTPCPtDependent()*(130-5*TMath::Abs(1./tr->Pt())) ) ) { return kFALSE; }
if(!(tr->TestFilterBit(GetFilterBit())) ) { return kFALSE; }
if(dFindableClustersTPC == 0) {return kFALSE; }
if(dCrossedRowsTPC < GetCutMinNCrossedRowsTPC()) { return kFALSE; }
if( (dCrossedRowsTPCOverFindableClustersTPC) < GetCutMinRatioCrossedRowsOverFindableClustersTPC() ) { return kFALSE; }
if(dNClustersTPC < GetCutMinNClustersTPC()) { return kFALSE; }
if (IsITSRefitRequired() && !(tr->GetStatus() & AliVTrack::kITSrefit)) { return kFALSE; }
Double_t dPtResolutionHisto[3] = { dOneOverPt, dSigmaOneOverPt, dCentrality };
fPtResptCent->Fill(dPtResolutionHisto);
FillDebugHisto(dCheck, dKine, dCentrality, kTRUE);
Double_t dFilterBitPhiCent[3] = {-10, -10, -10};
if(tr->TestFilterBit(AliAODTrack::kTrkGlobal)) dFilterBitPhiCent[0] = 0;
else if(tr->TestFilterBit(AliAODTrack::kTrkGlobalSDD)) dFilterBitPhiCent[0] = 1;
dFilterBitPhiCent[1] = tr->Phi();
dFilterBitPhiCent[2] = dCentrality;
fCrossCheckFilterBitPhiCent->Fill(dFilterBitPhiCent);
return kTRUE;
}
Bool_t AlidNdPtAnalysisPbPbAOD::FillDebugHisto(Double_t *dCrossCheckVar, Double_t *dKineVar, Double_t dCentrality, Bool_t bIsAccepted)
{
if(bIsAccepted)
{
for(Int_t iCrossCheck = 0; iCrossCheck < cqMax; iCrossCheck++)
{
Double_t dFillIt[5] = {dCrossCheckVar[iCrossCheck], dKineVar[0], dKineVar[1], dKineVar[2], dCentrality};
fCrossCheckAcc[iCrossCheck]->Fill(dFillIt);
}
fCrossCheckRowsLengthAcc->Fill(dCrossCheckVar[cqLength], dCrossCheckVar[cqCrossedRows]);
fCrossCheckClusterLengthAcc->Fill(dCrossCheckVar[cqLength], dCrossCheckVar[cqNcluster]);
}
else
{
for(Int_t iCrossCheck = 0; iCrossCheck < cqMax; iCrossCheck++)
{
Double_t dFillIt[5] = {dCrossCheckVar[iCrossCheck], dKineVar[0], dKineVar[1], dKineVar[2], dCentrality};
fCrossCheckAll[iCrossCheck]->Fill(dFillIt);
}
fCrossCheckRowsLength->Fill(dCrossCheckVar[cqLength], dCrossCheckVar[cqCrossedRows]);
fCrossCheckClusterLength->Fill(dCrossCheckVar[cqLength], dCrossCheckVar[cqNcluster]);
}
return kTRUE;
}
void AlidNdPtAnalysisPbPbAOD::StoreCutSettingsToHistogram()
{
fCutSettings->Fill("IsMonteCarlo",fIsMonteCarlo);
fCutSettings->Fill("fCutMaxZVertex", fCutMaxZVertex);
fCutSettings->Fill("fCutPtMin", fCutPtMin);
fCutSettings->Fill("fCutPtMax", fCutPtMax);
fCutSettings->Fill("fCutEtaMin", fCutEtaMin);
fCutSettings->Fill("fCutEtaMax", fCutEtaMax);
fCutSettings->Fill("fFilterBit", fFilterBit);
if(fUseRelativeCuts) fCutSettings->Fill("fUseRelativeCuts", 1);
if(fCutRequireTPCRefit) fCutSettings->Fill("fCutRequireTPCRefit", 1);
if(fCutRequireITSRefit) fCutSettings->Fill("fCutRequireITSRefit", 1);
fCutSettings->Fill("fCutMinNumberOfClusters", fCutMinNumberOfClusters);
fCutSettings->Fill("fCutPercMinNumberOfClusters", fCutPercMinNumberOfClusters);
fCutSettings->Fill("fCutMinNumberOfCrossedRows", fCutMinNumberOfCrossedRows);
fCutSettings->Fill("fCutPercMinNumberOfCrossedRows", fCutPercMinNumberOfCrossedRows);
fCutSettings->Fill("fCutMinRatioCrossedRowsOverFindableClustersTPC", fCutMinRatioCrossedRowsOverFindableClustersTPC);
fCutSettings->Fill("fCutMaxFractionSharedTPCClusters", fCutMaxFractionSharedTPCClusters);
fCutSettings->Fill("fCutMaxDCAToVertexXY", fCutMaxDCAToVertexXY);
fCutSettings->Fill("fCutMaxChi2PerClusterITS", fCutMaxChi2PerClusterITS);
if(fCutDCAToVertex2D) fCutSettings->Fill("fCutDCAToVertex2D", 1);
if(fCutRequireSigmaToVertex) fCutSettings->Fill("fCutRequireSigmaToVertex",1);
fCutSettings->Fill("fCutMaxDCAToVertexXYPtDepPar0", fCutMaxDCAToVertexXYPtDepPar0);
fCutSettings->Fill("fCutMaxDCAToVertexXYPtDepPar1", fCutMaxDCAToVertexXYPtDepPar1);
fCutSettings->Fill("fCutMaxDCAToVertexXYPtDepPar2", fCutMaxDCAToVertexXYPtDepPar2);
if(fCutAcceptKinkDaughters) fCutSettings->Fill("fCutAcceptKinkDaughters", 1);
fCutSettings->Fill("fCutMaxChi2TPCConstrainedGlobal", fCutMaxChi2TPCConstrainedGlobal);
if(fCutLengthInTPCPtDependent) fCutSettings->Fill("fCutLengthInTPCPtDependent", 1);
fCutSettings->Fill("fPrefactorLengthInTPCPtDependent", fPrefactorLengthInTPCPtDependent);
fCutSettings->Fill(Form("EP selector %s", fEPselector.Data()), 1);
}
Bool_t AlidNdPtAnalysisPbPbAOD::GetDCA(const AliAODTrack *track, AliAODEvent *evt, Double_t d0z0[2])
{
if(track->TestBit(AliAODTrack::kIsDCA)){
d0z0[0]=track->DCA();
d0z0[1]=track->ZAtDCA();
return kTRUE;
}
Bool_t ok=kFALSE;
if(evt) {
Double_t covd0z0[3];
AliExternalTrackParam etp; etp.CopyFromVTrack(track);
Float_t xstart = etp.GetX();
if(xstart>3.) {
d0z0[0]=-999.;
d0z0[1]=-999.;
return kFALSE;
}
AliAODVertex *vtx =(AliAODVertex*)(evt->GetPrimaryVertex());
Double_t fBzkG = evt->GetMagneticField();
ok = etp.PropagateToDCA(vtx,fBzkG,kVeryBig,d0z0,covd0z0);
}
if(!ok){
d0z0[0]=-999.;
d0z0[1]=-999.;
}
return ok;
}
Bool_t AlidNdPtAnalysisPbPbAOD::IsMCTrackAccepted(AliAODMCParticle *part)
{
if(!part) return kFALSE;
Double_t charge = part->Charge()/3.;
if (TMath::Abs(charge) < 0.001) return kFALSE;
return kTRUE;
}
const char * AlidNdPtAnalysisPbPbAOD::GetParticleName(Int_t pdg)
{
TParticlePDG * p1 = TDatabasePDG::Instance()->GetParticle(pdg);
if(p1) return p1->GetName();
return Form("%d", pdg);
}
AliGenHijingEventHeader* AlidNdPtAnalysisPbPbAOD::GetHijingEventHeader(AliAODMCHeader *header)
{
if(!header) return 0x0;
AliGenHijingEventHeader* hijingGenHeader = NULL;
TList* headerList = header->GetCocktailHeaders();
for(Int_t i = 0; i < headerList->GetEntries(); i++)
{
hijingGenHeader = dynamic_cast<AliGenHijingEventHeader*>(headerList->At(i));
if(hijingGenHeader) break;
}
if(!hijingGenHeader) return 0x0;
return hijingGenHeader;
}
AliGenPythiaEventHeader* AlidNdPtAnalysisPbPbAOD::GetPythiaEventHeader(AliAODMCHeader *header)
{
if(!header) return 0x0;
AliGenPythiaEventHeader* PythiaGenHeader = NULL;
TList* headerList = header->GetCocktailHeaders();
for(Int_t i = 0; i < headerList->GetEntries(); i++)
{
PythiaGenHeader = dynamic_cast<AliGenPythiaEventHeader*>(headerList->At(i));
if(PythiaGenHeader) break;
}
if(!PythiaGenHeader) return 0x0;
return PythiaGenHeader;
}
Bool_t AlidNdPtAnalysisPbPbAOD::IsHijingParticle(const AliAODMCParticle *part, AliGenHijingEventHeader* hijingGenHeader){
if(part->Label() > (hijingGenHeader->NProduced()-1)) return kFALSE;
return kTRUE;
}
Bool_t AlidNdPtAnalysisPbPbAOD::IsPythiaParticle(const AliAODMCParticle *part, AliGenPythiaEventHeader* pythiaGenHeader){
if(part->Label() > (pythiaGenHeader->NProduced()-1)) return kFALSE;
return kTRUE;
}
Double_t* AlidNdPtAnalysisPbPbAOD::GetArrayClone(Int_t n, Double_t* source)
{
if (!source || n==0) return 0;
Double_t* dest = new Double_t[n];
for (Int_t i=0; i<n ; i++) { dest[i] = source[i]; }
return dest;
}
void AlidNdPtAnalysisPbPbAOD::Terminate(Option_t *)
{
}
AlidNdPtAnalysisPbPbAOD.cxx:1 AlidNdPtAnalysisPbPbAOD.cxx:2 AlidNdPtAnalysisPbPbAOD.cxx:3 AlidNdPtAnalysisPbPbAOD.cxx:4 AlidNdPtAnalysisPbPbAOD.cxx:5 AlidNdPtAnalysisPbPbAOD.cxx:6 AlidNdPtAnalysisPbPbAOD.cxx:7 AlidNdPtAnalysisPbPbAOD.cxx:8 AlidNdPtAnalysisPbPbAOD.cxx:9 AlidNdPtAnalysisPbPbAOD.cxx:10 AlidNdPtAnalysisPbPbAOD.cxx:11 AlidNdPtAnalysisPbPbAOD.cxx:12 AlidNdPtAnalysisPbPbAOD.cxx:13 AlidNdPtAnalysisPbPbAOD.cxx:14 AlidNdPtAnalysisPbPbAOD.cxx:15 AlidNdPtAnalysisPbPbAOD.cxx:16 AlidNdPtAnalysisPbPbAOD.cxx:17 AlidNdPtAnalysisPbPbAOD.cxx:18 AlidNdPtAnalysisPbPbAOD.cxx:19 AlidNdPtAnalysisPbPbAOD.cxx:20 AlidNdPtAnalysisPbPbAOD.cxx:21 AlidNdPtAnalysisPbPbAOD.cxx:22 AlidNdPtAnalysisPbPbAOD.cxx:23 AlidNdPtAnalysisPbPbAOD.cxx:24 AlidNdPtAnalysisPbPbAOD.cxx:25 AlidNdPtAnalysisPbPbAOD.cxx:26 AlidNdPtAnalysisPbPbAOD.cxx:27 AlidNdPtAnalysisPbPbAOD.cxx:28 AlidNdPtAnalysisPbPbAOD.cxx:29 AlidNdPtAnalysisPbPbAOD.cxx:30 AlidNdPtAnalysisPbPbAOD.cxx:31 AlidNdPtAnalysisPbPbAOD.cxx:32 AlidNdPtAnalysisPbPbAOD.cxx:33 AlidNdPtAnalysisPbPbAOD.cxx:34 AlidNdPtAnalysisPbPbAOD.cxx:35 AlidNdPtAnalysisPbPbAOD.cxx:36 AlidNdPtAnalysisPbPbAOD.cxx:37 AlidNdPtAnalysisPbPbAOD.cxx:38 AlidNdPtAnalysisPbPbAOD.cxx:39 AlidNdPtAnalysisPbPbAOD.cxx:40 AlidNdPtAnalysisPbPbAOD.cxx:41 AlidNdPtAnalysisPbPbAOD.cxx:42 AlidNdPtAnalysisPbPbAOD.cxx:43 AlidNdPtAnalysisPbPbAOD.cxx:44 AlidNdPtAnalysisPbPbAOD.cxx:45 AlidNdPtAnalysisPbPbAOD.cxx:46 AlidNdPtAnalysisPbPbAOD.cxx:47 AlidNdPtAnalysisPbPbAOD.cxx:48 AlidNdPtAnalysisPbPbAOD.cxx:49 AlidNdPtAnalysisPbPbAOD.cxx:50 AlidNdPtAnalysisPbPbAOD.cxx:51 AlidNdPtAnalysisPbPbAOD.cxx:52 AlidNdPtAnalysisPbPbAOD.cxx:53 AlidNdPtAnalysisPbPbAOD.cxx:54 AlidNdPtAnalysisPbPbAOD.cxx:55 AlidNdPtAnalysisPbPbAOD.cxx:56 AlidNdPtAnalysisPbPbAOD.cxx:57 AlidNdPtAnalysisPbPbAOD.cxx:58 AlidNdPtAnalysisPbPbAOD.cxx:59 AlidNdPtAnalysisPbPbAOD.cxx:60 AlidNdPtAnalysisPbPbAOD.cxx:61 AlidNdPtAnalysisPbPbAOD.cxx:62 AlidNdPtAnalysisPbPbAOD.cxx:63 AlidNdPtAnalysisPbPbAOD.cxx:64 AlidNdPtAnalysisPbPbAOD.cxx:65 AlidNdPtAnalysisPbPbAOD.cxx:66 AlidNdPtAnalysisPbPbAOD.cxx:67 AlidNdPtAnalysisPbPbAOD.cxx:68 AlidNdPtAnalysisPbPbAOD.cxx:69 AlidNdPtAnalysisPbPbAOD.cxx:70 AlidNdPtAnalysisPbPbAOD.cxx:71 AlidNdPtAnalysisPbPbAOD.cxx:72 AlidNdPtAnalysisPbPbAOD.cxx:73 AlidNdPtAnalysisPbPbAOD.cxx:74 AlidNdPtAnalysisPbPbAOD.cxx:75 AlidNdPtAnalysisPbPbAOD.cxx:76 AlidNdPtAnalysisPbPbAOD.cxx:77 AlidNdPtAnalysisPbPbAOD.cxx:78 AlidNdPtAnalysisPbPbAOD.cxx:79 AlidNdPtAnalysisPbPbAOD.cxx:80 AlidNdPtAnalysisPbPbAOD.cxx:81 AlidNdPtAnalysisPbPbAOD.cxx:82 AlidNdPtAnalysisPbPbAOD.cxx:83 AlidNdPtAnalysisPbPbAOD.cxx:84 AlidNdPtAnalysisPbPbAOD.cxx:85 AlidNdPtAnalysisPbPbAOD.cxx:86 AlidNdPtAnalysisPbPbAOD.cxx:87 AlidNdPtAnalysisPbPbAOD.cxx:88 AlidNdPtAnalysisPbPbAOD.cxx:89 AlidNdPtAnalysisPbPbAOD.cxx:90 AlidNdPtAnalysisPbPbAOD.cxx:91 AlidNdPtAnalysisPbPbAOD.cxx:92 AlidNdPtAnalysisPbPbAOD.cxx:93 AlidNdPtAnalysisPbPbAOD.cxx:94 AlidNdPtAnalysisPbPbAOD.cxx:95 AlidNdPtAnalysisPbPbAOD.cxx:96 AlidNdPtAnalysisPbPbAOD.cxx:97 AlidNdPtAnalysisPbPbAOD.cxx:98 AlidNdPtAnalysisPbPbAOD.cxx:99 AlidNdPtAnalysisPbPbAOD.cxx:100 AlidNdPtAnalysisPbPbAOD.cxx:101 AlidNdPtAnalysisPbPbAOD.cxx:102 AlidNdPtAnalysisPbPbAOD.cxx:103 AlidNdPtAnalysisPbPbAOD.cxx:104 AlidNdPtAnalysisPbPbAOD.cxx:105 AlidNdPtAnalysisPbPbAOD.cxx:106 AlidNdPtAnalysisPbPbAOD.cxx:107 AlidNdPtAnalysisPbPbAOD.cxx:108 AlidNdPtAnalysisPbPbAOD.cxx:109 AlidNdPtAnalysisPbPbAOD.cxx:110 AlidNdPtAnalysisPbPbAOD.cxx:111 AlidNdPtAnalysisPbPbAOD.cxx:112 AlidNdPtAnalysisPbPbAOD.cxx:113 AlidNdPtAnalysisPbPbAOD.cxx:114 AlidNdPtAnalysisPbPbAOD.cxx:115 AlidNdPtAnalysisPbPbAOD.cxx:116 AlidNdPtAnalysisPbPbAOD.cxx:117 AlidNdPtAnalysisPbPbAOD.cxx:118 AlidNdPtAnalysisPbPbAOD.cxx:119 AlidNdPtAnalysisPbPbAOD.cxx:120 AlidNdPtAnalysisPbPbAOD.cxx:121 AlidNdPtAnalysisPbPbAOD.cxx:122 AlidNdPtAnalysisPbPbAOD.cxx:123 AlidNdPtAnalysisPbPbAOD.cxx:124 AlidNdPtAnalysisPbPbAOD.cxx:125 AlidNdPtAnalysisPbPbAOD.cxx:126 AlidNdPtAnalysisPbPbAOD.cxx:127 AlidNdPtAnalysisPbPbAOD.cxx:128 AlidNdPtAnalysisPbPbAOD.cxx:129 AlidNdPtAnalysisPbPbAOD.cxx:130 AlidNdPtAnalysisPbPbAOD.cxx:131 AlidNdPtAnalysisPbPbAOD.cxx:132 AlidNdPtAnalysisPbPbAOD.cxx:133 AlidNdPtAnalysisPbPbAOD.cxx:134 AlidNdPtAnalysisPbPbAOD.cxx:135 AlidNdPtAnalysisPbPbAOD.cxx:136 AlidNdPtAnalysisPbPbAOD.cxx:137 AlidNdPtAnalysisPbPbAOD.cxx:138 AlidNdPtAnalysisPbPbAOD.cxx:139 AlidNdPtAnalysisPbPbAOD.cxx:140 AlidNdPtAnalysisPbPbAOD.cxx:141 AlidNdPtAnalysisPbPbAOD.cxx:142 AlidNdPtAnalysisPbPbAOD.cxx:143 AlidNdPtAnalysisPbPbAOD.cxx:144 AlidNdPtAnalysisPbPbAOD.cxx:145 AlidNdPtAnalysisPbPbAOD.cxx:146 AlidNdPtAnalysisPbPbAOD.cxx:147 AlidNdPtAnalysisPbPbAOD.cxx:148 AlidNdPtAnalysisPbPbAOD.cxx:149 AlidNdPtAnalysisPbPbAOD.cxx:150 AlidNdPtAnalysisPbPbAOD.cxx:151 AlidNdPtAnalysisPbPbAOD.cxx:152 AlidNdPtAnalysisPbPbAOD.cxx:153 AlidNdPtAnalysisPbPbAOD.cxx:154 AlidNdPtAnalysisPbPbAOD.cxx:155 AlidNdPtAnalysisPbPbAOD.cxx:156 AlidNdPtAnalysisPbPbAOD.cxx:157 AlidNdPtAnalysisPbPbAOD.cxx:158 AlidNdPtAnalysisPbPbAOD.cxx:159 AlidNdPtAnalysisPbPbAOD.cxx:160 AlidNdPtAnalysisPbPbAOD.cxx:161 AlidNdPtAnalysisPbPbAOD.cxx:162 AlidNdPtAnalysisPbPbAOD.cxx:163 AlidNdPtAnalysisPbPbAOD.cxx:164 AlidNdPtAnalysisPbPbAOD.cxx:165 AlidNdPtAnalysisPbPbAOD.cxx:166 AlidNdPtAnalysisPbPbAOD.cxx:167 AlidNdPtAnalysisPbPbAOD.cxx:168 AlidNdPtAnalysisPbPbAOD.cxx:169 AlidNdPtAnalysisPbPbAOD.cxx:170 AlidNdPtAnalysisPbPbAOD.cxx:171 AlidNdPtAnalysisPbPbAOD.cxx:172 AlidNdPtAnalysisPbPbAOD.cxx:173 AlidNdPtAnalysisPbPbAOD.cxx:174 AlidNdPtAnalysisPbPbAOD.cxx:175 AlidNdPtAnalysisPbPbAOD.cxx:176 AlidNdPtAnalysisPbPbAOD.cxx:177 AlidNdPtAnalysisPbPbAOD.cxx:178 AlidNdPtAnalysisPbPbAOD.cxx:179 AlidNdPtAnalysisPbPbAOD.cxx:180 AlidNdPtAnalysisPbPbAOD.cxx:181 AlidNdPtAnalysisPbPbAOD.cxx:182 AlidNdPtAnalysisPbPbAOD.cxx:183 AlidNdPtAnalysisPbPbAOD.cxx:184 AlidNdPtAnalysisPbPbAOD.cxx:185 AlidNdPtAnalysisPbPbAOD.cxx:186 AlidNdPtAnalysisPbPbAOD.cxx:187 AlidNdPtAnalysisPbPbAOD.cxx:188 AlidNdPtAnalysisPbPbAOD.cxx:189 AlidNdPtAnalysisPbPbAOD.cxx:190 AlidNdPtAnalysisPbPbAOD.cxx:191 AlidNdPtAnalysisPbPbAOD.cxx:192 AlidNdPtAnalysisPbPbAOD.cxx:193 AlidNdPtAnalysisPbPbAOD.cxx:194 AlidNdPtAnalysisPbPbAOD.cxx:195 AlidNdPtAnalysisPbPbAOD.cxx:196 AlidNdPtAnalysisPbPbAOD.cxx:197 AlidNdPtAnalysisPbPbAOD.cxx:198 AlidNdPtAnalysisPbPbAOD.cxx:199 AlidNdPtAnalysisPbPbAOD.cxx:200 AlidNdPtAnalysisPbPbAOD.cxx:201 AlidNdPtAnalysisPbPbAOD.cxx:202 AlidNdPtAnalysisPbPbAOD.cxx:203 AlidNdPtAnalysisPbPbAOD.cxx:204 AlidNdPtAnalysisPbPbAOD.cxx:205 AlidNdPtAnalysisPbPbAOD.cxx:206 AlidNdPtAnalysisPbPbAOD.cxx:207 AlidNdPtAnalysisPbPbAOD.cxx:208 AlidNdPtAnalysisPbPbAOD.cxx:209 AlidNdPtAnalysisPbPbAOD.cxx:210 AlidNdPtAnalysisPbPbAOD.cxx:211 AlidNdPtAnalysisPbPbAOD.cxx:212 AlidNdPtAnalysisPbPbAOD.cxx:213 AlidNdPtAnalysisPbPbAOD.cxx:214 AlidNdPtAnalysisPbPbAOD.cxx:215 AlidNdPtAnalysisPbPbAOD.cxx:216 AlidNdPtAnalysisPbPbAOD.cxx:217 AlidNdPtAnalysisPbPbAOD.cxx:218 AlidNdPtAnalysisPbPbAOD.cxx:219 AlidNdPtAnalysisPbPbAOD.cxx:220 AlidNdPtAnalysisPbPbAOD.cxx:221 AlidNdPtAnalysisPbPbAOD.cxx:222 AlidNdPtAnalysisPbPbAOD.cxx:223 AlidNdPtAnalysisPbPbAOD.cxx:224 AlidNdPtAnalysisPbPbAOD.cxx:225 AlidNdPtAnalysisPbPbAOD.cxx:226 AlidNdPtAnalysisPbPbAOD.cxx:227 AlidNdPtAnalysisPbPbAOD.cxx:228 AlidNdPtAnalysisPbPbAOD.cxx:229 AlidNdPtAnalysisPbPbAOD.cxx:230 AlidNdPtAnalysisPbPbAOD.cxx:231 AlidNdPtAnalysisPbPbAOD.cxx:232 AlidNdPtAnalysisPbPbAOD.cxx:233 AlidNdPtAnalysisPbPbAOD.cxx:234 AlidNdPtAnalysisPbPbAOD.cxx:235 AlidNdPtAnalysisPbPbAOD.cxx:236 AlidNdPtAnalysisPbPbAOD.cxx:237 AlidNdPtAnalysisPbPbAOD.cxx:238 AlidNdPtAnalysisPbPbAOD.cxx:239 AlidNdPtAnalysisPbPbAOD.cxx:240 AlidNdPtAnalysisPbPbAOD.cxx:241 AlidNdPtAnalysisPbPbAOD.cxx:242 AlidNdPtAnalysisPbPbAOD.cxx:243 AlidNdPtAnalysisPbPbAOD.cxx:244 AlidNdPtAnalysisPbPbAOD.cxx:245 AlidNdPtAnalysisPbPbAOD.cxx:246 AlidNdPtAnalysisPbPbAOD.cxx:247 AlidNdPtAnalysisPbPbAOD.cxx:248 AlidNdPtAnalysisPbPbAOD.cxx:249 AlidNdPtAnalysisPbPbAOD.cxx:250 AlidNdPtAnalysisPbPbAOD.cxx:251 AlidNdPtAnalysisPbPbAOD.cxx:252 AlidNdPtAnalysisPbPbAOD.cxx:253 AlidNdPtAnalysisPbPbAOD.cxx:254 AlidNdPtAnalysisPbPbAOD.cxx:255 AlidNdPtAnalysisPbPbAOD.cxx:256 AlidNdPtAnalysisPbPbAOD.cxx:257 AlidNdPtAnalysisPbPbAOD.cxx:258 AlidNdPtAnalysisPbPbAOD.cxx:259 AlidNdPtAnalysisPbPbAOD.cxx:260 AlidNdPtAnalysisPbPbAOD.cxx:261 AlidNdPtAnalysisPbPbAOD.cxx:262 AlidNdPtAnalysisPbPbAOD.cxx:263 AlidNdPtAnalysisPbPbAOD.cxx:264 AlidNdPtAnalysisPbPbAOD.cxx:265 AlidNdPtAnalysisPbPbAOD.cxx:266 AlidNdPtAnalysisPbPbAOD.cxx:267 AlidNdPtAnalysisPbPbAOD.cxx:268 AlidNdPtAnalysisPbPbAOD.cxx:269 AlidNdPtAnalysisPbPbAOD.cxx:270 AlidNdPtAnalysisPbPbAOD.cxx:271 AlidNdPtAnalysisPbPbAOD.cxx:272 AlidNdPtAnalysisPbPbAOD.cxx:273 AlidNdPtAnalysisPbPbAOD.cxx:274 AlidNdPtAnalysisPbPbAOD.cxx:275 AlidNdPtAnalysisPbPbAOD.cxx:276 AlidNdPtAnalysisPbPbAOD.cxx:277 AlidNdPtAnalysisPbPbAOD.cxx:278 AlidNdPtAnalysisPbPbAOD.cxx:279 AlidNdPtAnalysisPbPbAOD.cxx:280 AlidNdPtAnalysisPbPbAOD.cxx:281 AlidNdPtAnalysisPbPbAOD.cxx:282 AlidNdPtAnalysisPbPbAOD.cxx:283 AlidNdPtAnalysisPbPbAOD.cxx:284 AlidNdPtAnalysisPbPbAOD.cxx:285 AlidNdPtAnalysisPbPbAOD.cxx:286 AlidNdPtAnalysisPbPbAOD.cxx:287 AlidNdPtAnalysisPbPbAOD.cxx:288 AlidNdPtAnalysisPbPbAOD.cxx:289 AlidNdPtAnalysisPbPbAOD.cxx:290 AlidNdPtAnalysisPbPbAOD.cxx:291 AlidNdPtAnalysisPbPbAOD.cxx:292 AlidNdPtAnalysisPbPbAOD.cxx:293 AlidNdPtAnalysisPbPbAOD.cxx:294 AlidNdPtAnalysisPbPbAOD.cxx:295 AlidNdPtAnalysisPbPbAOD.cxx:296 AlidNdPtAnalysisPbPbAOD.cxx:297 AlidNdPtAnalysisPbPbAOD.cxx:298 AlidNdPtAnalysisPbPbAOD.cxx:299 AlidNdPtAnalysisPbPbAOD.cxx:300 AlidNdPtAnalysisPbPbAOD.cxx:301 AlidNdPtAnalysisPbPbAOD.cxx:302 AlidNdPtAnalysisPbPbAOD.cxx:303 AlidNdPtAnalysisPbPbAOD.cxx:304 AlidNdPtAnalysisPbPbAOD.cxx:305 AlidNdPtAnalysisPbPbAOD.cxx:306 AlidNdPtAnalysisPbPbAOD.cxx:307 AlidNdPtAnalysisPbPbAOD.cxx:308 AlidNdPtAnalysisPbPbAOD.cxx:309 AlidNdPtAnalysisPbPbAOD.cxx:310 AlidNdPtAnalysisPbPbAOD.cxx:311 AlidNdPtAnalysisPbPbAOD.cxx:312 AlidNdPtAnalysisPbPbAOD.cxx:313 AlidNdPtAnalysisPbPbAOD.cxx:314 AlidNdPtAnalysisPbPbAOD.cxx:315 AlidNdPtAnalysisPbPbAOD.cxx:316 AlidNdPtAnalysisPbPbAOD.cxx:317 AlidNdPtAnalysisPbPbAOD.cxx:318 AlidNdPtAnalysisPbPbAOD.cxx:319 AlidNdPtAnalysisPbPbAOD.cxx:320 AlidNdPtAnalysisPbPbAOD.cxx:321 AlidNdPtAnalysisPbPbAOD.cxx:322 AlidNdPtAnalysisPbPbAOD.cxx:323 AlidNdPtAnalysisPbPbAOD.cxx:324 AlidNdPtAnalysisPbPbAOD.cxx:325 AlidNdPtAnalysisPbPbAOD.cxx:326 AlidNdPtAnalysisPbPbAOD.cxx:327 AlidNdPtAnalysisPbPbAOD.cxx:328 AlidNdPtAnalysisPbPbAOD.cxx:329 AlidNdPtAnalysisPbPbAOD.cxx:330 AlidNdPtAnalysisPbPbAOD.cxx:331 AlidNdPtAnalysisPbPbAOD.cxx:332 AlidNdPtAnalysisPbPbAOD.cxx:333 AlidNdPtAnalysisPbPbAOD.cxx:334 AlidNdPtAnalysisPbPbAOD.cxx:335 AlidNdPtAnalysisPbPbAOD.cxx:336 AlidNdPtAnalysisPbPbAOD.cxx:337 AlidNdPtAnalysisPbPbAOD.cxx:338 AlidNdPtAnalysisPbPbAOD.cxx:339 AlidNdPtAnalysisPbPbAOD.cxx:340 AlidNdPtAnalysisPbPbAOD.cxx:341 AlidNdPtAnalysisPbPbAOD.cxx:342 AlidNdPtAnalysisPbPbAOD.cxx:343 AlidNdPtAnalysisPbPbAOD.cxx:344 AlidNdPtAnalysisPbPbAOD.cxx:345 AlidNdPtAnalysisPbPbAOD.cxx:346 AlidNdPtAnalysisPbPbAOD.cxx:347 AlidNdPtAnalysisPbPbAOD.cxx:348 AlidNdPtAnalysisPbPbAOD.cxx:349 AlidNdPtAnalysisPbPbAOD.cxx:350 AlidNdPtAnalysisPbPbAOD.cxx:351 AlidNdPtAnalysisPbPbAOD.cxx:352 AlidNdPtAnalysisPbPbAOD.cxx:353 AlidNdPtAnalysisPbPbAOD.cxx:354 AlidNdPtAnalysisPbPbAOD.cxx:355 AlidNdPtAnalysisPbPbAOD.cxx:356 AlidNdPtAnalysisPbPbAOD.cxx:357 AlidNdPtAnalysisPbPbAOD.cxx:358 AlidNdPtAnalysisPbPbAOD.cxx:359 AlidNdPtAnalysisPbPbAOD.cxx:360 AlidNdPtAnalysisPbPbAOD.cxx:361 AlidNdPtAnalysisPbPbAOD.cxx:362 AlidNdPtAnalysisPbPbAOD.cxx:363 AlidNdPtAnalysisPbPbAOD.cxx:364 AlidNdPtAnalysisPbPbAOD.cxx:365 AlidNdPtAnalysisPbPbAOD.cxx:366 AlidNdPtAnalysisPbPbAOD.cxx:367 AlidNdPtAnalysisPbPbAOD.cxx:368 AlidNdPtAnalysisPbPbAOD.cxx:369 AlidNdPtAnalysisPbPbAOD.cxx:370 AlidNdPtAnalysisPbPbAOD.cxx:371 AlidNdPtAnalysisPbPbAOD.cxx:372 AlidNdPtAnalysisPbPbAOD.cxx:373 AlidNdPtAnalysisPbPbAOD.cxx:374 AlidNdPtAnalysisPbPbAOD.cxx:375 AlidNdPtAnalysisPbPbAOD.cxx:376 AlidNdPtAnalysisPbPbAOD.cxx:377 AlidNdPtAnalysisPbPbAOD.cxx:378 AlidNdPtAnalysisPbPbAOD.cxx:379 AlidNdPtAnalysisPbPbAOD.cxx:380 AlidNdPtAnalysisPbPbAOD.cxx:381 AlidNdPtAnalysisPbPbAOD.cxx:382 AlidNdPtAnalysisPbPbAOD.cxx:383 AlidNdPtAnalysisPbPbAOD.cxx:384 AlidNdPtAnalysisPbPbAOD.cxx:385 AlidNdPtAnalysisPbPbAOD.cxx:386 AlidNdPtAnalysisPbPbAOD.cxx:387 AlidNdPtAnalysisPbPbAOD.cxx:388 AlidNdPtAnalysisPbPbAOD.cxx:389 AlidNdPtAnalysisPbPbAOD.cxx:390 AlidNdPtAnalysisPbPbAOD.cxx:391 AlidNdPtAnalysisPbPbAOD.cxx:392 AlidNdPtAnalysisPbPbAOD.cxx:393 AlidNdPtAnalysisPbPbAOD.cxx:394 AlidNdPtAnalysisPbPbAOD.cxx:395 AlidNdPtAnalysisPbPbAOD.cxx:396 AlidNdPtAnalysisPbPbAOD.cxx:397 AlidNdPtAnalysisPbPbAOD.cxx:398 AlidNdPtAnalysisPbPbAOD.cxx:399 AlidNdPtAnalysisPbPbAOD.cxx:400 AlidNdPtAnalysisPbPbAOD.cxx:401 AlidNdPtAnalysisPbPbAOD.cxx:402 AlidNdPtAnalysisPbPbAOD.cxx:403 AlidNdPtAnalysisPbPbAOD.cxx:404 AlidNdPtAnalysisPbPbAOD.cxx:405 AlidNdPtAnalysisPbPbAOD.cxx:406 AlidNdPtAnalysisPbPbAOD.cxx:407 AlidNdPtAnalysisPbPbAOD.cxx:408 AlidNdPtAnalysisPbPbAOD.cxx:409 AlidNdPtAnalysisPbPbAOD.cxx:410 AlidNdPtAnalysisPbPbAOD.cxx:411 AlidNdPtAnalysisPbPbAOD.cxx:412 AlidNdPtAnalysisPbPbAOD.cxx:413 AlidNdPtAnalysisPbPbAOD.cxx:414 AlidNdPtAnalysisPbPbAOD.cxx:415 AlidNdPtAnalysisPbPbAOD.cxx:416 AlidNdPtAnalysisPbPbAOD.cxx:417 AlidNdPtAnalysisPbPbAOD.cxx:418 AlidNdPtAnalysisPbPbAOD.cxx:419 AlidNdPtAnalysisPbPbAOD.cxx:420 AlidNdPtAnalysisPbPbAOD.cxx:421 AlidNdPtAnalysisPbPbAOD.cxx:422 AlidNdPtAnalysisPbPbAOD.cxx:423 AlidNdPtAnalysisPbPbAOD.cxx:424 AlidNdPtAnalysisPbPbAOD.cxx:425 AlidNdPtAnalysisPbPbAOD.cxx:426 AlidNdPtAnalysisPbPbAOD.cxx:427 AlidNdPtAnalysisPbPbAOD.cxx:428 AlidNdPtAnalysisPbPbAOD.cxx:429 AlidNdPtAnalysisPbPbAOD.cxx:430 AlidNdPtAnalysisPbPbAOD.cxx:431 AlidNdPtAnalysisPbPbAOD.cxx:432 AlidNdPtAnalysisPbPbAOD.cxx:433 AlidNdPtAnalysisPbPbAOD.cxx:434 AlidNdPtAnalysisPbPbAOD.cxx:435 AlidNdPtAnalysisPbPbAOD.cxx:436 AlidNdPtAnalysisPbPbAOD.cxx:437 AlidNdPtAnalysisPbPbAOD.cxx:438 AlidNdPtAnalysisPbPbAOD.cxx:439 AlidNdPtAnalysisPbPbAOD.cxx:440 AlidNdPtAnalysisPbPbAOD.cxx:441 AlidNdPtAnalysisPbPbAOD.cxx:442 AlidNdPtAnalysisPbPbAOD.cxx:443 AlidNdPtAnalysisPbPbAOD.cxx:444 AlidNdPtAnalysisPbPbAOD.cxx:445 AlidNdPtAnalysisPbPbAOD.cxx:446 AlidNdPtAnalysisPbPbAOD.cxx:447 AlidNdPtAnalysisPbPbAOD.cxx:448 AlidNdPtAnalysisPbPbAOD.cxx:449 AlidNdPtAnalysisPbPbAOD.cxx:450 AlidNdPtAnalysisPbPbAOD.cxx:451 AlidNdPtAnalysisPbPbAOD.cxx:452 AlidNdPtAnalysisPbPbAOD.cxx:453 AlidNdPtAnalysisPbPbAOD.cxx:454 AlidNdPtAnalysisPbPbAOD.cxx:455 AlidNdPtAnalysisPbPbAOD.cxx:456 AlidNdPtAnalysisPbPbAOD.cxx:457 AlidNdPtAnalysisPbPbAOD.cxx:458 AlidNdPtAnalysisPbPbAOD.cxx:459 AlidNdPtAnalysisPbPbAOD.cxx:460 AlidNdPtAnalysisPbPbAOD.cxx:461 AlidNdPtAnalysisPbPbAOD.cxx:462 AlidNdPtAnalysisPbPbAOD.cxx:463 AlidNdPtAnalysisPbPbAOD.cxx:464 AlidNdPtAnalysisPbPbAOD.cxx:465 AlidNdPtAnalysisPbPbAOD.cxx:466 AlidNdPtAnalysisPbPbAOD.cxx:467 AlidNdPtAnalysisPbPbAOD.cxx:468 AlidNdPtAnalysisPbPbAOD.cxx:469 AlidNdPtAnalysisPbPbAOD.cxx:470 AlidNdPtAnalysisPbPbAOD.cxx:471 AlidNdPtAnalysisPbPbAOD.cxx:472 AlidNdPtAnalysisPbPbAOD.cxx:473 AlidNdPtAnalysisPbPbAOD.cxx:474 AlidNdPtAnalysisPbPbAOD.cxx:475 AlidNdPtAnalysisPbPbAOD.cxx:476 AlidNdPtAnalysisPbPbAOD.cxx:477 AlidNdPtAnalysisPbPbAOD.cxx:478 AlidNdPtAnalysisPbPbAOD.cxx:479 AlidNdPtAnalysisPbPbAOD.cxx:480 AlidNdPtAnalysisPbPbAOD.cxx:481 AlidNdPtAnalysisPbPbAOD.cxx:482 AlidNdPtAnalysisPbPbAOD.cxx:483 AlidNdPtAnalysisPbPbAOD.cxx:484 AlidNdPtAnalysisPbPbAOD.cxx:485 AlidNdPtAnalysisPbPbAOD.cxx:486 AlidNdPtAnalysisPbPbAOD.cxx:487 AlidNdPtAnalysisPbPbAOD.cxx:488 AlidNdPtAnalysisPbPbAOD.cxx:489 AlidNdPtAnalysisPbPbAOD.cxx:490 AlidNdPtAnalysisPbPbAOD.cxx:491 AlidNdPtAnalysisPbPbAOD.cxx:492 AlidNdPtAnalysisPbPbAOD.cxx:493 AlidNdPtAnalysisPbPbAOD.cxx:494 AlidNdPtAnalysisPbPbAOD.cxx:495 AlidNdPtAnalysisPbPbAOD.cxx:496 AlidNdPtAnalysisPbPbAOD.cxx:497 AlidNdPtAnalysisPbPbAOD.cxx:498 AlidNdPtAnalysisPbPbAOD.cxx:499 AlidNdPtAnalysisPbPbAOD.cxx:500 AlidNdPtAnalysisPbPbAOD.cxx:501 AlidNdPtAnalysisPbPbAOD.cxx:502 AlidNdPtAnalysisPbPbAOD.cxx:503 AlidNdPtAnalysisPbPbAOD.cxx:504 AlidNdPtAnalysisPbPbAOD.cxx:505 AlidNdPtAnalysisPbPbAOD.cxx:506 AlidNdPtAnalysisPbPbAOD.cxx:507 AlidNdPtAnalysisPbPbAOD.cxx:508 AlidNdPtAnalysisPbPbAOD.cxx:509 AlidNdPtAnalysisPbPbAOD.cxx:510 AlidNdPtAnalysisPbPbAOD.cxx:511 AlidNdPtAnalysisPbPbAOD.cxx:512 AlidNdPtAnalysisPbPbAOD.cxx:513 AlidNdPtAnalysisPbPbAOD.cxx:514 AlidNdPtAnalysisPbPbAOD.cxx:515 AlidNdPtAnalysisPbPbAOD.cxx:516 AlidNdPtAnalysisPbPbAOD.cxx:517 AlidNdPtAnalysisPbPbAOD.cxx:518 AlidNdPtAnalysisPbPbAOD.cxx:519 AlidNdPtAnalysisPbPbAOD.cxx:520 AlidNdPtAnalysisPbPbAOD.cxx:521 AlidNdPtAnalysisPbPbAOD.cxx:522 AlidNdPtAnalysisPbPbAOD.cxx:523 AlidNdPtAnalysisPbPbAOD.cxx:524 AlidNdPtAnalysisPbPbAOD.cxx:525 AlidNdPtAnalysisPbPbAOD.cxx:526 AlidNdPtAnalysisPbPbAOD.cxx:527 AlidNdPtAnalysisPbPbAOD.cxx:528 AlidNdPtAnalysisPbPbAOD.cxx:529 AlidNdPtAnalysisPbPbAOD.cxx:530 AlidNdPtAnalysisPbPbAOD.cxx:531 AlidNdPtAnalysisPbPbAOD.cxx:532 AlidNdPtAnalysisPbPbAOD.cxx:533 AlidNdPtAnalysisPbPbAOD.cxx:534 AlidNdPtAnalysisPbPbAOD.cxx:535 AlidNdPtAnalysisPbPbAOD.cxx:536 AlidNdPtAnalysisPbPbAOD.cxx:537 AlidNdPtAnalysisPbPbAOD.cxx:538 AlidNdPtAnalysisPbPbAOD.cxx:539 AlidNdPtAnalysisPbPbAOD.cxx:540 AlidNdPtAnalysisPbPbAOD.cxx:541 AlidNdPtAnalysisPbPbAOD.cxx:542 AlidNdPtAnalysisPbPbAOD.cxx:543 AlidNdPtAnalysisPbPbAOD.cxx:544 AlidNdPtAnalysisPbPbAOD.cxx:545 AlidNdPtAnalysisPbPbAOD.cxx:546 AlidNdPtAnalysisPbPbAOD.cxx:547 AlidNdPtAnalysisPbPbAOD.cxx:548 AlidNdPtAnalysisPbPbAOD.cxx:549 AlidNdPtAnalysisPbPbAOD.cxx:550 AlidNdPtAnalysisPbPbAOD.cxx:551 AlidNdPtAnalysisPbPbAOD.cxx:552 AlidNdPtAnalysisPbPbAOD.cxx:553 AlidNdPtAnalysisPbPbAOD.cxx:554 AlidNdPtAnalysisPbPbAOD.cxx:555 AlidNdPtAnalysisPbPbAOD.cxx:556 AlidNdPtAnalysisPbPbAOD.cxx:557 AlidNdPtAnalysisPbPbAOD.cxx:558 AlidNdPtAnalysisPbPbAOD.cxx:559 AlidNdPtAnalysisPbPbAOD.cxx:560 AlidNdPtAnalysisPbPbAOD.cxx:561 AlidNdPtAnalysisPbPbAOD.cxx:562 AlidNdPtAnalysisPbPbAOD.cxx:563 AlidNdPtAnalysisPbPbAOD.cxx:564 AlidNdPtAnalysisPbPbAOD.cxx:565 AlidNdPtAnalysisPbPbAOD.cxx:566 AlidNdPtAnalysisPbPbAOD.cxx:567 AlidNdPtAnalysisPbPbAOD.cxx:568 AlidNdPtAnalysisPbPbAOD.cxx:569 AlidNdPtAnalysisPbPbAOD.cxx:570 AlidNdPtAnalysisPbPbAOD.cxx:571 AlidNdPtAnalysisPbPbAOD.cxx:572 AlidNdPtAnalysisPbPbAOD.cxx:573 AlidNdPtAnalysisPbPbAOD.cxx:574 AlidNdPtAnalysisPbPbAOD.cxx:575 AlidNdPtAnalysisPbPbAOD.cxx:576 AlidNdPtAnalysisPbPbAOD.cxx:577 AlidNdPtAnalysisPbPbAOD.cxx:578 AlidNdPtAnalysisPbPbAOD.cxx:579 AlidNdPtAnalysisPbPbAOD.cxx:580 AlidNdPtAnalysisPbPbAOD.cxx:581 AlidNdPtAnalysisPbPbAOD.cxx:582 AlidNdPtAnalysisPbPbAOD.cxx:583 AlidNdPtAnalysisPbPbAOD.cxx:584 AlidNdPtAnalysisPbPbAOD.cxx:585 AlidNdPtAnalysisPbPbAOD.cxx:586 AlidNdPtAnalysisPbPbAOD.cxx:587 AlidNdPtAnalysisPbPbAOD.cxx:588 AlidNdPtAnalysisPbPbAOD.cxx:589 AlidNdPtAnalysisPbPbAOD.cxx:590 AlidNdPtAnalysisPbPbAOD.cxx:591 AlidNdPtAnalysisPbPbAOD.cxx:592 AlidNdPtAnalysisPbPbAOD.cxx:593 AlidNdPtAnalysisPbPbAOD.cxx:594 AlidNdPtAnalysisPbPbAOD.cxx:595 AlidNdPtAnalysisPbPbAOD.cxx:596 AlidNdPtAnalysisPbPbAOD.cxx:597 AlidNdPtAnalysisPbPbAOD.cxx:598 AlidNdPtAnalysisPbPbAOD.cxx:599 AlidNdPtAnalysisPbPbAOD.cxx:600 AlidNdPtAnalysisPbPbAOD.cxx:601 AlidNdPtAnalysisPbPbAOD.cxx:602 AlidNdPtAnalysisPbPbAOD.cxx:603 AlidNdPtAnalysisPbPbAOD.cxx:604 AlidNdPtAnalysisPbPbAOD.cxx:605 AlidNdPtAnalysisPbPbAOD.cxx:606 AlidNdPtAnalysisPbPbAOD.cxx:607 AlidNdPtAnalysisPbPbAOD.cxx:608 AlidNdPtAnalysisPbPbAOD.cxx:609 AlidNdPtAnalysisPbPbAOD.cxx:610 AlidNdPtAnalysisPbPbAOD.cxx:611 AlidNdPtAnalysisPbPbAOD.cxx:612 AlidNdPtAnalysisPbPbAOD.cxx:613 AlidNdPtAnalysisPbPbAOD.cxx:614 AlidNdPtAnalysisPbPbAOD.cxx:615 AlidNdPtAnalysisPbPbAOD.cxx:616 AlidNdPtAnalysisPbPbAOD.cxx:617 AlidNdPtAnalysisPbPbAOD.cxx:618 AlidNdPtAnalysisPbPbAOD.cxx:619 AlidNdPtAnalysisPbPbAOD.cxx:620 AlidNdPtAnalysisPbPbAOD.cxx:621 AlidNdPtAnalysisPbPbAOD.cxx:622 AlidNdPtAnalysisPbPbAOD.cxx:623 AlidNdPtAnalysisPbPbAOD.cxx:624 AlidNdPtAnalysisPbPbAOD.cxx:625 AlidNdPtAnalysisPbPbAOD.cxx:626 AlidNdPtAnalysisPbPbAOD.cxx:627 AlidNdPtAnalysisPbPbAOD.cxx:628 AlidNdPtAnalysisPbPbAOD.cxx:629 AlidNdPtAnalysisPbPbAOD.cxx:630 AlidNdPtAnalysisPbPbAOD.cxx:631 AlidNdPtAnalysisPbPbAOD.cxx:632 AlidNdPtAnalysisPbPbAOD.cxx:633 AlidNdPtAnalysisPbPbAOD.cxx:634 AlidNdPtAnalysisPbPbAOD.cxx:635 AlidNdPtAnalysisPbPbAOD.cxx:636 AlidNdPtAnalysisPbPbAOD.cxx:637 AlidNdPtAnalysisPbPbAOD.cxx:638 AlidNdPtAnalysisPbPbAOD.cxx:639 AlidNdPtAnalysisPbPbAOD.cxx:640 AlidNdPtAnalysisPbPbAOD.cxx:641 AlidNdPtAnalysisPbPbAOD.cxx:642 AlidNdPtAnalysisPbPbAOD.cxx:643 AlidNdPtAnalysisPbPbAOD.cxx:644 AlidNdPtAnalysisPbPbAOD.cxx:645 AlidNdPtAnalysisPbPbAOD.cxx:646 AlidNdPtAnalysisPbPbAOD.cxx:647 AlidNdPtAnalysisPbPbAOD.cxx:648 AlidNdPtAnalysisPbPbAOD.cxx:649 AlidNdPtAnalysisPbPbAOD.cxx:650 AlidNdPtAnalysisPbPbAOD.cxx:651 AlidNdPtAnalysisPbPbAOD.cxx:652 AlidNdPtAnalysisPbPbAOD.cxx:653 AlidNdPtAnalysisPbPbAOD.cxx:654 AlidNdPtAnalysisPbPbAOD.cxx:655 AlidNdPtAnalysisPbPbAOD.cxx:656 AlidNdPtAnalysisPbPbAOD.cxx:657 AlidNdPtAnalysisPbPbAOD.cxx:658 AlidNdPtAnalysisPbPbAOD.cxx:659 AlidNdPtAnalysisPbPbAOD.cxx:660 AlidNdPtAnalysisPbPbAOD.cxx:661 AlidNdPtAnalysisPbPbAOD.cxx:662 AlidNdPtAnalysisPbPbAOD.cxx:663 AlidNdPtAnalysisPbPbAOD.cxx:664 AlidNdPtAnalysisPbPbAOD.cxx:665 AlidNdPtAnalysisPbPbAOD.cxx:666 AlidNdPtAnalysisPbPbAOD.cxx:667 AlidNdPtAnalysisPbPbAOD.cxx:668 AlidNdPtAnalysisPbPbAOD.cxx:669 AlidNdPtAnalysisPbPbAOD.cxx:670 AlidNdPtAnalysisPbPbAOD.cxx:671 AlidNdPtAnalysisPbPbAOD.cxx:672 AlidNdPtAnalysisPbPbAOD.cxx:673 AlidNdPtAnalysisPbPbAOD.cxx:674 AlidNdPtAnalysisPbPbAOD.cxx:675 AlidNdPtAnalysisPbPbAOD.cxx:676 AlidNdPtAnalysisPbPbAOD.cxx:677 AlidNdPtAnalysisPbPbAOD.cxx:678 AlidNdPtAnalysisPbPbAOD.cxx:679 AlidNdPtAnalysisPbPbAOD.cxx:680 AlidNdPtAnalysisPbPbAOD.cxx:681 AlidNdPtAnalysisPbPbAOD.cxx:682 AlidNdPtAnalysisPbPbAOD.cxx:683 AlidNdPtAnalysisPbPbAOD.cxx:684 AlidNdPtAnalysisPbPbAOD.cxx:685 AlidNdPtAnalysisPbPbAOD.cxx:686 AlidNdPtAnalysisPbPbAOD.cxx:687 AlidNdPtAnalysisPbPbAOD.cxx:688 AlidNdPtAnalysisPbPbAOD.cxx:689 AlidNdPtAnalysisPbPbAOD.cxx:690 AlidNdPtAnalysisPbPbAOD.cxx:691 AlidNdPtAnalysisPbPbAOD.cxx:692 AlidNdPtAnalysisPbPbAOD.cxx:693 AlidNdPtAnalysisPbPbAOD.cxx:694 AlidNdPtAnalysisPbPbAOD.cxx:695 AlidNdPtAnalysisPbPbAOD.cxx:696 AlidNdPtAnalysisPbPbAOD.cxx:697 AlidNdPtAnalysisPbPbAOD.cxx:698 AlidNdPtAnalysisPbPbAOD.cxx:699 AlidNdPtAnalysisPbPbAOD.cxx:700 AlidNdPtAnalysisPbPbAOD.cxx:701 AlidNdPtAnalysisPbPbAOD.cxx:702 AlidNdPtAnalysisPbPbAOD.cxx:703 AlidNdPtAnalysisPbPbAOD.cxx:704 AlidNdPtAnalysisPbPbAOD.cxx:705 AlidNdPtAnalysisPbPbAOD.cxx:706 AlidNdPtAnalysisPbPbAOD.cxx:707 AlidNdPtAnalysisPbPbAOD.cxx:708 AlidNdPtAnalysisPbPbAOD.cxx:709 AlidNdPtAnalysisPbPbAOD.cxx:710 AlidNdPtAnalysisPbPbAOD.cxx:711 AlidNdPtAnalysisPbPbAOD.cxx:712 AlidNdPtAnalysisPbPbAOD.cxx:713 AlidNdPtAnalysisPbPbAOD.cxx:714 AlidNdPtAnalysisPbPbAOD.cxx:715 AlidNdPtAnalysisPbPbAOD.cxx:716 AlidNdPtAnalysisPbPbAOD.cxx:717 AlidNdPtAnalysisPbPbAOD.cxx:718 AlidNdPtAnalysisPbPbAOD.cxx:719 AlidNdPtAnalysisPbPbAOD.cxx:720 AlidNdPtAnalysisPbPbAOD.cxx:721 AlidNdPtAnalysisPbPbAOD.cxx:722 AlidNdPtAnalysisPbPbAOD.cxx:723 AlidNdPtAnalysisPbPbAOD.cxx:724 AlidNdPtAnalysisPbPbAOD.cxx:725 AlidNdPtAnalysisPbPbAOD.cxx:726 AlidNdPtAnalysisPbPbAOD.cxx:727 AlidNdPtAnalysisPbPbAOD.cxx:728 AlidNdPtAnalysisPbPbAOD.cxx:729 AlidNdPtAnalysisPbPbAOD.cxx:730 AlidNdPtAnalysisPbPbAOD.cxx:731 AlidNdPtAnalysisPbPbAOD.cxx:732 AlidNdPtAnalysisPbPbAOD.cxx:733 AlidNdPtAnalysisPbPbAOD.cxx:734 AlidNdPtAnalysisPbPbAOD.cxx:735 AlidNdPtAnalysisPbPbAOD.cxx:736 AlidNdPtAnalysisPbPbAOD.cxx:737 AlidNdPtAnalysisPbPbAOD.cxx:738 AlidNdPtAnalysisPbPbAOD.cxx:739 AlidNdPtAnalysisPbPbAOD.cxx:740 AlidNdPtAnalysisPbPbAOD.cxx:741 AlidNdPtAnalysisPbPbAOD.cxx:742 AlidNdPtAnalysisPbPbAOD.cxx:743 AlidNdPtAnalysisPbPbAOD.cxx:744 AlidNdPtAnalysisPbPbAOD.cxx:745 AlidNdPtAnalysisPbPbAOD.cxx:746 AlidNdPtAnalysisPbPbAOD.cxx:747 AlidNdPtAnalysisPbPbAOD.cxx:748 AlidNdPtAnalysisPbPbAOD.cxx:749 AlidNdPtAnalysisPbPbAOD.cxx:750 AlidNdPtAnalysisPbPbAOD.cxx:751 AlidNdPtAnalysisPbPbAOD.cxx:752 AlidNdPtAnalysisPbPbAOD.cxx:753 AlidNdPtAnalysisPbPbAOD.cxx:754 AlidNdPtAnalysisPbPbAOD.cxx:755 AlidNdPtAnalysisPbPbAOD.cxx:756 AlidNdPtAnalysisPbPbAOD.cxx:757 AlidNdPtAnalysisPbPbAOD.cxx:758 AlidNdPtAnalysisPbPbAOD.cxx:759 AlidNdPtAnalysisPbPbAOD.cxx:760 AlidNdPtAnalysisPbPbAOD.cxx:761 AlidNdPtAnalysisPbPbAOD.cxx:762 AlidNdPtAnalysisPbPbAOD.cxx:763 AlidNdPtAnalysisPbPbAOD.cxx:764 AlidNdPtAnalysisPbPbAOD.cxx:765 AlidNdPtAnalysisPbPbAOD.cxx:766 AlidNdPtAnalysisPbPbAOD.cxx:767 AlidNdPtAnalysisPbPbAOD.cxx:768 AlidNdPtAnalysisPbPbAOD.cxx:769 AlidNdPtAnalysisPbPbAOD.cxx:770 AlidNdPtAnalysisPbPbAOD.cxx:771 AlidNdPtAnalysisPbPbAOD.cxx:772 AlidNdPtAnalysisPbPbAOD.cxx:773 AlidNdPtAnalysisPbPbAOD.cxx:774 AlidNdPtAnalysisPbPbAOD.cxx:775 AlidNdPtAnalysisPbPbAOD.cxx:776 AlidNdPtAnalysisPbPbAOD.cxx:777 AlidNdPtAnalysisPbPbAOD.cxx:778 AlidNdPtAnalysisPbPbAOD.cxx:779 AlidNdPtAnalysisPbPbAOD.cxx:780 AlidNdPtAnalysisPbPbAOD.cxx:781 AlidNdPtAnalysisPbPbAOD.cxx:782 AlidNdPtAnalysisPbPbAOD.cxx:783 AlidNdPtAnalysisPbPbAOD.cxx:784 AlidNdPtAnalysisPbPbAOD.cxx:785 AlidNdPtAnalysisPbPbAOD.cxx:786 AlidNdPtAnalysisPbPbAOD.cxx:787 AlidNdPtAnalysisPbPbAOD.cxx:788 AlidNdPtAnalysisPbPbAOD.cxx:789 AlidNdPtAnalysisPbPbAOD.cxx:790 AlidNdPtAnalysisPbPbAOD.cxx:791 AlidNdPtAnalysisPbPbAOD.cxx:792 AlidNdPtAnalysisPbPbAOD.cxx:793 AlidNdPtAnalysisPbPbAOD.cxx:794 AlidNdPtAnalysisPbPbAOD.cxx:795 AlidNdPtAnalysisPbPbAOD.cxx:796 AlidNdPtAnalysisPbPbAOD.cxx:797 AlidNdPtAnalysisPbPbAOD.cxx:798 AlidNdPtAnalysisPbPbAOD.cxx:799 AlidNdPtAnalysisPbPbAOD.cxx:800 AlidNdPtAnalysisPbPbAOD.cxx:801 AlidNdPtAnalysisPbPbAOD.cxx:802 AlidNdPtAnalysisPbPbAOD.cxx:803 AlidNdPtAnalysisPbPbAOD.cxx:804 AlidNdPtAnalysisPbPbAOD.cxx:805 AlidNdPtAnalysisPbPbAOD.cxx:806 AlidNdPtAnalysisPbPbAOD.cxx:807 AlidNdPtAnalysisPbPbAOD.cxx:808 AlidNdPtAnalysisPbPbAOD.cxx:809 AlidNdPtAnalysisPbPbAOD.cxx:810 AlidNdPtAnalysisPbPbAOD.cxx:811 AlidNdPtAnalysisPbPbAOD.cxx:812 AlidNdPtAnalysisPbPbAOD.cxx:813 AlidNdPtAnalysisPbPbAOD.cxx:814 AlidNdPtAnalysisPbPbAOD.cxx:815 AlidNdPtAnalysisPbPbAOD.cxx:816 AlidNdPtAnalysisPbPbAOD.cxx:817 AlidNdPtAnalysisPbPbAOD.cxx:818 AlidNdPtAnalysisPbPbAOD.cxx:819 AlidNdPtAnalysisPbPbAOD.cxx:820 AlidNdPtAnalysisPbPbAOD.cxx:821 AlidNdPtAnalysisPbPbAOD.cxx:822 AlidNdPtAnalysisPbPbAOD.cxx:823 AlidNdPtAnalysisPbPbAOD.cxx:824 AlidNdPtAnalysisPbPbAOD.cxx:825 AlidNdPtAnalysisPbPbAOD.cxx:826 AlidNdPtAnalysisPbPbAOD.cxx:827 AlidNdPtAnalysisPbPbAOD.cxx:828 AlidNdPtAnalysisPbPbAOD.cxx:829 AlidNdPtAnalysisPbPbAOD.cxx:830 AlidNdPtAnalysisPbPbAOD.cxx:831 AlidNdPtAnalysisPbPbAOD.cxx:832 AlidNdPtAnalysisPbPbAOD.cxx:833 AlidNdPtAnalysisPbPbAOD.cxx:834 AlidNdPtAnalysisPbPbAOD.cxx:835 AlidNdPtAnalysisPbPbAOD.cxx:836 AlidNdPtAnalysisPbPbAOD.cxx:837 AlidNdPtAnalysisPbPbAOD.cxx:838 AlidNdPtAnalysisPbPbAOD.cxx:839 AlidNdPtAnalysisPbPbAOD.cxx:840 AlidNdPtAnalysisPbPbAOD.cxx:841 AlidNdPtAnalysisPbPbAOD.cxx:842 AlidNdPtAnalysisPbPbAOD.cxx:843 AlidNdPtAnalysisPbPbAOD.cxx:844 AlidNdPtAnalysisPbPbAOD.cxx:845 AlidNdPtAnalysisPbPbAOD.cxx:846 AlidNdPtAnalysisPbPbAOD.cxx:847 AlidNdPtAnalysisPbPbAOD.cxx:848 AlidNdPtAnalysisPbPbAOD.cxx:849 AlidNdPtAnalysisPbPbAOD.cxx:850 AlidNdPtAnalysisPbPbAOD.cxx:851 AlidNdPtAnalysisPbPbAOD.cxx:852 AlidNdPtAnalysisPbPbAOD.cxx:853 AlidNdPtAnalysisPbPbAOD.cxx:854 AlidNdPtAnalysisPbPbAOD.cxx:855 AlidNdPtAnalysisPbPbAOD.cxx:856 AlidNdPtAnalysisPbPbAOD.cxx:857 AlidNdPtAnalysisPbPbAOD.cxx:858 AlidNdPtAnalysisPbPbAOD.cxx:859 AlidNdPtAnalysisPbPbAOD.cxx:860 AlidNdPtAnalysisPbPbAOD.cxx:861 AlidNdPtAnalysisPbPbAOD.cxx:862 AlidNdPtAnalysisPbPbAOD.cxx:863 AlidNdPtAnalysisPbPbAOD.cxx:864 AlidNdPtAnalysisPbPbAOD.cxx:865 AlidNdPtAnalysisPbPbAOD.cxx:866 AlidNdPtAnalysisPbPbAOD.cxx:867 AlidNdPtAnalysisPbPbAOD.cxx:868 AlidNdPtAnalysisPbPbAOD.cxx:869 AlidNdPtAnalysisPbPbAOD.cxx:870 AlidNdPtAnalysisPbPbAOD.cxx:871 AlidNdPtAnalysisPbPbAOD.cxx:872 AlidNdPtAnalysisPbPbAOD.cxx:873 AlidNdPtAnalysisPbPbAOD.cxx:874 AlidNdPtAnalysisPbPbAOD.cxx:875 AlidNdPtAnalysisPbPbAOD.cxx:876 AlidNdPtAnalysisPbPbAOD.cxx:877 AlidNdPtAnalysisPbPbAOD.cxx:878 AlidNdPtAnalysisPbPbAOD.cxx:879 AlidNdPtAnalysisPbPbAOD.cxx:880 AlidNdPtAnalysisPbPbAOD.cxx:881 AlidNdPtAnalysisPbPbAOD.cxx:882 AlidNdPtAnalysisPbPbAOD.cxx:883 AlidNdPtAnalysisPbPbAOD.cxx:884 AlidNdPtAnalysisPbPbAOD.cxx:885 AlidNdPtAnalysisPbPbAOD.cxx:886 AlidNdPtAnalysisPbPbAOD.cxx:887 AlidNdPtAnalysisPbPbAOD.cxx:888 AlidNdPtAnalysisPbPbAOD.cxx:889 AlidNdPtAnalysisPbPbAOD.cxx:890 AlidNdPtAnalysisPbPbAOD.cxx:891 AlidNdPtAnalysisPbPbAOD.cxx:892 AlidNdPtAnalysisPbPbAOD.cxx:893 AlidNdPtAnalysisPbPbAOD.cxx:894 AlidNdPtAnalysisPbPbAOD.cxx:895 AlidNdPtAnalysisPbPbAOD.cxx:896 AlidNdPtAnalysisPbPbAOD.cxx:897 AlidNdPtAnalysisPbPbAOD.cxx:898 AlidNdPtAnalysisPbPbAOD.cxx:899 AlidNdPtAnalysisPbPbAOD.cxx:900 AlidNdPtAnalysisPbPbAOD.cxx:901 AlidNdPtAnalysisPbPbAOD.cxx:902 AlidNdPtAnalysisPbPbAOD.cxx:903 AlidNdPtAnalysisPbPbAOD.cxx:904 AlidNdPtAnalysisPbPbAOD.cxx:905 AlidNdPtAnalysisPbPbAOD.cxx:906 AlidNdPtAnalysisPbPbAOD.cxx:907 AlidNdPtAnalysisPbPbAOD.cxx:908 AlidNdPtAnalysisPbPbAOD.cxx:909 AlidNdPtAnalysisPbPbAOD.cxx:910 AlidNdPtAnalysisPbPbAOD.cxx:911 AlidNdPtAnalysisPbPbAOD.cxx:912 AlidNdPtAnalysisPbPbAOD.cxx:913 AlidNdPtAnalysisPbPbAOD.cxx:914 AlidNdPtAnalysisPbPbAOD.cxx:915 AlidNdPtAnalysisPbPbAOD.cxx:916 AlidNdPtAnalysisPbPbAOD.cxx:917 AlidNdPtAnalysisPbPbAOD.cxx:918 AlidNdPtAnalysisPbPbAOD.cxx:919 AlidNdPtAnalysisPbPbAOD.cxx:920 AlidNdPtAnalysisPbPbAOD.cxx:921 AlidNdPtAnalysisPbPbAOD.cxx:922 AlidNdPtAnalysisPbPbAOD.cxx:923 AlidNdPtAnalysisPbPbAOD.cxx:924 AlidNdPtAnalysisPbPbAOD.cxx:925 AlidNdPtAnalysisPbPbAOD.cxx:926 AlidNdPtAnalysisPbPbAOD.cxx:927 AlidNdPtAnalysisPbPbAOD.cxx:928 AlidNdPtAnalysisPbPbAOD.cxx:929 AlidNdPtAnalysisPbPbAOD.cxx:930 AlidNdPtAnalysisPbPbAOD.cxx:931 AlidNdPtAnalysisPbPbAOD.cxx:932 AlidNdPtAnalysisPbPbAOD.cxx:933 AlidNdPtAnalysisPbPbAOD.cxx:934 AlidNdPtAnalysisPbPbAOD.cxx:935 AlidNdPtAnalysisPbPbAOD.cxx:936 AlidNdPtAnalysisPbPbAOD.cxx:937 AlidNdPtAnalysisPbPbAOD.cxx:938 AlidNdPtAnalysisPbPbAOD.cxx:939 AlidNdPtAnalysisPbPbAOD.cxx:940 AlidNdPtAnalysisPbPbAOD.cxx:941 AlidNdPtAnalysisPbPbAOD.cxx:942 AlidNdPtAnalysisPbPbAOD.cxx:943 AlidNdPtAnalysisPbPbAOD.cxx:944 AlidNdPtAnalysisPbPbAOD.cxx:945 AlidNdPtAnalysisPbPbAOD.cxx:946 AlidNdPtAnalysisPbPbAOD.cxx:947 AlidNdPtAnalysisPbPbAOD.cxx:948 AlidNdPtAnalysisPbPbAOD.cxx:949 AlidNdPtAnalysisPbPbAOD.cxx:950 AlidNdPtAnalysisPbPbAOD.cxx:951 AlidNdPtAnalysisPbPbAOD.cxx:952 AlidNdPtAnalysisPbPbAOD.cxx:953 AlidNdPtAnalysisPbPbAOD.cxx:954 AlidNdPtAnalysisPbPbAOD.cxx:955 AlidNdPtAnalysisPbPbAOD.cxx:956 AlidNdPtAnalysisPbPbAOD.cxx:957 AlidNdPtAnalysisPbPbAOD.cxx:958 AlidNdPtAnalysisPbPbAOD.cxx:959 AlidNdPtAnalysisPbPbAOD.cxx:960 AlidNdPtAnalysisPbPbAOD.cxx:961 AlidNdPtAnalysisPbPbAOD.cxx:962 AlidNdPtAnalysisPbPbAOD.cxx:963 AlidNdPtAnalysisPbPbAOD.cxx:964 AlidNdPtAnalysisPbPbAOD.cxx:965 AlidNdPtAnalysisPbPbAOD.cxx:966 AlidNdPtAnalysisPbPbAOD.cxx:967 AlidNdPtAnalysisPbPbAOD.cxx:968 AlidNdPtAnalysisPbPbAOD.cxx:969 AlidNdPtAnalysisPbPbAOD.cxx:970 AlidNdPtAnalysisPbPbAOD.cxx:971 AlidNdPtAnalysisPbPbAOD.cxx:972 AlidNdPtAnalysisPbPbAOD.cxx:973 AlidNdPtAnalysisPbPbAOD.cxx:974 AlidNdPtAnalysisPbPbAOD.cxx:975 AlidNdPtAnalysisPbPbAOD.cxx:976 AlidNdPtAnalysisPbPbAOD.cxx:977 AlidNdPtAnalysisPbPbAOD.cxx:978 AlidNdPtAnalysisPbPbAOD.cxx:979 AlidNdPtAnalysisPbPbAOD.cxx:980 AlidNdPtAnalysisPbPbAOD.cxx:981 AlidNdPtAnalysisPbPbAOD.cxx:982 AlidNdPtAnalysisPbPbAOD.cxx:983 AlidNdPtAnalysisPbPbAOD.cxx:984 AlidNdPtAnalysisPbPbAOD.cxx:985 AlidNdPtAnalysisPbPbAOD.cxx:986 AlidNdPtAnalysisPbPbAOD.cxx:987 AlidNdPtAnalysisPbPbAOD.cxx:988 AlidNdPtAnalysisPbPbAOD.cxx:989 AlidNdPtAnalysisPbPbAOD.cxx:990 AlidNdPtAnalysisPbPbAOD.cxx:991 AlidNdPtAnalysisPbPbAOD.cxx:992 AlidNdPtAnalysisPbPbAOD.cxx:993 AlidNdPtAnalysisPbPbAOD.cxx:994 AlidNdPtAnalysisPbPbAOD.cxx:995 AlidNdPtAnalysisPbPbAOD.cxx:996 AlidNdPtAnalysisPbPbAOD.cxx:997 AlidNdPtAnalysisPbPbAOD.cxx:998 AlidNdPtAnalysisPbPbAOD.cxx:999 AlidNdPtAnalysisPbPbAOD.cxx:1000 AlidNdPtAnalysisPbPbAOD.cxx:1001 AlidNdPtAnalysisPbPbAOD.cxx:1002 AlidNdPtAnalysisPbPbAOD.cxx:1003 AlidNdPtAnalysisPbPbAOD.cxx:1004 AlidNdPtAnalysisPbPbAOD.cxx:1005 AlidNdPtAnalysisPbPbAOD.cxx:1006 AlidNdPtAnalysisPbPbAOD.cxx:1007 AlidNdPtAnalysisPbPbAOD.cxx:1008 AlidNdPtAnalysisPbPbAOD.cxx:1009 AlidNdPtAnalysisPbPbAOD.cxx:1010 AlidNdPtAnalysisPbPbAOD.cxx:1011 AlidNdPtAnalysisPbPbAOD.cxx:1012 AlidNdPtAnalysisPbPbAOD.cxx:1013 AlidNdPtAnalysisPbPbAOD.cxx:1014 AlidNdPtAnalysisPbPbAOD.cxx:1015 AlidNdPtAnalysisPbPbAOD.cxx:1016 AlidNdPtAnalysisPbPbAOD.cxx:1017 AlidNdPtAnalysisPbPbAOD.cxx:1018 AlidNdPtAnalysisPbPbAOD.cxx:1019 AlidNdPtAnalysisPbPbAOD.cxx:1020 AlidNdPtAnalysisPbPbAOD.cxx:1021 AlidNdPtAnalysisPbPbAOD.cxx:1022 AlidNdPtAnalysisPbPbAOD.cxx:1023 AlidNdPtAnalysisPbPbAOD.cxx:1024 AlidNdPtAnalysisPbPbAOD.cxx:1025 AlidNdPtAnalysisPbPbAOD.cxx:1026 AlidNdPtAnalysisPbPbAOD.cxx:1027 AlidNdPtAnalysisPbPbAOD.cxx:1028 AlidNdPtAnalysisPbPbAOD.cxx:1029 AlidNdPtAnalysisPbPbAOD.cxx:1030 AlidNdPtAnalysisPbPbAOD.cxx:1031 AlidNdPtAnalysisPbPbAOD.cxx:1032 AlidNdPtAnalysisPbPbAOD.cxx:1033 AlidNdPtAnalysisPbPbAOD.cxx:1034 AlidNdPtAnalysisPbPbAOD.cxx:1035 AlidNdPtAnalysisPbPbAOD.cxx:1036 AlidNdPtAnalysisPbPbAOD.cxx:1037 AlidNdPtAnalysisPbPbAOD.cxx:1038 AlidNdPtAnalysisPbPbAOD.cxx:1039 AlidNdPtAnalysisPbPbAOD.cxx:1040 AlidNdPtAnalysisPbPbAOD.cxx:1041 AlidNdPtAnalysisPbPbAOD.cxx:1042 AlidNdPtAnalysisPbPbAOD.cxx:1043 AlidNdPtAnalysisPbPbAOD.cxx:1044 AlidNdPtAnalysisPbPbAOD.cxx:1045 AlidNdPtAnalysisPbPbAOD.cxx:1046 AlidNdPtAnalysisPbPbAOD.cxx:1047 AlidNdPtAnalysisPbPbAOD.cxx:1048 AlidNdPtAnalysisPbPbAOD.cxx:1049 AlidNdPtAnalysisPbPbAOD.cxx:1050 AlidNdPtAnalysisPbPbAOD.cxx:1051 AlidNdPtAnalysisPbPbAOD.cxx:1052 AlidNdPtAnalysisPbPbAOD.cxx:1053 AlidNdPtAnalysisPbPbAOD.cxx:1054 AlidNdPtAnalysisPbPbAOD.cxx:1055 AlidNdPtAnalysisPbPbAOD.cxx:1056 AlidNdPtAnalysisPbPbAOD.cxx:1057 AlidNdPtAnalysisPbPbAOD.cxx:1058 AlidNdPtAnalysisPbPbAOD.cxx:1059 AlidNdPtAnalysisPbPbAOD.cxx:1060 AlidNdPtAnalysisPbPbAOD.cxx:1061 AlidNdPtAnalysisPbPbAOD.cxx:1062 AlidNdPtAnalysisPbPbAOD.cxx:1063 AlidNdPtAnalysisPbPbAOD.cxx:1064 AlidNdPtAnalysisPbPbAOD.cxx:1065 AlidNdPtAnalysisPbPbAOD.cxx:1066 AlidNdPtAnalysisPbPbAOD.cxx:1067 AlidNdPtAnalysisPbPbAOD.cxx:1068 AlidNdPtAnalysisPbPbAOD.cxx:1069 AlidNdPtAnalysisPbPbAOD.cxx:1070 AlidNdPtAnalysisPbPbAOD.cxx:1071 AlidNdPtAnalysisPbPbAOD.cxx:1072 AlidNdPtAnalysisPbPbAOD.cxx:1073 AlidNdPtAnalysisPbPbAOD.cxx:1074 AlidNdPtAnalysisPbPbAOD.cxx:1075 AlidNdPtAnalysisPbPbAOD.cxx:1076 AlidNdPtAnalysisPbPbAOD.cxx:1077 AlidNdPtAnalysisPbPbAOD.cxx:1078 AlidNdPtAnalysisPbPbAOD.cxx:1079 AlidNdPtAnalysisPbPbAOD.cxx:1080 AlidNdPtAnalysisPbPbAOD.cxx:1081 AlidNdPtAnalysisPbPbAOD.cxx:1082 AlidNdPtAnalysisPbPbAOD.cxx:1083 AlidNdPtAnalysisPbPbAOD.cxx:1084 AlidNdPtAnalysisPbPbAOD.cxx:1085 AlidNdPtAnalysisPbPbAOD.cxx:1086 AlidNdPtAnalysisPbPbAOD.cxx:1087 AlidNdPtAnalysisPbPbAOD.cxx:1088 AlidNdPtAnalysisPbPbAOD.cxx:1089 AlidNdPtAnalysisPbPbAOD.cxx:1090 AlidNdPtAnalysisPbPbAOD.cxx:1091 AlidNdPtAnalysisPbPbAOD.cxx:1092 AlidNdPtAnalysisPbPbAOD.cxx:1093 AlidNdPtAnalysisPbPbAOD.cxx:1094 AlidNdPtAnalysisPbPbAOD.cxx:1095 AlidNdPtAnalysisPbPbAOD.cxx:1096 AlidNdPtAnalysisPbPbAOD.cxx:1097 AlidNdPtAnalysisPbPbAOD.cxx:1098 AlidNdPtAnalysisPbPbAOD.cxx:1099 AlidNdPtAnalysisPbPbAOD.cxx:1100 AlidNdPtAnalysisPbPbAOD.cxx:1101 AlidNdPtAnalysisPbPbAOD.cxx:1102 AlidNdPtAnalysisPbPbAOD.cxx:1103 AlidNdPtAnalysisPbPbAOD.cxx:1104 AlidNdPtAnalysisPbPbAOD.cxx:1105 AlidNdPtAnalysisPbPbAOD.cxx:1106 AlidNdPtAnalysisPbPbAOD.cxx:1107 AlidNdPtAnalysisPbPbAOD.cxx:1108 AlidNdPtAnalysisPbPbAOD.cxx:1109 AlidNdPtAnalysisPbPbAOD.cxx:1110 AlidNdPtAnalysisPbPbAOD.cxx:1111 AlidNdPtAnalysisPbPbAOD.cxx:1112 AlidNdPtAnalysisPbPbAOD.cxx:1113 AlidNdPtAnalysisPbPbAOD.cxx:1114 AlidNdPtAnalysisPbPbAOD.cxx:1115 AlidNdPtAnalysisPbPbAOD.cxx:1116 AlidNdPtAnalysisPbPbAOD.cxx:1117 AlidNdPtAnalysisPbPbAOD.cxx:1118 AlidNdPtAnalysisPbPbAOD.cxx:1119 AlidNdPtAnalysisPbPbAOD.cxx:1120 AlidNdPtAnalysisPbPbAOD.cxx:1121 AlidNdPtAnalysisPbPbAOD.cxx:1122 AlidNdPtAnalysisPbPbAOD.cxx:1123 AlidNdPtAnalysisPbPbAOD.cxx:1124 AlidNdPtAnalysisPbPbAOD.cxx:1125 AlidNdPtAnalysisPbPbAOD.cxx:1126 AlidNdPtAnalysisPbPbAOD.cxx:1127 AlidNdPtAnalysisPbPbAOD.cxx:1128 AlidNdPtAnalysisPbPbAOD.cxx:1129 AlidNdPtAnalysisPbPbAOD.cxx:1130 AlidNdPtAnalysisPbPbAOD.cxx:1131 AlidNdPtAnalysisPbPbAOD.cxx:1132 AlidNdPtAnalysisPbPbAOD.cxx:1133 AlidNdPtAnalysisPbPbAOD.cxx:1134 AlidNdPtAnalysisPbPbAOD.cxx:1135 AlidNdPtAnalysisPbPbAOD.cxx:1136 AlidNdPtAnalysisPbPbAOD.cxx:1137 AlidNdPtAnalysisPbPbAOD.cxx:1138 AlidNdPtAnalysisPbPbAOD.cxx:1139 AlidNdPtAnalysisPbPbAOD.cxx:1140 AlidNdPtAnalysisPbPbAOD.cxx:1141 AlidNdPtAnalysisPbPbAOD.cxx:1142 AlidNdPtAnalysisPbPbAOD.cxx:1143 AlidNdPtAnalysisPbPbAOD.cxx:1144 AlidNdPtAnalysisPbPbAOD.cxx:1145 AlidNdPtAnalysisPbPbAOD.cxx:1146 AlidNdPtAnalysisPbPbAOD.cxx:1147 AlidNdPtAnalysisPbPbAOD.cxx:1148 AlidNdPtAnalysisPbPbAOD.cxx:1149 AlidNdPtAnalysisPbPbAOD.cxx:1150 AlidNdPtAnalysisPbPbAOD.cxx:1151 AlidNdPtAnalysisPbPbAOD.cxx:1152 AlidNdPtAnalysisPbPbAOD.cxx:1153 AlidNdPtAnalysisPbPbAOD.cxx:1154 AlidNdPtAnalysisPbPbAOD.cxx:1155 AlidNdPtAnalysisPbPbAOD.cxx:1156 AlidNdPtAnalysisPbPbAOD.cxx:1157 AlidNdPtAnalysisPbPbAOD.cxx:1158 AlidNdPtAnalysisPbPbAOD.cxx:1159 AlidNdPtAnalysisPbPbAOD.cxx:1160 AlidNdPtAnalysisPbPbAOD.cxx:1161 AlidNdPtAnalysisPbPbAOD.cxx:1162 AlidNdPtAnalysisPbPbAOD.cxx:1163 AlidNdPtAnalysisPbPbAOD.cxx:1164 AlidNdPtAnalysisPbPbAOD.cxx:1165 AlidNdPtAnalysisPbPbAOD.cxx:1166 AlidNdPtAnalysisPbPbAOD.cxx:1167 AlidNdPtAnalysisPbPbAOD.cxx:1168 AlidNdPtAnalysisPbPbAOD.cxx:1169 AlidNdPtAnalysisPbPbAOD.cxx:1170 AlidNdPtAnalysisPbPbAOD.cxx:1171 AlidNdPtAnalysisPbPbAOD.cxx:1172 AlidNdPtAnalysisPbPbAOD.cxx:1173 AlidNdPtAnalysisPbPbAOD.cxx:1174 AlidNdPtAnalysisPbPbAOD.cxx:1175 AlidNdPtAnalysisPbPbAOD.cxx:1176 AlidNdPtAnalysisPbPbAOD.cxx:1177 AlidNdPtAnalysisPbPbAOD.cxx:1178 AlidNdPtAnalysisPbPbAOD.cxx:1179 AlidNdPtAnalysisPbPbAOD.cxx:1180 AlidNdPtAnalysisPbPbAOD.cxx:1181 AlidNdPtAnalysisPbPbAOD.cxx:1182 AlidNdPtAnalysisPbPbAOD.cxx:1183 AlidNdPtAnalysisPbPbAOD.cxx:1184 AlidNdPtAnalysisPbPbAOD.cxx:1185 AlidNdPtAnalysisPbPbAOD.cxx:1186 AlidNdPtAnalysisPbPbAOD.cxx:1187 AlidNdPtAnalysisPbPbAOD.cxx:1188 AlidNdPtAnalysisPbPbAOD.cxx:1189 AlidNdPtAnalysisPbPbAOD.cxx:1190 AlidNdPtAnalysisPbPbAOD.cxx:1191 AlidNdPtAnalysisPbPbAOD.cxx:1192 AlidNdPtAnalysisPbPbAOD.cxx:1193 AlidNdPtAnalysisPbPbAOD.cxx:1194 AlidNdPtAnalysisPbPbAOD.cxx:1195 AlidNdPtAnalysisPbPbAOD.cxx:1196 AlidNdPtAnalysisPbPbAOD.cxx:1197 AlidNdPtAnalysisPbPbAOD.cxx:1198 AlidNdPtAnalysisPbPbAOD.cxx:1199 AlidNdPtAnalysisPbPbAOD.cxx:1200 AlidNdPtAnalysisPbPbAOD.cxx:1201 AlidNdPtAnalysisPbPbAOD.cxx:1202 AlidNdPtAnalysisPbPbAOD.cxx:1203 AlidNdPtAnalysisPbPbAOD.cxx:1204 AlidNdPtAnalysisPbPbAOD.cxx:1205 AlidNdPtAnalysisPbPbAOD.cxx:1206 AlidNdPtAnalysisPbPbAOD.cxx:1207 AlidNdPtAnalysisPbPbAOD.cxx:1208 AlidNdPtAnalysisPbPbAOD.cxx:1209 AlidNdPtAnalysisPbPbAOD.cxx:1210 AlidNdPtAnalysisPbPbAOD.cxx:1211 AlidNdPtAnalysisPbPbAOD.cxx:1212 AlidNdPtAnalysisPbPbAOD.cxx:1213 AlidNdPtAnalysisPbPbAOD.cxx:1214 AlidNdPtAnalysisPbPbAOD.cxx:1215 AlidNdPtAnalysisPbPbAOD.cxx:1216 AlidNdPtAnalysisPbPbAOD.cxx:1217 AlidNdPtAnalysisPbPbAOD.cxx:1218 AlidNdPtAnalysisPbPbAOD.cxx:1219 AlidNdPtAnalysisPbPbAOD.cxx:1220 AlidNdPtAnalysisPbPbAOD.cxx:1221 AlidNdPtAnalysisPbPbAOD.cxx:1222 AlidNdPtAnalysisPbPbAOD.cxx:1223 AlidNdPtAnalysisPbPbAOD.cxx:1224 AlidNdPtAnalysisPbPbAOD.cxx:1225 AlidNdPtAnalysisPbPbAOD.cxx:1226 AlidNdPtAnalysisPbPbAOD.cxx:1227 AlidNdPtAnalysisPbPbAOD.cxx:1228 AlidNdPtAnalysisPbPbAOD.cxx:1229 AlidNdPtAnalysisPbPbAOD.cxx:1230 AlidNdPtAnalysisPbPbAOD.cxx:1231 AlidNdPtAnalysisPbPbAOD.cxx:1232 AlidNdPtAnalysisPbPbAOD.cxx:1233 AlidNdPtAnalysisPbPbAOD.cxx:1234 AlidNdPtAnalysisPbPbAOD.cxx:1235 AlidNdPtAnalysisPbPbAOD.cxx:1236 AlidNdPtAnalysisPbPbAOD.cxx:1237 AlidNdPtAnalysisPbPbAOD.cxx:1238 AlidNdPtAnalysisPbPbAOD.cxx:1239 AlidNdPtAnalysisPbPbAOD.cxx:1240 AlidNdPtAnalysisPbPbAOD.cxx:1241 AlidNdPtAnalysisPbPbAOD.cxx:1242 AlidNdPtAnalysisPbPbAOD.cxx:1243 AlidNdPtAnalysisPbPbAOD.cxx:1244 AlidNdPtAnalysisPbPbAOD.cxx:1245 AlidNdPtAnalysisPbPbAOD.cxx:1246 AlidNdPtAnalysisPbPbAOD.cxx:1247 AlidNdPtAnalysisPbPbAOD.cxx:1248 AlidNdPtAnalysisPbPbAOD.cxx:1249 AlidNdPtAnalysisPbPbAOD.cxx:1250 AlidNdPtAnalysisPbPbAOD.cxx:1251 AlidNdPtAnalysisPbPbAOD.cxx:1252 AlidNdPtAnalysisPbPbAOD.cxx:1253 AlidNdPtAnalysisPbPbAOD.cxx:1254 AlidNdPtAnalysisPbPbAOD.cxx:1255 AlidNdPtAnalysisPbPbAOD.cxx:1256 AlidNdPtAnalysisPbPbAOD.cxx:1257 AlidNdPtAnalysisPbPbAOD.cxx:1258 AlidNdPtAnalysisPbPbAOD.cxx:1259 AlidNdPtAnalysisPbPbAOD.cxx:1260 AlidNdPtAnalysisPbPbAOD.cxx:1261 AlidNdPtAnalysisPbPbAOD.cxx:1262 AlidNdPtAnalysisPbPbAOD.cxx:1263 AlidNdPtAnalysisPbPbAOD.cxx:1264 AlidNdPtAnalysisPbPbAOD.cxx:1265 AlidNdPtAnalysisPbPbAOD.cxx:1266 AlidNdPtAnalysisPbPbAOD.cxx:1267 AlidNdPtAnalysisPbPbAOD.cxx:1268 AlidNdPtAnalysisPbPbAOD.cxx:1269 AlidNdPtAnalysisPbPbAOD.cxx:1270 AlidNdPtAnalysisPbPbAOD.cxx:1271 AlidNdPtAnalysisPbPbAOD.cxx:1272 AlidNdPtAnalysisPbPbAOD.cxx:1273 AlidNdPtAnalysisPbPbAOD.cxx:1274 AlidNdPtAnalysisPbPbAOD.cxx:1275 AlidNdPtAnalysisPbPbAOD.cxx:1276 AlidNdPtAnalysisPbPbAOD.cxx:1277 AlidNdPtAnalysisPbPbAOD.cxx:1278 AlidNdPtAnalysisPbPbAOD.cxx:1279 AlidNdPtAnalysisPbPbAOD.cxx:1280 AlidNdPtAnalysisPbPbAOD.cxx:1281 AlidNdPtAnalysisPbPbAOD.cxx:1282 AlidNdPtAnalysisPbPbAOD.cxx:1283 AlidNdPtAnalysisPbPbAOD.cxx:1284 AlidNdPtAnalysisPbPbAOD.cxx:1285 AlidNdPtAnalysisPbPbAOD.cxx:1286 AlidNdPtAnalysisPbPbAOD.cxx:1287 AlidNdPtAnalysisPbPbAOD.cxx:1288 AlidNdPtAnalysisPbPbAOD.cxx:1289 AlidNdPtAnalysisPbPbAOD.cxx:1290 AlidNdPtAnalysisPbPbAOD.cxx:1291 AlidNdPtAnalysisPbPbAOD.cxx:1292 AlidNdPtAnalysisPbPbAOD.cxx:1293 AlidNdPtAnalysisPbPbAOD.cxx:1294 AlidNdPtAnalysisPbPbAOD.cxx:1295 AlidNdPtAnalysisPbPbAOD.cxx:1296 AlidNdPtAnalysisPbPbAOD.cxx:1297 AlidNdPtAnalysisPbPbAOD.cxx:1298 AlidNdPtAnalysisPbPbAOD.cxx:1299 AlidNdPtAnalysisPbPbAOD.cxx:1300 AlidNdPtAnalysisPbPbAOD.cxx:1301 AlidNdPtAnalysisPbPbAOD.cxx:1302 AlidNdPtAnalysisPbPbAOD.cxx:1303 AlidNdPtAnalysisPbPbAOD.cxx:1304 AlidNdPtAnalysisPbPbAOD.cxx:1305 AlidNdPtAnalysisPbPbAOD.cxx:1306 AlidNdPtAnalysisPbPbAOD.cxx:1307 AlidNdPtAnalysisPbPbAOD.cxx:1308 AlidNdPtAnalysisPbPbAOD.cxx:1309 AlidNdPtAnalysisPbPbAOD.cxx:1310 AlidNdPtAnalysisPbPbAOD.cxx:1311 AlidNdPtAnalysisPbPbAOD.cxx:1312 AlidNdPtAnalysisPbPbAOD.cxx:1313 AlidNdPtAnalysisPbPbAOD.cxx:1314 AlidNdPtAnalysisPbPbAOD.cxx:1315 AlidNdPtAnalysisPbPbAOD.cxx:1316 AlidNdPtAnalysisPbPbAOD.cxx:1317 AlidNdPtAnalysisPbPbAOD.cxx:1318 AlidNdPtAnalysisPbPbAOD.cxx:1319 AlidNdPtAnalysisPbPbAOD.cxx:1320 AlidNdPtAnalysisPbPbAOD.cxx:1321 AlidNdPtAnalysisPbPbAOD.cxx:1322 AlidNdPtAnalysisPbPbAOD.cxx:1323 AlidNdPtAnalysisPbPbAOD.cxx:1324 AlidNdPtAnalysisPbPbAOD.cxx:1325 AlidNdPtAnalysisPbPbAOD.cxx:1326 AlidNdPtAnalysisPbPbAOD.cxx:1327 AlidNdPtAnalysisPbPbAOD.cxx:1328 AlidNdPtAnalysisPbPbAOD.cxx:1329 AlidNdPtAnalysisPbPbAOD.cxx:1330 AlidNdPtAnalysisPbPbAOD.cxx:1331 AlidNdPtAnalysisPbPbAOD.cxx:1332 AlidNdPtAnalysisPbPbAOD.cxx:1333 AlidNdPtAnalysisPbPbAOD.cxx:1334 AlidNdPtAnalysisPbPbAOD.cxx:1335 AlidNdPtAnalysisPbPbAOD.cxx:1336 AlidNdPtAnalysisPbPbAOD.cxx:1337 AlidNdPtAnalysisPbPbAOD.cxx:1338 AlidNdPtAnalysisPbPbAOD.cxx:1339 AlidNdPtAnalysisPbPbAOD.cxx:1340 AlidNdPtAnalysisPbPbAOD.cxx:1341 AlidNdPtAnalysisPbPbAOD.cxx:1342 AlidNdPtAnalysisPbPbAOD.cxx:1343 AlidNdPtAnalysisPbPbAOD.cxx:1344 AlidNdPtAnalysisPbPbAOD.cxx:1345 AlidNdPtAnalysisPbPbAOD.cxx:1346 AlidNdPtAnalysisPbPbAOD.cxx:1347 AlidNdPtAnalysisPbPbAOD.cxx:1348 AlidNdPtAnalysisPbPbAOD.cxx:1349 AlidNdPtAnalysisPbPbAOD.cxx:1350 AlidNdPtAnalysisPbPbAOD.cxx:1351 AlidNdPtAnalysisPbPbAOD.cxx:1352 AlidNdPtAnalysisPbPbAOD.cxx:1353 AlidNdPtAnalysisPbPbAOD.cxx:1354 AlidNdPtAnalysisPbPbAOD.cxx:1355 AlidNdPtAnalysisPbPbAOD.cxx:1356 AlidNdPtAnalysisPbPbAOD.cxx:1357 AlidNdPtAnalysisPbPbAOD.cxx:1358 AlidNdPtAnalysisPbPbAOD.cxx:1359 AlidNdPtAnalysisPbPbAOD.cxx:1360 AlidNdPtAnalysisPbPbAOD.cxx:1361 AlidNdPtAnalysisPbPbAOD.cxx:1362 AlidNdPtAnalysisPbPbAOD.cxx:1363 AlidNdPtAnalysisPbPbAOD.cxx:1364 AlidNdPtAnalysisPbPbAOD.cxx:1365 AlidNdPtAnalysisPbPbAOD.cxx:1366 AlidNdPtAnalysisPbPbAOD.cxx:1367 AlidNdPtAnalysisPbPbAOD.cxx:1368 AlidNdPtAnalysisPbPbAOD.cxx:1369 AlidNdPtAnalysisPbPbAOD.cxx:1370 AlidNdPtAnalysisPbPbAOD.cxx:1371 AlidNdPtAnalysisPbPbAOD.cxx:1372 AlidNdPtAnalysisPbPbAOD.cxx:1373 AlidNdPtAnalysisPbPbAOD.cxx:1374 AlidNdPtAnalysisPbPbAOD.cxx:1375 AlidNdPtAnalysisPbPbAOD.cxx:1376 AlidNdPtAnalysisPbPbAOD.cxx:1377 AlidNdPtAnalysisPbPbAOD.cxx:1378 AlidNdPtAnalysisPbPbAOD.cxx:1379 AlidNdPtAnalysisPbPbAOD.cxx:1380 AlidNdPtAnalysisPbPbAOD.cxx:1381 AlidNdPtAnalysisPbPbAOD.cxx:1382 AlidNdPtAnalysisPbPbAOD.cxx:1383 AlidNdPtAnalysisPbPbAOD.cxx:1384 AlidNdPtAnalysisPbPbAOD.cxx:1385 AlidNdPtAnalysisPbPbAOD.cxx:1386 AlidNdPtAnalysisPbPbAOD.cxx:1387 AlidNdPtAnalysisPbPbAOD.cxx:1388 AlidNdPtAnalysisPbPbAOD.cxx:1389 AlidNdPtAnalysisPbPbAOD.cxx:1390 AlidNdPtAnalysisPbPbAOD.cxx:1391 AlidNdPtAnalysisPbPbAOD.cxx:1392 AlidNdPtAnalysisPbPbAOD.cxx:1393 AlidNdPtAnalysisPbPbAOD.cxx:1394 AlidNdPtAnalysisPbPbAOD.cxx:1395 AlidNdPtAnalysisPbPbAOD.cxx:1396 AlidNdPtAnalysisPbPbAOD.cxx:1397 AlidNdPtAnalysisPbPbAOD.cxx:1398 AlidNdPtAnalysisPbPbAOD.cxx:1399 AlidNdPtAnalysisPbPbAOD.cxx:1400 AlidNdPtAnalysisPbPbAOD.cxx:1401 AlidNdPtAnalysisPbPbAOD.cxx:1402 AlidNdPtAnalysisPbPbAOD.cxx:1403 AlidNdPtAnalysisPbPbAOD.cxx:1404 AlidNdPtAnalysisPbPbAOD.cxx:1405 AlidNdPtAnalysisPbPbAOD.cxx:1406 AlidNdPtAnalysisPbPbAOD.cxx:1407 AlidNdPtAnalysisPbPbAOD.cxx:1408 AlidNdPtAnalysisPbPbAOD.cxx:1409 AlidNdPtAnalysisPbPbAOD.cxx:1410 AlidNdPtAnalysisPbPbAOD.cxx:1411 AlidNdPtAnalysisPbPbAOD.cxx:1412 AlidNdPtAnalysisPbPbAOD.cxx:1413 AlidNdPtAnalysisPbPbAOD.cxx:1414 AlidNdPtAnalysisPbPbAOD.cxx:1415 AlidNdPtAnalysisPbPbAOD.cxx:1416 AlidNdPtAnalysisPbPbAOD.cxx:1417 AlidNdPtAnalysisPbPbAOD.cxx:1418 AlidNdPtAnalysisPbPbAOD.cxx:1419 AlidNdPtAnalysisPbPbAOD.cxx:1420 AlidNdPtAnalysisPbPbAOD.cxx:1421 AlidNdPtAnalysisPbPbAOD.cxx:1422 AlidNdPtAnalysisPbPbAOD.cxx:1423 AlidNdPtAnalysisPbPbAOD.cxx:1424 AlidNdPtAnalysisPbPbAOD.cxx:1425 AlidNdPtAnalysisPbPbAOD.cxx:1426 AlidNdPtAnalysisPbPbAOD.cxx:1427 AlidNdPtAnalysisPbPbAOD.cxx:1428 AlidNdPtAnalysisPbPbAOD.cxx:1429 AlidNdPtAnalysisPbPbAOD.cxx:1430 AlidNdPtAnalysisPbPbAOD.cxx:1431 AlidNdPtAnalysisPbPbAOD.cxx:1432 AlidNdPtAnalysisPbPbAOD.cxx:1433 AlidNdPtAnalysisPbPbAOD.cxx:1434 AlidNdPtAnalysisPbPbAOD.cxx:1435 AlidNdPtAnalysisPbPbAOD.cxx:1436 AlidNdPtAnalysisPbPbAOD.cxx:1437 AlidNdPtAnalysisPbPbAOD.cxx:1438 AlidNdPtAnalysisPbPbAOD.cxx:1439 AlidNdPtAnalysisPbPbAOD.cxx:1440 AlidNdPtAnalysisPbPbAOD.cxx:1441 AlidNdPtAnalysisPbPbAOD.cxx:1442 AlidNdPtAnalysisPbPbAOD.cxx:1443 AlidNdPtAnalysisPbPbAOD.cxx:1444 AlidNdPtAnalysisPbPbAOD.cxx:1445 AlidNdPtAnalysisPbPbAOD.cxx:1446 AlidNdPtAnalysisPbPbAOD.cxx:1447 AlidNdPtAnalysisPbPbAOD.cxx:1448 AlidNdPtAnalysisPbPbAOD.cxx:1449 AlidNdPtAnalysisPbPbAOD.cxx:1450 AlidNdPtAnalysisPbPbAOD.cxx:1451 AlidNdPtAnalysisPbPbAOD.cxx:1452 AlidNdPtAnalysisPbPbAOD.cxx:1453 AlidNdPtAnalysisPbPbAOD.cxx:1454 AlidNdPtAnalysisPbPbAOD.cxx:1455 AlidNdPtAnalysisPbPbAOD.cxx:1456 AlidNdPtAnalysisPbPbAOD.cxx:1457 AlidNdPtAnalysisPbPbAOD.cxx:1458 AlidNdPtAnalysisPbPbAOD.cxx:1459 AlidNdPtAnalysisPbPbAOD.cxx:1460 AlidNdPtAnalysisPbPbAOD.cxx:1461 AlidNdPtAnalysisPbPbAOD.cxx:1462 AlidNdPtAnalysisPbPbAOD.cxx:1463 AlidNdPtAnalysisPbPbAOD.cxx:1464 AlidNdPtAnalysisPbPbAOD.cxx:1465 AlidNdPtAnalysisPbPbAOD.cxx:1466 AlidNdPtAnalysisPbPbAOD.cxx:1467 AlidNdPtAnalysisPbPbAOD.cxx:1468 AlidNdPtAnalysisPbPbAOD.cxx:1469 AlidNdPtAnalysisPbPbAOD.cxx:1470 AlidNdPtAnalysisPbPbAOD.cxx:1471 AlidNdPtAnalysisPbPbAOD.cxx:1472 AlidNdPtAnalysisPbPbAOD.cxx:1473 AlidNdPtAnalysisPbPbAOD.cxx:1474 AlidNdPtAnalysisPbPbAOD.cxx:1475 AlidNdPtAnalysisPbPbAOD.cxx:1476 AlidNdPtAnalysisPbPbAOD.cxx:1477 AlidNdPtAnalysisPbPbAOD.cxx:1478 AlidNdPtAnalysisPbPbAOD.cxx:1479 AlidNdPtAnalysisPbPbAOD.cxx:1480 AlidNdPtAnalysisPbPbAOD.cxx:1481 AlidNdPtAnalysisPbPbAOD.cxx:1482 AlidNdPtAnalysisPbPbAOD.cxx:1483 AlidNdPtAnalysisPbPbAOD.cxx:1484 AlidNdPtAnalysisPbPbAOD.cxx:1485 AlidNdPtAnalysisPbPbAOD.cxx:1486 AlidNdPtAnalysisPbPbAOD.cxx:1487 AlidNdPtAnalysisPbPbAOD.cxx:1488 AlidNdPtAnalysisPbPbAOD.cxx:1489 AlidNdPtAnalysisPbPbAOD.cxx:1490 AlidNdPtAnalysisPbPbAOD.cxx:1491 AlidNdPtAnalysisPbPbAOD.cxx:1492 AlidNdPtAnalysisPbPbAOD.cxx:1493 AlidNdPtAnalysisPbPbAOD.cxx:1494 AlidNdPtAnalysisPbPbAOD.cxx:1495 AlidNdPtAnalysisPbPbAOD.cxx:1496 AlidNdPtAnalysisPbPbAOD.cxx:1497 AlidNdPtAnalysisPbPbAOD.cxx:1498 AlidNdPtAnalysisPbPbAOD.cxx:1499 AlidNdPtAnalysisPbPbAOD.cxx:1500 AlidNdPtAnalysisPbPbAOD.cxx:1501 AlidNdPtAnalysisPbPbAOD.cxx:1502 AlidNdPtAnalysisPbPbAOD.cxx:1503 AlidNdPtAnalysisPbPbAOD.cxx:1504 AlidNdPtAnalysisPbPbAOD.cxx:1505 AlidNdPtAnalysisPbPbAOD.cxx:1506 AlidNdPtAnalysisPbPbAOD.cxx:1507 AlidNdPtAnalysisPbPbAOD.cxx:1508 AlidNdPtAnalysisPbPbAOD.cxx:1509 AlidNdPtAnalysisPbPbAOD.cxx:1510 AlidNdPtAnalysisPbPbAOD.cxx:1511 AlidNdPtAnalysisPbPbAOD.cxx:1512 AlidNdPtAnalysisPbPbAOD.cxx:1513 AlidNdPtAnalysisPbPbAOD.cxx:1514 AlidNdPtAnalysisPbPbAOD.cxx:1515 AlidNdPtAnalysisPbPbAOD.cxx:1516 AlidNdPtAnalysisPbPbAOD.cxx:1517 AlidNdPtAnalysisPbPbAOD.cxx:1518 AlidNdPtAnalysisPbPbAOD.cxx:1519 AlidNdPtAnalysisPbPbAOD.cxx:1520 AlidNdPtAnalysisPbPbAOD.cxx:1521 AlidNdPtAnalysisPbPbAOD.cxx:1522 AlidNdPtAnalysisPbPbAOD.cxx:1523 AlidNdPtAnalysisPbPbAOD.cxx:1524 AlidNdPtAnalysisPbPbAOD.cxx:1525 AlidNdPtAnalysisPbPbAOD.cxx:1526 AlidNdPtAnalysisPbPbAOD.cxx:1527 AlidNdPtAnalysisPbPbAOD.cxx:1528 AlidNdPtAnalysisPbPbAOD.cxx:1529 AlidNdPtAnalysisPbPbAOD.cxx:1530 AlidNdPtAnalysisPbPbAOD.cxx:1531 AlidNdPtAnalysisPbPbAOD.cxx:1532 AlidNdPtAnalysisPbPbAOD.cxx:1533 AlidNdPtAnalysisPbPbAOD.cxx:1534 AlidNdPtAnalysisPbPbAOD.cxx:1535 AlidNdPtAnalysisPbPbAOD.cxx:1536 AlidNdPtAnalysisPbPbAOD.cxx:1537 AlidNdPtAnalysisPbPbAOD.cxx:1538 AlidNdPtAnalysisPbPbAOD.cxx:1539 AlidNdPtAnalysisPbPbAOD.cxx:1540 AlidNdPtAnalysisPbPbAOD.cxx:1541 AlidNdPtAnalysisPbPbAOD.cxx:1542 AlidNdPtAnalysisPbPbAOD.cxx:1543 AlidNdPtAnalysisPbPbAOD.cxx:1544 AlidNdPtAnalysisPbPbAOD.cxx:1545 AlidNdPtAnalysisPbPbAOD.cxx:1546 AlidNdPtAnalysisPbPbAOD.cxx:1547 AlidNdPtAnalysisPbPbAOD.cxx:1548 AlidNdPtAnalysisPbPbAOD.cxx:1549 AlidNdPtAnalysisPbPbAOD.cxx:1550 AlidNdPtAnalysisPbPbAOD.cxx:1551 AlidNdPtAnalysisPbPbAOD.cxx:1552 AlidNdPtAnalysisPbPbAOD.cxx:1553 AlidNdPtAnalysisPbPbAOD.cxx:1554 AlidNdPtAnalysisPbPbAOD.cxx:1555 AlidNdPtAnalysisPbPbAOD.cxx:1556 AlidNdPtAnalysisPbPbAOD.cxx:1557 AlidNdPtAnalysisPbPbAOD.cxx:1558 AlidNdPtAnalysisPbPbAOD.cxx:1559 AlidNdPtAnalysisPbPbAOD.cxx:1560 AlidNdPtAnalysisPbPbAOD.cxx:1561 AlidNdPtAnalysisPbPbAOD.cxx:1562 AlidNdPtAnalysisPbPbAOD.cxx:1563 AlidNdPtAnalysisPbPbAOD.cxx:1564 AlidNdPtAnalysisPbPbAOD.cxx:1565 AlidNdPtAnalysisPbPbAOD.cxx:1566 AlidNdPtAnalysisPbPbAOD.cxx:1567 AlidNdPtAnalysisPbPbAOD.cxx:1568 AlidNdPtAnalysisPbPbAOD.cxx:1569 AlidNdPtAnalysisPbPbAOD.cxx:1570 AlidNdPtAnalysisPbPbAOD.cxx:1571 AlidNdPtAnalysisPbPbAOD.cxx:1572 AlidNdPtAnalysisPbPbAOD.cxx:1573 AlidNdPtAnalysisPbPbAOD.cxx:1574 AlidNdPtAnalysisPbPbAOD.cxx:1575 AlidNdPtAnalysisPbPbAOD.cxx:1576 AlidNdPtAnalysisPbPbAOD.cxx:1577 AlidNdPtAnalysisPbPbAOD.cxx:1578 AlidNdPtAnalysisPbPbAOD.cxx:1579 AlidNdPtAnalysisPbPbAOD.cxx:1580 AlidNdPtAnalysisPbPbAOD.cxx:1581 AlidNdPtAnalysisPbPbAOD.cxx:1582 AlidNdPtAnalysisPbPbAOD.cxx:1583 AlidNdPtAnalysisPbPbAOD.cxx:1584 AlidNdPtAnalysisPbPbAOD.cxx:1585 AlidNdPtAnalysisPbPbAOD.cxx:1586 AlidNdPtAnalysisPbPbAOD.cxx:1587 AlidNdPtAnalysisPbPbAOD.cxx:1588 AlidNdPtAnalysisPbPbAOD.cxx:1589 AlidNdPtAnalysisPbPbAOD.cxx:1590 AlidNdPtAnalysisPbPbAOD.cxx:1591 AlidNdPtAnalysisPbPbAOD.cxx:1592 AlidNdPtAnalysisPbPbAOD.cxx:1593 AlidNdPtAnalysisPbPbAOD.cxx:1594 AlidNdPtAnalysisPbPbAOD.cxx:1595 AlidNdPtAnalysisPbPbAOD.cxx:1596 AlidNdPtAnalysisPbPbAOD.cxx:1597 AlidNdPtAnalysisPbPbAOD.cxx:1598 AlidNdPtAnalysisPbPbAOD.cxx:1599 AlidNdPtAnalysisPbPbAOD.cxx:1600 AlidNdPtAnalysisPbPbAOD.cxx:1601 AlidNdPtAnalysisPbPbAOD.cxx:1602 AlidNdPtAnalysisPbPbAOD.cxx:1603 AlidNdPtAnalysisPbPbAOD.cxx:1604 AlidNdPtAnalysisPbPbAOD.cxx:1605 AlidNdPtAnalysisPbPbAOD.cxx:1606 AlidNdPtAnalysisPbPbAOD.cxx:1607 AlidNdPtAnalysisPbPbAOD.cxx:1608 AlidNdPtAnalysisPbPbAOD.cxx:1609 AlidNdPtAnalysisPbPbAOD.cxx:1610 AlidNdPtAnalysisPbPbAOD.cxx:1611 AlidNdPtAnalysisPbPbAOD.cxx:1612