#include "TMath.h"
#include "TAxis.h"
#include "TProfile.h"
#include "TProfile2D.h"
#include "TH2D.h"
#include "TH3D.h"
#include "TRandom3.h"
#include "AliStack.h"
#include "AliMCEvent.h"
#include "AliMCParticle.h"
#include "AliESDEvent.h"
#include "AliESDtrackCuts.h"
#include "AliCentrality.h"
#include "AliTracker.h"
#include "AliAODEvent.h"
#include "AliAODTrack.h"
#include "AliAODMCParticle.h"
#include "AliEbyEPidRatioPhy.h"
using namespace std;
ClassImp(AliEbyEPidRatioPhy)
AliEbyEPidRatioPhy::AliEbyEPidRatioPhy() :
AliEbyEPidRatioBase("Dist", "Dist"),
fOutList(NULL),
fOrder(8),
fNNp(7),
fNp(NULL),
fNpPt(NULL),
fNMCNp(7),
fMCNp(NULL),
fMCNpPt(NULL),
fRedFactp(NULL),
fPtBinHist(NULL),
fIsQA(kFALSE),
fIsSub(kFALSE),
fIsBS(kFALSE),
fIsPer(kFALSE), fRan(0),
fHnTrackUnCorrRec(NULL), fHnTrackUnCorrMc(NULL) {
AliLog::SetClassDebugLevel("AliEbyEPidRatioPhy",10);
}
AliEbyEPidRatioPhy::~AliEbyEPidRatioPhy() {
for (Int_t ii = 0; ii < fNNp; ++ii) {
for (Int_t kk = 0; kk < 2; ++kk)
if (fNp[ii][kk]) delete[] fNp[ii][kk];
if (fNp[ii]) delete[] fNp[ii];
}
if (fNp) delete[] fNp;
for (Int_t ii = 0; ii < fNMCNp; ++ii) {
for (Int_t kk = 0; kk < 2; ++kk)
if (fMCNp[ii][kk]) delete[] fMCNp[ii][kk];
if (fMCNp[ii]) delete[] fMCNp[ii];
}
if (fMCNp) delete[] fMCNp;
for (Int_t ii = 0; ii <= fOrder; ++ii)
if (fRedFactp[ii]) delete[] fRedFactp[ii];
if (fRedFactp) delete[] fRedFactp;
if(fPtBinHist) delete fPtBinHist;
for (Int_t ii = 0; ii < fNNp; ++ii) {
for (Int_t kk = 0; kk < 2; ++kk)
for (Int_t jj = 0; jj < 2; ++jj) {
if (fNpPt[ii][kk][jj]) delete[] fNpPt[ii][kk][jj];
if(fNpPt[ii][kk]) delete[] fNpPt[ii][kk];
}
if (fNpPt[ii]) delete[] fNpPt[ii];
}
if (fNpPt) delete[] fNpPt;
for (Int_t ii = 0; ii < fNNp; ++ii) {
for (Int_t kk = 0; kk < 2; ++kk)
for (Int_t jj = 0; jj < 2; ++jj) {
if (fMCNpPt[ii][kk][jj]) delete[] fMCNpPt[ii][kk][jj];
if(fMCNpPt[ii][kk]) delete[] fMCNpPt[ii][kk];
}
if (fMCNpPt[ii]) delete[] fMCNpPt[ii];
}
if (fMCNpPt) delete[] fMCNpPt;
return;
}
void AliEbyEPidRatioPhy::Process() {
ProcessTracks();
if (fIsMC)
ProcessParticles();
return;
}
void AliEbyEPidRatioPhy::Init() {
fNp = new Int_t**[fNNp];
for (Int_t ii = 0 ; ii < fNNp; ++ii) {
fNp[ii] = new Int_t*[4];
for (Int_t kk = 0 ; kk < 4; ++kk)
fNp[ii][kk] = new Int_t[2];
}
fNpPt = new Int_t***[fNNp];
for (Int_t ii = 0 ; ii < fNNp; ++ii) {
fNpPt[ii] = new Int_t**[4];
for (Int_t kk = 0 ; kk < 4; ++kk) {
fNpPt[ii][kk] = new Int_t*[2];
for (Int_t ll = 0 ; ll < 2; ++ll)
fNpPt[ii][kk][ll] = new Int_t[AliEbyEPidRatioHelper::fgkfHistNBinsPt];
}
}
fMCNp = new Int_t**[fNMCNp];
for (Int_t ii = 0 ; ii < fNMCNp; ++ii) {
fMCNp[ii] = new Int_t*[4];
for (Int_t kk = 0 ; kk < 4; ++kk)
fMCNp[ii][kk] = new Int_t[2];
}
fMCNpPt = new Int_t***[fNMCNp];
for (Int_t ii = 0 ; ii < fNMCNp; ++ii) {
fMCNpPt[ii] = new Int_t**[4];
for (Int_t kk = 0 ; kk < 4; ++kk) {
fMCNpPt[ii][kk] = new Int_t*[2];
for (Int_t ll = 0 ; ll < 2; ++ll)
fMCNpPt[ii][kk][ll] = new Int_t[AliEbyEPidRatioHelper::fgkfHistNBinsPt];
}
}
fRedFactp = new Double_t*[fOrder+1];
for (Int_t ii = 0 ; ii <= fOrder; ++ii)
fRedFactp[ii] = new Double_t[2];
Printf(" >>>> AliEbyEPidRatioEffContExtra - inside");
}
void AliEbyEPidRatioPhy::Reset() {
for (Int_t ii = 0; ii < fNNp; ++ii)
for (Int_t kk = 0; kk < 4; ++kk)
for (Int_t jj = 0; jj < 2; ++jj)
fNp[ii][kk][jj] = 0;
for (Int_t ii = 0; ii < fNMCNp; ++ii)
for (Int_t kk = 0; kk < 4; ++kk)
for (Int_t jj = 0; jj < 2; ++jj)
fMCNp[ii][kk][jj] = 0;
for (Int_t ii = 0; ii <= fOrder; ++ii)
for (Int_t jj = 0; jj < 2; ++jj)
fRedFactp[ii][jj] = 1.;
for (Int_t ii = 0; ii < fNNp; ++ii)
for (Int_t kk = 0; kk < 4; ++kk)
for (Int_t jj = 0; jj < 2; ++jj)
for (Int_t ll = 0; ll < AliEbyEPidRatioHelper::fgkfHistNBinsPt; ++ll)
fNpPt[ii][kk][jj][ll] = 0;
for (Int_t ii = 0; ii < fNMCNp; ++ii)
for (Int_t kk = 0; kk < 4; ++kk)
for (Int_t jj = 0; jj < 2; ++jj)
for (Int_t ll = 0; ll < AliEbyEPidRatioHelper::fgkfHistNBinsPt; ++ll)
fMCNpPt[ii][kk][jj][ll] = 0;
}
void AliEbyEPidRatioPhy::CreateHistograms() {
Float_t etaRange[2];
fESDTrackCuts->GetEtaRange(etaRange[0],etaRange[1]);
Float_t ptRange[2];
fESDTrackCuts->GetPtRange(ptRange[0],ptRange[1]);
Int_t binHnUnCorr[7] = {AliEbyEPidRatioHelper::fgkfHistNBinsCent, 4,
AliEbyEPidRatioHelper::fgkfHistNBinsSign,
AliEbyEPidRatioHelper::fgkfHistNBinsEta,
AliEbyEPidRatioHelper::fgkfHistNBinsRap,
AliEbyEPidRatioHelper::fgkfHistNBinsPhi,
AliEbyEPidRatioHelper::fgkfHistNBinsPt };
Double_t minHnUnCorr[7] = {AliEbyEPidRatioHelper::fgkfHistRangeCent[0],-0.5,
AliEbyEPidRatioHelper::fgkfHistRangeSign[0],
AliEbyEPidRatioHelper::fgkfHistRangeEta[0],
AliEbyEPidRatioHelper::fgkfHistRangeRap[0],
AliEbyEPidRatioHelper::fgkfHistRangePhi[0],
AliEbyEPidRatioHelper::fgkfHistRangePt[0]};
Double_t maxHnUnCorr[7] = {AliEbyEPidRatioHelper::fgkfHistRangeCent[1],3.5,
AliEbyEPidRatioHelper::fgkfHistRangeSign[1],
AliEbyEPidRatioHelper::fgkfHistRangeEta[1],
AliEbyEPidRatioHelper::fgkfHistRangeRap[1],
AliEbyEPidRatioHelper::fgkfHistRangePhi[1],
AliEbyEPidRatioHelper::fgkfHistRangePt[1]};
if (fIsQA) {
fOutList->Add(new THnSparseD("hnTrackUnCorrRec", "cent:pid:sign:eta:y:phi:pt", 7, binHnUnCorr, minHnUnCorr, maxHnUnCorr));
fHnTrackUnCorrRec = static_cast<THnSparseD*>(fOutList->Last());
fHnTrackUnCorrRec->Sumw2();
fHnTrackUnCorrRec->GetAxis(0)->SetTitle("centrality");
fHnTrackUnCorrRec->GetAxis(1)->SetTitle("N #pi K P");
fHnTrackUnCorrRec->GetAxis(2)->SetTitle("sign");
fHnTrackUnCorrRec->GetAxis(3)->SetTitle("#eta");
fHnTrackUnCorrRec->GetAxis(4)->SetTitle("#it{y}");
fHnTrackUnCorrRec->GetAxis(5)->SetTitle("#varphi");
fHnTrackUnCorrRec->GetAxis(6)->SetTitle("#it{p}_{T} (GeV/#it{c})");
if (fIsMC) {
fOutList->Add(new THnSparseD("hnTrackUnCorrMc", "cent:pid:sign:eta:y:phi:pt", 7, binHnUnCorr, minHnUnCorr, maxHnUnCorr));
fHnTrackUnCorrMc = static_cast<THnSparseD*>(fOutList->Last());
fHnTrackUnCorrMc->Sumw2();
fHnTrackUnCorrMc->GetAxis(0)->SetTitle("centrality");
fHnTrackUnCorrMc->GetAxis(1)->SetTitle("N #pi K P");
fHnTrackUnCorrMc->GetAxis(2)->SetTitle("sign");
fHnTrackUnCorrMc->GetAxis(3)->SetTitle("#eta");
fHnTrackUnCorrMc->GetAxis(4)->SetTitle("#it{y}");
fHnTrackUnCorrMc->GetAxis(5)->SetTitle("#varphi");
fHnTrackUnCorrMc->GetAxis(6)->SetTitle("#it{p}_{T} (GeV/#it{c})");
}
}
fRan = new TRandom3();
fRan->SetSeed();
TString sTitle("");
fPtBinHist = new TH1F("hPtBinHist","Make the pT Bins",AliEbyEPidRatioHelper::fgkfHistNBinsPt, AliEbyEPidRatioHelper::fgkfHistRangePt[0], AliEbyEPidRatioHelper::fgkfHistRangePt[1]);
if (fIsRatio) AddHistSetRatio("Ratio", Form("%s, #it{p}_{T} [%.1f,%.1f]", sTitle.Data(), ptRange[0], ptRange[1]));
AddHistSetCent("Phy", Form("%s, #it{p}_{T} [%.1f,%.1f]", sTitle.Data(), ptRange[0], ptRange[1]));
if (fIsDetectorWise) AddHistSetCent("PhyTPC", Form("%s, #it{p}_{T} [%.1f,%.1f]", sTitle.Data(), ptRange[0], fHelper->GetMinPtForTOFRequired()));
if (fIsDetectorWise) AddHistSetCent("PhyTOF", Form("%s, #it{p}_{T} [%.1f,%.1f]", sTitle.Data(), fHelper->GetMinPtForTOFRequired(), ptRange[1]));
if (fIsPtBin) AddHistSetCentPt("PhyBin", Form("%s, #it{p}_{T} [%.1f,%.1f]", sTitle.Data(), ptRange[0], ptRange[1]));
if (fIsSub) AddHistInGroup("PhySS", Form("%s, #it{p}_{T} [%.1f,%.1f]", sTitle.Data(), ptRange[0], ptRange[1]),fHelper->GetNSubSamples());
if (fIsBS) AddHistInGroup("PhyBS", Form("%s, #it{p}_{T} [%.1f,%.1f]", sTitle.Data(), ptRange[0], ptRange[1]),fHelper->GetNSubSamples());
#if USE_PHI
AddHistSetCent("Phyphi", Form("%s,#it{p}_{T} [%.1f,%.1f], #varphi [%.2f,%.2f]", sTitle.Data(), ptRange[0], ptRange[1], fHelper->GetPhiMin(), fHelper->GetPhiMax()));
if (fIsDetectorWise) AddHistSetCent("PhyTPCphi",Form("%s, #it{p}_{T} [%.1f,%.1f], #varphi [%.2f,%.2f]",
sTitle.Data(), ptRange[0], fHelper->GetMinPtForTOFRequired(), fHelper->GetPhiMin(), fHelper->GetPhiMax()));
if (fIsDetectorWise) AddHistSetCent("PhyTOFphi",Form("%s, #it{p}_{T} [%.1f,%.1f], #varphi [%.2f,%.2f]",
sTitle.Data(), fHelper->GetMinPtForTOFRequired(), ptRange[1], fHelper->GetPhiMin(), fHelper->GetPhiMax()));
if (fIsPtBin) AddHistSetCentPt("PhyBinPhi", Form("%s, #it{p}_{T} [%.1f,%.1f], #varphi [%.2f,%.2f]",
sTitle.Data(), ptRange[0], ptRange[1], fHelper->GetPhiMin(), fHelper->GetPhiMax()));
#endif
if (fIsMC) {
TString sMCTitle("");
if (fIsRatio) AddHistSetRatio("MCRatio", Form("%s, #it{p}_{T} [%.1f,%.1f]", sTitle.Data(), ptRange[0], ptRange[1]));
AddHistSetCent("MC", Form("%s", sTitle.Data()));
AddHistSetCent("MCpt", Form("%s, #it{p}_{T} [%.1f,%.1f]", sMCTitle.Data(), ptRange[0], ptRange[1]));
if (fIsDetectorWise) AddHistSetCent("MCTPC", Form("%s, #it{p}_{T} [%.1f,%.1f]", sMCTitle.Data(), ptRange[0], fHelper->GetMinPtForTOFRequired()));
if (fIsDetectorWise) AddHistSetCent("MCTOF", Form("%s, #it{p}_{T} [%.1f,%.1f]", sMCTitle.Data(), fHelper->GetMinPtForTOFRequired(), ptRange[1]));
if (fIsPtBin) AddHistSetCentPt("MCBin", Form("%s, #it{p}_{T} [%.1f,%.1f]", sMCTitle.Data(), ptRange[0], ptRange[1]));
if (fIsSub) AddHistInGroup("McSS", Form("%s, #it{p}_{T} [%.1f,%.1f]", sTitle.Data(), ptRange[0], ptRange[1]),fHelper->GetNSubSamples());
if (fIsBS) AddHistInGroup("McBS", Form("%s, #it{p}_{T} [%.1f,%.1f]", sTitle.Data(), ptRange[0], ptRange[1]),fHelper->GetNSubSamples());
#if USE_PHI
AddHistSetCent("MCPhi", Form("%s, #it{p}_{T} [%.1f,%.1f], #varphi [%.2f,%.2f]",sMCTitle.Data(), ptRange[0], ptRange[1], fHelper->GetPhiMin(), fHelper->GetPhiMax()));
if (fIsDetectorWise) AddHistSetCent("MCTPCphi",Form("%s, #it{p}_{T} [%.1f,%.1f], #varphi [%.2f,%.2f]",
sMCTitle.Data(), ptRange[0], fHelper->GetMinPtForTOFRequired(), fHelper->GetPhiMin(), fHelper->GetPhiMax()));
if (fIsDetectorWise) AddHistSetCent("MCTOFphi",Form("%s, #it{p}_{T} [%.1f,%.1f], #varphi [%.2f,%.2f]",
sMCTitle.Data(), fHelper->GetMinPtForTOFRequired(), ptRange[1], fHelper->GetPhiMin(), fHelper->GetPhiMax()));
if (fIsPtBin) AddHistSetCentPt("MCBinPhi", Form("%s, #it{p}_{T} [%.1f,%.1f], #varphi [%.2f,%.2f]",
sMCTitle.Data(), ptRange[0], ptRange[1], fHelper->GetPhiMin(), fHelper->GetPhiMax()));
#endif
}
return;
}
Int_t AliEbyEPidRatioPhy::ProcessTracks() {
Float_t etaRange[2];
fESDTrackCuts->GetEtaRange(etaRange[0],etaRange[1]);
Float_t ptRange[2];
fESDTrackCuts->GetPtRange(ptRange[0],ptRange[1]);
for (Int_t idxTrack = 0; idxTrack < fNTracks; ++idxTrack) {
AliVTrack *track = (fESD) ? static_cast<AliVTrack*>(fESD->GetTrack(idxTrack)) : static_cast<AliVTrack*>(fAOD->GetTrack(idxTrack));
if (!fHelper->IsTrackAcceptedBasicCharged(track))
continue;
if (fESD && !fESDTrackCuts->AcceptTrack(dynamic_cast<AliESDtrack*>(track)))
continue;
if (fAOD){
AliAODTrack * trackAOD = dynamic_cast<AliAODTrack*>(track);
if (!trackAOD) {
AliError("Pointer to dynamic_cast<AliAODTrack*>(track) = ZERO");
continue;
}
if (!trackAOD->TestFilterBit(fAODtrackCutBit))
continue;
if(!(track->Pt() > ptRange[0] && track->Pt() <= ptRange[1] && TMath::Abs(track->Eta()) <= etaRange[1]))
continue;
}
if (!fHelper->IsTrackAcceptedDCA(track))
continue;
Int_t iPid = 0;
Double_t pid[3];
if (fHelper->IsTrackAcceptedPID(track, pid, (AliPID::kPion))) iPid = 1;
else if (fHelper->IsTrackAcceptedPID(track, pid, (AliPID::kKaon))) iPid = 2;
else if (fHelper->IsTrackAcceptedPID(track, pid, (AliPID::kProton))) iPid = 3;
else iPid = 0;
Double_t yP;
if (iPid != 0 && !fHelper->IsTrackAcceptedRapidity(track, yP, iPid))
continue;
if (fIsQA) {
if (iPid != 0) {
Double_t aTrack[7] = {static_cast<Double_t>(fCentralityBin), 0, static_cast<Double_t>(track->Charge()), track->Eta(),yP,track->Phi(),track->Pt()};
fHnTrackUnCorrRec->Fill(aTrack);
}
Double_t aTrack[7] = {static_cast<Double_t>(fCentralityBin), static_cast<Double_t>(iPid), static_cast<Double_t>(track->Charge()), track->Eta(),yP,track->Phi(),track->Pt()};
fHnTrackUnCorrRec->Fill(aTrack);
}
Int_t idxPart = (track->Charge() < 0) ? 0 : 1;
fNp[0][0][idxPart] += 1;
if(iPid != 0) fNp[0][iPid][idxPart] += 1;
Int_t idxPt = fPtBinHist->FindBin(track->Pt()) -1;
if (idxPt>=0 && idxPt < AliEbyEPidRatioHelper::fgkfHistNBinsPt) {
fNpPt[0][0][idxPart][idxPt] += 1;
if(iPid != 0) fNpPt[0][iPid][idxPart][idxPt] += 1;
}
if (track->Pt() <= fHelper->GetMinPtForTOFRequired()) {
fNp[1][0][idxPart] += 1;
if(iPid != 0) fNp[1][iPid][idxPart] += 1;
}
if (track->Pt() > fHelper->GetMinPtForTOFRequired()){
fNp[2][0][idxPart] += 1;
if(iPid != 0) fNp[2][iPid][idxPart] += 1;
}
#if USE_PHI
if(!fHelper->IsTrackAcceptedPhi(track))
continue;
fNp[3][iPid][idxPart] += 1;
if(iPid != 0) fNp[3][0][idxPart] += 1;
if (idxPt>=0 && idxPt < AliEbyEPidRatioHelper::fgkfHistNBinsPt) {
fNpPt[1][0][idxPart][idxPt] += 1;
if(iPid != 0) fNpPt[1][iPid][idxPart][idxPt] += 1;
}
if (track->Pt() <= fHelper->GetMinPtForTOFRequired()) {
fNp[4][0][idxPart] += 1;
if(iPid != 0)fNp[4][iPid][idxPart] += 1;
}
if (track->Pt() > fHelper->GetMinPtForTOFRequired()) {
fNp[5][0][idxPart] += 1;
if(iPid != 0) fNp[5][iPid][idxPart] += 1;
}
#endif
}
FillHistSetCent("Phy", 0, kFALSE);
if (fIsDetectorWise) FillHistSetCent("PhyTPC", 1, kFALSE);
if (fIsDetectorWise) FillHistSetCent("PhyTOF", 2, kFALSE);
if (fIsRatio) FillHistSetRatio("Ratio", 0, kFALSE);
if (fIsPtBin) FillHistSetCentPt("PhyBin", 0, kFALSE);
if (fIsSub) FillHistInGroup("PhySS", 0,fHelper->GetSubSampleIdx(),kFALSE);
if (fIsBS) {
Int_t sap = fHelper->GetNSubSamples();
for (Int_t i = 0; i < sap; ++i)
FillHistInGroup("PhyBS",0,fRan->Integer(sap),kFALSE);
}
#if USE_PHI
FillHistSetCent("Phyphi", 3, kFALSE);
if (fIsDetectorWise) FillHistSetCent("PhyTPCphi", 4, kFALSE);
if (fIsDetectorWise) FillHistSetCent("PhyTOFphi", 5, kFALSE);
if (fIsPtBin) FillHistSetCentPt("PhyBinPhi", 1, kFALSE);
#endif
return 0;
}
Int_t AliEbyEPidRatioPhy::ProcessParticles() {
Float_t etaRange[2];
fESDTrackCuts->GetEtaRange(etaRange[0],etaRange[1]);
Float_t ptRange[2];
fESDTrackCuts->GetPtRange(ptRange[0],ptRange[1]);
for (Int_t idxMC = 0; idxMC < fStack->GetNprimary(); ++idxMC) {
AliVParticle* particle = (fESD) ? fMCEvent->GetTrack(idxMC) : NULL;
if (!particle)
continue;
if (!fHelper->IsParticleAcceptedBasicCharged(particle, idxMC))
continue;
Int_t iPid = 0;
if (TMath::Abs(particle->PdgCode()) == 211) iPid = 1;
else if (TMath::Abs(particle->PdgCode()) == 321) iPid = 2;
else if (TMath::Abs(particle->PdgCode()) == 2212) iPid = 3;
else iPid = 0;
Double_t yMC;
if ((iPid != 0) && !fHelper->IsParticleAcceptedRapidity(particle, yMC, iPid))
continue;
if ((iPid == 0) && TMath::Abs(particle->Eta()) > etaRange[1])
continue;
Int_t idxPart = (particle->PdgCode() < 0) ? 0 : 1;
if (fIsQA) {
Float_t signMC = (particle->PdgCode() < 0) ? -1. : 1.;
if (iPid != 0) {
Double_t aTrack[7] = {static_cast<Double_t>(fCentralityBin), 0, static_cast<Double_t>(signMC), particle->Eta(),yMC,particle->Phi(),particle->Pt()};
fHnTrackUnCorrMc->Fill(aTrack);
}
Double_t aTrack[7] = {static_cast<Double_t>(fCentralityBin), static_cast<Double_t>(iPid), static_cast<Double_t>(signMC), particle->Eta(),yMC,particle->Phi(),particle->Pt()};
fHnTrackUnCorrMc->Fill(aTrack);
}
fMCNp[0][0][idxPart] += 1.;
if(iPid != 0) fMCNp[0][iPid][idxPart] += 1.;
if (!(particle->Pt() > ptRange[0] && particle->Pt() <= ptRange[1]))
continue;
fMCNp[1][0][idxPart] += 1.;
if(iPid != 0)fMCNp[1][iPid][idxPart] += 1.;
Int_t idxPt = fPtBinHist->FindBin(particle->Pt()) -1;
if (idxPt>=0 && idxPt < AliEbyEPidRatioHelper::fgkfHistNBinsPt) {
fMCNpPt[0][0][idxPart][idxPt] += 1;
if(iPid != 0) fMCNpPt[0][iPid][idxPart][idxPt] += 1;
}
#if USE_PHI
if(!fHelper->IsParticleAcceptedPhi(particle))
continue;
if (idxPt>=0 && idxPt < AliEbyEPidRatioHelper::fgkfHistNBinsPt) {
fMCNpPt[1][0][idxPart][idxPt] += 1;
if(iPid != 0) fMCNpPt[1][iPid][idxPart][idxPt] += 1;
}
fMCNp[2][0][idxPart] += 1;
if(iPid != 0)fMCNp[2][iPid][idxPart] += 1;
#endif
}
FillHistSetCent("MC", 0, kTRUE);
FillHistSetCent("MCpt", 1, kTRUE);
if (fIsRatio) FillHistSetRatio("MCRatio", 0, kTRUE);
if (fIsPtBin) FillHistSetCentPt("MCBin", 0, kTRUE);
if (fIsSub) FillHistInGroup("McSS", 0,fHelper->GetSubSampleIdx(),kTRUE);
if (fIsBS) {
Int_t sap = fHelper->GetNSubSamples();
for (Int_t i = 0; i < sap; ++i)
FillHistInGroup("McBS",0,fRan->Integer(sap),kTRUE);
}
#if USE_PHI
FillHistSetCent("MCphi", 2, kTRUE);
if (fIsPtBin) FillHistSetCentPt("MCBinPhi", 1, kTRUE);
#endif
return 0;
}
void AliEbyEPidRatioPhy::AddHistSetCent(const Char_t *name, const Char_t *title) {
TString sName(name);
TString sTitle(title);
Float_t etaRange[2];
fESDTrackCuts->GetEtaRange(etaRange[0],etaRange[1]);
fOutList->Add(new TList);
TList *list = static_cast<TList*>(fOutList->Last());
list->SetName(Form("f%s", name));
list->SetOwner(kTRUE);
Int_t nBinsCent = AliEbyEPidRatioHelper::fgkfHistNBinsCent;
Double_t centBinRange[] = {AliEbyEPidRatioHelper::fgkfHistRangeCent[0], AliEbyEPidRatioHelper::fgkfHistRangeCent[1]};
for (Int_t iPid = 0; iPid < 4; ++iPid) {
TString sNetTitle(Form("%s - %s", AliEbyEPidRatioHelper::fgkPidLatex[iPid][1], AliEbyEPidRatioHelper::fgkPidLatex[iPid][0]));
sTitle = (iPid != 0 ) ? Form("|y| < %.1f", fHelper->GetRapidityMax()) : Form(" |#eta|<%.1f", etaRange[1]);
list->Add(new TProfile(Form("fProfTot%sPlus%s", AliEbyEPidRatioHelper::fgkPidName[iPid],name),
Form("(%s) : %s;Centrality(100);(%s)",AliEbyEPidRatioHelper::fgkPidName[iPid], sTitle.Data(), sNetTitle.Data()),
100,-0.5,99.5));
list->Add(new TProfile(Form("fProfTot%sMinus%s", AliEbyEPidRatioHelper::fgkPidName[iPid],name),
Form("(%s) : %s;Centrality(100);(%s)",AliEbyEPidRatioHelper::fgkPidName[iPid], sTitle.Data(), sNetTitle.Data()),
100,-0.5,99.5));
for (Int_t idx = 1; idx <= fOrder; ++idx) {
list->Add(new TProfile(Form("fProf%s%sNet%dM", AliEbyEPidRatioHelper::fgkPidName[iPid],name, idx),
Form("(%s)^{%d} : %s;Centrality(100);(%s)^{%d}",sNetTitle.Data(), idx, sTitle.Data(), sNetTitle.Data(), idx),
100,-0.5,99.5));
}
for (Int_t ii = 0; ii <= fOrder; ++ii) {
for (Int_t kk = 0; kk <= fOrder; ++kk) {
list->Add(new TProfile(Form("fProf%s%sNetF%02d%02d", AliEbyEPidRatioHelper::fgkPidName[iPid], name, ii, kk),
Form("f_{%02d%02d} : %s;Centrality(100);f_{%02d%02d}", ii, kk, sTitle.Data(), ii, kk),
100,-0.5,99.5));
}
}
}
for (Int_t iPid = 0; iPid < 4; ++iPid) {
TString sNetTitle(Form("%s - %s", AliEbyEPidRatioHelper::fgkPidLatex[iPid][1], AliEbyEPidRatioHelper::fgkPidLatex[iPid][0]));
sTitle = (iPid != 0 ) ? Form(" |y|<%.1f", fHelper->GetRapidityMax()) : Form(" |#eta| < %.1f", etaRange[1]);
list->Add(new TProfile(Form("fProfBinTot%sPlus%s", AliEbyEPidRatioHelper::fgkPidName[iPid],name),
Form("(%s) : %s;Centrality(11);(%s)",AliEbyEPidRatioHelper::fgkPidName[iPid], sTitle.Data(), sNetTitle.Data()),
nBinsCent, centBinRange[0], centBinRange[1]));
list->Add(new TProfile(Form("fProfBinTot%sMinus%s", AliEbyEPidRatioHelper::fgkPidName[iPid],name),
Form("(%s) : %s;Centrality(11);(%s)",AliEbyEPidRatioHelper::fgkPidName[iPid], sTitle.Data(), sNetTitle.Data()),
nBinsCent, centBinRange[0], centBinRange[1]));
for (Int_t idx = 1; idx <= fOrder; ++idx) {
list->Add(new TProfile(Form("fProfBin%s%sNet%dM", AliEbyEPidRatioHelper::fgkPidName[iPid],name, idx),
Form("(%s)^{%d} : %s;Centrality(11);(%s)^{%d}", sNetTitle.Data(), idx, sTitle.Data(), sNetTitle.Data(), idx),
nBinsCent, centBinRange[0], centBinRange[1]));
}
for (Int_t ii = 0; ii <= fOrder; ++ii) {
for (Int_t kk = 0; kk <= fOrder; ++kk) {
list->Add(new TProfile(Form("fProfBin%s%sNetF%02d%02d", AliEbyEPidRatioHelper::fgkPidName[iPid], name, ii, kk),
Form("f_{%02d%02d} : %s;Centrality(11);f_{%02d%02d}", ii, kk, sTitle.Data(), ii, kk),
nBinsCent, centBinRange[0], centBinRange[1]));
}
}
}
for (Int_t iPhy = 0; iPhy < 46; ++iPhy) {
list->Add(new TProfile(Form("fProf%sNu%02d",name,iPhy),Form("Physics Variable for index %d | %s ; Centrality;",iPhy,name),100,-0.5,99.5));
}
for (Int_t iPhy = 0; iPhy < 46; ++iPhy) {
list->Add(new TProfile(Form("fProfBin%sNu%02d",name,iPhy),Form("Physics Variable for index %d | %s ; Centrality;",iPhy,name),nBinsCent, centBinRange[0], centBinRange[1]));
}
return;
}
void AliEbyEPidRatioPhy::AddHistSetRatio(const Char_t *name, const Char_t *title) {
TString sName(name);
TString sTitle(title);
Float_t etaRange[2];
fESDTrackCuts->GetEtaRange(etaRange[0],etaRange[1]);
fOutList->Add(new TList);
TList *list = static_cast<TList*>(fOutList->Last());
list->SetName(Form("f%s", name));
list->SetOwner(kTRUE);
Int_t nRbin = 15000;
Double_t mRat[] = {0,1.5};
Int_t nBinsCent = (fIsPer) ? 100 : AliEbyEPidRatioHelper::fgkfHistNBinsCent;
Double_t centBinRange[2];
centBinRange[0] = (fIsPer) ? 0 : AliEbyEPidRatioHelper::fgkfHistRangeCent[0];
centBinRange[1] = (fIsPer) ? 100 : AliEbyEPidRatioHelper::fgkfHistRangeCent[1];
TString xyz = Form("|y| < %.1f",fHelper->GetRapidityMax());
list->Add(new TH2F(Form("fHistRatioKPi%s",name),
Form("(%s %s) : K/#pi;Centrality(11);K/#pi", xyz.Data(), sTitle.Data()),
nBinsCent, centBinRange[0], centBinRange[1], nRbin,mRat[0],mRat[1]));
list->Add(new TH2F(Form("fHistRatioKpPip%s",name),
Form("(%s %s) : K^{+}/#pi^{+};Centrality(11);K^{+}/#pi^{+}", xyz.Data(), sTitle.Data()),
nBinsCent, centBinRange[0], centBinRange[1], nRbin,mRat[0],mRat[1]));
list->Add(new TH2F(Form("fHistRatioKmPip%s",name),
Form("(%s %s) : K^{-}/#pi^{+};Centrality(11);K^{-}/#pi^{+}", xyz.Data(), sTitle.Data()),
nBinsCent, centBinRange[0], centBinRange[1], nRbin,mRat[0],mRat[1]));
list->Add(new TH2F(Form("fHistRatioKmPim%s",name),
Form("(%s %s) : K^{-}/#pi^{-};Centrality(11);K^{-}/#pi^{-}", xyz.Data(), sTitle.Data()),
nBinsCent, centBinRange[0], centBinRange[1], nRbin,mRat[0],mRat[1]));
list->Add(new TH2F(Form("fHistRatioPK%s",name),
Form("(%s %s) : P/K;Centrality(11);P/K", xyz.Data(), sTitle.Data()),
nBinsCent, centBinRange[0], centBinRange[1], nRbin,mRat[0],mRat[1]));
list->Add(new TH2F(Form("fHistRatioPpKp%s",name),
Form("(%s %s) : P/K^{+};Centrality(11);P/K^{+}", xyz.Data(), sTitle.Data()),
nBinsCent, centBinRange[0], centBinRange[1], nRbin,mRat[0],mRat[1]));
list->Add(new TH2F(Form("fHistRatioPmKp%s",name),
Form("(%s %s) : #bar{P}/K^{+};Centrality(11);#bar{P}/K^{+}", xyz.Data(), sTitle.Data()),
nBinsCent, centBinRange[0], centBinRange[1], nRbin,mRat[0],mRat[1]));
list->Add(new TH2F(Form("fHistRatioPmKm%s",name),
Form("(%s %s) : #bar{P}/K^{-};Centrality(11);#bar{P}/K^{-}", xyz.Data(), sTitle.Data()),
nBinsCent, centBinRange[0], centBinRange[1], nRbin,mRat[0],mRat[1]));
list->Add(new TH2F(Form("fHistRatioPPi%s",name),
Form("(%s %s) : P/#pi;Centrality(11);K/#pi", xyz.Data(), sTitle.Data()),
nBinsCent, centBinRange[0], centBinRange[1], nRbin,mRat[0],mRat[1]));
list->Add(new TH2F(Form("fHistRatioPpPip%s",name),
Form("(%s %s) : P/#pi^{+};Centrality(11);P/#pi^{+}", xyz.Data(), sTitle.Data()),
nBinsCent, centBinRange[0], centBinRange[1], nRbin,mRat[0],mRat[1]));
list->Add(new TH2F(Form("fHistRatioPmPip%s",name),
Form("(%s %s) : #bar{P}/#pi^{+};Centrality(11);#bar{P}/#pi^{+}", xyz.Data(), sTitle.Data()),
nBinsCent, centBinRange[0], centBinRange[1], nRbin,mRat[0],mRat[1]));
list->Add(new TH2F(Form("fHistRatioPmPim%s",name),
Form("(%s %s) : #bar{P}/#pi^{-};Centrality(11);#bar{P}/#pi^{-}", xyz.Data(), sTitle.Data()),
nBinsCent, centBinRange[0], centBinRange[1], nRbin,mRat[0],mRat[1]));
Int_t bin[4] = {2800,2200,1200,600};
Int_t bd[] = {1,2,2,2};
for (Int_t iPid = 0; iPid < 4; ++iPid) {
Int_t bb = bin[iPid];
for (Int_t iNet = 0; iNet < 4; ++iNet) {
Int_t bn = (iNet == 3) ? 500 : bb/bd[iNet];
Float_t blow = (iNet == 3) ? -250.5 : -0.5;
Float_t bup = (iNet == 3) ? 249.5 : bn-0.5;
list->Add(new TH2F(Form("fHistDist%s%s%s",name, AliEbyEPidRatioHelper::fgkPidName[iPid], AliEbyEPidRatioHelper::fgkNetHistName[iNet]),
Form("(%s %s) : %s Distribution;Centrality(11);%s_{(%s)}", xyz.Data(), sTitle.Data(),
AliEbyEPidRatioHelper::fgkPidShLatex[iPid],AliEbyEPidRatioHelper::fgkPidShLatex[iPid],AliEbyEPidRatioHelper::fgkNetHistLatex[iNet]),
nBinsCent, centBinRange[0], centBinRange[1], bn, blow,bup));
}
}
return;
}
void AliEbyEPidRatioPhy::FillHistSetCent(const Char_t *name, Int_t idx, Bool_t isMC) {
Int_t ***np = (isMC) ? fMCNp : fNp;
Float_t centralityBin = fHelper->GetCentralityBin();
Float_t centralityPer = fHelper->GetCentralityPercentile();
TList *list = static_cast<TList*>(fOutList->FindObject(Form("f%s",name)));
for (Int_t iPid = 0; iPid < 4; ++iPid) {
Int_t deltaNp = np[idx][iPid][1]-np[idx][iPid][0];
Double_t delta = 1.;
(static_cast<TProfile*>(list->FindObject(Form("fProfBinTot%sPlus%s", AliEbyEPidRatioHelper::fgkPidName[iPid], name))))->Fill(centralityBin, np[idx][iPid][1]);
(static_cast<TProfile*>(list->FindObject(Form("fProfTot%sPlus%s", AliEbyEPidRatioHelper::fgkPidName[iPid], name))))->Fill(centralityPer, np[idx][iPid][1]);
(static_cast<TProfile*>(list->FindObject(Form("fProfBinTot%sMinus%s", AliEbyEPidRatioHelper::fgkPidName[iPid], name))))->Fill(centralityBin, np[idx][iPid][0]);
(static_cast<TProfile*>(list->FindObject(Form("fProfTot%sMinus%s", AliEbyEPidRatioHelper::fgkPidName[iPid], name))))->Fill(centralityPer, np[idx][iPid][0]);
for (Int_t idxOrder = 1; idxOrder <= fOrder; ++idxOrder) {
delta *= deltaNp;
(static_cast<TProfile*>(list->FindObject(Form("fProfBin%s%sNet%dM", AliEbyEPidRatioHelper::fgkPidName[iPid], name, idxOrder))))->Fill(centralityBin, delta);
(static_cast<TProfile*>(list->FindObject(Form("fProf%s%sNet%dM", AliEbyEPidRatioHelper::fgkPidName[iPid], name, idxOrder))))->Fill(centralityPer, delta);
}
for (Int_t idxOrder = 0; idxOrder <= fOrder; ++ idxOrder) {
fRedFactp[idxOrder][0] = 1.;
fRedFactp[idxOrder][1] = 1.;
}
for (Int_t idxOrder = 1; idxOrder <= fOrder; ++ idxOrder) {
fRedFactp[idxOrder][0] = fRedFactp[idxOrder-1][0] * Double_t(np[idx][iPid][0]-(idxOrder-1));
fRedFactp[idxOrder][1] = fRedFactp[idxOrder-1][1] * Double_t(np[idx][iPid][1]-(idxOrder-1));
}
for (Int_t ii = 0; ii <= fOrder; ++ii) {
for (Int_t kk = 0; kk <= fOrder; ++kk) {
Double_t fik = fRedFactp[ii][1] * fRedFactp[kk][0];
(static_cast<TProfile*>(list->FindObject(Form("fProfBin%s%sNetF%02d%02d", AliEbyEPidRatioHelper::fgkPidName[iPid], name, ii, kk))))->Fill(centralityBin, fik);
(static_cast<TProfile*>(list->FindObject(Form("fProf%s%sNetF%02d%02d", AliEbyEPidRatioHelper::fgkPidName[iPid], name, ii, kk))))->Fill(centralityPer, fik);
}
}
}
Int_t a[6][4]; Int_t b[22];
for (Int_t iPid = 0; iPid < 4; ++iPid) {
a[0][iPid] = np[idx][iPid][1]+np[idx][iPid][0];
a[1][iPid] = np[idx][iPid][1];
a[2][iPid] = np[idx][iPid][0];
a[3][iPid] = np[idx][iPid][1]*np[idx][iPid][0];
a[4][iPid] = np[idx][iPid][1]*(np[idx][iPid][1]-1);
a[5][iPid] = np[idx][iPid][0]*(np[idx][iPid][0]-1);
}
b[0] = a[0][0]*a[0][2];
b[1] = a[0][1]*a[0][2];
b[2] = a[1][1]*a[1][2];
b[3] = a[1][1]*a[2][2];
b[4] = a[2][1]*a[1][2];
b[5] = a[2][1]*a[2][2];
b[6] = a[0][0]*a[0][3];
b[7] = a[0][2]*a[0][3];
b[8] = a[1][2]*a[1][3];
b[9] = a[1][2]*a[2][3];
b[10] = a[2][2]*a[1][3];
b[11] = a[2][2]*a[2][3];
b[12] = a[0][0]*a[0][1];
b[13] = a[0][3]*a[0][1];
b[14] = a[1][3]*a[1][1];
b[15] = a[1][3]*a[2][1];
b[16] = a[2][3]*a[1][1];
b[17] = a[2][3]*a[2][1];
b[18] = a[0][0]*(a[0][0] - 1);
b[19] = a[0][1]*(a[0][1] - 1);
b[20] = a[0][2]*(a[0][1] - 1);
b[21] = a[0][3]*(a[0][3] - 1);
Int_t k = 0;
for (Int_t j = 0; j < 4; j++) {
for (Int_t i = 0; i < 6; i++) {
(static_cast<TProfile*>(list->FindObject(Form("fProfBin%sNu%02d", name,k))))->Fill(centralityBin,a[i][j]);
(static_cast<TProfile*>(list->FindObject(Form("fProf%sNu%02d", name,k))))->Fill(centralityPer,a[i][j]);
k++;
}
}
for (Int_t j = 0; j < 22; j++) {
(static_cast<TProfile*>(list->FindObject(Form("fProfBin%sNu%02d", name,j+24))))->Fill(centralityBin,b[j]);
(static_cast<TProfile*>(list->FindObject(Form("fProf%sNu%02d", name,j+24))))->Fill(centralityPer,b[j]);
}
return;
}
void AliEbyEPidRatioPhy::FillHistSetRatio(const Char_t *name, Int_t idx, Bool_t isMC) {
Int_t ***np = (isMC) ? fMCNp : fNp;
Float_t centralityBin = (fIsPer) ? fHelper->GetCentralityPercentile() : fHelper->GetCentralityBin();
TList *list = static_cast<TList*>(fOutList->FindObject(Form("f%s",name)));
if((Double_t)np[idx][1][1]+(Double_t)np[idx][1][0] != 0 ) {
Double_t KPi = ((Double_t)np[idx][2][1]+(Double_t)np[idx][2][0])/((Double_t)np[idx][1][1]+(Double_t)np[idx][1][0]);
Double_t PPi = ((Double_t)np[idx][3][1]+(Double_t)np[idx][3][0])/((Double_t)np[idx][1][1]+(Double_t)np[idx][1][0]);
(static_cast<TH2F*>(list->FindObject(Form("fHistRatioKPi%s",name))))->Fill(centralityBin, KPi);
(static_cast<TH2F*>(list->FindObject(Form("fHistRatioPPi%s",name))))->Fill(centralityBin, PPi);
}
if((Double_t)np[idx][2][1]+(Double_t)np[idx][2][0] != 0 ){
Double_t PK = ((Double_t)np[idx][3][1]+(Double_t)np[idx][3][0])/((Double_t)np[idx][2][1]+(Double_t)np[idx][2][0]);
(static_cast<TH2F*>(list->FindObject(Form("fHistRatioPK%s",name))))->Fill(centralityBin, PK);
}
if ((Double_t)np[idx][1][1] != 0 ) {
Double_t KpPip = ((Double_t)np[idx][2][1])/((Double_t)np[idx][1][1]);
Double_t KmPip = ((Double_t)np[idx][2][0])/((Double_t)np[idx][1][1]);
Double_t PpPip = ((Double_t)np[idx][3][1])/((Double_t)np[idx][1][1]);
Double_t PmPip = ((Double_t)np[idx][3][0])/((Double_t)np[idx][1][1]);
(static_cast<TH2F*>(list->FindObject(Form("fHistRatioKpPip%s",name))))->Fill(centralityBin, KpPip);
(static_cast<TH2F*>(list->FindObject(Form("fHistRatioKmPip%s",name))))->Fill(centralityBin, KmPip);
(static_cast<TH2F*>(list->FindObject(Form("fHistRatioPpPip%s",name))))->Fill(centralityBin, PpPip);
(static_cast<TH2F*>(list->FindObject(Form("fHistRatioPmPip%s",name))))->Fill(centralityBin, PmPip);
}
if ((Double_t)np[idx][1][0] != 0) {
Double_t KmPim = ((Double_t)np[idx][2][0])/((Double_t)np[idx][1][0]);
Double_t PmPim = ((Double_t)np[idx][3][0])/((Double_t)np[idx][1][0]);
(static_cast<TH2F*>(list->FindObject(Form("fHistRatioKmPim%s",name))))->Fill(centralityBin, KmPim);
(static_cast<TH2F*>(list->FindObject(Form("fHistRatioPmPim%s",name))))->Fill(centralityBin, PmPim);
}
if ((Double_t)np[idx][2][1] != 0 ) {
Double_t PpKp = ((Double_t)np[idx][3][1])/((Double_t)np[idx][2][1]);
Double_t PmKp = ((Double_t)np[idx][3][0])/((Double_t)np[idx][2][1]);
(static_cast<TH2F*>(list->FindObject(Form("fHistRatioPpKp%s",name))))->Fill(centralityBin, PpKp);
(static_cast<TH2F*>(list->FindObject(Form("fHistRatioPmKp%s",name))))->Fill(centralityBin, PmKp);
}
if ((Double_t)np[idx][2][0] != 0) {
Double_t PmKm = ((Double_t)np[idx][3][0])/((Double_t)np[idx][2][0]);
(static_cast<TH2F*>(list->FindObject(Form("fHistRatioPmKm%s",name))))->Fill(centralityBin, PmKm);
}
for (Int_t iPid = 0; iPid < 4; ++iPid) {
(static_cast<TH2F*>(list->FindObject(Form("fHistDist%s%s%s",name, AliEbyEPidRatioHelper::fgkPidName[iPid], AliEbyEPidRatioHelper::fgkNetHistName[0]))))->Fill(centralityBin, np[idx][iPid][1]+np[idx][iPid][0]);
(static_cast<TH2F*>(list->FindObject(Form("fHistDist%s%s%s",name, AliEbyEPidRatioHelper::fgkPidName[iPid], AliEbyEPidRatioHelper::fgkNetHistName[1]))))->Fill(centralityBin, np[idx][iPid][1]);
(static_cast<TH2F*>(list->FindObject(Form("fHistDist%s%s%s",name, AliEbyEPidRatioHelper::fgkPidName[iPid], AliEbyEPidRatioHelper::fgkNetHistName[2]))))->Fill(centralityBin, np[idx][iPid][0]);
(static_cast<TH2F*>(list->FindObject(Form("fHistDist%s%s%s",name, AliEbyEPidRatioHelper::fgkPidName[iPid], AliEbyEPidRatioHelper::fgkNetHistName[3]))))->Fill(centralityBin, np[idx][iPid][1]-np[idx][iPid][0]);
}
return;
}
void AliEbyEPidRatioPhy::AddHistSetCentPt(const Char_t *name, const Char_t *title) {
TString sName(name);
TString sTitle(title);
Float_t etaRange[2];
fESDTrackCuts->GetEtaRange(etaRange[0],etaRange[1]);
fOutList->Add(new TList);
TList *list = static_cast<TList*>(fOutList->Last());
list->SetName(Form("f%s", name));
list->SetOwner(kTRUE);
Int_t nBinsCent = AliEbyEPidRatioHelper::fgkfHistNBinsCent;
Double_t centBinRange[] = {AliEbyEPidRatioHelper::fgkfHistRangeCent[0], AliEbyEPidRatioHelper::fgkfHistRangeCent[1]};
Int_t nBinsPt = AliEbyEPidRatioHelper::fgkfHistNBinsPt;
Double_t ptBinRange[] = {-0.5, AliEbyEPidRatioHelper::fgkfHistNBinsPt - 0.5};
for (Int_t iPid = 0; iPid < 4; ++iPid) {
TString sNetTitle(Form("%s - %s", AliEbyEPidRatioHelper::fgkPidLatex[iPid][1], AliEbyEPidRatioHelper::fgkPidLatex[iPid][0]));
sTitle = (iPid != 0 ) ? Form("|y| < %.1f", fHelper->GetRapidityMax()) : Form(" |#eta|<%.1f", etaRange[1]);
for (Int_t idx = 1; idx <= fOrder; ++idx) {
list->Add(new TProfile2D(Form("fProf%s%sNetPt%dM", AliEbyEPidRatioHelper::fgkPidName[iPid],name, idx),
Form("(%s)^{%d} Pt: %s;Centrality(100);(%s)^{%d}",sNetTitle.Data(), idx, sTitle.Data(), sNetTitle.Data(), idx),
100,-0.5,99.5, nBinsPt, ptBinRange[0], ptBinRange[1]));
}
for (Int_t ii = 0; ii <= fOrder; ++ii) {
for (Int_t kk = 0; kk <= fOrder; ++kk) {
list->Add(new TProfile2D(Form("fProf%s%sNetPtF%02d%02d", AliEbyEPidRatioHelper::fgkPidName[iPid], name, ii, kk),
Form("f_{%02d%02d} Pt: %s;Centrality(100);f_{%02d%02d}", ii, kk, sTitle.Data(), ii, kk),
100,-0.5,99.5, nBinsPt, ptBinRange[0], ptBinRange[1]));
}
}
for (Int_t idx = 1; idx <= fOrder; ++idx) {
list->Add(new TProfile2D(Form("fProfBin%s%sNetPt%dM", AliEbyEPidRatioHelper::fgkPidName[iPid],name, idx),
Form("(%s)^{%d} Pt: %s;Centrality(11);(%s)^{%d}", sNetTitle.Data(), idx, sTitle.Data(), sNetTitle.Data(), idx),
nBinsCent, centBinRange[0], centBinRange[1],nBinsPt, ptBinRange[0], ptBinRange[1]));
}
for (Int_t ii = 0; ii <= fOrder; ++ii) {
for (Int_t kk = 0; kk <= fOrder; ++kk) {
list->Add(new TProfile2D(Form("fProfBin%s%sNetPtF%02d%02d", AliEbyEPidRatioHelper::fgkPidName[iPid], name, ii, kk),
Form("f_{%02d%02d} Pt : %s;Centrality(11);f_{%02d%02d}", ii, kk, sTitle.Data(), ii, kk),
nBinsCent, centBinRange[0], centBinRange[1],nBinsPt, ptBinRange[0], ptBinRange[1]));
}
}
}
for (Int_t iPhy = 0; iPhy < 46; ++iPhy) {
list->Add(new TProfile2D(Form("fProf%sNuPt%02d",name,iPhy),
Form("Physics Variable for index %d | %s in PtBin ; Centrality;",iPhy,name),
100,-0.5,99.5, nBinsPt, ptBinRange[0], ptBinRange[1]));
}
for (Int_t iPhy = 0; iPhy < 46; ++iPhy) {
list->Add(new TProfile2D(Form("fProfBin%sNuPt%02d",name,iPhy),
Form("Physics Variable for index %d | %s in Pt Bin; Centrality;",iPhy,name),
nBinsCent, centBinRange[0], centBinRange[1],nBinsPt, ptBinRange[0], ptBinRange[1]));
}
return;
}
void AliEbyEPidRatioPhy::FillHistSetCentPt(const Char_t *name, Int_t idx, Bool_t isMC) {
Int_t ****np = (isMC) ? fMCNpPt : fNpPt;
Float_t centralityBin = fHelper->GetCentralityBin();
Float_t centralityPer = fHelper->GetCentralityPercentile();
TList *list = static_cast<TList*>(fOutList->FindObject(Form("f%s",name)));
for (Int_t idxPt = 0; idxPt < AliEbyEPidRatioHelper::fgkfHistNBinsPt; ++idxPt) {
for (Int_t iPid = 0; iPid < 4; ++iPid) {
Int_t deltaNp = np[idx][iPid][1][idxPt]-np[idx][iPid][0][idxPt];
Double_t delta = 1.;
for (Int_t idxOrder = 1; idxOrder <= fOrder; ++idxOrder) {
delta *= deltaNp;
(static_cast<TProfile2D*>(list->FindObject(Form("fProfBin%s%sNetPt%dM", AliEbyEPidRatioHelper::fgkPidName[iPid], name, idxOrder))))->Fill(centralityBin,idxPt, delta);
(static_cast<TProfile2D*>(list->FindObject(Form("fProf%s%sNetPt%dM", AliEbyEPidRatioHelper::fgkPidName[iPid], name, idxOrder))))->Fill(centralityPer,idxPt, delta);
}
for (Int_t idxOrder = 0; idxOrder <= fOrder; ++ idxOrder) {
fRedFactp[idxOrder][0] = 1.;
fRedFactp[idxOrder][1] = 1.;
}
for (Int_t idxOrder = 1; idxOrder <= fOrder; ++ idxOrder) {
fRedFactp[idxOrder][0] = fRedFactp[idxOrder-1][0] * Double_t(np[idx][iPid][0][idxPt]-(idxOrder-1));
fRedFactp[idxOrder][1] = fRedFactp[idxOrder-1][1] * Double_t(np[idx][iPid][1][idxPt]-(idxOrder-1));
}
for (Int_t ii = 0; ii <= fOrder; ++ii) {
for (Int_t kk = 0; kk <= fOrder; ++kk) {
Double_t fik = fRedFactp[ii][1] * fRedFactp[kk][0];
(static_cast<TProfile2D*>(list->FindObject(Form("fProfBin%s%sNetPtF%02d%02d", AliEbyEPidRatioHelper::fgkPidName[iPid], name, ii, kk))))->Fill(centralityBin,idxPt, fik);
(static_cast<TProfile2D*>(list->FindObject(Form("fProf%s%sNetPtF%02d%02d", AliEbyEPidRatioHelper::fgkPidName[iPid], name, ii, kk))))->Fill(centralityPer,idxPt, fik);
}
}
}
Int_t a[6][4]; Int_t b[22];
for (Int_t iPid = 0; iPid < 4; ++iPid) {
a[0][iPid] = np[idx][iPid][1][idxPt]+np[idx][iPid][0][idxPt];
a[1][iPid] = np[idx][iPid][1][idxPt];
a[2][iPid] = np[idx][iPid][0][idxPt];
a[3][iPid] = np[idx][iPid][1][idxPt]*np[idx][iPid][0][idxPt];
a[4][iPid] = np[idx][iPid][1][idxPt]*(np[idx][iPid][1][idxPt]-1);
a[5][iPid] = np[idx][iPid][0][idxPt]*(np[idx][iPid][0][idxPt]-1);
}
b[0] = a[0][0]*a[0][2];
b[1] = a[0][1]*a[0][2];
b[2] = a[1][1]*a[1][2];
b[3] = a[1][1]*a[2][2];
b[4] = a[2][1]*a[1][2];
b[5] = a[2][1]*a[2][2];
b[6] = a[0][0]*a[0][3];
b[7] = a[0][2]*a[0][3];
b[8] = a[1][2]*a[1][3];
b[9] = a[1][2]*a[2][3];
b[10] = a[2][2]*a[1][3];
b[11] = a[2][2]*a[2][3];
b[12] = a[0][0]*a[0][1];
b[13] = a[0][3]*a[0][1];
b[14] = a[1][3]*a[1][1];
b[15] = a[1][3]*a[2][1];
b[16] = a[2][3]*a[1][1];
b[17] = a[2][3]*a[2][1];
b[18] = a[0][0]*(a[0][0] - 1);
b[19] = a[0][1]*(a[0][1] - 1);
b[20] = a[0][2]*(a[0][1] - 1);
b[21] = a[0][3]*(a[0][3] - 1);
Int_t k = 0;
for (Int_t j = 0; j < 4; j++) {
for (Int_t i = 0; i < 6; i++) {
(static_cast<TProfile2D*>(list->FindObject(Form("fProfBin%sNuPt%02d", name,k))))->Fill(centralityBin,idxPt,a[i][j]);
(static_cast<TProfile2D*>(list->FindObject(Form("fProf%sNuPt%02d", name,k))))->Fill(centralityPer,idxPt,a[i][j]);
k++;
}
}
for (Int_t j = 0; j < 22; j++) {
(static_cast<TProfile2D*>(list->FindObject(Form("fProfBin%sNuPt%02d", name,j+24))))->Fill(centralityBin,idxPt, b[j]);
(static_cast<TProfile2D*>(list->FindObject(Form("fProf%sNuPt%02d", name,j+24))))->Fill(centralityPer,idxPt,b[j]);
}
}
return;
}
void AliEbyEPidRatioPhy::AddHistInGroup(const Char_t *name, const Char_t *title, Int_t nSample) {
TString sName(name);
TString sTitle(title);
Float_t etaRange[2];
fESDTrackCuts->GetEtaRange(etaRange[0],etaRange[1]);
fOutList->Add(new TList);
TList *list = static_cast<TList*>(fOutList->Last());
list->SetName(Form("f%s", name));
list->SetOwner(kTRUE);
TString tname = (fIsPer) ? Form("%sPer", name) : Form("%sBin", name);
Int_t nBinsCent = (fIsPer) ? 100 : AliEbyEPidRatioHelper::fgkfHistNBinsCent;
Double_t centBinRange[2];
centBinRange[0] = (fIsPer) ? 0 : AliEbyEPidRatioHelper::fgkfHistRangeCent[0];
centBinRange[1] = (fIsPer) ? 100 : AliEbyEPidRatioHelper::fgkfHistRangeCent[1];
Int_t nBinsPt = AliEbyEPidRatioHelper::fgkfHistNBinsPt;
Double_t ptBinRange[] = {-0.5, AliEbyEPidRatioHelper::fgkfHistNBinsPt - 0.5};
for (Int_t iSub = 0; iSub <= nSample; ++iSub) {
list->Add(new TList);
TList *listSub = static_cast<TList*>(list->Last());
listSub->SetName(Form("%s%02d",name, iSub));
listSub->SetOwner(kTRUE);
for (Int_t iPid = 0; iPid < 4; ++iPid) {
TString sNetTitle(Form("%s - %s", AliEbyEPidRatioHelper::fgkPidLatex[iPid][1], AliEbyEPidRatioHelper::fgkPidLatex[iPid][0]));
sTitle = (iPid != 0 ) ? Form("|y| < %.1f", fHelper->GetRapidityMax()) : Form(" |#eta|<%.1f", etaRange[1]);
listSub->Add(new TProfile(Form("fProfS%02dTot%sPlus%s", iSub, AliEbyEPidRatioHelper::fgkPidName[iPid],tname.Data()),
Form("(%s) : %s;Centrality(11);(%s)",AliEbyEPidRatioHelper::fgkPidName[iPid], sTitle.Data(), sNetTitle.Data()),
nBinsCent, centBinRange[0], centBinRange[1]));
listSub->Add(new TProfile(Form("fProfS%02dTot%sMinus%s",iSub, AliEbyEPidRatioHelper::fgkPidName[iPid],tname.Data()),
Form("(%s) : %s;Centrality(11);(%s)",AliEbyEPidRatioHelper::fgkPidName[iPid], sTitle.Data(), sNetTitle.Data()),
nBinsCent, centBinRange[0], centBinRange[1]));
for (Int_t idx = 1; idx <= fOrder; ++idx) {
listSub->Add(new TProfile(Form("fProfS%02d%s%sNet%dM",iSub, AliEbyEPidRatioHelper::fgkPidName[iPid],tname.Data(), idx),
Form("(%s)^{%d} : %s;Centrality(11);(%s)^{%d}", sNetTitle.Data(), idx, sTitle.Data(), sNetTitle.Data(), idx),
nBinsCent, centBinRange[0], centBinRange[1]));
}
for (Int_t ii = 0; ii <= fOrder; ++ii) {
for (Int_t kk = 0; kk <= fOrder; ++kk) {
listSub->Add(new TProfile(Form("fProfS%02d%s%sNetF%02d%02d",iSub, AliEbyEPidRatioHelper::fgkPidName[iPid], tname.Data(), ii, kk),
Form("f_{%02d%02d} : %s;Centrality(11);f_{%02d%02d}", ii, kk, sTitle.Data(), ii, kk),
nBinsCent, centBinRange[0], centBinRange[1]));
}
}
if (fIsPtBin) {
for (Int_t idx = 1; idx <= fOrder; ++idx) {
listSub->Add(new TProfile2D(Form("fProfS%02d%s%sNetPt%dM",iSub, AliEbyEPidRatioHelper::fgkPidName[iPid],tname.Data(), idx),
Form("(%s)^{%d} Pt: %s;Centrality(11);(%s)^{%d}", sNetTitle.Data(), idx, sTitle.Data(), sNetTitle.Data(), idx),
nBinsCent, centBinRange[0], centBinRange[1],nBinsPt, ptBinRange[0], ptBinRange[1]));
}
for (Int_t ii = 0; ii <= fOrder; ++ii) {
for (Int_t kk = 0; kk <= fOrder; ++kk) {
listSub->Add(new TProfile2D(Form("fProfS%02d%s%sNetPtF%02d%02d",iSub, AliEbyEPidRatioHelper::fgkPidName[iPid], tname.Data(), ii, kk),
Form("f_{%02d%02d} Pt : %s;Centrality(11);f_{%02d%02d}", ii, kk, sTitle.Data(), ii, kk),
nBinsCent, centBinRange[0], centBinRange[1],nBinsPt, ptBinRange[0], ptBinRange[1]));
}
}
}
}
for (Int_t iPhy = 0; iPhy < 46; ++iPhy) {
listSub->Add(new TProfile(Form("fProfS%02d%sNu%02d",iSub,tname.Data(),iPhy),
Form("Physics Variable for index %d | %s | Sub S%02d; Centrality;",iPhy,tname.Data(), iSub),
nBinsCent, centBinRange[0], centBinRange[1]));
}
if (fIsPtBin) {
for (Int_t iPhy = 0; iPhy < 46; ++iPhy) {
listSub->Add(new TProfile2D(Form("fProfS%02d%sNuPt%02d",iSub,tname.Data(),iPhy),
Form("Physics Variable for index %d | %s in Pt Bin; Centrality;",iPhy,tname.Data()),
nBinsCent, centBinRange[0], centBinRange[1],nBinsPt, ptBinRange[0], ptBinRange[1]));
}
}
}
return;
}
void AliEbyEPidRatioPhy::FillHistInGroup(const Char_t *name, Int_t idx, Int_t iSub, Bool_t isMC) {
Float_t centralityBin = (fIsPer) ? fHelper->GetCentralityPercentile() : fHelper->GetCentralityBin();
TString tname = (fIsPer) ? Form("%sPer", name) : Form("%sBin", name);
TList *list = static_cast<TList*>(fOutList->FindObject(Form("f%s",name)));
TList *listSub = static_cast<TList*>(list->FindObject(Form("%s%02d",name, iSub)));
if (fIsPtBin) {
Int_t ****nppt = (isMC) ? fMCNpPt : fNpPt;
for (Int_t idxPt = 0; idxPt < AliEbyEPidRatioHelper::fgkfHistNBinsPt; ++idxPt) {
for (Int_t iPid = 0; iPid < 4; ++iPid) {
Int_t deltaNp = nppt[idx][iPid][1][idxPt]-nppt[idx][iPid][0][idxPt];
Double_t delta = 1.;
for (Int_t idxOrder = 1; idxOrder <= fOrder; ++idxOrder) {
delta *= deltaNp;
(static_cast<TProfile2D*>(listSub->FindObject(Form("fProfS%02d%s%sNetPt%dM",iSub, AliEbyEPidRatioHelper::fgkPidName[iPid], tname.Data(), idxOrder))))->Fill(centralityBin,idxPt, delta);
}
for (Int_t idxOrder = 0; idxOrder <= fOrder; ++ idxOrder) {
fRedFactp[idxOrder][0] = 1.;
fRedFactp[idxOrder][1] = 1.;
}
for (Int_t idxOrder = 1; idxOrder <= fOrder; ++ idxOrder) {
fRedFactp[idxOrder][0] = fRedFactp[idxOrder-1][0] * Double_t(nppt[idx][iPid][0][idxPt]-(idxOrder-1));
fRedFactp[idxOrder][1] = fRedFactp[idxOrder-1][1] * Double_t(nppt[idx][iPid][1][idxPt]-(idxOrder-1));
}
for (Int_t ii = 0; ii <= fOrder; ++ii) {
for (Int_t kk = 0; kk <= fOrder; ++kk) {
Double_t fik = fRedFactp[ii][1] * fRedFactp[kk][0];
(static_cast<TProfile2D*>(listSub->FindObject(Form("fProfS%02d%s%sNetPtF%02d%02d",iSub, AliEbyEPidRatioHelper::fgkPidName[iPid], tname.Data(), ii, kk))))->Fill(centralityBin,idxPt, fik);
}
}
}
Int_t a[6][4]; Int_t b[22];
for (Int_t iPid = 0; iPid < 4; ++iPid) {
a[0][iPid] = nppt[idx][iPid][1][idxPt]+nppt[idx][iPid][0][idxPt];
a[1][iPid] = nppt[idx][iPid][1][idxPt];
a[2][iPid] = nppt[idx][iPid][0][idxPt];
a[3][iPid] = nppt[idx][iPid][1][idxPt]*nppt[idx][iPid][0][idxPt];
a[4][iPid] = nppt[idx][iPid][1][idxPt]*(nppt[idx][iPid][1][idxPt]-1);
a[5][iPid] = nppt[idx][iPid][0][idxPt]*(nppt[idx][iPid][0][idxPt]-1);
}
b[0] = a[0][0]*a[0][2];
b[1] = a[0][1]*a[0][2];
b[2] = a[1][1]*a[1][2];
b[3] = a[1][1]*a[2][2];
b[4] = a[2][1]*a[1][2];
b[5] = a[2][1]*a[2][2];
b[6] = a[0][0]*a[0][3];
b[7] = a[0][2]*a[0][3];
b[8] = a[1][2]*a[1][3];
b[9] = a[1][2]*a[2][3];
b[10] = a[2][2]*a[1][3];
b[11] = a[2][2]*a[2][3];
b[12] = a[0][0]*a[0][1];
b[13] = a[0][3]*a[0][1];
b[14] = a[1][3]*a[1][1];
b[15] = a[1][3]*a[2][1];
b[16] = a[2][3]*a[1][1];
b[17] = a[2][3]*a[2][1];
b[18] = a[0][0]*(a[0][0] - 1);
b[19] = a[0][1]*(a[0][1] - 1);
b[20] = a[0][2]*(a[0][1] - 1);
b[21] = a[0][3]*(a[0][3] - 1);
Int_t k = 0;
for (Int_t j = 0; j < 4; j++) {
for (Int_t i = 0; i < 6; i++) {
(static_cast<TProfile2D*>(listSub->FindObject(Form("fProfS%02d%sNuPt%02d",iSub, tname.Data(),k))))->Fill(centralityBin,idxPt,a[i][j]);
k++;
}
}
for (Int_t j = 0; j < 22; j++) {
(static_cast<TProfile2D*>(listSub->FindObject(Form("fProfS%02d%sNuPt%02d",iSub, tname.Data(),j+24))))->Fill(centralityBin,idxPt, b[j]);
}
}
}
Int_t ***np = (isMC) ? fMCNp : fNp;
for (Int_t iPid = 0; iPid < 4; ++iPid) {
Int_t deltaNp = np[idx][iPid][1]-np[idx][iPid][0];
Double_t delta = 1.;
(static_cast<TProfile*>(listSub->FindObject(Form("fProfS%02dTot%sPlus%s",iSub, AliEbyEPidRatioHelper::fgkPidName[iPid], tname.Data()))))->Fill(centralityBin, np[idx][iPid][1]);
(static_cast<TProfile*>(listSub->FindObject(Form("fProfS%02dTot%sMinus%s",iSub, AliEbyEPidRatioHelper::fgkPidName[iPid], tname.Data()))))->Fill(centralityBin, np[idx][iPid][0]);
for (Int_t idxOrder = 1; idxOrder <= fOrder; ++idxOrder) {
delta *= deltaNp;
(static_cast<TProfile*>(listSub->FindObject(Form("fProfS%02d%s%sNet%dM",iSub, AliEbyEPidRatioHelper::fgkPidName[iPid], tname.Data(), idxOrder))))->Fill(centralityBin, delta);
}
for (Int_t idxOrder = 0; idxOrder <= fOrder; ++ idxOrder) {
fRedFactp[idxOrder][0] = 1.;
fRedFactp[idxOrder][1] = 1.;
}
for (Int_t idxOrder = 1; idxOrder <= fOrder; ++ idxOrder) {
fRedFactp[idxOrder][0] = fRedFactp[idxOrder-1][0] * Double_t(np[idx][iPid][0]-(idxOrder-1));
fRedFactp[idxOrder][1] = fRedFactp[idxOrder-1][1] * Double_t(np[idx][iPid][1]-(idxOrder-1));
}
for (Int_t ii = 0; ii <= fOrder; ++ii) {
for (Int_t kk = 0; kk <= fOrder; ++kk) {
Double_t fik = fRedFactp[ii][1] * fRedFactp[kk][0];
(static_cast<TProfile*>(listSub->FindObject(Form("fProfS%02d%s%sNetF%02d%02d",iSub, AliEbyEPidRatioHelper::fgkPidName[iPid], tname.Data(), ii, kk))))->Fill(centralityBin, fik);
}
}
}
Int_t a[6][4]; Int_t b[22];
for (Int_t iPid = 0; iPid < 4; ++iPid) {
a[0][iPid] = np[idx][iPid][1]+np[idx][iPid][0];
a[1][iPid] = np[idx][iPid][1];
a[2][iPid] = np[idx][iPid][0];
a[3][iPid] = np[idx][iPid][1]*np[idx][iPid][0];
a[4][iPid] = np[idx][iPid][1]*(np[idx][iPid][1]-1);
a[5][iPid] = np[idx][iPid][0]*(np[idx][iPid][0]-1);
}
b[0] = a[0][0]*a[0][2];
b[1] = a[0][1]*a[0][2];
b[2] = a[1][1]*a[1][2];
b[3] = a[1][1]*a[2][2];
b[4] = a[2][1]*a[1][2];
b[5] = a[2][1]*a[2][2];
b[6] = a[0][0]*a[0][3];
b[7] = a[0][2]*a[0][3];
b[8] = a[1][2]*a[1][3];
b[9] = a[1][2]*a[2][3];
b[10] = a[2][2]*a[1][3];
b[11] = a[2][2]*a[2][3];
b[12] = a[0][0]*a[0][1];
b[13] = a[0][3]*a[0][1];
b[14] = a[1][3]*a[1][1];
b[15] = a[1][3]*a[2][1];
b[16] = a[2][3]*a[1][1];
b[17] = a[2][3]*a[2][1];
b[18] = a[0][0]*(a[0][0] - 1);
b[19] = a[0][1]*(a[0][1] - 1);
b[20] = a[0][2]*(a[0][1] - 1);
b[21] = a[0][3]*(a[0][3] - 1);
Int_t k = 0;
for (Int_t j = 0; j < 4; j++) {
for (Int_t i = 0; i < 6; i++) {
(static_cast<TProfile*>(listSub->FindObject(Form("fProfS%02d%sNu%02d",iSub, tname.Data(),k))))->Fill(centralityBin,a[i][j]);
k++;
}
}
for (Int_t j = 0; j < 22; j++) {
(static_cast<TProfile*>(listSub->FindObject(Form("fProfS%02d%sNu%02d",iSub, tname.Data(),j+24))))->Fill(centralityBin,b[j]);
}
return;
}
AliEbyEPidRatioPhy.cxx:10 AliEbyEPidRatioPhy.cxx:11 AliEbyEPidRatioPhy.cxx:12 AliEbyEPidRatioPhy.cxx:13 AliEbyEPidRatioPhy.cxx:14 AliEbyEPidRatioPhy.cxx:15 AliEbyEPidRatioPhy.cxx:16 AliEbyEPidRatioPhy.cxx:17 AliEbyEPidRatioPhy.cxx:18 AliEbyEPidRatioPhy.cxx:19 AliEbyEPidRatioPhy.cxx:20 AliEbyEPidRatioPhy.cxx:21 AliEbyEPidRatioPhy.cxx:22 AliEbyEPidRatioPhy.cxx:23 AliEbyEPidRatioPhy.cxx:24 AliEbyEPidRatioPhy.cxx:25 AliEbyEPidRatioPhy.cxx:26 AliEbyEPidRatioPhy.cxx:27 AliEbyEPidRatioPhy.cxx:28 AliEbyEPidRatioPhy.cxx:29 AliEbyEPidRatioPhy.cxx:30 AliEbyEPidRatioPhy.cxx:31 AliEbyEPidRatioPhy.cxx:32 AliEbyEPidRatioPhy.cxx:33 AliEbyEPidRatioPhy.cxx:34 AliEbyEPidRatioPhy.cxx:35 AliEbyEPidRatioPhy.cxx:36 AliEbyEPidRatioPhy.cxx:37 AliEbyEPidRatioPhy.cxx:38 AliEbyEPidRatioPhy.cxx:39 AliEbyEPidRatioPhy.cxx:40 AliEbyEPidRatioPhy.cxx:41 AliEbyEPidRatioPhy.cxx:42 AliEbyEPidRatioPhy.cxx:43 AliEbyEPidRatioPhy.cxx:44 AliEbyEPidRatioPhy.cxx:45 AliEbyEPidRatioPhy.cxx:46 AliEbyEPidRatioPhy.cxx:47 AliEbyEPidRatioPhy.cxx:48 AliEbyEPidRatioPhy.cxx:49 AliEbyEPidRatioPhy.cxx:50 AliEbyEPidRatioPhy.cxx:51 AliEbyEPidRatioPhy.cxx:52 AliEbyEPidRatioPhy.cxx:53 AliEbyEPidRatioPhy.cxx:54 AliEbyEPidRatioPhy.cxx:55 AliEbyEPidRatioPhy.cxx:56 AliEbyEPidRatioPhy.cxx:57 AliEbyEPidRatioPhy.cxx:58 AliEbyEPidRatioPhy.cxx:59 AliEbyEPidRatioPhy.cxx:60 AliEbyEPidRatioPhy.cxx:61 AliEbyEPidRatioPhy.cxx:62 AliEbyEPidRatioPhy.cxx:63 AliEbyEPidRatioPhy.cxx:64 AliEbyEPidRatioPhy.cxx:65 AliEbyEPidRatioPhy.cxx:66 AliEbyEPidRatioPhy.cxx:67 AliEbyEPidRatioPhy.cxx:68 AliEbyEPidRatioPhy.cxx:69 AliEbyEPidRatioPhy.cxx:70 AliEbyEPidRatioPhy.cxx:71 AliEbyEPidRatioPhy.cxx:72 AliEbyEPidRatioPhy.cxx:73 AliEbyEPidRatioPhy.cxx:74 AliEbyEPidRatioPhy.cxx:75 AliEbyEPidRatioPhy.cxx:76 AliEbyEPidRatioPhy.cxx:77 AliEbyEPidRatioPhy.cxx:78 AliEbyEPidRatioPhy.cxx:79 AliEbyEPidRatioPhy.cxx:80 AliEbyEPidRatioPhy.cxx:81 AliEbyEPidRatioPhy.cxx:82 AliEbyEPidRatioPhy.cxx:83 AliEbyEPidRatioPhy.cxx:84 AliEbyEPidRatioPhy.cxx:85 AliEbyEPidRatioPhy.cxx:86 AliEbyEPidRatioPhy.cxx:87 AliEbyEPidRatioPhy.cxx:88 AliEbyEPidRatioPhy.cxx:89 AliEbyEPidRatioPhy.cxx:90 AliEbyEPidRatioPhy.cxx:91 AliEbyEPidRatioPhy.cxx:92 AliEbyEPidRatioPhy.cxx:93 AliEbyEPidRatioPhy.cxx:94 AliEbyEPidRatioPhy.cxx:95 AliEbyEPidRatioPhy.cxx:96 AliEbyEPidRatioPhy.cxx:97 AliEbyEPidRatioPhy.cxx:98 AliEbyEPidRatioPhy.cxx:99 AliEbyEPidRatioPhy.cxx:100 AliEbyEPidRatioPhy.cxx:101 AliEbyEPidRatioPhy.cxx:102 AliEbyEPidRatioPhy.cxx:103 AliEbyEPidRatioPhy.cxx:104 AliEbyEPidRatioPhy.cxx:105 AliEbyEPidRatioPhy.cxx:106 AliEbyEPidRatioPhy.cxx:107 AliEbyEPidRatioPhy.cxx:108 AliEbyEPidRatioPhy.cxx:109 AliEbyEPidRatioPhy.cxx:110 AliEbyEPidRatioPhy.cxx:111 AliEbyEPidRatioPhy.cxx:112 AliEbyEPidRatioPhy.cxx:113 AliEbyEPidRatioPhy.cxx:114 AliEbyEPidRatioPhy.cxx:115 AliEbyEPidRatioPhy.cxx:116 AliEbyEPidRatioPhy.cxx:117 AliEbyEPidRatioPhy.cxx:118 AliEbyEPidRatioPhy.cxx:119 AliEbyEPidRatioPhy.cxx:120 AliEbyEPidRatioPhy.cxx:121 AliEbyEPidRatioPhy.cxx:122 AliEbyEPidRatioPhy.cxx:123 AliEbyEPidRatioPhy.cxx:124 AliEbyEPidRatioPhy.cxx:125 AliEbyEPidRatioPhy.cxx:126 AliEbyEPidRatioPhy.cxx:127 AliEbyEPidRatioPhy.cxx:128 AliEbyEPidRatioPhy.cxx:129 AliEbyEPidRatioPhy.cxx:130 AliEbyEPidRatioPhy.cxx:131 AliEbyEPidRatioPhy.cxx:132 AliEbyEPidRatioPhy.cxx:133 AliEbyEPidRatioPhy.cxx:134 AliEbyEPidRatioPhy.cxx:135 AliEbyEPidRatioPhy.cxx:136 AliEbyEPidRatioPhy.cxx:137 AliEbyEPidRatioPhy.cxx:138 AliEbyEPidRatioPhy.cxx:139 AliEbyEPidRatioPhy.cxx:140 AliEbyEPidRatioPhy.cxx:141 AliEbyEPidRatioPhy.cxx:142 AliEbyEPidRatioPhy.cxx:143 AliEbyEPidRatioPhy.cxx:144 AliEbyEPidRatioPhy.cxx:145 AliEbyEPidRatioPhy.cxx:146 AliEbyEPidRatioPhy.cxx:147 AliEbyEPidRatioPhy.cxx:148 AliEbyEPidRatioPhy.cxx:149 AliEbyEPidRatioPhy.cxx:150 AliEbyEPidRatioPhy.cxx:151 AliEbyEPidRatioPhy.cxx:152 AliEbyEPidRatioPhy.cxx:153 AliEbyEPidRatioPhy.cxx:154 AliEbyEPidRatioPhy.cxx:155 AliEbyEPidRatioPhy.cxx:156 AliEbyEPidRatioPhy.cxx:157 AliEbyEPidRatioPhy.cxx:158 AliEbyEPidRatioPhy.cxx:159 AliEbyEPidRatioPhy.cxx:160 AliEbyEPidRatioPhy.cxx:161 AliEbyEPidRatioPhy.cxx:162 AliEbyEPidRatioPhy.cxx:163 AliEbyEPidRatioPhy.cxx:164 AliEbyEPidRatioPhy.cxx:165 AliEbyEPidRatioPhy.cxx:166 AliEbyEPidRatioPhy.cxx:167 AliEbyEPidRatioPhy.cxx:168 AliEbyEPidRatioPhy.cxx:169 AliEbyEPidRatioPhy.cxx:170 AliEbyEPidRatioPhy.cxx:171 AliEbyEPidRatioPhy.cxx:172 AliEbyEPidRatioPhy.cxx:173 AliEbyEPidRatioPhy.cxx:174 AliEbyEPidRatioPhy.cxx:175 AliEbyEPidRatioPhy.cxx:176 AliEbyEPidRatioPhy.cxx:177 AliEbyEPidRatioPhy.cxx:178 AliEbyEPidRatioPhy.cxx:179 AliEbyEPidRatioPhy.cxx:180 AliEbyEPidRatioPhy.cxx:181 AliEbyEPidRatioPhy.cxx:182 AliEbyEPidRatioPhy.cxx:183 AliEbyEPidRatioPhy.cxx:184 AliEbyEPidRatioPhy.cxx:185 AliEbyEPidRatioPhy.cxx:186 AliEbyEPidRatioPhy.cxx:187 AliEbyEPidRatioPhy.cxx:188 AliEbyEPidRatioPhy.cxx:189 AliEbyEPidRatioPhy.cxx:190 AliEbyEPidRatioPhy.cxx:191 AliEbyEPidRatioPhy.cxx:192 AliEbyEPidRatioPhy.cxx:193 AliEbyEPidRatioPhy.cxx:194 AliEbyEPidRatioPhy.cxx:195 AliEbyEPidRatioPhy.cxx:196 AliEbyEPidRatioPhy.cxx:197 AliEbyEPidRatioPhy.cxx:198 AliEbyEPidRatioPhy.cxx:199 AliEbyEPidRatioPhy.cxx:200 AliEbyEPidRatioPhy.cxx:201 AliEbyEPidRatioPhy.cxx:202 AliEbyEPidRatioPhy.cxx:203 AliEbyEPidRatioPhy.cxx:204 AliEbyEPidRatioPhy.cxx:205 AliEbyEPidRatioPhy.cxx:206 AliEbyEPidRatioPhy.cxx:207 AliEbyEPidRatioPhy.cxx:208 AliEbyEPidRatioPhy.cxx:209 AliEbyEPidRatioPhy.cxx:210 AliEbyEPidRatioPhy.cxx:211 AliEbyEPidRatioPhy.cxx:212 AliEbyEPidRatioPhy.cxx:213 AliEbyEPidRatioPhy.cxx:214 AliEbyEPidRatioPhy.cxx:215 AliEbyEPidRatioPhy.cxx:216 AliEbyEPidRatioPhy.cxx:217 AliEbyEPidRatioPhy.cxx:218 AliEbyEPidRatioPhy.cxx:219 AliEbyEPidRatioPhy.cxx:220 AliEbyEPidRatioPhy.cxx:221 AliEbyEPidRatioPhy.cxx:222 AliEbyEPidRatioPhy.cxx:223 AliEbyEPidRatioPhy.cxx:224 AliEbyEPidRatioPhy.cxx:225 AliEbyEPidRatioPhy.cxx:226 AliEbyEPidRatioPhy.cxx:227 AliEbyEPidRatioPhy.cxx:228 AliEbyEPidRatioPhy.cxx:229 AliEbyEPidRatioPhy.cxx:230 AliEbyEPidRatioPhy.cxx:231 AliEbyEPidRatioPhy.cxx:232 AliEbyEPidRatioPhy.cxx:233 AliEbyEPidRatioPhy.cxx:234 AliEbyEPidRatioPhy.cxx:235 AliEbyEPidRatioPhy.cxx:236 AliEbyEPidRatioPhy.cxx:237 AliEbyEPidRatioPhy.cxx:238 AliEbyEPidRatioPhy.cxx:239 AliEbyEPidRatioPhy.cxx:240 AliEbyEPidRatioPhy.cxx:241 AliEbyEPidRatioPhy.cxx:242 AliEbyEPidRatioPhy.cxx:243 AliEbyEPidRatioPhy.cxx:244 AliEbyEPidRatioPhy.cxx:245 AliEbyEPidRatioPhy.cxx:246 AliEbyEPidRatioPhy.cxx:247 AliEbyEPidRatioPhy.cxx:248 AliEbyEPidRatioPhy.cxx:249 AliEbyEPidRatioPhy.cxx:250 AliEbyEPidRatioPhy.cxx:251 AliEbyEPidRatioPhy.cxx:252 AliEbyEPidRatioPhy.cxx:253 AliEbyEPidRatioPhy.cxx:254 AliEbyEPidRatioPhy.cxx:255 AliEbyEPidRatioPhy.cxx:256 AliEbyEPidRatioPhy.cxx:257 AliEbyEPidRatioPhy.cxx:258 AliEbyEPidRatioPhy.cxx:259 AliEbyEPidRatioPhy.cxx:260 AliEbyEPidRatioPhy.cxx:261 AliEbyEPidRatioPhy.cxx:262 AliEbyEPidRatioPhy.cxx:263 AliEbyEPidRatioPhy.cxx:264 AliEbyEPidRatioPhy.cxx:265 AliEbyEPidRatioPhy.cxx:266 AliEbyEPidRatioPhy.cxx:267 AliEbyEPidRatioPhy.cxx:268 AliEbyEPidRatioPhy.cxx:269 AliEbyEPidRatioPhy.cxx:270 AliEbyEPidRatioPhy.cxx:271 AliEbyEPidRatioPhy.cxx:272 AliEbyEPidRatioPhy.cxx:273 AliEbyEPidRatioPhy.cxx:274 AliEbyEPidRatioPhy.cxx:275 AliEbyEPidRatioPhy.cxx:276 AliEbyEPidRatioPhy.cxx:277 AliEbyEPidRatioPhy.cxx:278 AliEbyEPidRatioPhy.cxx:279 AliEbyEPidRatioPhy.cxx:280 AliEbyEPidRatioPhy.cxx:281 AliEbyEPidRatioPhy.cxx:282 AliEbyEPidRatioPhy.cxx:283 AliEbyEPidRatioPhy.cxx:284 AliEbyEPidRatioPhy.cxx:285 AliEbyEPidRatioPhy.cxx:286 AliEbyEPidRatioPhy.cxx:287 AliEbyEPidRatioPhy.cxx:288 AliEbyEPidRatioPhy.cxx:289 AliEbyEPidRatioPhy.cxx:290 AliEbyEPidRatioPhy.cxx:291 AliEbyEPidRatioPhy.cxx:292 AliEbyEPidRatioPhy.cxx:293 AliEbyEPidRatioPhy.cxx:294 AliEbyEPidRatioPhy.cxx:295 AliEbyEPidRatioPhy.cxx:296 AliEbyEPidRatioPhy.cxx:297 AliEbyEPidRatioPhy.cxx:298 AliEbyEPidRatioPhy.cxx:299 AliEbyEPidRatioPhy.cxx:300 AliEbyEPidRatioPhy.cxx:301 AliEbyEPidRatioPhy.cxx:302 AliEbyEPidRatioPhy.cxx:303 AliEbyEPidRatioPhy.cxx:304 AliEbyEPidRatioPhy.cxx:305 AliEbyEPidRatioPhy.cxx:306 AliEbyEPidRatioPhy.cxx:307 AliEbyEPidRatioPhy.cxx:308 AliEbyEPidRatioPhy.cxx:309 AliEbyEPidRatioPhy.cxx:310 AliEbyEPidRatioPhy.cxx:311 AliEbyEPidRatioPhy.cxx:312 AliEbyEPidRatioPhy.cxx:313 AliEbyEPidRatioPhy.cxx:314 AliEbyEPidRatioPhy.cxx:315 AliEbyEPidRatioPhy.cxx:316 AliEbyEPidRatioPhy.cxx:317 AliEbyEPidRatioPhy.cxx:318 AliEbyEPidRatioPhy.cxx:319 AliEbyEPidRatioPhy.cxx:320 AliEbyEPidRatioPhy.cxx:321 AliEbyEPidRatioPhy.cxx:322 AliEbyEPidRatioPhy.cxx:323 AliEbyEPidRatioPhy.cxx:324 AliEbyEPidRatioPhy.cxx:325 AliEbyEPidRatioPhy.cxx:326 AliEbyEPidRatioPhy.cxx:327 AliEbyEPidRatioPhy.cxx:328 AliEbyEPidRatioPhy.cxx:329 AliEbyEPidRatioPhy.cxx:330 AliEbyEPidRatioPhy.cxx:331 AliEbyEPidRatioPhy.cxx:332 AliEbyEPidRatioPhy.cxx:333 AliEbyEPidRatioPhy.cxx:334 AliEbyEPidRatioPhy.cxx:335 AliEbyEPidRatioPhy.cxx:336 AliEbyEPidRatioPhy.cxx:337 AliEbyEPidRatioPhy.cxx:338 AliEbyEPidRatioPhy.cxx:339 AliEbyEPidRatioPhy.cxx:340 AliEbyEPidRatioPhy.cxx:341 AliEbyEPidRatioPhy.cxx:342 AliEbyEPidRatioPhy.cxx:343 AliEbyEPidRatioPhy.cxx:344 AliEbyEPidRatioPhy.cxx:345 AliEbyEPidRatioPhy.cxx:346 AliEbyEPidRatioPhy.cxx:347 AliEbyEPidRatioPhy.cxx:348 AliEbyEPidRatioPhy.cxx:349 AliEbyEPidRatioPhy.cxx:350 AliEbyEPidRatioPhy.cxx:351 AliEbyEPidRatioPhy.cxx:352 AliEbyEPidRatioPhy.cxx:353 AliEbyEPidRatioPhy.cxx:354 AliEbyEPidRatioPhy.cxx:355 AliEbyEPidRatioPhy.cxx:356 AliEbyEPidRatioPhy.cxx:357 AliEbyEPidRatioPhy.cxx:358 AliEbyEPidRatioPhy.cxx:359 AliEbyEPidRatioPhy.cxx:360 AliEbyEPidRatioPhy.cxx:361 AliEbyEPidRatioPhy.cxx:362 AliEbyEPidRatioPhy.cxx:363 AliEbyEPidRatioPhy.cxx:364 AliEbyEPidRatioPhy.cxx:365 AliEbyEPidRatioPhy.cxx:366 AliEbyEPidRatioPhy.cxx:367 AliEbyEPidRatioPhy.cxx:368 AliEbyEPidRatioPhy.cxx:369 AliEbyEPidRatioPhy.cxx:370 AliEbyEPidRatioPhy.cxx:371 AliEbyEPidRatioPhy.cxx:372 AliEbyEPidRatioPhy.cxx:373 AliEbyEPidRatioPhy.cxx:374 AliEbyEPidRatioPhy.cxx:375 AliEbyEPidRatioPhy.cxx:376 AliEbyEPidRatioPhy.cxx:377 AliEbyEPidRatioPhy.cxx:378 AliEbyEPidRatioPhy.cxx:379 AliEbyEPidRatioPhy.cxx:380 AliEbyEPidRatioPhy.cxx:381 AliEbyEPidRatioPhy.cxx:382 AliEbyEPidRatioPhy.cxx:383 AliEbyEPidRatioPhy.cxx:384 AliEbyEPidRatioPhy.cxx:385 AliEbyEPidRatioPhy.cxx:386 AliEbyEPidRatioPhy.cxx:387 AliEbyEPidRatioPhy.cxx:388 AliEbyEPidRatioPhy.cxx:389 AliEbyEPidRatioPhy.cxx:390 AliEbyEPidRatioPhy.cxx:391 AliEbyEPidRatioPhy.cxx:392 AliEbyEPidRatioPhy.cxx:393 AliEbyEPidRatioPhy.cxx:394 AliEbyEPidRatioPhy.cxx:395 AliEbyEPidRatioPhy.cxx:396 AliEbyEPidRatioPhy.cxx:397 AliEbyEPidRatioPhy.cxx:398 AliEbyEPidRatioPhy.cxx:399 AliEbyEPidRatioPhy.cxx:400 AliEbyEPidRatioPhy.cxx:401 AliEbyEPidRatioPhy.cxx:402 AliEbyEPidRatioPhy.cxx:403 AliEbyEPidRatioPhy.cxx:404 AliEbyEPidRatioPhy.cxx:405 AliEbyEPidRatioPhy.cxx:406 AliEbyEPidRatioPhy.cxx:407 AliEbyEPidRatioPhy.cxx:408 AliEbyEPidRatioPhy.cxx:409 AliEbyEPidRatioPhy.cxx:410 AliEbyEPidRatioPhy.cxx:411 AliEbyEPidRatioPhy.cxx:412 AliEbyEPidRatioPhy.cxx:413 AliEbyEPidRatioPhy.cxx:414 AliEbyEPidRatioPhy.cxx:415 AliEbyEPidRatioPhy.cxx:416 AliEbyEPidRatioPhy.cxx:417 AliEbyEPidRatioPhy.cxx:418 AliEbyEPidRatioPhy.cxx:419 AliEbyEPidRatioPhy.cxx:420 AliEbyEPidRatioPhy.cxx:421 AliEbyEPidRatioPhy.cxx:422 AliEbyEPidRatioPhy.cxx:423 AliEbyEPidRatioPhy.cxx:424 AliEbyEPidRatioPhy.cxx:425 AliEbyEPidRatioPhy.cxx:426 AliEbyEPidRatioPhy.cxx:427 AliEbyEPidRatioPhy.cxx:428 AliEbyEPidRatioPhy.cxx:429 AliEbyEPidRatioPhy.cxx:430 AliEbyEPidRatioPhy.cxx:431 AliEbyEPidRatioPhy.cxx:432 AliEbyEPidRatioPhy.cxx:433 AliEbyEPidRatioPhy.cxx:434 AliEbyEPidRatioPhy.cxx:435 AliEbyEPidRatioPhy.cxx:436 AliEbyEPidRatioPhy.cxx:437 AliEbyEPidRatioPhy.cxx:438 AliEbyEPidRatioPhy.cxx:439 AliEbyEPidRatioPhy.cxx:440 AliEbyEPidRatioPhy.cxx:441 AliEbyEPidRatioPhy.cxx:442 AliEbyEPidRatioPhy.cxx:443 AliEbyEPidRatioPhy.cxx:444 AliEbyEPidRatioPhy.cxx:445 AliEbyEPidRatioPhy.cxx:446 AliEbyEPidRatioPhy.cxx:447 AliEbyEPidRatioPhy.cxx:448 AliEbyEPidRatioPhy.cxx:449 AliEbyEPidRatioPhy.cxx:450 AliEbyEPidRatioPhy.cxx:451 AliEbyEPidRatioPhy.cxx:452 AliEbyEPidRatioPhy.cxx:453 AliEbyEPidRatioPhy.cxx:454 AliEbyEPidRatioPhy.cxx:455 AliEbyEPidRatioPhy.cxx:456 AliEbyEPidRatioPhy.cxx:457 AliEbyEPidRatioPhy.cxx:458 AliEbyEPidRatioPhy.cxx:459 AliEbyEPidRatioPhy.cxx:460 AliEbyEPidRatioPhy.cxx:461 AliEbyEPidRatioPhy.cxx:462 AliEbyEPidRatioPhy.cxx:463 AliEbyEPidRatioPhy.cxx:464 AliEbyEPidRatioPhy.cxx:465 AliEbyEPidRatioPhy.cxx:466 AliEbyEPidRatioPhy.cxx:467 AliEbyEPidRatioPhy.cxx:468 AliEbyEPidRatioPhy.cxx:469 AliEbyEPidRatioPhy.cxx:470 AliEbyEPidRatioPhy.cxx:471 AliEbyEPidRatioPhy.cxx:472 AliEbyEPidRatioPhy.cxx:473 AliEbyEPidRatioPhy.cxx:474 AliEbyEPidRatioPhy.cxx:475 AliEbyEPidRatioPhy.cxx:476 AliEbyEPidRatioPhy.cxx:477 AliEbyEPidRatioPhy.cxx:478 AliEbyEPidRatioPhy.cxx:479 AliEbyEPidRatioPhy.cxx:480 AliEbyEPidRatioPhy.cxx:481 AliEbyEPidRatioPhy.cxx:482 AliEbyEPidRatioPhy.cxx:483 AliEbyEPidRatioPhy.cxx:484 AliEbyEPidRatioPhy.cxx:485 AliEbyEPidRatioPhy.cxx:486 AliEbyEPidRatioPhy.cxx:487 AliEbyEPidRatioPhy.cxx:488 AliEbyEPidRatioPhy.cxx:489 AliEbyEPidRatioPhy.cxx:490 AliEbyEPidRatioPhy.cxx:491 AliEbyEPidRatioPhy.cxx:492 AliEbyEPidRatioPhy.cxx:493 AliEbyEPidRatioPhy.cxx:494 AliEbyEPidRatioPhy.cxx:495 AliEbyEPidRatioPhy.cxx:496 AliEbyEPidRatioPhy.cxx:497 AliEbyEPidRatioPhy.cxx:498 AliEbyEPidRatioPhy.cxx:499 AliEbyEPidRatioPhy.cxx:500 AliEbyEPidRatioPhy.cxx:501 AliEbyEPidRatioPhy.cxx:502 AliEbyEPidRatioPhy.cxx:503 AliEbyEPidRatioPhy.cxx:504 AliEbyEPidRatioPhy.cxx:505 AliEbyEPidRatioPhy.cxx:506 AliEbyEPidRatioPhy.cxx:507 AliEbyEPidRatioPhy.cxx:508 AliEbyEPidRatioPhy.cxx:509 AliEbyEPidRatioPhy.cxx:510 AliEbyEPidRatioPhy.cxx:511 AliEbyEPidRatioPhy.cxx:512 AliEbyEPidRatioPhy.cxx:513 AliEbyEPidRatioPhy.cxx:514 AliEbyEPidRatioPhy.cxx:515 AliEbyEPidRatioPhy.cxx:516 AliEbyEPidRatioPhy.cxx:517 AliEbyEPidRatioPhy.cxx:518 AliEbyEPidRatioPhy.cxx:519 AliEbyEPidRatioPhy.cxx:520 AliEbyEPidRatioPhy.cxx:521 AliEbyEPidRatioPhy.cxx:522 AliEbyEPidRatioPhy.cxx:523 AliEbyEPidRatioPhy.cxx:524 AliEbyEPidRatioPhy.cxx:525 AliEbyEPidRatioPhy.cxx:526 AliEbyEPidRatioPhy.cxx:527 AliEbyEPidRatioPhy.cxx:528 AliEbyEPidRatioPhy.cxx:529 AliEbyEPidRatioPhy.cxx:530 AliEbyEPidRatioPhy.cxx:531 AliEbyEPidRatioPhy.cxx:532 AliEbyEPidRatioPhy.cxx:533 AliEbyEPidRatioPhy.cxx:534 AliEbyEPidRatioPhy.cxx:535 AliEbyEPidRatioPhy.cxx:536 AliEbyEPidRatioPhy.cxx:537 AliEbyEPidRatioPhy.cxx:538 AliEbyEPidRatioPhy.cxx:539 AliEbyEPidRatioPhy.cxx:540 AliEbyEPidRatioPhy.cxx:541 AliEbyEPidRatioPhy.cxx:542 AliEbyEPidRatioPhy.cxx:543 AliEbyEPidRatioPhy.cxx:544 AliEbyEPidRatioPhy.cxx:545 AliEbyEPidRatioPhy.cxx:546 AliEbyEPidRatioPhy.cxx:547 AliEbyEPidRatioPhy.cxx:548 AliEbyEPidRatioPhy.cxx:549 AliEbyEPidRatioPhy.cxx:550 AliEbyEPidRatioPhy.cxx:551 AliEbyEPidRatioPhy.cxx:552 AliEbyEPidRatioPhy.cxx:553 AliEbyEPidRatioPhy.cxx:554 AliEbyEPidRatioPhy.cxx:555 AliEbyEPidRatioPhy.cxx:556 AliEbyEPidRatioPhy.cxx:557 AliEbyEPidRatioPhy.cxx:558 AliEbyEPidRatioPhy.cxx:559 AliEbyEPidRatioPhy.cxx:560 AliEbyEPidRatioPhy.cxx:561 AliEbyEPidRatioPhy.cxx:562 AliEbyEPidRatioPhy.cxx:563 AliEbyEPidRatioPhy.cxx:564 AliEbyEPidRatioPhy.cxx:565 AliEbyEPidRatioPhy.cxx:566 AliEbyEPidRatioPhy.cxx:567 AliEbyEPidRatioPhy.cxx:568 AliEbyEPidRatioPhy.cxx:569 AliEbyEPidRatioPhy.cxx:570 AliEbyEPidRatioPhy.cxx:571 AliEbyEPidRatioPhy.cxx:572 AliEbyEPidRatioPhy.cxx:573 AliEbyEPidRatioPhy.cxx:574 AliEbyEPidRatioPhy.cxx:575 AliEbyEPidRatioPhy.cxx:576 AliEbyEPidRatioPhy.cxx:577 AliEbyEPidRatioPhy.cxx:578 AliEbyEPidRatioPhy.cxx:579 AliEbyEPidRatioPhy.cxx:580 AliEbyEPidRatioPhy.cxx:581 AliEbyEPidRatioPhy.cxx:582 AliEbyEPidRatioPhy.cxx:583 AliEbyEPidRatioPhy.cxx:584 AliEbyEPidRatioPhy.cxx:585 AliEbyEPidRatioPhy.cxx:586 AliEbyEPidRatioPhy.cxx:587 AliEbyEPidRatioPhy.cxx:588 AliEbyEPidRatioPhy.cxx:589 AliEbyEPidRatioPhy.cxx:590 AliEbyEPidRatioPhy.cxx:591 AliEbyEPidRatioPhy.cxx:592 AliEbyEPidRatioPhy.cxx:593 AliEbyEPidRatioPhy.cxx:594 AliEbyEPidRatioPhy.cxx:595 AliEbyEPidRatioPhy.cxx:596 AliEbyEPidRatioPhy.cxx:597 AliEbyEPidRatioPhy.cxx:598 AliEbyEPidRatioPhy.cxx:599 AliEbyEPidRatioPhy.cxx:600 AliEbyEPidRatioPhy.cxx:601 AliEbyEPidRatioPhy.cxx:602 AliEbyEPidRatioPhy.cxx:603 AliEbyEPidRatioPhy.cxx:604 AliEbyEPidRatioPhy.cxx:605 AliEbyEPidRatioPhy.cxx:606 AliEbyEPidRatioPhy.cxx:607 AliEbyEPidRatioPhy.cxx:608 AliEbyEPidRatioPhy.cxx:609 AliEbyEPidRatioPhy.cxx:610 AliEbyEPidRatioPhy.cxx:611 AliEbyEPidRatioPhy.cxx:612 AliEbyEPidRatioPhy.cxx:613 AliEbyEPidRatioPhy.cxx:614 AliEbyEPidRatioPhy.cxx:615 AliEbyEPidRatioPhy.cxx:616 AliEbyEPidRatioPhy.cxx:617 AliEbyEPidRatioPhy.cxx:618 AliEbyEPidRatioPhy.cxx:619 AliEbyEPidRatioPhy.cxx:620 AliEbyEPidRatioPhy.cxx:621 AliEbyEPidRatioPhy.cxx:622 AliEbyEPidRatioPhy.cxx:623 AliEbyEPidRatioPhy.cxx:624 AliEbyEPidRatioPhy.cxx:625 AliEbyEPidRatioPhy.cxx:626 AliEbyEPidRatioPhy.cxx:627 AliEbyEPidRatioPhy.cxx:628 AliEbyEPidRatioPhy.cxx:629 AliEbyEPidRatioPhy.cxx:630 AliEbyEPidRatioPhy.cxx:631 AliEbyEPidRatioPhy.cxx:632 AliEbyEPidRatioPhy.cxx:633 AliEbyEPidRatioPhy.cxx:634 AliEbyEPidRatioPhy.cxx:635 AliEbyEPidRatioPhy.cxx:636 AliEbyEPidRatioPhy.cxx:637 AliEbyEPidRatioPhy.cxx:638 AliEbyEPidRatioPhy.cxx:639 AliEbyEPidRatioPhy.cxx:640 AliEbyEPidRatioPhy.cxx:641 AliEbyEPidRatioPhy.cxx:642 AliEbyEPidRatioPhy.cxx:643 AliEbyEPidRatioPhy.cxx:644 AliEbyEPidRatioPhy.cxx:645 AliEbyEPidRatioPhy.cxx:646 AliEbyEPidRatioPhy.cxx:647 AliEbyEPidRatioPhy.cxx:648 AliEbyEPidRatioPhy.cxx:649 AliEbyEPidRatioPhy.cxx:650 AliEbyEPidRatioPhy.cxx:651 AliEbyEPidRatioPhy.cxx:652 AliEbyEPidRatioPhy.cxx:653 AliEbyEPidRatioPhy.cxx:654 AliEbyEPidRatioPhy.cxx:655 AliEbyEPidRatioPhy.cxx:656 AliEbyEPidRatioPhy.cxx:657 AliEbyEPidRatioPhy.cxx:658 AliEbyEPidRatioPhy.cxx:659 AliEbyEPidRatioPhy.cxx:660 AliEbyEPidRatioPhy.cxx:661 AliEbyEPidRatioPhy.cxx:662 AliEbyEPidRatioPhy.cxx:663 AliEbyEPidRatioPhy.cxx:664 AliEbyEPidRatioPhy.cxx:665 AliEbyEPidRatioPhy.cxx:666 AliEbyEPidRatioPhy.cxx:667 AliEbyEPidRatioPhy.cxx:668 AliEbyEPidRatioPhy.cxx:669 AliEbyEPidRatioPhy.cxx:670 AliEbyEPidRatioPhy.cxx:671 AliEbyEPidRatioPhy.cxx:672 AliEbyEPidRatioPhy.cxx:673 AliEbyEPidRatioPhy.cxx:674 AliEbyEPidRatioPhy.cxx:675 AliEbyEPidRatioPhy.cxx:676 AliEbyEPidRatioPhy.cxx:677 AliEbyEPidRatioPhy.cxx:678 AliEbyEPidRatioPhy.cxx:679 AliEbyEPidRatioPhy.cxx:680 AliEbyEPidRatioPhy.cxx:681 AliEbyEPidRatioPhy.cxx:682 AliEbyEPidRatioPhy.cxx:683 AliEbyEPidRatioPhy.cxx:684 AliEbyEPidRatioPhy.cxx:685 AliEbyEPidRatioPhy.cxx:686 AliEbyEPidRatioPhy.cxx:687 AliEbyEPidRatioPhy.cxx:688 AliEbyEPidRatioPhy.cxx:689 AliEbyEPidRatioPhy.cxx:690 AliEbyEPidRatioPhy.cxx:691 AliEbyEPidRatioPhy.cxx:692 AliEbyEPidRatioPhy.cxx:693 AliEbyEPidRatioPhy.cxx:694 AliEbyEPidRatioPhy.cxx:695 AliEbyEPidRatioPhy.cxx:696 AliEbyEPidRatioPhy.cxx:697 AliEbyEPidRatioPhy.cxx:698 AliEbyEPidRatioPhy.cxx:699 AliEbyEPidRatioPhy.cxx:700 AliEbyEPidRatioPhy.cxx:701 AliEbyEPidRatioPhy.cxx:702 AliEbyEPidRatioPhy.cxx:703 AliEbyEPidRatioPhy.cxx:704 AliEbyEPidRatioPhy.cxx:705 AliEbyEPidRatioPhy.cxx:706 AliEbyEPidRatioPhy.cxx:707 AliEbyEPidRatioPhy.cxx:708 AliEbyEPidRatioPhy.cxx:709 AliEbyEPidRatioPhy.cxx:710 AliEbyEPidRatioPhy.cxx:711 AliEbyEPidRatioPhy.cxx:712 AliEbyEPidRatioPhy.cxx:713 AliEbyEPidRatioPhy.cxx:714 AliEbyEPidRatioPhy.cxx:715 AliEbyEPidRatioPhy.cxx:716 AliEbyEPidRatioPhy.cxx:717 AliEbyEPidRatioPhy.cxx:718 AliEbyEPidRatioPhy.cxx:719 AliEbyEPidRatioPhy.cxx:720 AliEbyEPidRatioPhy.cxx:721 AliEbyEPidRatioPhy.cxx:722 AliEbyEPidRatioPhy.cxx:723 AliEbyEPidRatioPhy.cxx:724 AliEbyEPidRatioPhy.cxx:725 AliEbyEPidRatioPhy.cxx:726 AliEbyEPidRatioPhy.cxx:727 AliEbyEPidRatioPhy.cxx:728 AliEbyEPidRatioPhy.cxx:729 AliEbyEPidRatioPhy.cxx:730 AliEbyEPidRatioPhy.cxx:731 AliEbyEPidRatioPhy.cxx:732 AliEbyEPidRatioPhy.cxx:733 AliEbyEPidRatioPhy.cxx:734 AliEbyEPidRatioPhy.cxx:735 AliEbyEPidRatioPhy.cxx:736 AliEbyEPidRatioPhy.cxx:737 AliEbyEPidRatioPhy.cxx:738 AliEbyEPidRatioPhy.cxx:739 AliEbyEPidRatioPhy.cxx:740 AliEbyEPidRatioPhy.cxx:741 AliEbyEPidRatioPhy.cxx:742 AliEbyEPidRatioPhy.cxx:743 AliEbyEPidRatioPhy.cxx:744 AliEbyEPidRatioPhy.cxx:745 AliEbyEPidRatioPhy.cxx:746 AliEbyEPidRatioPhy.cxx:747 AliEbyEPidRatioPhy.cxx:748 AliEbyEPidRatioPhy.cxx:749 AliEbyEPidRatioPhy.cxx:750 AliEbyEPidRatioPhy.cxx:751 AliEbyEPidRatioPhy.cxx:752 AliEbyEPidRatioPhy.cxx:753 AliEbyEPidRatioPhy.cxx:754 AliEbyEPidRatioPhy.cxx:755 AliEbyEPidRatioPhy.cxx:756 AliEbyEPidRatioPhy.cxx:757 AliEbyEPidRatioPhy.cxx:758 AliEbyEPidRatioPhy.cxx:759 AliEbyEPidRatioPhy.cxx:760 AliEbyEPidRatioPhy.cxx:761 AliEbyEPidRatioPhy.cxx:762 AliEbyEPidRatioPhy.cxx:763 AliEbyEPidRatioPhy.cxx:764 AliEbyEPidRatioPhy.cxx:765 AliEbyEPidRatioPhy.cxx:766 AliEbyEPidRatioPhy.cxx:767 AliEbyEPidRatioPhy.cxx:768 AliEbyEPidRatioPhy.cxx:769 AliEbyEPidRatioPhy.cxx:770 AliEbyEPidRatioPhy.cxx:771 AliEbyEPidRatioPhy.cxx:772 AliEbyEPidRatioPhy.cxx:773 AliEbyEPidRatioPhy.cxx:774 AliEbyEPidRatioPhy.cxx:775 AliEbyEPidRatioPhy.cxx:776 AliEbyEPidRatioPhy.cxx:777 AliEbyEPidRatioPhy.cxx:778 AliEbyEPidRatioPhy.cxx:779 AliEbyEPidRatioPhy.cxx:780 AliEbyEPidRatioPhy.cxx:781 AliEbyEPidRatioPhy.cxx:782 AliEbyEPidRatioPhy.cxx:783 AliEbyEPidRatioPhy.cxx:784 AliEbyEPidRatioPhy.cxx:785 AliEbyEPidRatioPhy.cxx:786 AliEbyEPidRatioPhy.cxx:787 AliEbyEPidRatioPhy.cxx:788 AliEbyEPidRatioPhy.cxx:789 AliEbyEPidRatioPhy.cxx:790 AliEbyEPidRatioPhy.cxx:791 AliEbyEPidRatioPhy.cxx:792 AliEbyEPidRatioPhy.cxx:793 AliEbyEPidRatioPhy.cxx:794 AliEbyEPidRatioPhy.cxx:795 AliEbyEPidRatioPhy.cxx:796 AliEbyEPidRatioPhy.cxx:797 AliEbyEPidRatioPhy.cxx:798 AliEbyEPidRatioPhy.cxx:799 AliEbyEPidRatioPhy.cxx:800 AliEbyEPidRatioPhy.cxx:801 AliEbyEPidRatioPhy.cxx:802 AliEbyEPidRatioPhy.cxx:803 AliEbyEPidRatioPhy.cxx:804 AliEbyEPidRatioPhy.cxx:805 AliEbyEPidRatioPhy.cxx:806 AliEbyEPidRatioPhy.cxx:807 AliEbyEPidRatioPhy.cxx:808 AliEbyEPidRatioPhy.cxx:809 AliEbyEPidRatioPhy.cxx:810 AliEbyEPidRatioPhy.cxx:811 AliEbyEPidRatioPhy.cxx:812 AliEbyEPidRatioPhy.cxx:813 AliEbyEPidRatioPhy.cxx:814 AliEbyEPidRatioPhy.cxx:815 AliEbyEPidRatioPhy.cxx:816 AliEbyEPidRatioPhy.cxx:817 AliEbyEPidRatioPhy.cxx:818 AliEbyEPidRatioPhy.cxx:819 AliEbyEPidRatioPhy.cxx:820 AliEbyEPidRatioPhy.cxx:821 AliEbyEPidRatioPhy.cxx:822 AliEbyEPidRatioPhy.cxx:823 AliEbyEPidRatioPhy.cxx:824 AliEbyEPidRatioPhy.cxx:825 AliEbyEPidRatioPhy.cxx:826 AliEbyEPidRatioPhy.cxx:827 AliEbyEPidRatioPhy.cxx:828 AliEbyEPidRatioPhy.cxx:829 AliEbyEPidRatioPhy.cxx:830 AliEbyEPidRatioPhy.cxx:831 AliEbyEPidRatioPhy.cxx:832 AliEbyEPidRatioPhy.cxx:833 AliEbyEPidRatioPhy.cxx:834 AliEbyEPidRatioPhy.cxx:835 AliEbyEPidRatioPhy.cxx:836 AliEbyEPidRatioPhy.cxx:837 AliEbyEPidRatioPhy.cxx:838 AliEbyEPidRatioPhy.cxx:839 AliEbyEPidRatioPhy.cxx:840 AliEbyEPidRatioPhy.cxx:841 AliEbyEPidRatioPhy.cxx:842 AliEbyEPidRatioPhy.cxx:843 AliEbyEPidRatioPhy.cxx:844 AliEbyEPidRatioPhy.cxx:845 AliEbyEPidRatioPhy.cxx:846 AliEbyEPidRatioPhy.cxx:847 AliEbyEPidRatioPhy.cxx:848 AliEbyEPidRatioPhy.cxx:849 AliEbyEPidRatioPhy.cxx:850 AliEbyEPidRatioPhy.cxx:851 AliEbyEPidRatioPhy.cxx:852 AliEbyEPidRatioPhy.cxx:853 AliEbyEPidRatioPhy.cxx:854 AliEbyEPidRatioPhy.cxx:855 AliEbyEPidRatioPhy.cxx:856 AliEbyEPidRatioPhy.cxx:857 AliEbyEPidRatioPhy.cxx:858 AliEbyEPidRatioPhy.cxx:859 AliEbyEPidRatioPhy.cxx:860 AliEbyEPidRatioPhy.cxx:861 AliEbyEPidRatioPhy.cxx:862 AliEbyEPidRatioPhy.cxx:863 AliEbyEPidRatioPhy.cxx:864 AliEbyEPidRatioPhy.cxx:865 AliEbyEPidRatioPhy.cxx:866 AliEbyEPidRatioPhy.cxx:867 AliEbyEPidRatioPhy.cxx:868 AliEbyEPidRatioPhy.cxx:869 AliEbyEPidRatioPhy.cxx:870 AliEbyEPidRatioPhy.cxx:871 AliEbyEPidRatioPhy.cxx:872 AliEbyEPidRatioPhy.cxx:873 AliEbyEPidRatioPhy.cxx:874 AliEbyEPidRatioPhy.cxx:875 AliEbyEPidRatioPhy.cxx:876 AliEbyEPidRatioPhy.cxx:877 AliEbyEPidRatioPhy.cxx:878 AliEbyEPidRatioPhy.cxx:879 AliEbyEPidRatioPhy.cxx:880 AliEbyEPidRatioPhy.cxx:881 AliEbyEPidRatioPhy.cxx:882 AliEbyEPidRatioPhy.cxx:883 AliEbyEPidRatioPhy.cxx:884 AliEbyEPidRatioPhy.cxx:885 AliEbyEPidRatioPhy.cxx:886 AliEbyEPidRatioPhy.cxx:887 AliEbyEPidRatioPhy.cxx:888 AliEbyEPidRatioPhy.cxx:889 AliEbyEPidRatioPhy.cxx:890 AliEbyEPidRatioPhy.cxx:891 AliEbyEPidRatioPhy.cxx:892 AliEbyEPidRatioPhy.cxx:893 AliEbyEPidRatioPhy.cxx:894 AliEbyEPidRatioPhy.cxx:895 AliEbyEPidRatioPhy.cxx:896 AliEbyEPidRatioPhy.cxx:897 AliEbyEPidRatioPhy.cxx:898 AliEbyEPidRatioPhy.cxx:899 AliEbyEPidRatioPhy.cxx:900 AliEbyEPidRatioPhy.cxx:901 AliEbyEPidRatioPhy.cxx:902 AliEbyEPidRatioPhy.cxx:903 AliEbyEPidRatioPhy.cxx:904 AliEbyEPidRatioPhy.cxx:905 AliEbyEPidRatioPhy.cxx:906 AliEbyEPidRatioPhy.cxx:907 AliEbyEPidRatioPhy.cxx:908 AliEbyEPidRatioPhy.cxx:909 AliEbyEPidRatioPhy.cxx:910 AliEbyEPidRatioPhy.cxx:911 AliEbyEPidRatioPhy.cxx:912 AliEbyEPidRatioPhy.cxx:913 AliEbyEPidRatioPhy.cxx:914 AliEbyEPidRatioPhy.cxx:915 AliEbyEPidRatioPhy.cxx:916 AliEbyEPidRatioPhy.cxx:917 AliEbyEPidRatioPhy.cxx:918 AliEbyEPidRatioPhy.cxx:919 AliEbyEPidRatioPhy.cxx:920 AliEbyEPidRatioPhy.cxx:921 AliEbyEPidRatioPhy.cxx:922 AliEbyEPidRatioPhy.cxx:923 AliEbyEPidRatioPhy.cxx:924 AliEbyEPidRatioPhy.cxx:925 AliEbyEPidRatioPhy.cxx:926 AliEbyEPidRatioPhy.cxx:927 AliEbyEPidRatioPhy.cxx:928 AliEbyEPidRatioPhy.cxx:929 AliEbyEPidRatioPhy.cxx:930 AliEbyEPidRatioPhy.cxx:931 AliEbyEPidRatioPhy.cxx:932 AliEbyEPidRatioPhy.cxx:933 AliEbyEPidRatioPhy.cxx:934 AliEbyEPidRatioPhy.cxx:935 AliEbyEPidRatioPhy.cxx:936 AliEbyEPidRatioPhy.cxx:937 AliEbyEPidRatioPhy.cxx:938 AliEbyEPidRatioPhy.cxx:939 AliEbyEPidRatioPhy.cxx:940 AliEbyEPidRatioPhy.cxx:941 AliEbyEPidRatioPhy.cxx:942 AliEbyEPidRatioPhy.cxx:943 AliEbyEPidRatioPhy.cxx:944 AliEbyEPidRatioPhy.cxx:945 AliEbyEPidRatioPhy.cxx:946 AliEbyEPidRatioPhy.cxx:947 AliEbyEPidRatioPhy.cxx:948 AliEbyEPidRatioPhy.cxx:949 AliEbyEPidRatioPhy.cxx:950 AliEbyEPidRatioPhy.cxx:951 AliEbyEPidRatioPhy.cxx:952 AliEbyEPidRatioPhy.cxx:953 AliEbyEPidRatioPhy.cxx:954 AliEbyEPidRatioPhy.cxx:955 AliEbyEPidRatioPhy.cxx:956 AliEbyEPidRatioPhy.cxx:957 AliEbyEPidRatioPhy.cxx:958 AliEbyEPidRatioPhy.cxx:959 AliEbyEPidRatioPhy.cxx:960 AliEbyEPidRatioPhy.cxx:961 AliEbyEPidRatioPhy.cxx:962 AliEbyEPidRatioPhy.cxx:963 AliEbyEPidRatioPhy.cxx:964 AliEbyEPidRatioPhy.cxx:965 AliEbyEPidRatioPhy.cxx:966 AliEbyEPidRatioPhy.cxx:967 AliEbyEPidRatioPhy.cxx:968 AliEbyEPidRatioPhy.cxx:969 AliEbyEPidRatioPhy.cxx:970 AliEbyEPidRatioPhy.cxx:971 AliEbyEPidRatioPhy.cxx:972 AliEbyEPidRatioPhy.cxx:973 AliEbyEPidRatioPhy.cxx:974 AliEbyEPidRatioPhy.cxx:975 AliEbyEPidRatioPhy.cxx:976 AliEbyEPidRatioPhy.cxx:977 AliEbyEPidRatioPhy.cxx:978 AliEbyEPidRatioPhy.cxx:979 AliEbyEPidRatioPhy.cxx:980 AliEbyEPidRatioPhy.cxx:981 AliEbyEPidRatioPhy.cxx:982 AliEbyEPidRatioPhy.cxx:983 AliEbyEPidRatioPhy.cxx:984 AliEbyEPidRatioPhy.cxx:985 AliEbyEPidRatioPhy.cxx:986 AliEbyEPidRatioPhy.cxx:987 AliEbyEPidRatioPhy.cxx:988 AliEbyEPidRatioPhy.cxx:989 AliEbyEPidRatioPhy.cxx:990 AliEbyEPidRatioPhy.cxx:991 AliEbyEPidRatioPhy.cxx:992 AliEbyEPidRatioPhy.cxx:993 AliEbyEPidRatioPhy.cxx:994 AliEbyEPidRatioPhy.cxx:995 AliEbyEPidRatioPhy.cxx:996 AliEbyEPidRatioPhy.cxx:997 AliEbyEPidRatioPhy.cxx:998 AliEbyEPidRatioPhy.cxx:999 AliEbyEPidRatioPhy.cxx:1000 AliEbyEPidRatioPhy.cxx:1001 AliEbyEPidRatioPhy.cxx:1002 AliEbyEPidRatioPhy.cxx:1003 AliEbyEPidRatioPhy.cxx:1004 AliEbyEPidRatioPhy.cxx:1005 AliEbyEPidRatioPhy.cxx:1006 AliEbyEPidRatioPhy.cxx:1007 AliEbyEPidRatioPhy.cxx:1008 AliEbyEPidRatioPhy.cxx:1009 AliEbyEPidRatioPhy.cxx:1010 AliEbyEPidRatioPhy.cxx:1011 AliEbyEPidRatioPhy.cxx:1012 AliEbyEPidRatioPhy.cxx:1013 AliEbyEPidRatioPhy.cxx:1014 AliEbyEPidRatioPhy.cxx:1015 AliEbyEPidRatioPhy.cxx:1016 AliEbyEPidRatioPhy.cxx:1017 AliEbyEPidRatioPhy.cxx:1018 AliEbyEPidRatioPhy.cxx:1019 AliEbyEPidRatioPhy.cxx:1020 AliEbyEPidRatioPhy.cxx:1021 AliEbyEPidRatioPhy.cxx:1022 AliEbyEPidRatioPhy.cxx:1023 AliEbyEPidRatioPhy.cxx:1024 AliEbyEPidRatioPhy.cxx:1025 AliEbyEPidRatioPhy.cxx:1026 AliEbyEPidRatioPhy.cxx:1027 AliEbyEPidRatioPhy.cxx:1028 AliEbyEPidRatioPhy.cxx:1029 AliEbyEPidRatioPhy.cxx:1030 AliEbyEPidRatioPhy.cxx:1031 AliEbyEPidRatioPhy.cxx:1032 AliEbyEPidRatioPhy.cxx:1033 AliEbyEPidRatioPhy.cxx:1034 AliEbyEPidRatioPhy.cxx:1035 AliEbyEPidRatioPhy.cxx:1036 AliEbyEPidRatioPhy.cxx:1037 AliEbyEPidRatioPhy.cxx:1038 AliEbyEPidRatioPhy.cxx:1039 AliEbyEPidRatioPhy.cxx:1040 AliEbyEPidRatioPhy.cxx:1041 AliEbyEPidRatioPhy.cxx:1042 AliEbyEPidRatioPhy.cxx:1043 AliEbyEPidRatioPhy.cxx:1044 AliEbyEPidRatioPhy.cxx:1045 AliEbyEPidRatioPhy.cxx:1046 AliEbyEPidRatioPhy.cxx:1047 AliEbyEPidRatioPhy.cxx:1048 AliEbyEPidRatioPhy.cxx:1049 AliEbyEPidRatioPhy.cxx:1050 AliEbyEPidRatioPhy.cxx:1051 AliEbyEPidRatioPhy.cxx:1052 AliEbyEPidRatioPhy.cxx:1053 AliEbyEPidRatioPhy.cxx:1054 AliEbyEPidRatioPhy.cxx:1055 AliEbyEPidRatioPhy.cxx:1056 AliEbyEPidRatioPhy.cxx:1057 AliEbyEPidRatioPhy.cxx:1058 AliEbyEPidRatioPhy.cxx:1059 AliEbyEPidRatioPhy.cxx:1060 AliEbyEPidRatioPhy.cxx:1061 AliEbyEPidRatioPhy.cxx:1062 AliEbyEPidRatioPhy.cxx:1063 AliEbyEPidRatioPhy.cxx:1064 AliEbyEPidRatioPhy.cxx:1065 AliEbyEPidRatioPhy.cxx:1066 AliEbyEPidRatioPhy.cxx:1067 AliEbyEPidRatioPhy.cxx:1068 AliEbyEPidRatioPhy.cxx:1069 AliEbyEPidRatioPhy.cxx:1070 AliEbyEPidRatioPhy.cxx:1071 AliEbyEPidRatioPhy.cxx:1072 AliEbyEPidRatioPhy.cxx:1073 AliEbyEPidRatioPhy.cxx:1074 AliEbyEPidRatioPhy.cxx:1075 AliEbyEPidRatioPhy.cxx:1076 AliEbyEPidRatioPhy.cxx:1077 AliEbyEPidRatioPhy.cxx:1078 AliEbyEPidRatioPhy.cxx:1079 AliEbyEPidRatioPhy.cxx:1080 AliEbyEPidRatioPhy.cxx:1081 AliEbyEPidRatioPhy.cxx:1082 AliEbyEPidRatioPhy.cxx:1083 AliEbyEPidRatioPhy.cxx:1084 AliEbyEPidRatioPhy.cxx:1085 AliEbyEPidRatioPhy.cxx:1086 AliEbyEPidRatioPhy.cxx:1087 AliEbyEPidRatioPhy.cxx:1088 AliEbyEPidRatioPhy.cxx:1089 AliEbyEPidRatioPhy.cxx:1090 AliEbyEPidRatioPhy.cxx:1091 AliEbyEPidRatioPhy.cxx:1092 AliEbyEPidRatioPhy.cxx:1093 AliEbyEPidRatioPhy.cxx:1094 AliEbyEPidRatioPhy.cxx:1095 AliEbyEPidRatioPhy.cxx:1096 AliEbyEPidRatioPhy.cxx:1097 AliEbyEPidRatioPhy.cxx:1098 AliEbyEPidRatioPhy.cxx:1099 AliEbyEPidRatioPhy.cxx:1100 AliEbyEPidRatioPhy.cxx:1101 AliEbyEPidRatioPhy.cxx:1102 AliEbyEPidRatioPhy.cxx:1103 AliEbyEPidRatioPhy.cxx:1104 AliEbyEPidRatioPhy.cxx:1105 AliEbyEPidRatioPhy.cxx:1106 AliEbyEPidRatioPhy.cxx:1107 AliEbyEPidRatioPhy.cxx:1108 AliEbyEPidRatioPhy.cxx:1109 AliEbyEPidRatioPhy.cxx:1110 AliEbyEPidRatioPhy.cxx:1111 AliEbyEPidRatioPhy.cxx:1112 AliEbyEPidRatioPhy.cxx:1113 AliEbyEPidRatioPhy.cxx:1114 AliEbyEPidRatioPhy.cxx:1115 AliEbyEPidRatioPhy.cxx:1116 AliEbyEPidRatioPhy.cxx:1117 AliEbyEPidRatioPhy.cxx:1118 AliEbyEPidRatioPhy.cxx:1119 AliEbyEPidRatioPhy.cxx:1120 AliEbyEPidRatioPhy.cxx:1121 AliEbyEPidRatioPhy.cxx:1122 AliEbyEPidRatioPhy.cxx:1123 AliEbyEPidRatioPhy.cxx:1124 AliEbyEPidRatioPhy.cxx:1125 AliEbyEPidRatioPhy.cxx:1126 AliEbyEPidRatioPhy.cxx:1127 AliEbyEPidRatioPhy.cxx:1128 AliEbyEPidRatioPhy.cxx:1129 AliEbyEPidRatioPhy.cxx:1130 AliEbyEPidRatioPhy.cxx:1131 AliEbyEPidRatioPhy.cxx:1132 AliEbyEPidRatioPhy.cxx:1133 AliEbyEPidRatioPhy.cxx:1134 AliEbyEPidRatioPhy.cxx:1135 AliEbyEPidRatioPhy.cxx:1136 AliEbyEPidRatioPhy.cxx:1137 AliEbyEPidRatioPhy.cxx:1138 AliEbyEPidRatioPhy.cxx:1139 AliEbyEPidRatioPhy.cxx:1140 AliEbyEPidRatioPhy.cxx:1141 AliEbyEPidRatioPhy.cxx:1142 AliEbyEPidRatioPhy.cxx:1143 AliEbyEPidRatioPhy.cxx:1144 AliEbyEPidRatioPhy.cxx:1145 AliEbyEPidRatioPhy.cxx:1146 AliEbyEPidRatioPhy.cxx:1147 AliEbyEPidRatioPhy.cxx:1148 AliEbyEPidRatioPhy.cxx:1149 AliEbyEPidRatioPhy.cxx:1150 AliEbyEPidRatioPhy.cxx:1151 AliEbyEPidRatioPhy.cxx:1152 AliEbyEPidRatioPhy.cxx:1153 AliEbyEPidRatioPhy.cxx:1154 AliEbyEPidRatioPhy.cxx:1155 AliEbyEPidRatioPhy.cxx:1156 AliEbyEPidRatioPhy.cxx:1157 AliEbyEPidRatioPhy.cxx:1158 AliEbyEPidRatioPhy.cxx:1159 AliEbyEPidRatioPhy.cxx:1160 AliEbyEPidRatioPhy.cxx:1161 AliEbyEPidRatioPhy.cxx:1162 AliEbyEPidRatioPhy.cxx:1163 AliEbyEPidRatioPhy.cxx:1164 AliEbyEPidRatioPhy.cxx:1165 AliEbyEPidRatioPhy.cxx:1166 AliEbyEPidRatioPhy.cxx:1167 AliEbyEPidRatioPhy.cxx:1168 AliEbyEPidRatioPhy.cxx:1169 AliEbyEPidRatioPhy.cxx:1170 AliEbyEPidRatioPhy.cxx:1171 AliEbyEPidRatioPhy.cxx:1172 AliEbyEPidRatioPhy.cxx:1173 AliEbyEPidRatioPhy.cxx:1174 AliEbyEPidRatioPhy.cxx:1175 AliEbyEPidRatioPhy.cxx:1176 AliEbyEPidRatioPhy.cxx:1177 AliEbyEPidRatioPhy.cxx:1178 AliEbyEPidRatioPhy.cxx:1179 AliEbyEPidRatioPhy.cxx:1180 AliEbyEPidRatioPhy.cxx:1181 AliEbyEPidRatioPhy.cxx:1182 AliEbyEPidRatioPhy.cxx:1183 AliEbyEPidRatioPhy.cxx:1184 AliEbyEPidRatioPhy.cxx:1185 AliEbyEPidRatioPhy.cxx:1186 AliEbyEPidRatioPhy.cxx:1187 AliEbyEPidRatioPhy.cxx:1188 AliEbyEPidRatioPhy.cxx:1189 AliEbyEPidRatioPhy.cxx:1190 AliEbyEPidRatioPhy.cxx:1191 AliEbyEPidRatioPhy.cxx:1192 AliEbyEPidRatioPhy.cxx:1193 AliEbyEPidRatioPhy.cxx:1194 AliEbyEPidRatioPhy.cxx:1195 AliEbyEPidRatioPhy.cxx:1196 AliEbyEPidRatioPhy.cxx:1197 AliEbyEPidRatioPhy.cxx:1198 AliEbyEPidRatioPhy.cxx:1199 AliEbyEPidRatioPhy.cxx:1200 AliEbyEPidRatioPhy.cxx:1201 AliEbyEPidRatioPhy.cxx:1202 AliEbyEPidRatioPhy.cxx:1203 AliEbyEPidRatioPhy.cxx:1204 AliEbyEPidRatioPhy.cxx:1205 AliEbyEPidRatioPhy.cxx:1206 AliEbyEPidRatioPhy.cxx:1207 AliEbyEPidRatioPhy.cxx:1208 AliEbyEPidRatioPhy.cxx:1209 AliEbyEPidRatioPhy.cxx:1210 AliEbyEPidRatioPhy.cxx:1211 AliEbyEPidRatioPhy.cxx:1212 AliEbyEPidRatioPhy.cxx:1213 AliEbyEPidRatioPhy.cxx:1214 AliEbyEPidRatioPhy.cxx:1215 AliEbyEPidRatioPhy.cxx:1216 AliEbyEPidRatioPhy.cxx:1217 AliEbyEPidRatioPhy.cxx:1218 AliEbyEPidRatioPhy.cxx:1219 AliEbyEPidRatioPhy.cxx:1220 AliEbyEPidRatioPhy.cxx:1221 AliEbyEPidRatioPhy.cxx:1222 AliEbyEPidRatioPhy.cxx:1223 AliEbyEPidRatioPhy.cxx:1224 AliEbyEPidRatioPhy.cxx:1225 AliEbyEPidRatioPhy.cxx:1226 AliEbyEPidRatioPhy.cxx:1227 AliEbyEPidRatioPhy.cxx:1228 AliEbyEPidRatioPhy.cxx:1229 AliEbyEPidRatioPhy.cxx:1230 AliEbyEPidRatioPhy.cxx:1231 AliEbyEPidRatioPhy.cxx:1232 AliEbyEPidRatioPhy.cxx:1233 AliEbyEPidRatioPhy.cxx:1234 AliEbyEPidRatioPhy.cxx:1235 AliEbyEPidRatioPhy.cxx:1236 AliEbyEPidRatioPhy.cxx:1237 AliEbyEPidRatioPhy.cxx:1238 AliEbyEPidRatioPhy.cxx:1239 AliEbyEPidRatioPhy.cxx:1240 AliEbyEPidRatioPhy.cxx:1241 AliEbyEPidRatioPhy.cxx:1242 AliEbyEPidRatioPhy.cxx:1243 AliEbyEPidRatioPhy.cxx:1244 AliEbyEPidRatioPhy.cxx:1245 AliEbyEPidRatioPhy.cxx:1246 AliEbyEPidRatioPhy.cxx:1247 AliEbyEPidRatioPhy.cxx:1248 AliEbyEPidRatioPhy.cxx:1249 AliEbyEPidRatioPhy.cxx:1250 AliEbyEPidRatioPhy.cxx:1251 AliEbyEPidRatioPhy.cxx:1252 AliEbyEPidRatioPhy.cxx:1253 AliEbyEPidRatioPhy.cxx:1254 AliEbyEPidRatioPhy.cxx:1255 AliEbyEPidRatioPhy.cxx:1256 AliEbyEPidRatioPhy.cxx:1257 AliEbyEPidRatioPhy.cxx:1258 AliEbyEPidRatioPhy.cxx:1259 AliEbyEPidRatioPhy.cxx:1260 AliEbyEPidRatioPhy.cxx:1261 AliEbyEPidRatioPhy.cxx:1262 AliEbyEPidRatioPhy.cxx:1263 AliEbyEPidRatioPhy.cxx:1264 AliEbyEPidRatioPhy.cxx:1265 AliEbyEPidRatioPhy.cxx:1266 AliEbyEPidRatioPhy.cxx:1267 AliEbyEPidRatioPhy.cxx:1268 AliEbyEPidRatioPhy.cxx:1269 AliEbyEPidRatioPhy.cxx:1270 AliEbyEPidRatioPhy.cxx:1271 AliEbyEPidRatioPhy.cxx:1272 AliEbyEPidRatioPhy.cxx:1273 AliEbyEPidRatioPhy.cxx:1274 AliEbyEPidRatioPhy.cxx:1275 AliEbyEPidRatioPhy.cxx:1276 AliEbyEPidRatioPhy.cxx:1277 AliEbyEPidRatioPhy.cxx:1278 AliEbyEPidRatioPhy.cxx:1279 AliEbyEPidRatioPhy.cxx:1280 AliEbyEPidRatioPhy.cxx:1281 AliEbyEPidRatioPhy.cxx:1282 AliEbyEPidRatioPhy.cxx:1283 AliEbyEPidRatioPhy.cxx:1284 AliEbyEPidRatioPhy.cxx:1285 AliEbyEPidRatioPhy.cxx:1286 AliEbyEPidRatioPhy.cxx:1287 AliEbyEPidRatioPhy.cxx:1288 AliEbyEPidRatioPhy.cxx:1289 AliEbyEPidRatioPhy.cxx:1290 AliEbyEPidRatioPhy.cxx:1291 AliEbyEPidRatioPhy.cxx:1292 AliEbyEPidRatioPhy.cxx:1293 AliEbyEPidRatioPhy.cxx:1294 AliEbyEPidRatioPhy.cxx:1295 AliEbyEPidRatioPhy.cxx:1296 AliEbyEPidRatioPhy.cxx:1297 AliEbyEPidRatioPhy.cxx:1298 AliEbyEPidRatioPhy.cxx:1299 AliEbyEPidRatioPhy.cxx:1300 AliEbyEPidRatioPhy.cxx:1301 AliEbyEPidRatioPhy.cxx:1302 AliEbyEPidRatioPhy.cxx:1303 AliEbyEPidRatioPhy.cxx:1304 AliEbyEPidRatioPhy.cxx:1305 AliEbyEPidRatioPhy.cxx:1306 AliEbyEPidRatioPhy.cxx:1307 AliEbyEPidRatioPhy.cxx:1308 AliEbyEPidRatioPhy.cxx:1309 AliEbyEPidRatioPhy.cxx:1310 AliEbyEPidRatioPhy.cxx:1311 AliEbyEPidRatioPhy.cxx:1312 AliEbyEPidRatioPhy.cxx:1313 AliEbyEPidRatioPhy.cxx:1314 AliEbyEPidRatioPhy.cxx:1315 AliEbyEPidRatioPhy.cxx:1316 AliEbyEPidRatioPhy.cxx:1317 AliEbyEPidRatioPhy.cxx:1318 AliEbyEPidRatioPhy.cxx:1319 AliEbyEPidRatioPhy.cxx:1320 AliEbyEPidRatioPhy.cxx:1321 AliEbyEPidRatioPhy.cxx:1322 AliEbyEPidRatioPhy.cxx:1323 AliEbyEPidRatioPhy.cxx:1324 AliEbyEPidRatioPhy.cxx:1325 AliEbyEPidRatioPhy.cxx:1326 AliEbyEPidRatioPhy.cxx:1327 AliEbyEPidRatioPhy.cxx:1328 AliEbyEPidRatioPhy.cxx:1329 AliEbyEPidRatioPhy.cxx:1330 AliEbyEPidRatioPhy.cxx:1331 AliEbyEPidRatioPhy.cxx:1332 AliEbyEPidRatioPhy.cxx:1333 AliEbyEPidRatioPhy.cxx:1334 AliEbyEPidRatioPhy.cxx:1335 AliEbyEPidRatioPhy.cxx:1336 AliEbyEPidRatioPhy.cxx:1337 AliEbyEPidRatioPhy.cxx:1338 AliEbyEPidRatioPhy.cxx:1339 AliEbyEPidRatioPhy.cxx:1340 AliEbyEPidRatioPhy.cxx:1341 AliEbyEPidRatioPhy.cxx:1342 AliEbyEPidRatioPhy.cxx:1343 AliEbyEPidRatioPhy.cxx:1344 AliEbyEPidRatioPhy.cxx:1345 AliEbyEPidRatioPhy.cxx:1346 AliEbyEPidRatioPhy.cxx:1347 AliEbyEPidRatioPhy.cxx:1348 AliEbyEPidRatioPhy.cxx:1349 AliEbyEPidRatioPhy.cxx:1350 AliEbyEPidRatioPhy.cxx:1351 AliEbyEPidRatioPhy.cxx:1352 AliEbyEPidRatioPhy.cxx:1353 AliEbyEPidRatioPhy.cxx:1354 AliEbyEPidRatioPhy.cxx:1355 AliEbyEPidRatioPhy.cxx:1356 AliEbyEPidRatioPhy.cxx:1357 AliEbyEPidRatioPhy.cxx:1358 AliEbyEPidRatioPhy.cxx:1359 AliEbyEPidRatioPhy.cxx:1360 AliEbyEPidRatioPhy.cxx:1361 AliEbyEPidRatioPhy.cxx:1362 AliEbyEPidRatioPhy.cxx:1363 AliEbyEPidRatioPhy.cxx:1364 AliEbyEPidRatioPhy.cxx:1365 AliEbyEPidRatioPhy.cxx:1366 AliEbyEPidRatioPhy.cxx:1367 AliEbyEPidRatioPhy.cxx:1368 AliEbyEPidRatioPhy.cxx:1369 AliEbyEPidRatioPhy.cxx:1370 AliEbyEPidRatioPhy.cxx:1371 AliEbyEPidRatioPhy.cxx:1372 AliEbyEPidRatioPhy.cxx:1373 AliEbyEPidRatioPhy.cxx:1374 AliEbyEPidRatioPhy.cxx:1375 AliEbyEPidRatioPhy.cxx:1376 AliEbyEPidRatioPhy.cxx:1377 AliEbyEPidRatioPhy.cxx:1378 AliEbyEPidRatioPhy.cxx:1379 AliEbyEPidRatioPhy.cxx:1380 AliEbyEPidRatioPhy.cxx:1381 AliEbyEPidRatioPhy.cxx:1382 AliEbyEPidRatioPhy.cxx:1383 AliEbyEPidRatioPhy.cxx:1384 AliEbyEPidRatioPhy.cxx:1385 AliEbyEPidRatioPhy.cxx:1386 AliEbyEPidRatioPhy.cxx:1387 AliEbyEPidRatioPhy.cxx:1388 AliEbyEPidRatioPhy.cxx:1389 AliEbyEPidRatioPhy.cxx:1390 AliEbyEPidRatioPhy.cxx:1391 AliEbyEPidRatioPhy.cxx:1392 AliEbyEPidRatioPhy.cxx:1393 AliEbyEPidRatioPhy.cxx:1394 AliEbyEPidRatioPhy.cxx:1395 AliEbyEPidRatioPhy.cxx:1396 AliEbyEPidRatioPhy.cxx:1397 AliEbyEPidRatioPhy.cxx:1398 AliEbyEPidRatioPhy.cxx:1399 AliEbyEPidRatioPhy.cxx:1400 AliEbyEPidRatioPhy.cxx:1401 AliEbyEPidRatioPhy.cxx:1402 AliEbyEPidRatioPhy.cxx:1403 AliEbyEPidRatioPhy.cxx:1404 AliEbyEPidRatioPhy.cxx:1405 AliEbyEPidRatioPhy.cxx:1406 AliEbyEPidRatioPhy.cxx:1407 AliEbyEPidRatioPhy.cxx:1408 AliEbyEPidRatioPhy.cxx:1409 AliEbyEPidRatioPhy.cxx:1410 AliEbyEPidRatioPhy.cxx:1411 AliEbyEPidRatioPhy.cxx:1412 AliEbyEPidRatioPhy.cxx:1413 AliEbyEPidRatioPhy.cxx:1414 AliEbyEPidRatioPhy.cxx:1415 AliEbyEPidRatioPhy.cxx:1416 AliEbyEPidRatioPhy.cxx:1417 AliEbyEPidRatioPhy.cxx:1418 AliEbyEPidRatioPhy.cxx:1419 AliEbyEPidRatioPhy.cxx:1420 AliEbyEPidRatioPhy.cxx:1421 AliEbyEPidRatioPhy.cxx:1422 AliEbyEPidRatioPhy.cxx:1423 AliEbyEPidRatioPhy.cxx:1424