-const Int_t numberOfCentralityBins = 13;
-TString centralityArray[numberOfCentralityBins] = {"0-80","10-20","20-30","30-40","40-50","50-60","60-70","70-80","0-100","0-1","1-2","2-3","92-8500"};
+const Int_t numberOfCentralityBins = 14;
+TString centralityArray[numberOfCentralityBins] = {"0-80","10-20","20-30","30-40","40-50","50-60","60-70","70-80","0-100","0-1","1-2","2-3","92-8500","0-10000"};
const Int_t gRebin = 1;
gStyle->SetPalette(1,0);
//Load the PWG2ebye library
- gSystem->Load("libCore.so");
- gSystem->Load("libGeom.so");
- gSystem->Load("libVMC.so");
- gSystem->Load("libPhysics.so");
- gSystem->Load("libTree.so");
- gSystem->Load("libSTEERBase.so");
- gSystem->Load("libESD.so");
- gSystem->Load("libAOD.so");
+ gSystem->Load("libCore");
+ gSystem->Load("libGeom");
+ gSystem->Load("libVMC");
+ gSystem->Load("libPhysics");
+ gSystem->Load("libTree");
+ gSystem->Load("libSTEERBase");
+ gSystem->Load("libESD");
+ gSystem->Load("libAOD");
- gSystem->Load("libANALYSIS.so");
- gSystem->Load("libANALYSISalice.so");
- gSystem->Load("libEventMixing.so");
- gSystem->Load("libCORRFW.so");
- gSystem->Load("libPWGTools.so");
- gSystem->Load("libPWGCFebye.so");
+ gSystem->Load("libANALYSIS");
+ gSystem->Load("libANALYSISalice");
+ gSystem->Load("libEventMixing");
+ gSystem->Load("libCORRFW");
+ gSystem->Load("libPWGTools");
+ gSystem->Load("libPWGCFebye");
//Prepare the objects and return them
TList *listQA = NULL;
hPP = (AliTHn*) list->FindObject(gHistPPname.Data());
hNN = (AliTHn*) list->FindObject(gHistNNname.Data());
hNN->Print();
+ hN->Print();
//Create the AliBalancePsi object and fill it with the AliTHn objects
TH2D *gHistNP[4];
TH2D *gHistPP[4];
TH2D *gHistNN[4];
+ TH1D *gHistTriggerPN;
+ TH1D *gHistTriggerNP;
+ TH1D *gHistTriggerPP;
+ TH1D *gHistTriggerNN;
TCanvas *cPN[4];
TCanvas *cNP[4];
else
histoTitle += " (0^{o} < #varphi^{t} - #Psi_{2} < 180^{o})";
}
+
+ gHistTriggerPN = b->GetTriggers("PN",psiMin,psiMax,vertexZMin,vertexZMax,ptTriggerMin,ptTriggerMax);
gHistPN[0] = b->GetCorrelationFunctionPN(psiMin,psiMax,vertexZMin,vertexZMax,ptTriggerMin,ptTriggerMax,ptAssociatedMin,ptAssociatedMax);
if(rebinEta > 1 || rebinPhi > 1){
gHistPN[0]->Rebin2D(rebinEta,rebinPhi);
histoTitle += " (0^{o} < #varphi^{t} - #Psi_{2} < 180^{o})";
}
+ gHistTriggerNP = b->GetTriggers("NP",psiMin,psiMax,vertexZMin,vertexZMax,ptTriggerMin,ptTriggerMax);
gHistNP[0] = b->GetCorrelationFunctionNP(psiMin,psiMax,vertexZMin,vertexZMax,ptTriggerMin,ptTriggerMax,ptAssociatedMin,ptAssociatedMax);
if(rebinEta > 1 || rebinPhi > 1){
gHistNP[0]->Rebin2D(rebinEta,rebinPhi);
histoTitle += " (0^{o} < #varphi^{t} - #Psi_{2} < 180^{o})";
}
+ gHistTriggerPP = b->GetTriggers("PP",psiMin,psiMax,vertexZMin,vertexZMax,ptTriggerMin,ptTriggerMax);
gHistPP[0] = b->GetCorrelationFunctionPP(psiMin,psiMax,vertexZMin,vertexZMax,ptTriggerMin,ptTriggerMax,ptAssociatedMin,ptAssociatedMax);
if(rebinEta > 1 || rebinPhi > 1){
gHistPP[0]->Rebin2D(rebinEta,rebinPhi);
histoTitle += " (0^{o} < #varphi^{t} - #Psi_{2} < 180^{o})";
}
+ gHistTriggerNN = b->GetTriggers("NN",psiMin,psiMax,vertexZMin,vertexZMax,ptTriggerMin,ptTriggerMax);
gHistNN[0] = b->GetCorrelationFunctionNN(psiMin,psiMax,vertexZMin,vertexZMax,ptTriggerMin,ptTriggerMax,ptAssociatedMin,ptAssociatedMax);
if(rebinEta > 1 || rebinPhi > 1){
gHistNN[0]->Rebin2D(rebinEta,rebinPhi);
newFileName += ".root";
TFile *newFile = TFile::Open(newFileName.Data(),"recreate");
- gHistPN[0]->SetName("gHistPNRaw"); gHistPN[0]->Write();
+
+ gHistTriggerPN->SetName("gHistPNTrigger"); gHistTriggerPN->Write();
+ gHistTriggerNP->SetName("gHistNPTrigger"); gHistTriggerNP->Write();
+ gHistTriggerPP->SetName("gHistPPTrigger"); gHistTriggerPP->Write();
+ gHistTriggerNN->SetName("gHistNNTrigger"); gHistTriggerNN->Write();
+
+ gHistPN[0]->SetName("gHistPNRaw"); gHistPN[0]->Write();
gHistNP[0]->SetName("gHistNPRaw"); gHistNP[0]->Write();
gHistPP[0]->SetName("gHistPPRaw"); gHistPP[0]->Write();
gHistNN[0]->SetName("gHistNNRaw"); gHistNN[0]->Write();