#if __GNUC__>= 3
using namespace std;
#endif
#include "TH1F.h"
#include "TH2F.h"
#include "TList.h"
#include "AliMultiplicityCorrelations.h"
ClassImp(AliMultiplicityCorrelations)
AliMultiplicityCorrelations::AliMultiplicityCorrelations() :
TNamed(),
fHistList(NULL),
fIsMC(kFALSE),
fESDEvent(NULL),
fESDZDC(NULL), fESDVZERO(NULL), fESDMultiplicity(NULL),
fESDTrackCuts(NULL), fESDTrackCuts2(NULL),
fCleanSample(kFALSE), fCleanMinKeep(0.),fCleanMaxKeep(999999999.),
fRunNo(-1), fCurrentRunNo(-1),
fProcessTPC(kTRUE), fProcessSPD(kTRUE), fProcessVZERO(kTRUE), fProcessZDC(kTRUE),
fEsdTracks(0), fEsdTracksA(0), fTpcTracks(0), fTpcTracksA(0),
fVzeroMult(0.), fVzeroMultA(0.), fVzeroMultC(0.),
fSpdNClusters(0), fSpdNClustersInner(0), fSpdNClustersOuter(0),
fVzeroBinning(1500), fVzeroBinningMin(0.), fVzeroBinningMax(30000.),
fTpcBinning(800),fTpcBinningMin(0.),fTpcBinningMax(8000.),
fZdcBinning(1000),fZdcBinningMin(0.),fZdcBinningMax(6000.),
fZemBinning(500),fZemBinningMin(0.),fZemBinningMax(2500.),
fSpdBinning(750),fSpdBinningMin(0.),fSpdBinningMax(15000.) {
}
AliMultiplicityCorrelations::AliMultiplicityCorrelations(Char_t* name, Char_t* title) :
TNamed(name,title),
fHistList(NULL),
fIsMC(kFALSE),
fESDEvent(NULL),
fESDZDC(NULL), fESDVZERO(NULL), fESDMultiplicity(NULL),
fESDTrackCuts(NULL), fESDTrackCuts2(NULL),
fCleanSample(kFALSE), fCleanMinKeep(0.),fCleanMaxKeep(999999999.),
fRunNo(-1), fCurrentRunNo(-1),
fProcessTPC(kTRUE), fProcessSPD(kTRUE),fProcessVZERO(kTRUE), fProcessZDC(kTRUE),
fEsdTracks(0), fEsdTracksA(0), fTpcTracks(0), fTpcTracksA(0),
fVzeroMult(0.), fVzeroMultA(0.), fVzeroMultC(0.),
fSpdNClusters(0), fSpdNClustersInner(0), fSpdNClustersOuter(0),
fVzeroBinning(1000), fVzeroBinningMin(0.), fVzeroBinningMax(20000.),
fTpcBinning(800),fTpcBinningMin(0.),fTpcBinningMax(8000.),
fZdcBinning(280),fZdcBinningMin(0.),fZdcBinningMax(140.),
fZemBinning(100),fZemBinningMin(0.),fZemBinningMax(5.),
fSpdBinning(750),fSpdBinningMin(0.),fSpdBinningMax(15000.) {
}
AliMultiplicityCorrelations::~AliMultiplicityCorrelations() {
if ( fHistList ) {
fHistList->Clear();
delete fHistList;
}
fHistList = NULL;
}
Int_t AliMultiplicityCorrelations::Initialize( const Char_t* listName) {
Int_t iResult = 0;
fHistList = new TList();
fHistList->SetOwner(kTRUE);
fHistList->SetName(Form("MultiplicityCorrelations_%s",listName));
iResult = SetupHistograms();
if (fProcessZDC) { AliInfo("Processing of ZDC enabled"); }
if (fProcessTPC) { AliInfo("Processing of TPC enabled"); }
if (fProcessSPD) { AliInfo("Processing of SPD enabled"); }
if (fProcessVZERO) { AliInfo("Processing of VZERO enabled"); }
return iResult;
}
Int_t AliMultiplicityCorrelations::ProcessEvent(AliESDEvent *esd) {
Int_t iResult = 0;
if ( ! AddESDEvent(esd) ) {
AliWarning("No ESD event.");
return -1;
}
if (fESDEvent->GetNumberOfTracks() > 0 && fProcessTPC)
iResult = ProcessTPC();
if (iResult == -3)
return iResult;
if (iResult == -2)
return iResult;
if (fESDMultiplicity && fProcessSPD)
iResult = ProcessSPD();
if (fESDVZERO && fProcessVZERO)
iResult = ProcessVZERO();
if (fESDZDC && fProcessZDC)
iResult = ProcessZDC();
return iResult;
}
Bool_t AliMultiplicityCorrelations::AddESDEvent( AliESDEvent* esd ) {
fESDEvent = esd;
if ( !fESDEvent ) {
AliWarning("No ESD event present.");
return kFALSE;
}
fESDZDC = esd->GetESDZDC();
if ( !fESDZDC ) {
AliInfo("No ZDC information !");
}
fESDVZERO = esd->GetVZEROData();
if ( !fESDVZERO ) {
AliInfo("No VZERO information !");
}
fESDMultiplicity = const_cast<AliMultiplicity*>(esd->GetMultiplicity());
if ( !fESDMultiplicity ) {
AliInfo("No Multiplicity information !");
}
if (fCurrentRunNo == esd->GetRunNumber())
return kTRUE;
fCurrentRunNo = esd->GetRunNumber();
fRunNo = fCurrentRunNo;
if ( fRunNo == 137162 ) fRunNo = 137161;
else if ( fRunNo == 137365 ) fRunNo = 137366;
else if ( fRunNo > 137366 ) fRunNo = 137366;
return kTRUE;
}
Int_t AliMultiplicityCorrelations::SetupHistograms() {
Int_t iResult = 0;
if (fProcessVZERO) iResult = SetupVZERO();
if (fProcessZDC) iResult = SetupZDC();
if (fProcessTPC) iResult = SetupTPC();
if (fProcessSPD) iResult = SetupSPD();
iResult = SetupCorrelations();
return iResult;
}
Int_t AliMultiplicityCorrelations::SetupVZERO() {
fHistList->Add(new TH1F("fVzeroMult", "Multiplicity^{VZERO};Multiplicity^{VZERO};N_{Events}",
fVzeroBinning,fVzeroBinningMin,fVzeroBinningMax));
fHistList->Add(new TH1F("fVzeroMultUnCorr", "Multiplicity^{VZERO} uncorrected;Multiplicity^{VZERO};N_{Events}",
fVzeroBinning,fVzeroBinningMin,fVzeroBinningMax));
fHistList->Add(new TH2F("fVzeroMultAC", "Multiplicity^{VZERO} A vs C;Multiplicity^{VZERO}A ;Multiplicity^{VZERO} C",
fVzeroBinning,fVzeroBinningMin,fVzeroBinningMax, fVzeroBinning,fVzeroBinningMin,fVzeroBinningMax));
return 0;
}
Int_t AliMultiplicityCorrelations::SetupZDC() {
fHistList->Add(new TH1F("fZdcEzdc", "E_{ZDC};E_{ZDC} (TeV);N_{Events}",
fZdcBinning,fZdcBinningMin,fZdcBinningMax));
fHistList->Add(new TH1F("fZdcEzem", "E_{ZEM};E_{ZEM} (TeV);N_{Events}",
fZemBinning,fZemBinningMin,fZemBinningMax));
fHistList->Add(new TH2F("fZdcEzemEzdc", "E_{ZEM} vs E_{ZDC};E_{ZEM} (TeV); E_{ZDC} (TeV)",
fZemBinning,fZemBinningMin,fZemBinningMax, fZdcBinning,fZdcBinningMin,fZdcBinningMax));
return 0;
}
Int_t AliMultiplicityCorrelations::SetupTPC() {
fHistList->Add(new TH1F("fTpcNch0", "N_{ch} esdTracks; N_{ch};N_{Events}",
fTpcBinning,fTpcBinningMin,fTpcBinningMax));
fHistList->Add(new TH1F("fTpcNch1", "N_{ch} accepted esdTracks; N_{ch};N_{Events}",
fTpcBinning,fTpcBinningMin,fTpcBinningMax));
fHistList->Add(new TH1F("fTpcNch2", "N_{ch} tpcTracks; N_{ch};N_{Events}",
fTpcBinning,fTpcBinningMin,fTpcBinningMax));
fHistList->Add(new TH1F("fTpcNch3", "N_{ch} accepted tpcTracks; N_{ch};N_{Events}",
fTpcBinning,fTpcBinningMin,fTpcBinningMax));
fHistList->Add(new TH2F("fTpcCorrNch","N_{ch} accepted tpcTracks vs globalTracks; N_{tpc};N_{global}",
fTpcBinning,fTpcBinningMin,fTpcBinningMax, fTpcBinning,fTpcBinningMin,fTpcBinningMax));
fHistList->Add(new TH1F("fTpcRatioNch","N_{ch} accepted tpcTracks/globalTracks; N_{ch};Ratio",
201,0.,2.));
fHistList->Add(new TH2F("fTpcCorrNchAll","N_{ch} accepted tpcTracks vs globalTracks - uncleaned ; N_{tpc};N_{global}",
fTpcBinning,fTpcBinningMin,fTpcBinningMax, fTpcBinning,fTpcBinningMin,fTpcBinningMax));
fHistList->Add(new TH1F("fTpcRatioNchAll","N_{ch} accepted tpcTracks/globalTracks - uncleaned; N_{ch};Ratio",
201,0.,2.));
return 0;
}
Int_t AliMultiplicityCorrelations::SetupCorrelations() {
if (fProcessTPC && fProcessZDC) {
fHistList->Add(new TH2F("fCorrEzdcNch", "N_{ch}^{TPC} vs E_{ZDC};N_{ch}^{TPC};E_{ZDC} (TeV)",
fTpcBinning,fTpcBinningMin,fTpcBinningMax, fZdcBinning,fZdcBinningMin,fZdcBinningMax));
fHistList->Add(new TH2F("fCorrEzemNch", "N_{ch}^{TPC} vs E_{ZEM};N_{ch}^{TPC};E_{ZEM} (TeV)",
fTpcBinning,fTpcBinningMin,fTpcBinningMax, fZdcBinning,fZdcBinningMin,fZdcBinningMax));
}
if (fProcessZDC && fProcessVZERO) {
fHistList->Add(new TH2F("fCorrEzdcVzero",
"E_{ZDC} vs Multiplicity^{VZERO};E_{ZDC} (TeV);Multiplicity^{VZERO}",
fZdcBinning,fZdcBinningMin,fZdcBinningMax, fVzeroBinning,fVzeroBinningMin,fVzeroBinningMax));
fHistList->Add(new TH2F("fCorrEzemVzero",
"E_{ZEM} vs Multiplicity^{VZERO};E_{ZEM} (TeV);Multiplicity^{VZERO}",
fZemBinning,fZemBinningMin,fZemBinningMax, fVzeroBinning,fVzeroBinningMin,fVzeroBinningMax));
}
if ( fProcessTPC && fProcessVZERO ) {
fHistList->Add(new TH2F("fCorrVzeroNch",
"N_{ch}^{TPC} vs Multiplicity^{VZERO};N_{ch}^{TPC};Multiplicity^{VZERO}",
fTpcBinning,fTpcBinningMin,fTpcBinningMax, fVzeroBinning,fVzeroBinningMin,fVzeroBinningMax));
fHistList->Add(new TH2F("fCorrVzeroNchUnCorr",
"N_{ch}^{TPC} vs Multiplicity^{VZERO} uncorrected;N_{ch}^{TPC};Multiplicity^{VZERO}",
fTpcBinning,fTpcBinningMin,fTpcBinningMax, fVzeroBinning,fVzeroBinningMin,fVzeroBinningMax));
fHistList->Add(new TH2F("fCorrVzeroESDNch",
"N_{ch}^{global} vs Multiplicity^{VZERO};N_{ch}^{TPC};Multiplicity^{VZERO}",
fTpcBinning,fTpcBinningMin,fTpcBinningMax, fVzeroBinning,fVzeroBinningMin,fVzeroBinningMax));
fHistList->Add(new TH2F("fCorrVzeroESDNchUnCorr",
"N_{ch}^{global} vs Multiplicity^{VZERO} uncorrected;N_{ch}^{TPC};Multiplicity^{VZERO}",
fTpcBinning,fTpcBinningMin,fTpcBinningMax, fVzeroBinning,fVzeroBinningMin,fVzeroBinningMax));
}
if ( fProcessSPD && fProcessTPC ) {
fHistList->Add(new TH2F("fCorrSpdTpcNch", "N_{ch}^{TPC} vs N_{clusters}^{SPD};N_{ch}^{TPC};N_{clusters}^{SPD}",
fTpcBinning,fTpcBinningMin,fTpcBinningMax, fSpdBinning,fSpdBinningMin,fSpdBinningMax));
fHistList->Add(new TH2F("fCorrSpdOuterTpcNch"," N_{ch}^{TPC} vs N_{clusters}^{SPD}_{Outer};N_{ch}^{TPC};N_{clusters}^{SPD}",
fTpcBinning,fTpcBinningMin,fTpcBinningMax, fSpdBinning,fSpdBinningMin,fSpdBinningMax));
}
if ( fProcessSPD && fProcessVZERO ) {
fHistList->Add(new TH2F("fCorrVzeroSpd",
"Multiplicity^{VZERO} vs N_{ch}^{SPD};Multiplicity^{VZERO};N^{SPD}",
fVzeroBinning,fVzeroBinningMin,fVzeroBinningMax, fSpdBinning,fSpdBinningMin,fSpdBinningMax));
fHistList->Add(new TH2F("fCorrVzeroSpdOuter",
"Multiplicity^{VZERO} vs N_{ch}^{SPD}_{Outer};Multiplicity^{VZERO};N^{SPD}",
fVzeroBinning,fVzeroBinningMin,fVzeroBinningMax, fSpdBinning,fSpdBinningMin,fSpdBinningMax));
}
if ( fProcessSPD && fProcessZDC) {
fHistList->Add(new TH2F("fCorrEzdcSpd", "E_{ZDC} vs N_{ch}^{SPD};E_{ZDC} (TeV);N^{SPD}",
fZdcBinning,fZdcBinningMin,fZdcBinningMax, fSpdBinning,fSpdBinningMin,fSpdBinningMax));
fHistList->Add(new TH2F("fCorrEzdcSpdOuter", "E_{ZDC} vs N_{ch}^{SPD};E_{ZDC} (TeV);N^{SPD}",
fZdcBinning,fZdcBinningMin,fZdcBinningMax, fSpdBinning,fSpdBinningMin,fSpdBinningMax));
}
return 0;
}
Int_t AliMultiplicityCorrelations::SetupSPD() {
fHistList->Add(new TH1F("fSpdNClusters", "Multplicity_{SPD};Multplicity_{SPD};N_{Events}",
fSpdBinning,fSpdBinningMin,fSpdBinningMax));
fHistList->Add(new TH1F("fSpdNClustersInner", "Multplicity_{SPD} Layer 0;Multplicity_{SPD};N_{Events}",
fSpdBinning,fSpdBinningMin,fSpdBinningMax));
fHistList->Add(new TH1F("fSpdNClustersOuter", "Multplicity_{SPD} Layer 1;Multplicity_{SPD};N_{Events}",
fSpdBinning,fSpdBinningMin,fSpdBinningMax));
return 0;
}
Int_t AliMultiplicityCorrelations::ProcessTPC() {
Int_t iResult = 0 ;
fEsdTracks = 0;
fEsdTracksA = 0;
fTpcTracks = 0;
fTpcTracksA = 0;
for (Int_t idx = 0; idx < fESDEvent->GetNumberOfTracks(); idx++) {
AliESDtrack* esdTrack = fESDEvent->GetTrack(idx);
if (!esdTrack) continue;
++fEsdTracks;
if (!fESDTrackCuts2->AcceptTrack(esdTrack)) continue;
++fEsdTracksA;
}
for (Int_t idx = 0; idx < fESDEvent->GetNumberOfTracks(); idx++) {
AliESDtrack* esdTrack = fESDEvent->GetTrack(idx);
if (!esdTrack) continue;
const AliExternalTrackParam *tpcTrack = esdTrack->GetTPCInnerParam();
if (!tpcTrack) continue;
++fTpcTracks;
if (!fESDTrackCuts->AcceptTrack(esdTrack)) continue;
++fTpcTracksA;
}
if (fCleanSample) {
if(fTpcTracksA < fCleanMinKeep || fTpcTracksA > fCleanMaxKeep)
return -2;
}
Float_t nESD = (Float_t) fEsdTracksA;
Float_t nTPC = (Float_t) fTpcTracksA;
Float_t ratio = -1;
if ( nESD != 0 )
ratio = nTPC/nESD;
(static_cast<TH2F*>(fHistList->FindObject("fTpcCorrNchAll")))->Fill(fTpcTracksA,fEsdTracksA);
(static_cast<TH1F*>(fHistList->FindObject("fTpcRatioNchAll")))->Fill(ratio);
if ( fEsdTracksA < (-39+0.5797*fTpcTracksA))
return -3;
(static_cast<TH1F*>(fHistList->FindObject("fTpcNch0")))->Fill(fEsdTracks);
(static_cast<TH1F*>(fHistList->FindObject("fTpcNch1")))->Fill(fEsdTracksA);
(static_cast<TH1F*>(fHistList->FindObject("fTpcNch2")))->Fill(fTpcTracks);
(static_cast<TH1F*>(fHistList->FindObject("fTpcNch3")))->Fill(fTpcTracksA);
(static_cast<TH2F*>(fHistList->FindObject("fTpcCorrNch")))->Fill(fTpcTracksA,fEsdTracksA);
(static_cast<TH1F*>(fHistList->FindObject("fTpcRatioNch")))->Fill(ratio);
return iResult;
}
Int_t AliMultiplicityCorrelations::ProcessVZERO() {
Int_t iResult = 0 ;
Float_t vzeroCorr;;
fVzeroMultA = fESDVZERO->GetMTotV0A();
fVzeroMultC = fESDVZERO->GetMTotV0C();
if (!fIsMC)
fVzeroMult = GetCorrVZERO(vzeroCorr);
else
fVzeroMult = (fVzeroMultA+fVzeroMultC) * 0.85871;
(static_cast<TH1F*>(fHistList->FindObject("fVzeroMult")))->Fill(fVzeroMult);
(static_cast<TH1F*>(fHistList->FindObject("fVzeroMultUnCorr")))->Fill(fVzeroMultA+fVzeroMultC);
(static_cast<TH1F*>(fHistList->FindObject("fVzeroMultAC")))->Fill(fVzeroMultA,fVzeroMultC);
if (fESDEvent->GetNumberOfTracks() > 0 && fProcessTPC) {
(static_cast<TH2F*>(fHistList->FindObject("fCorrVzeroNch")))->Fill(fTpcTracksA,fVzeroMult);
(static_cast<TH2F*>(fHistList->FindObject("fCorrVzeroNchUnCorr")))->Fill(fTpcTracksA,fVzeroMultA+fVzeroMultC);
(static_cast<TH2F*>(fHistList->FindObject("fCorrVzeroESDNch")))->Fill(fEsdTracksA,fVzeroMult);
(static_cast<TH2F*>(fHistList->FindObject("fCorrVzeroESDNchUnCorr")))->Fill(fEsdTracksA,fVzeroMultA+fVzeroMultC);
}
if (fESDEvent->GetNumberOfTracks() > 0 && fProcessSPD) {
(static_cast<TH2F*>(fHistList->FindObject("fCorrVzeroSpd")))->Fill(fVzeroMult, fSpdNClusters);
(static_cast<TH2F*>(fHistList->FindObject("fCorrVzeroSpdOuter")))->Fill(fVzeroMult, fSpdNClustersOuter);
}
return iResult;
}
Int_t AliMultiplicityCorrelations::ProcessZDC() {
Int_t iResult = 0 ;
Double_t zdcEznA = fESDZDC->GetZDCN2Energy() / 8.;
Double_t zdcEznC = fESDZDC->GetZDCN1Energy() / 8.;
Double_t zdcEzpA = fESDZDC->GetZDCP2Energy() / 8.;
Double_t zdcEzpC = fESDZDC->GetZDCP1Energy() / 8.;
Double_t zdcEA = (zdcEznA + zdcEzpA);
Double_t zdcEC = (zdcEznC + zdcEzpC);
Double_t zdcE = zdcEA + zdcEC;
Double_t zdcEzemA = fESDZDC->GetZDCEMEnergy(1) / 8.;
Double_t zdcEzemC = fESDZDC->GetZDCEMEnergy(0) / 8.;
Double_t zdcEzem = zdcEzemA + zdcEzemC;
(static_cast<TH1F*>(fHistList->FindObject("fZdcEzdc")))->Fill(zdcE);
(static_cast<TH1F*>(fHistList->FindObject("fZdcEzem")))->Fill(zdcEzem);
(static_cast<TH2F*>(fHistList->FindObject("fZdcEzemEzdc")))->Fill(zdcEzem, zdcE);
if (fESDEvent->GetNumberOfTracks() > 0 && fProcessTPC) {
(static_cast<TH2F*>(fHistList->FindObject("fCorrEzdcNch")))->Fill(fTpcTracksA, zdcE);
(static_cast<TH2F*>(fHistList->FindObject("fCorrEzemNch")))->Fill(fTpcTracksA, zdcEzem);
}
if (fProcessSPD) {
(static_cast<TH2F*>(fHistList->FindObject("fCorrEzdcSpd")))->Fill(zdcE, fSpdNClusters);
(static_cast<TH2F*>(fHistList->FindObject("fCorrEzdcSpdOuter")))->Fill(zdcE, fSpdNClustersOuter);
}
if (fESDVZERO && fProcessVZERO) {
(static_cast<TH2F*>(fHistList->FindObject("fCorrEzdcVzero")))->Fill(zdcE, fVzeroMult);
(static_cast<TH2F*>(fHistList->FindObject("fCorrEzemVzero")))->Fill(zdcEzem, fVzeroMult);
}
return iResult;
}
Int_t AliMultiplicityCorrelations::ProcessSPD() {
const AliESDVertex* vtxESD = fESDEvent->GetPrimaryVertexSPD();
Float_t zvtx = vtxESD->GetZ();
if (!fIsMC) {
fSpdNClustersInner = GetCorrSPD2(fESDMultiplicity->GetNumberOfITSClusters(0),zvtx);
fSpdNClustersOuter = GetCorrSPD2(fESDMultiplicity->GetNumberOfITSClusters(1),zvtx);
}
else {
fSpdNClustersInner = fESDMultiplicity->GetNumberOfITSClusters(0);
fSpdNClustersOuter = fESDMultiplicity->GetNumberOfITSClusters(1);
}
fSpdNClusters = fSpdNClustersOuter + fSpdNClustersInner;
(static_cast<TH1F*>(fHistList->FindObject("fSpdNClusters")))->Fill(fSpdNClusters);
(static_cast<TH1F*>(fHistList->FindObject("fSpdNClustersInner")))->Fill(fSpdNClustersInner);
(static_cast<TH1F*>(fHistList->FindObject("fSpdNClustersOuter")))->Fill(fSpdNClustersOuter);
if (fProcessTPC) {
(static_cast<TH2F*>(fHistList->FindObject("fCorrSpdTpcNch")))->Fill(fTpcTracksA, fSpdNClusters);
(static_cast<TH2F*>(fHistList->FindObject("fCorrSpdOuterTpcNch")))->Fill(fTpcTracksA, fSpdNClustersOuter);
}
return 0;
}
Float_t AliMultiplicityCorrelations::GetCorrVZERO(Float_t &v0CorrResc) {
Double_t *par0;
Double_t *par1;
Double_t *par2;
Double_t par0R137161[64] = { 6.71e-02 , 6.86e-02 , 7.06e-02 , 6.32e-02 ,
5.91e-02 , 6.07e-02 , 5.78e-02 , 5.73e-02 , 5.91e-02 , 6.22e-02 ,
5.90e-02 , 6.11e-02 , 5.55e-02 , 5.29e-02 , 5.19e-02 , 5.56e-02 ,
6.25e-02 , 7.03e-02 , 5.64e-02 , 5.81e-02 , 4.57e-02 , 5.30e-02 ,
5.13e-02 , 6.43e-02 , 6.27e-02 , 6.48e-02 , 6.07e-02 , 1.01e-01 ,
6.68e-02 , 7.16e-02 , 6.36e-02 , 5.95e-02 , 2.52e-02 , 2.82e-02 ,
2.56e-02 , 2.86e-02 , 2.82e-02 , 2.10e-02 , 2.13e-02 , 2.32e-02 ,
2.75e-02 , 4.34e-02 , 3.78e-02 , 4.52e-02 , 4.11e-02 , 3.89e-02 ,
4.10e-02 , 3.73e-02 , 4.51e-02 , 5.07e-02 , 5.42e-02 , 4.74e-02 ,
4.33e-02 , 4.44e-02 , 4.64e-02 , 3.01e-02 , 6.38e-02 , 5.26e-02 ,
4.99e-02 , 5.26e-02 , 5.47e-02 , 3.84e-02 , 5.00e-02 , 5.20e-02 };
Double_t par1R137161[64] = { -6.68e-05 , -7.78e-05 , -6.88e-05 , -5.92e-05 ,
-2.43e-05 , -3.54e-05 , -2.91e-05 , -1.99e-05 , -1.40e-05 , -4.01e-05 ,
-2.29e-05 , -3.68e-05 , -2.53e-05 , -2.44e-06 , -9.22e-06 , -1.51e-05 ,
-2.80e-05 , -2.34e-05 , -1.72e-05 , -1.81e-05 , -1.29e-05 , -2.65e-05 ,
-1.61e-05 , -2.86e-05 , -1.74e-05 , -4.23e-05 , -3.41e-05 , -1.05e-04 ,
-2.76e-05 , -4.71e-05 , -3.06e-05 , -2.32e-05 , -1.55e-06 , 2.15e-05 ,
1.40e-05 , 2.16e-05 , 1.21e-05 , 3.05e-06 , 1.67e-05 , -3.84e-06 ,
3.09e-06 , 1.50e-05 , 3.47e-06 , 4.87e-06 , -3.71e-07 , -1.75e-06 ,
-1.80e-06 , 9.99e-06 , -6.46e-06 , -4.91e-06 , 1.33e-05 , -2.52e-07 ,
-3.85e-06 , 4.94e-06 , -2.48e-07 , -1.20e-05 , 2.07e-06 , 6.12e-06 ,
-1.18e-06 , 4.54e-06 , -1.54e-05 , -1.25e-05 , 1.46e-06 , -6.67e-06 };
Double_t par2R137161[64] = { 1.29e-08 , 1.51e-08 , 1.43e-08 , 1.11e-08 ,
5.04e-09 , 6.99e-09 , 5.58e-09 , 4.15e-09 , 4.00e-09 , 8.22e-09 ,
4.97e-09 , 7.66e-09 , 4.91e-09 , 1.10e-09 , 2.64e-09 , 3.64e-09 ,
5.76e-09 , 5.46e-09 , 3.38e-09 , 3.47e-09 , 2.43e-09 , 4.13e-09 ,
2.80e-09 , 5.80e-09 , 3.86e-09 , 7.46e-09 , 5.98e-09 , 2.58e-08 ,
5.50e-09 , 8.72e-09 , 5.23e-09 , 4.37e-09 , 2.33e-09 , -6.01e-10 ,
3.99e-11 , -2.02e-10 , 7.67e-10 , 2.03e-09 , 1.17e-10 , 2.56e-09 ,
1.16e-09 , -4.75e-10 , 1.28e-09 , 1.23e-09 , 1.62e-09 , 1.61e-09 ,
1.93e-09 , 2.97e-10 , 2.21e-09 , 2.16e-09 , 5.22e-10 , 1.03e-09 ,
1.56e-09 , 5.00e-10 , 1.01e-09 , 2.93e-09 , 1.05e-09 , 9.96e-11 ,
1.21e-09 , 7.45e-10 , 3.07e-09 , 2.31e-09 , 6.70e-10 , 1.89e-09 };
Double_t par0R137366[64] = { 7.12e-02 , 7.34e-02 , 7.39e-02 , 6.54e-02 , 6.11e-02 , 6.31e-02 , 6.15e-02 ,
6.00e-02 , 6.10e-02 , 6.49e-02 , 6.17e-02 , 6.33e-02 , 6.00e-02 , 5.48e-02 ,
5.44e-02 , 5.81e-02 , 6.49e-02 , 7.07e-02 , 5.91e-02 , 6.18e-02 , 4.82e-02 ,
5.67e-02 , 5.36e-02 , 6.60e-02 , 6.37e-02 , 6.78e-02 , 6.31e-02 , 1.04e-01 ,
6.91e-02 , 7.32e-02 , 6.61e-02 , 6.16e-02 , 2.64e-02 , 2.81e-02 , 2.64e-02 ,
2.85e-02 , 2.87e-02 , 2.18e-02 , 2.19e-02 , 2.43e-02 , 2.81e-02 , 4.37e-02 ,
3.90e-02 , 4.66e-02 , 4.24e-02 , 4.09e-02 , 4.21e-02 , 3.88e-02 , 4.83e-02 ,
5.23e-02 , 5.44e-02 , 4.85e-02 , 4.42e-02 , 4.58e-02 , 4.74e-02 , 3.14e-02 ,
6.31e-02 , 5.30e-02 , 5.01e-02 , 5.33e-02 , 5.70e-02 , 3.95e-02 , 4.98e-02 , 5.31e-02 };
Double_t par1R137366[64] = { -6.99e-05 , -6.99e-05 , -6.94e-05 , -6.55e-05 , -3.55e-05 , -4.50e-05 ,
-3.10e-05 , -2.81e-05 , -2.29e-05 , -3.89e-05 , -2.53e-05 , -4.25e-05 ,
-1.87e-05 , -2.01e-05 , -1.53e-05 , -2.14e-05 , -2.86e-05 , -4.70e-05 ,
-2.23e-05 , -3.30e-05 ,-9.74e-06 , -2.62e-05 , -1.76e-05 , -2.38e-05 ,
-2.40e-05 , -3.43e-05 , -2.75e-05 , -6.86e-05 ,-2.35e-05 , -4.45e-05 ,
-2.51e-05 , -2.20e-05 , -1.25e-16 , -2.04e-17 , -2.06e-17 , -3.74e-19 ,
-1.18e-18 , -2.02e-15 , -3.78e-06 , -1.26e-06 , -2.71e-06 , -6.23e-17 ,
-7.39e-08 , -1.76e-16 , -8.98e-06 , -4.10e-18 , -1.34e-05 , -1.06e-16 ,
-3.34e-06 , -1.04e-05 , -5.28e-06 , -7.34e-06 , -1.05e-05 , -7.68e-06 ,
-1.78e-05 , -1.19e-05 , -1.78e-05 , -1.34e-06 , -9.23e-06 , -3.34e-06 ,
-8.02e-06 , -1.39e-05 , -1.38e-05 , -1.40e-05 };
Double_t par2R137366[64] = { 1.41e-08 , 1.47e-08 , 1.48e-08 , 1.24e-08 , 6.82e-09 , 8.73e-09 , 6.26e-09 ,
5.53e-09 , 5.40e-09 , 7.93e-09 , 5.49e-09 , 8.77e-09 , 4.21e-09 , 3.93e-09 ,
3.60e-09 , 4.67e-09 , 5.59e-09 , 8.81e-09 , 3.89e-09 , 6.19e-09 , 1.97e-09 ,
4.38e-09 , 3.26e-09 , 5.00e-09 , 4.58e-09 , 6.39e-09 , 5.03e-09 , 1.30e-08 ,
4.95e-09 , 8.26e-09 , 4.57e-09 , 4.10e-09 , 2.35e-09 , 2.30e-09 , 2.15e-09 ,
2.27e-09 , 2.17e-09 , 2.27e-09 , 2.97e-09 , 2.25e-09 , 1.69e-09 , 1.44e-09 ,
1.66e-09 , 1.75e-09 , 2.88e-09 , 1.82e-09 , 3.64e-09 , 1.80e-09 , 1.71e-09 ,
2.66e-09 , 3.01e-09 , 1.95e-09 , 2.64e-09 , 2.42e-09 , 3.68e-09 , 2.66e-09 ,
3.92e-09 , 1.18e-09 , 2.26e-09 , 1.57e-09 , 2.02e-09 , 2.71e-09 , 2.99e-09 , 3.04e-09 };
if ( fRunNo == 137161 ) {
par0=par0R137161;
par1=par1R137161;
par2=par2R137161;
}
else {
par0=par0R137366;
par1=par1R137366;
par2=par2R137366;
}
Float_t multCorr = 0;
Float_t multCorr2 = 0;
Float_t multChCorr[64];
for(Int_t i = 0; i < 64; ++i) {
Double_t b = (fESDVZERO->GetMultiplicity(i)*par1[i]-par0[i]);
Double_t s = (b*b-4.*par2[i]*fESDVZERO->GetMultiplicity(i)*fESDVZERO->GetMultiplicity(i));
Double_t n;
if (s<0) {
printf("FPE %d %.2f %.2f %.2e\n",i,fESDVZERO->GetMultiplicity(i),b,(b*b-4.*par2[i]*fESDVZERO->GetMultiplicity(i)*fESDVZERO->GetMultiplicity(i)));
n = -b;
}
else {
n = (-b + TMath::Sqrt(s));
}
multChCorr[i] = 2.*fESDVZERO->GetMultiplicity(i)/n*par0[i];
multCorr += multChCorr[i];
multCorr2 += (multChCorr[i]/par0[i]/64.);
}
v0CorrResc = multCorr2;
return multCorr;
}
Float_t AliMultiplicityCorrelations::GetCorrSPD2(Float_t spd2raw,Float_t zv) const {
const double pars[] = {8.10030e-01,-2.80364e-03,-7.19504e-04};
zv -= pars[0];
float corr = 1 + zv*(pars[1] + zv*pars[2]);
return corr>0 ? spd2raw/corr : -1;
}
AliMultiplicityCorrelations.cxx:1 AliMultiplicityCorrelations.cxx:2 AliMultiplicityCorrelations.cxx:3 AliMultiplicityCorrelations.cxx:4 AliMultiplicityCorrelations.cxx:5 AliMultiplicityCorrelations.cxx:6 AliMultiplicityCorrelations.cxx:7 AliMultiplicityCorrelations.cxx:8 AliMultiplicityCorrelations.cxx:9 AliMultiplicityCorrelations.cxx:10 AliMultiplicityCorrelations.cxx:11 AliMultiplicityCorrelations.cxx:12 AliMultiplicityCorrelations.cxx:13 AliMultiplicityCorrelations.cxx:14 AliMultiplicityCorrelations.cxx:15 AliMultiplicityCorrelations.cxx:16 AliMultiplicityCorrelations.cxx:17 AliMultiplicityCorrelations.cxx:18 AliMultiplicityCorrelations.cxx:19 AliMultiplicityCorrelations.cxx:20 AliMultiplicityCorrelations.cxx:21 AliMultiplicityCorrelations.cxx:22 AliMultiplicityCorrelations.cxx:23 AliMultiplicityCorrelations.cxx:24 AliMultiplicityCorrelations.cxx:25 AliMultiplicityCorrelations.cxx:26 AliMultiplicityCorrelations.cxx:27 AliMultiplicityCorrelations.cxx:28 AliMultiplicityCorrelations.cxx:29 AliMultiplicityCorrelations.cxx:30 AliMultiplicityCorrelations.cxx:31 AliMultiplicityCorrelations.cxx:32 AliMultiplicityCorrelations.cxx:33 AliMultiplicityCorrelations.cxx:34 AliMultiplicityCorrelations.cxx:35 AliMultiplicityCorrelations.cxx:36 AliMultiplicityCorrelations.cxx:37 AliMultiplicityCorrelations.cxx:38 AliMultiplicityCorrelations.cxx:39 AliMultiplicityCorrelations.cxx:40 AliMultiplicityCorrelations.cxx:41 AliMultiplicityCorrelations.cxx:42 AliMultiplicityCorrelations.cxx:43 AliMultiplicityCorrelations.cxx:44 AliMultiplicityCorrelations.cxx:45 AliMultiplicityCorrelations.cxx:46 AliMultiplicityCorrelations.cxx:47 AliMultiplicityCorrelations.cxx:48 AliMultiplicityCorrelations.cxx:49 AliMultiplicityCorrelations.cxx:50 AliMultiplicityCorrelations.cxx:51 AliMultiplicityCorrelations.cxx:52 AliMultiplicityCorrelations.cxx:53 AliMultiplicityCorrelations.cxx:54 AliMultiplicityCorrelations.cxx:55 AliMultiplicityCorrelations.cxx:56 AliMultiplicityCorrelations.cxx:57 AliMultiplicityCorrelations.cxx:58 AliMultiplicityCorrelations.cxx:59 AliMultiplicityCorrelations.cxx:60 AliMultiplicityCorrelations.cxx:61 AliMultiplicityCorrelations.cxx:62 AliMultiplicityCorrelations.cxx:63 AliMultiplicityCorrelations.cxx:64 AliMultiplicityCorrelations.cxx:65 AliMultiplicityCorrelations.cxx:66 AliMultiplicityCorrelations.cxx:67 AliMultiplicityCorrelations.cxx:68 AliMultiplicityCorrelations.cxx:69 AliMultiplicityCorrelations.cxx:70 AliMultiplicityCorrelations.cxx:71 AliMultiplicityCorrelations.cxx:72 AliMultiplicityCorrelations.cxx:73 AliMultiplicityCorrelations.cxx:74 AliMultiplicityCorrelations.cxx:75 AliMultiplicityCorrelations.cxx:76 AliMultiplicityCorrelations.cxx:77 AliMultiplicityCorrelations.cxx:78 AliMultiplicityCorrelations.cxx:79 AliMultiplicityCorrelations.cxx:80 AliMultiplicityCorrelations.cxx:81 AliMultiplicityCorrelations.cxx:82 AliMultiplicityCorrelations.cxx:83 AliMultiplicityCorrelations.cxx:84 AliMultiplicityCorrelations.cxx:85 AliMultiplicityCorrelations.cxx:86 AliMultiplicityCorrelations.cxx:87 AliMultiplicityCorrelations.cxx:88 AliMultiplicityCorrelations.cxx:89 AliMultiplicityCorrelations.cxx:90 AliMultiplicityCorrelations.cxx:91 AliMultiplicityCorrelations.cxx:92 AliMultiplicityCorrelations.cxx:93 AliMultiplicityCorrelations.cxx:94 AliMultiplicityCorrelations.cxx:95 AliMultiplicityCorrelations.cxx:96 AliMultiplicityCorrelations.cxx:97 AliMultiplicityCorrelations.cxx:98 AliMultiplicityCorrelations.cxx:99 AliMultiplicityCorrelations.cxx:100 AliMultiplicityCorrelations.cxx:101 AliMultiplicityCorrelations.cxx:102 AliMultiplicityCorrelations.cxx:103 AliMultiplicityCorrelations.cxx:104 AliMultiplicityCorrelations.cxx:105 AliMultiplicityCorrelations.cxx:106 AliMultiplicityCorrelations.cxx:107 AliMultiplicityCorrelations.cxx:108 AliMultiplicityCorrelations.cxx:109 AliMultiplicityCorrelations.cxx:110 AliMultiplicityCorrelations.cxx:111 AliMultiplicityCorrelations.cxx:112 AliMultiplicityCorrelations.cxx:113 AliMultiplicityCorrelations.cxx:114 AliMultiplicityCorrelations.cxx:115 AliMultiplicityCorrelations.cxx:116 AliMultiplicityCorrelations.cxx:117 AliMultiplicityCorrelations.cxx:118 AliMultiplicityCorrelations.cxx:119 AliMultiplicityCorrelations.cxx:120 AliMultiplicityCorrelations.cxx:121 AliMultiplicityCorrelations.cxx:122 AliMultiplicityCorrelations.cxx:123 AliMultiplicityCorrelations.cxx:124 AliMultiplicityCorrelations.cxx:125 AliMultiplicityCorrelations.cxx:126 AliMultiplicityCorrelations.cxx:127 AliMultiplicityCorrelations.cxx:128 AliMultiplicityCorrelations.cxx:129 AliMultiplicityCorrelations.cxx:130 AliMultiplicityCorrelations.cxx:131 AliMultiplicityCorrelations.cxx:132 AliMultiplicityCorrelations.cxx:133 AliMultiplicityCorrelations.cxx:134 AliMultiplicityCorrelations.cxx:135 AliMultiplicityCorrelations.cxx:136 AliMultiplicityCorrelations.cxx:137 AliMultiplicityCorrelations.cxx:138 AliMultiplicityCorrelations.cxx:139 AliMultiplicityCorrelations.cxx:140 AliMultiplicityCorrelations.cxx:141 AliMultiplicityCorrelations.cxx:142 AliMultiplicityCorrelations.cxx:143 AliMultiplicityCorrelations.cxx:144 AliMultiplicityCorrelations.cxx:145 AliMultiplicityCorrelations.cxx:146 AliMultiplicityCorrelations.cxx:147 AliMultiplicityCorrelations.cxx:148 AliMultiplicityCorrelations.cxx:149 AliMultiplicityCorrelations.cxx:150 AliMultiplicityCorrelations.cxx:151 AliMultiplicityCorrelations.cxx:152 AliMultiplicityCorrelations.cxx:153 AliMultiplicityCorrelations.cxx:154 AliMultiplicityCorrelations.cxx:155 AliMultiplicityCorrelations.cxx:156 AliMultiplicityCorrelations.cxx:157 AliMultiplicityCorrelations.cxx:158 AliMultiplicityCorrelations.cxx:159 AliMultiplicityCorrelations.cxx:160 AliMultiplicityCorrelations.cxx:161 AliMultiplicityCorrelations.cxx:162 AliMultiplicityCorrelations.cxx:163 AliMultiplicityCorrelations.cxx:164 AliMultiplicityCorrelations.cxx:165 AliMultiplicityCorrelations.cxx:166 AliMultiplicityCorrelations.cxx:167 AliMultiplicityCorrelations.cxx:168 AliMultiplicityCorrelations.cxx:169 AliMultiplicityCorrelations.cxx:170 AliMultiplicityCorrelations.cxx:171 AliMultiplicityCorrelations.cxx:172 AliMultiplicityCorrelations.cxx:173 AliMultiplicityCorrelations.cxx:174 AliMultiplicityCorrelations.cxx:175 AliMultiplicityCorrelations.cxx:176 AliMultiplicityCorrelations.cxx:177 AliMultiplicityCorrelations.cxx:178 AliMultiplicityCorrelations.cxx:179 AliMultiplicityCorrelations.cxx:180 AliMultiplicityCorrelations.cxx:181 AliMultiplicityCorrelations.cxx:182 AliMultiplicityCorrelations.cxx:183 AliMultiplicityCorrelations.cxx:184 AliMultiplicityCorrelations.cxx:185 AliMultiplicityCorrelations.cxx:186 AliMultiplicityCorrelations.cxx:187 AliMultiplicityCorrelations.cxx:188 AliMultiplicityCorrelations.cxx:189 AliMultiplicityCorrelations.cxx:190 AliMultiplicityCorrelations.cxx:191 AliMultiplicityCorrelations.cxx:192 AliMultiplicityCorrelations.cxx:193 AliMultiplicityCorrelations.cxx:194 AliMultiplicityCorrelations.cxx:195 AliMultiplicityCorrelations.cxx:196 AliMultiplicityCorrelations.cxx:197 AliMultiplicityCorrelations.cxx:198 AliMultiplicityCorrelations.cxx:199 AliMultiplicityCorrelations.cxx:200 AliMultiplicityCorrelations.cxx:201 AliMultiplicityCorrelations.cxx:202 AliMultiplicityCorrelations.cxx:203 AliMultiplicityCorrelations.cxx:204 AliMultiplicityCorrelations.cxx:205 AliMultiplicityCorrelations.cxx:206 AliMultiplicityCorrelations.cxx:207 AliMultiplicityCorrelations.cxx:208 AliMultiplicityCorrelations.cxx:209 AliMultiplicityCorrelations.cxx:210 AliMultiplicityCorrelations.cxx:211 AliMultiplicityCorrelations.cxx:212 AliMultiplicityCorrelations.cxx:213 AliMultiplicityCorrelations.cxx:214 AliMultiplicityCorrelations.cxx:215 AliMultiplicityCorrelations.cxx:216 AliMultiplicityCorrelations.cxx:217 AliMultiplicityCorrelations.cxx:218 AliMultiplicityCorrelations.cxx:219 AliMultiplicityCorrelations.cxx:220 AliMultiplicityCorrelations.cxx:221 AliMultiplicityCorrelations.cxx:222 AliMultiplicityCorrelations.cxx:223 AliMultiplicityCorrelations.cxx:224 AliMultiplicityCorrelations.cxx:225 AliMultiplicityCorrelations.cxx:226 AliMultiplicityCorrelations.cxx:227 AliMultiplicityCorrelations.cxx:228 AliMultiplicityCorrelations.cxx:229 AliMultiplicityCorrelations.cxx:230 AliMultiplicityCorrelations.cxx:231 AliMultiplicityCorrelations.cxx:232 AliMultiplicityCorrelations.cxx:233 AliMultiplicityCorrelations.cxx:234 AliMultiplicityCorrelations.cxx:235 AliMultiplicityCorrelations.cxx:236 AliMultiplicityCorrelations.cxx:237 AliMultiplicityCorrelations.cxx:238 AliMultiplicityCorrelations.cxx:239 AliMultiplicityCorrelations.cxx:240 AliMultiplicityCorrelations.cxx:241 AliMultiplicityCorrelations.cxx:242 AliMultiplicityCorrelations.cxx:243 AliMultiplicityCorrelations.cxx:244 AliMultiplicityCorrelations.cxx:245 AliMultiplicityCorrelations.cxx:246 AliMultiplicityCorrelations.cxx:247 AliMultiplicityCorrelations.cxx:248 AliMultiplicityCorrelations.cxx:249 AliMultiplicityCorrelations.cxx:250 AliMultiplicityCorrelations.cxx:251 AliMultiplicityCorrelations.cxx:252 AliMultiplicityCorrelations.cxx:253 AliMultiplicityCorrelations.cxx:254 AliMultiplicityCorrelations.cxx:255 AliMultiplicityCorrelations.cxx:256 AliMultiplicityCorrelations.cxx:257 AliMultiplicityCorrelations.cxx:258 AliMultiplicityCorrelations.cxx:259 AliMultiplicityCorrelations.cxx:260 AliMultiplicityCorrelations.cxx:261 AliMultiplicityCorrelations.cxx:262 AliMultiplicityCorrelations.cxx:263 AliMultiplicityCorrelations.cxx:264 AliMultiplicityCorrelations.cxx:265 AliMultiplicityCorrelations.cxx:266 AliMultiplicityCorrelations.cxx:267 AliMultiplicityCorrelations.cxx:268 AliMultiplicityCorrelations.cxx:269 AliMultiplicityCorrelations.cxx:270 AliMultiplicityCorrelations.cxx:271 AliMultiplicityCorrelations.cxx:272 AliMultiplicityCorrelations.cxx:273 AliMultiplicityCorrelations.cxx:274 AliMultiplicityCorrelations.cxx:275 AliMultiplicityCorrelations.cxx:276 AliMultiplicityCorrelations.cxx:277 AliMultiplicityCorrelations.cxx:278 AliMultiplicityCorrelations.cxx:279 AliMultiplicityCorrelations.cxx:280 AliMultiplicityCorrelations.cxx:281 AliMultiplicityCorrelations.cxx:282 AliMultiplicityCorrelations.cxx:283 AliMultiplicityCorrelations.cxx:284 AliMultiplicityCorrelations.cxx:285 AliMultiplicityCorrelations.cxx:286 AliMultiplicityCorrelations.cxx:287 AliMultiplicityCorrelations.cxx:288 AliMultiplicityCorrelations.cxx:289 AliMultiplicityCorrelations.cxx:290 AliMultiplicityCorrelations.cxx:291 AliMultiplicityCorrelations.cxx:292 AliMultiplicityCorrelations.cxx:293 AliMultiplicityCorrelations.cxx:294 AliMultiplicityCorrelations.cxx:295 AliMultiplicityCorrelations.cxx:296 AliMultiplicityCorrelations.cxx:297 AliMultiplicityCorrelations.cxx:298 AliMultiplicityCorrelations.cxx:299 AliMultiplicityCorrelations.cxx:300 AliMultiplicityCorrelations.cxx:301 AliMultiplicityCorrelations.cxx:302 AliMultiplicityCorrelations.cxx:303 AliMultiplicityCorrelations.cxx:304 AliMultiplicityCorrelations.cxx:305 AliMultiplicityCorrelations.cxx:306 AliMultiplicityCorrelations.cxx:307 AliMultiplicityCorrelations.cxx:308 AliMultiplicityCorrelations.cxx:309 AliMultiplicityCorrelations.cxx:310 AliMultiplicityCorrelations.cxx:311 AliMultiplicityCorrelations.cxx:312 AliMultiplicityCorrelations.cxx:313 AliMultiplicityCorrelations.cxx:314 AliMultiplicityCorrelations.cxx:315 AliMultiplicityCorrelations.cxx:316 AliMultiplicityCorrelations.cxx:317 AliMultiplicityCorrelations.cxx:318 AliMultiplicityCorrelations.cxx:319 AliMultiplicityCorrelations.cxx:320 AliMultiplicityCorrelations.cxx:321 AliMultiplicityCorrelations.cxx:322 AliMultiplicityCorrelations.cxx:323 AliMultiplicityCorrelations.cxx:324 AliMultiplicityCorrelations.cxx:325 AliMultiplicityCorrelations.cxx:326 AliMultiplicityCorrelations.cxx:327 AliMultiplicityCorrelations.cxx:328 AliMultiplicityCorrelations.cxx:329 AliMultiplicityCorrelations.cxx:330 AliMultiplicityCorrelations.cxx:331 AliMultiplicityCorrelations.cxx:332 AliMultiplicityCorrelations.cxx:333 AliMultiplicityCorrelations.cxx:334 AliMultiplicityCorrelations.cxx:335 AliMultiplicityCorrelations.cxx:336 AliMultiplicityCorrelations.cxx:337 AliMultiplicityCorrelations.cxx:338 AliMultiplicityCorrelations.cxx:339 AliMultiplicityCorrelations.cxx:340 AliMultiplicityCorrelations.cxx:341 AliMultiplicityCorrelations.cxx:342 AliMultiplicityCorrelations.cxx:343 AliMultiplicityCorrelations.cxx:344 AliMultiplicityCorrelations.cxx:345 AliMultiplicityCorrelations.cxx:346 AliMultiplicityCorrelations.cxx:347 AliMultiplicityCorrelations.cxx:348 AliMultiplicityCorrelations.cxx:349 AliMultiplicityCorrelations.cxx:350 AliMultiplicityCorrelations.cxx:351 AliMultiplicityCorrelations.cxx:352 AliMultiplicityCorrelations.cxx:353 AliMultiplicityCorrelations.cxx:354 AliMultiplicityCorrelations.cxx:355 AliMultiplicityCorrelations.cxx:356 AliMultiplicityCorrelations.cxx:357 AliMultiplicityCorrelations.cxx:358 AliMultiplicityCorrelations.cxx:359 AliMultiplicityCorrelations.cxx:360 AliMultiplicityCorrelations.cxx:361 AliMultiplicityCorrelations.cxx:362 AliMultiplicityCorrelations.cxx:363 AliMultiplicityCorrelations.cxx:364 AliMultiplicityCorrelations.cxx:365 AliMultiplicityCorrelations.cxx:366 AliMultiplicityCorrelations.cxx:367 AliMultiplicityCorrelations.cxx:368 AliMultiplicityCorrelations.cxx:369 AliMultiplicityCorrelations.cxx:370 AliMultiplicityCorrelations.cxx:371 AliMultiplicityCorrelations.cxx:372 AliMultiplicityCorrelations.cxx:373 AliMultiplicityCorrelations.cxx:374 AliMultiplicityCorrelations.cxx:375 AliMultiplicityCorrelations.cxx:376 AliMultiplicityCorrelations.cxx:377 AliMultiplicityCorrelations.cxx:378 AliMultiplicityCorrelations.cxx:379 AliMultiplicityCorrelations.cxx:380 AliMultiplicityCorrelations.cxx:381 AliMultiplicityCorrelations.cxx:382 AliMultiplicityCorrelations.cxx:383 AliMultiplicityCorrelations.cxx:384 AliMultiplicityCorrelations.cxx:385 AliMultiplicityCorrelations.cxx:386 AliMultiplicityCorrelations.cxx:387 AliMultiplicityCorrelations.cxx:388 AliMultiplicityCorrelations.cxx:389 AliMultiplicityCorrelations.cxx:390 AliMultiplicityCorrelations.cxx:391 AliMultiplicityCorrelations.cxx:392 AliMultiplicityCorrelations.cxx:393 AliMultiplicityCorrelations.cxx:394 AliMultiplicityCorrelations.cxx:395 AliMultiplicityCorrelations.cxx:396 AliMultiplicityCorrelations.cxx:397 AliMultiplicityCorrelations.cxx:398 AliMultiplicityCorrelations.cxx:399 AliMultiplicityCorrelations.cxx:400 AliMultiplicityCorrelations.cxx:401 AliMultiplicityCorrelations.cxx:402 AliMultiplicityCorrelations.cxx:403 AliMultiplicityCorrelations.cxx:404 AliMultiplicityCorrelations.cxx:405 AliMultiplicityCorrelations.cxx:406 AliMultiplicityCorrelations.cxx:407 AliMultiplicityCorrelations.cxx:408 AliMultiplicityCorrelations.cxx:409 AliMultiplicityCorrelations.cxx:410 AliMultiplicityCorrelations.cxx:411 AliMultiplicityCorrelations.cxx:412 AliMultiplicityCorrelations.cxx:413 AliMultiplicityCorrelations.cxx:414 AliMultiplicityCorrelations.cxx:415 AliMultiplicityCorrelations.cxx:416 AliMultiplicityCorrelations.cxx:417 AliMultiplicityCorrelations.cxx:418 AliMultiplicityCorrelations.cxx:419 AliMultiplicityCorrelations.cxx:420 AliMultiplicityCorrelations.cxx:421 AliMultiplicityCorrelations.cxx:422 AliMultiplicityCorrelations.cxx:423 AliMultiplicityCorrelations.cxx:424 AliMultiplicityCorrelations.cxx:425 AliMultiplicityCorrelations.cxx:426 AliMultiplicityCorrelations.cxx:427 AliMultiplicityCorrelations.cxx:428 AliMultiplicityCorrelations.cxx:429 AliMultiplicityCorrelations.cxx:430 AliMultiplicityCorrelations.cxx:431 AliMultiplicityCorrelations.cxx:432 AliMultiplicityCorrelations.cxx:433 AliMultiplicityCorrelations.cxx:434 AliMultiplicityCorrelations.cxx:435 AliMultiplicityCorrelations.cxx:436 AliMultiplicityCorrelations.cxx:437 AliMultiplicityCorrelations.cxx:438 AliMultiplicityCorrelations.cxx:439 AliMultiplicityCorrelations.cxx:440 AliMultiplicityCorrelations.cxx:441 AliMultiplicityCorrelations.cxx:442 AliMultiplicityCorrelations.cxx:443 AliMultiplicityCorrelations.cxx:444 AliMultiplicityCorrelations.cxx:445 AliMultiplicityCorrelations.cxx:446 AliMultiplicityCorrelations.cxx:447 AliMultiplicityCorrelations.cxx:448 AliMultiplicityCorrelations.cxx:449 AliMultiplicityCorrelations.cxx:450 AliMultiplicityCorrelations.cxx:451 AliMultiplicityCorrelations.cxx:452 AliMultiplicityCorrelations.cxx:453 AliMultiplicityCorrelations.cxx:454 AliMultiplicityCorrelations.cxx:455 AliMultiplicityCorrelations.cxx:456 AliMultiplicityCorrelations.cxx:457 AliMultiplicityCorrelations.cxx:458 AliMultiplicityCorrelations.cxx:459 AliMultiplicityCorrelations.cxx:460 AliMultiplicityCorrelations.cxx:461 AliMultiplicityCorrelations.cxx:462 AliMultiplicityCorrelations.cxx:463 AliMultiplicityCorrelations.cxx:464 AliMultiplicityCorrelations.cxx:465 AliMultiplicityCorrelations.cxx:466 AliMultiplicityCorrelations.cxx:467 AliMultiplicityCorrelations.cxx:468 AliMultiplicityCorrelations.cxx:469 AliMultiplicityCorrelations.cxx:470 AliMultiplicityCorrelations.cxx:471 AliMultiplicityCorrelations.cxx:472 AliMultiplicityCorrelations.cxx:473 AliMultiplicityCorrelations.cxx:474 AliMultiplicityCorrelations.cxx:475 AliMultiplicityCorrelations.cxx:476 AliMultiplicityCorrelations.cxx:477 AliMultiplicityCorrelations.cxx:478 AliMultiplicityCorrelations.cxx:479 AliMultiplicityCorrelations.cxx:480 AliMultiplicityCorrelations.cxx:481 AliMultiplicityCorrelations.cxx:482 AliMultiplicityCorrelations.cxx:483 AliMultiplicityCorrelations.cxx:484 AliMultiplicityCorrelations.cxx:485 AliMultiplicityCorrelations.cxx:486 AliMultiplicityCorrelations.cxx:487 AliMultiplicityCorrelations.cxx:488 AliMultiplicityCorrelations.cxx:489 AliMultiplicityCorrelations.cxx:490 AliMultiplicityCorrelations.cxx:491 AliMultiplicityCorrelations.cxx:492 AliMultiplicityCorrelations.cxx:493 AliMultiplicityCorrelations.cxx:494 AliMultiplicityCorrelations.cxx:495 AliMultiplicityCorrelations.cxx:496 AliMultiplicityCorrelations.cxx:497 AliMultiplicityCorrelations.cxx:498 AliMultiplicityCorrelations.cxx:499 AliMultiplicityCorrelations.cxx:500 AliMultiplicityCorrelations.cxx:501 AliMultiplicityCorrelations.cxx:502 AliMultiplicityCorrelations.cxx:503 AliMultiplicityCorrelations.cxx:504 AliMultiplicityCorrelations.cxx:505 AliMultiplicityCorrelations.cxx:506 AliMultiplicityCorrelations.cxx:507 AliMultiplicityCorrelations.cxx:508 AliMultiplicityCorrelations.cxx:509 AliMultiplicityCorrelations.cxx:510 AliMultiplicityCorrelations.cxx:511 AliMultiplicityCorrelations.cxx:512 AliMultiplicityCorrelations.cxx:513 AliMultiplicityCorrelations.cxx:514 AliMultiplicityCorrelations.cxx:515 AliMultiplicityCorrelations.cxx:516 AliMultiplicityCorrelations.cxx:517 AliMultiplicityCorrelations.cxx:518 AliMultiplicityCorrelations.cxx:519 AliMultiplicityCorrelations.cxx:520 AliMultiplicityCorrelations.cxx:521 AliMultiplicityCorrelations.cxx:522 AliMultiplicityCorrelations.cxx:523 AliMultiplicityCorrelations.cxx:524 AliMultiplicityCorrelations.cxx:525 AliMultiplicityCorrelations.cxx:526 AliMultiplicityCorrelations.cxx:527 AliMultiplicityCorrelations.cxx:528 AliMultiplicityCorrelations.cxx:529 AliMultiplicityCorrelations.cxx:530 AliMultiplicityCorrelations.cxx:531 AliMultiplicityCorrelations.cxx:532 AliMultiplicityCorrelations.cxx:533 AliMultiplicityCorrelations.cxx:534 AliMultiplicityCorrelations.cxx:535 AliMultiplicityCorrelations.cxx:536 AliMultiplicityCorrelations.cxx:537 AliMultiplicityCorrelations.cxx:538 AliMultiplicityCorrelations.cxx:539 AliMultiplicityCorrelations.cxx:540 AliMultiplicityCorrelations.cxx:541 AliMultiplicityCorrelations.cxx:542 AliMultiplicityCorrelations.cxx:543 AliMultiplicityCorrelations.cxx:544 AliMultiplicityCorrelations.cxx:545 AliMultiplicityCorrelations.cxx:546 AliMultiplicityCorrelations.cxx:547 AliMultiplicityCorrelations.cxx:548 AliMultiplicityCorrelations.cxx:549 AliMultiplicityCorrelations.cxx:550 AliMultiplicityCorrelations.cxx:551 AliMultiplicityCorrelations.cxx:552 AliMultiplicityCorrelations.cxx:553 AliMultiplicityCorrelations.cxx:554 AliMultiplicityCorrelations.cxx:555 AliMultiplicityCorrelations.cxx:556 AliMultiplicityCorrelations.cxx:557 AliMultiplicityCorrelations.cxx:558 AliMultiplicityCorrelations.cxx:559 AliMultiplicityCorrelations.cxx:560 AliMultiplicityCorrelations.cxx:561 AliMultiplicityCorrelations.cxx:562 AliMultiplicityCorrelations.cxx:563 AliMultiplicityCorrelations.cxx:564 AliMultiplicityCorrelations.cxx:565 AliMultiplicityCorrelations.cxx:566 AliMultiplicityCorrelations.cxx:567 AliMultiplicityCorrelations.cxx:568 AliMultiplicityCorrelations.cxx:569 AliMultiplicityCorrelations.cxx:570 AliMultiplicityCorrelations.cxx:571 AliMultiplicityCorrelations.cxx:572 AliMultiplicityCorrelations.cxx:573 AliMultiplicityCorrelations.cxx:574 AliMultiplicityCorrelations.cxx:575 AliMultiplicityCorrelations.cxx:576 AliMultiplicityCorrelations.cxx:577 AliMultiplicityCorrelations.cxx:578 AliMultiplicityCorrelations.cxx:579 AliMultiplicityCorrelations.cxx:580 AliMultiplicityCorrelations.cxx:581 AliMultiplicityCorrelations.cxx:582 AliMultiplicityCorrelations.cxx:583 AliMultiplicityCorrelations.cxx:584 AliMultiplicityCorrelations.cxx:585 AliMultiplicityCorrelations.cxx:586 AliMultiplicityCorrelations.cxx:587 AliMultiplicityCorrelations.cxx:588 AliMultiplicityCorrelations.cxx:589 AliMultiplicityCorrelations.cxx:590 AliMultiplicityCorrelations.cxx:591 AliMultiplicityCorrelations.cxx:592 AliMultiplicityCorrelations.cxx:593 AliMultiplicityCorrelations.cxx:594 AliMultiplicityCorrelations.cxx:595 AliMultiplicityCorrelations.cxx:596 AliMultiplicityCorrelations.cxx:597 AliMultiplicityCorrelations.cxx:598 AliMultiplicityCorrelations.cxx:599 AliMultiplicityCorrelations.cxx:600 AliMultiplicityCorrelations.cxx:601 AliMultiplicityCorrelations.cxx:602 AliMultiplicityCorrelations.cxx:603 AliMultiplicityCorrelations.cxx:604 AliMultiplicityCorrelations.cxx:605 AliMultiplicityCorrelations.cxx:606 AliMultiplicityCorrelations.cxx:607 AliMultiplicityCorrelations.cxx:608 AliMultiplicityCorrelations.cxx:609 AliMultiplicityCorrelations.cxx:610 AliMultiplicityCorrelations.cxx:611 AliMultiplicityCorrelations.cxx:612 AliMultiplicityCorrelations.cxx:613 AliMultiplicityCorrelations.cxx:614 AliMultiplicityCorrelations.cxx:615 AliMultiplicityCorrelations.cxx:616 AliMultiplicityCorrelations.cxx:617 AliMultiplicityCorrelations.cxx:618 AliMultiplicityCorrelations.cxx:619 AliMultiplicityCorrelations.cxx:620 AliMultiplicityCorrelations.cxx:621 AliMultiplicityCorrelations.cxx:622 AliMultiplicityCorrelations.cxx:623 AliMultiplicityCorrelations.cxx:624 AliMultiplicityCorrelations.cxx:625 AliMultiplicityCorrelations.cxx:626 AliMultiplicityCorrelations.cxx:627 AliMultiplicityCorrelations.cxx:628 AliMultiplicityCorrelations.cxx:629 AliMultiplicityCorrelations.cxx:630 AliMultiplicityCorrelations.cxx:631 AliMultiplicityCorrelations.cxx:632 AliMultiplicityCorrelations.cxx:633 AliMultiplicityCorrelations.cxx:634 AliMultiplicityCorrelations.cxx:635 AliMultiplicityCorrelations.cxx:636 AliMultiplicityCorrelations.cxx:637 AliMultiplicityCorrelations.cxx:638 AliMultiplicityCorrelations.cxx:639 AliMultiplicityCorrelations.cxx:640 AliMultiplicityCorrelations.cxx:641 AliMultiplicityCorrelations.cxx:642 AliMultiplicityCorrelations.cxx:643 AliMultiplicityCorrelations.cxx:644 AliMultiplicityCorrelations.cxx:645 AliMultiplicityCorrelations.cxx:646 AliMultiplicityCorrelations.cxx:647 AliMultiplicityCorrelations.cxx:648 AliMultiplicityCorrelations.cxx:649 AliMultiplicityCorrelations.cxx:650 AliMultiplicityCorrelations.cxx:651 AliMultiplicityCorrelations.cxx:652 AliMultiplicityCorrelations.cxx:653 AliMultiplicityCorrelations.cxx:654 AliMultiplicityCorrelations.cxx:655 AliMultiplicityCorrelations.cxx:656 AliMultiplicityCorrelations.cxx:657 AliMultiplicityCorrelations.cxx:658 AliMultiplicityCorrelations.cxx:659 AliMultiplicityCorrelations.cxx:660 AliMultiplicityCorrelations.cxx:661 AliMultiplicityCorrelations.cxx:662 AliMultiplicityCorrelations.cxx:663 AliMultiplicityCorrelations.cxx:664 AliMultiplicityCorrelations.cxx:665 AliMultiplicityCorrelations.cxx:666 AliMultiplicityCorrelations.cxx:667 AliMultiplicityCorrelations.cxx:668 AliMultiplicityCorrelations.cxx:669 AliMultiplicityCorrelations.cxx:670 AliMultiplicityCorrelations.cxx:671 AliMultiplicityCorrelations.cxx:672 AliMultiplicityCorrelations.cxx:673 AliMultiplicityCorrelations.cxx:674 AliMultiplicityCorrelations.cxx:675 AliMultiplicityCorrelations.cxx:676 AliMultiplicityCorrelations.cxx:677 AliMultiplicityCorrelations.cxx:678 AliMultiplicityCorrelations.cxx:679 AliMultiplicityCorrelations.cxx:680 AliMultiplicityCorrelations.cxx:681 AliMultiplicityCorrelations.cxx:682 AliMultiplicityCorrelations.cxx:683 AliMultiplicityCorrelations.cxx:684 AliMultiplicityCorrelations.cxx:685 AliMultiplicityCorrelations.cxx:686 AliMultiplicityCorrelations.cxx:687 AliMultiplicityCorrelations.cxx:688 AliMultiplicityCorrelations.cxx:689 AliMultiplicityCorrelations.cxx:690 AliMultiplicityCorrelations.cxx:691 AliMultiplicityCorrelations.cxx:692 AliMultiplicityCorrelations.cxx:693 AliMultiplicityCorrelations.cxx:694 AliMultiplicityCorrelations.cxx:695 AliMultiplicityCorrelations.cxx:696 AliMultiplicityCorrelations.cxx:697 AliMultiplicityCorrelations.cxx:698 AliMultiplicityCorrelations.cxx:699 AliMultiplicityCorrelations.cxx:700 AliMultiplicityCorrelations.cxx:701 AliMultiplicityCorrelations.cxx:702 AliMultiplicityCorrelations.cxx:703 AliMultiplicityCorrelations.cxx:704 AliMultiplicityCorrelations.cxx:705 AliMultiplicityCorrelations.cxx:706 AliMultiplicityCorrelations.cxx:707 AliMultiplicityCorrelations.cxx:708 AliMultiplicityCorrelations.cxx:709 AliMultiplicityCorrelations.cxx:710 AliMultiplicityCorrelations.cxx:711 AliMultiplicityCorrelations.cxx:712 AliMultiplicityCorrelations.cxx:713