fOutputList->Add(fHClsEoverMcE_Pion);
}
- fHParGenPion_p = new TH3F("fHParGenPion_p","Particle level truth Phi-Eta-p_{T} distribution of #pi+", 500, 0, 100, 60, -1.2, 1.2, 128, 0, 6.4);
+ fHParGenPion_p = new TH3F("fHParGenPion_p","Particle level truth Phi-Eta-p_{T} distribution of #pi+", 500, 0, 100, 100, -1.0, 1.0, 120, 0.0,2.*TMath::Pi());
fHParGenPion_p->GetXaxis()->SetTitle("p_{T}^{gen} (GeV/c)");
fHParGenPion_p->GetYaxis()->SetTitle("#eta");
fHParGenPion_p->GetZaxis()->SetTitle("#phi");
fOutputList->Add(fHParGenPion_p);
- fHParGenPion_m = new TH3F("fHParGenPion_m", "Particle level truth Phi-Eta-p_{T} distribution of all #pi-", 500, 0, 100, 60, -1.2, 1.2, 128, 0, 6.4);
+ fHParGenPion_m = new TH3F("fHParGenPion_m", "Particle level truth Phi-Eta-p_{T} distribution of all #pi-", 500, 0, 100, 100, -1.0, 1.0, 120, 0.0,2.*TMath::Pi());
fHParGenPion_m->GetXaxis()->SetTitle("p_{T}^{gen} (GeV/c)");
fHParGenPion_m->GetYaxis()->SetTitle("#eta");
fHParGenPion_m->GetZaxis()->SetTitle("#phi");
fOutputList->Add(fHParGenPion_m);
- fHParGenPion_rmInj_p = new TH3F("fHParGenPion_rmInj_p","Particle level truth Phi-Eta-p_{T} distribution of all #pi+ without injected signal", 500, 0, 100, 60, -1.2, 1.2, 128, 0, 6.4);
+ fHParGenPion_rmInj_p = new TH3F("fHParGenPion_rmInj_p","Particle level truth Phi-Eta-p_{T} distribution of all #pi+ without injected signal", 500, 0, 100, 100, -1.0, 1.0, 120, 0.0,2.*TMath::Pi());
fHParGenPion_rmInj_p->GetXaxis()->SetTitle("p_{T}^{gen} (GeV/c)");
fHParGenPion_rmInj_p->GetYaxis()->SetTitle("#eta");
fHParGenPion_rmInj_p->GetZaxis()->SetTitle("#phi");
fOutputList->Add(fHParGenPion_rmInj_p);
- fHParGenPion_rmInj_m = new TH3F("fHParGenPion_rmInj_m","Particle level truth Phi-Eta-p_{T} distribution of #pi- without injected signal", 500, 0, 100, 60, -1.2, 1.2, 128, 0, 6.4);
+ fHParGenPion_rmInj_m = new TH3F("fHParGenPion_rmInj_m","Particle level truth Phi-Eta-p_{T} distribution of #pi- without injected signal", 500, 0, 100, 100, -1.0, 1.0, 120, 0.0,2.*TMath::Pi());
fHParGenPion_rmInj_m->GetXaxis()->SetTitle("p_{T}^{gen} (GeV/c)");
fHParGenPion_rmInj_m->GetYaxis()->SetTitle("#eta");
fHParGenPion_rmInj_m->GetZaxis()->SetTitle("#phi");
if(fMcProcess && fTrackProcess)
{
//Fake
- fHDetGenFakePion = new TH3F("fHDetGenFakePion", "fake charged pion track Phi-Eta-p_{T} distribution", 500, 0, 100, 60, -1.2, 1.2, 128, 0, 6.4);
+ fHDetGenFakePion = new TH3F("fHDetGenFakePion", "fake charged pion track Phi-Eta-p_{T} distribution",500, 0, 100, 100, -1.0, 1.0, 120, 0.0,2.*TMath::Pi());
fHDetGenFakePion->GetXaxis()->SetTitle("p_{T}^{gen} (GeV/c)");
fHDetGenFakePion->GetYaxis()->SetTitle("#eta");
fHDetGenFakePion->GetZaxis()->SetTitle("#phi");
fOutputList->Add(fHDetGenFakePion);
- fHDetRecFakePion = new TH3F("fHDetRecFakePion", "fake charged pion track Phi-Eta-p_{T} distribution", 500, 0, 100, 60, -1.2, 1.2, 128, 0, 6.4);
+ fHDetRecFakePion = new TH3F("fHDetRecFakePion", "fake charged pion track Phi-Eta-p_{T} distribution", 500, 0, 100, 100, -1.0, 1.0, 120, 0.0,2.*TMath::Pi());
fHDetRecFakePion->GetXaxis()->SetTitle("p_{T}^{gen} (GeV/c)");
fHDetRecFakePion->GetYaxis()->SetTitle("#eta");
fHDetRecFakePion->GetZaxis()->SetTitle("#phi");
fOutputList->Add(fHDetRecFakePion);
//Secondary
- fHDetGenSecPion = new TH3F("fHDetGenSecPion", "secondary charged pion charged pion track Phi-Eta-p_{T} distribution", 500, 0, 100, 60, -1.2, 1.2, 128, 0, 6.4);
+ fHDetGenSecPion = new TH3F("fHDetGenSecPion", "secondary charged pion charged pion track Phi-Eta-p_{T} distribution", 500, 0, 100, 100, -1.0, 1.0, 120, 0.0,2.*TMath::Pi());
fHDetGenSecPion->GetXaxis()->SetTitle("p_{T}^{gen} (GeV/c)");
fHDetGenSecPion->GetYaxis()->SetTitle("#eta");
fHDetGenSecPion->GetZaxis()->SetTitle("#phi");
fOutputList->Add(fHDetGenSecPion);
- fHDetRecSecPion = new TH3F("fHDetRecSecPion", "secondary charged pion charged pion track Phi-Eta-p_{T} distribution", 500, 0, 100, 60, -1.2, 1.2, 128, 0, 6.4);
+ fHDetRecSecPion = new TH3F("fHDetRecSecPion", "secondary charged pion charged pion track Phi-Eta-p_{T} distribution", 500, 0, 100, 100, -1.0, 1.0, 120, 0.0,2.*TMath::Pi());
fHDetRecSecPion->GetXaxis()->SetTitle("p_{T}^{gen} (GeV/c)");
fHDetRecSecPion->GetYaxis()->SetTitle("#eta");
fHDetRecSecPion->GetZaxis()->SetTitle("#phi");
fHDetGenPion_p[i]->GetZaxis()->SetTitle("#phi");
fOutputList->Add(fHDetGenPion_p[i]);
- fHDetRecPion_p[i] = new TH3F(Form("fHDetRecPion_p_%s", trackCut[i]), Form("%s: Reconstructed track Phi-Eta-p_{T} distribution of all #pi+", trackCut[i]), 500, 0, 100, 60, -1.2, 1.2, 128, 0, 6.4);
+ fHDetRecPion_p[i] = new TH3F(Form("fHDetRecPion_p_%s", trackCut[i]), Form("%s: Reconstructed track Phi-Eta-p_{T} distribution of all #pi+", trackCut[i]), 500, 0, 100, 100, -1.0, 1.0, 120, 0.0,2.*TMath::Pi());
fHDetRecPion_p[i]->GetXaxis()->SetTitle("p_{T}^{gen} (GeV/c)");
fHDetRecPion_p[i]->GetYaxis()->SetTitle("#eta");
fHDetRecPion_p[i]->GetZaxis()->SetTitle("#phi");
fOutputList->Add(fHDetRecPion_p[i]);
// pi-
- fHDetGenPion_m[i] = new TH3F(Form("fHDetGenPion_m_%s", trackCut[i]), Form("%s: Detector level truth Phi-Eta-p_{T} distribution of #pi-", trackCut[i]), 500, 0, 100, 60, -1.2, 1.2, 128, 0, 6.4);
+ fHDetGenPion_m[i] = new TH3F(Form("fHDetGenPion_m_%s", trackCut[i]), Form("%s: Detector level truth Phi-Eta-p_{T} distribution of #pi-", trackCut[i]), 500, 0, 100, 100, -1.0, 1.0, 120, 0.0,2.*TMath::Pi());
fHDetGenPion_m[i]->GetXaxis()->SetTitle("p_{T}^{gen} (GeV/c)");
fHDetGenPion_m[i]->GetYaxis()->SetTitle("#eta");
fHDetGenPion_m[i]->GetZaxis()->SetTitle("#phi");
fOutputList->Add(fHDetGenPion_m[i]);
- fHDetRecPion_m[i] = new TH3F(Form("fHDetRecPion_m_%s", trackCut[i]), Form("%s: Reconstructed track Phi-Eta-p_{T} distribution of #pi-", trackCut[i]), 500, 0, 100, 60, -1.2, 1.2, 128, 0, 6.4);
+ fHDetRecPion_m[i] = new TH3F(Form("fHDetRecPion_m_%s", trackCut[i]), Form("%s: Reconstructed track Phi-Eta-p_{T} distribution of #pi-", trackCut[i]), 500, 0, 100, 100, -1.0, 1.0, 120, 0.0,2.*TMath::Pi());
fHDetRecPion_m[i]->GetXaxis()->SetTitle("p_{T}^{gen} (GeV/c)");
fHDetRecPion_m[i]->GetYaxis()->SetTitle("#eta");
fHDetRecPion_m[i]->GetZaxis()->SetTitle("#phi");
fOutputList->Add(fHDetRecPion_m[i]);
//pi+ without injected signal
- fHDetGenPion_rmInj_p[i] = new TH3F(Form("fHDetGenPion_rmInj_p_%s", trackCut[i]), Form("%s: Detector level truth Phi-Eta-p_{T} distribution of #pi+ without injected signal", trackCut[i]), 500, 0, 100, 60, -1.2, 1.2, 128, 0, 6.4);
+ fHDetGenPion_rmInj_p[i] = new TH3F(Form("fHDetGenPion_rmInj_p_%s", trackCut[i]), Form("%s: Detector level truth Phi-Eta-p_{T} distribution of #pi+ without injected signal", trackCut[i]), 500, 0, 100, 100, -1.0, 1.0, 120, 0.0,2.*TMath::Pi());
fHDetGenPion_rmInj_p[i]->GetXaxis()->SetTitle("p_{T}^{gen} (GeV/c)");
fHDetGenPion_rmInj_p[i]->GetYaxis()->SetTitle("#eta");
fHDetGenPion_rmInj_p[i]->GetZaxis()->SetTitle("#phi");
fOutputList->Add(fHDetGenPion_rmInj_p[i]);
- fHDetRecPion_rmInj_p[i] = new TH3F(Form("fHDetRecPion_rmInj_p_%s", trackCut[i]), Form("%s: Reconstructed track Phi-Eta-p_{T} distribution of #pi+ without injected signal", trackCut[i]), 500, 0, 100, 60, -1.2, 1.2, 128, 0, 6.4);
+ fHDetRecPion_rmInj_p[i] = new TH3F(Form("fHDetRecPion_rmInj_p_%s", trackCut[i]), Form("%s: Reconstructed track Phi-Eta-p_{T} distribution of #pi+ without injected signal", trackCut[i]), 500, 0, 100, 100, -1.0, 1.0, 120, 0.0,2.*TMath::Pi());
fHDetRecPion_rmInj_p[i]->GetXaxis()->SetTitle("p_{T}^{gen} (GeV/c)");
fHDetRecPion_rmInj_p[i]->GetYaxis()->SetTitle("#eta");
fHDetRecPion_rmInj_p[i]->GetZaxis()->SetTitle("#phi");
fOutputList->Add(fHDetRecPion_rmInj_p[i]);
//pi- charged particle without injected signal
- fHDetGenPion_rmInj_m[i] = new TH3F(Form("fHDetGenPion_rmInj_m_%s", trackCut[i]), Form("%s: Detector level truth Phi-Eta-p_{T} distribution of #pi- without injected signal", trackCut[i]), 500, 0, 100, 60, -1.2, 1.2, 128, 0, 6.4);
+ fHDetGenPion_rmInj_m[i] = new TH3F(Form("fHDetGenPion_rmInj_m_%s", trackCut[i]), Form("%s: Detector level truth Phi-Eta-p_{T} distribution of #pi- without injected signal", trackCut[i]), 500, 0, 100, 100, -1.0, 1.0, 120, 0.0,2.*TMath::Pi());
fHDetGenPion_rmInj_m[i]->GetXaxis()->SetTitle("p_{T}^{gen} (GeV/c)");
fHDetGenPion_rmInj_m[i]->GetYaxis()->SetTitle("#eta");
fHDetGenPion_rmInj_m[i]->GetZaxis()->SetTitle("#phi");
fOutputList->Add(fHDetGenPion_rmInj_m[i]);
- fHDetRecPion_rmInj_m[i] = new TH3F(Form("fHDetRecPion_rmInj_m_%s", trackCut[i]), Form("%s: Reconstructed track Phi-Eta-p_{T} distribution of #pi- without injected signal", trackCut[i]), 500, 0, 100, 60, -1.2, 1.2, 128, 0, 6.4);
+ fHDetRecPion_rmInj_m[i] = new TH3F(Form("fHDetRecPion_rmInj_m_%s", trackCut[i]), Form("%s: Reconstructed track Phi-Eta-p_{T} distribution of #pi- without injected signal", trackCut[i]), 500, 0, 100, 100, -1.0, 1.0, 120, 0.0,2.*TMath::Pi());
fHDetRecPion_rmInj_m[i]->GetXaxis()->SetTitle("p_{T}^{gen} (GeV/c)");
fHDetRecPion_rmInj_m[i]->GetYaxis()->SetTitle("#eta");
fHDetRecPion_rmInj_m[i]->GetZaxis()->SetTitle("#phi");
if(TrackLabels->GetSize() == 1)
{
- AliESDtrack *esdtrack = fESD->GetTrack(TrackLabels->GetAt(0));
+ AliESDtrack *esdtrack = fESD->GetTrack(TrackLabels->operator[](0));
AliESDtrack *newTrack = GetAcceptTrack(esdtrack);
if(newTrack && TMath::Abs(newTrack->Eta())<0.7)
{
if(TrackLabels->GetSize() == 2)
{
- AliESDtrack *esdtrack1 = fESD->GetTrack(TrackLabels->GetAt(0));
- AliESDtrack *esdtrack2 = fESD->GetTrack(TrackLabels->GetAt(1));
+ AliESDtrack *esdtrack1 = fESD->GetTrack(TrackLabels->operator[](0));
+ AliESDtrack *esdtrack2 = fESD->GetTrack(TrackLabels->operator[](1));
AliESDtrack *newTrack1 = GetAcceptTrack(esdtrack1);
AliESDtrack *newTrack2 = GetAcceptTrack(esdtrack2);
if(newTrack1 && newTrack2 && TMath::Abs(newTrack1->Eta())<0.7 && TMath::Abs(newTrack2->Eta())<0.7)
if(MCLabels->GetSize() == 1)
{
fHEventStat->Fill(4.5);
- AliVParticle* vParticle1 = fMC->GetTrack(MCLabels->GetAt(0));
- if(IsGoodMcParticle(vParticle1, MCLabels->GetAt(0)))
+ AliVParticle* vParticle1 = fMC->GetTrack(MCLabels->operator[](0));
+ if(IsGoodMcParticle(vParticle1, MCLabels->operator[](0)))
{
Double_t Entries[4] = {VClsPos.Phi(), VClsPos.Eta(), vParticle1->E(), cluster->E()/vParticle1->E()};
fHClsEoverMcE_All->Fill(Entries);
if(MCLabels->GetSize() == 2)
{
fHEventStat->Fill(5.5);
- AliVParticle* vParticle1 = fMC->GetTrack(MCLabels->GetAt(0));
- AliVParticle* vParticle2 = fMC->GetTrack(MCLabels->GetAt(1));
- if(IsGoodMcParticle(vParticle1, MCLabels->GetAt(0)) && IsGoodMcParticle(vParticle2, MCLabels->GetAt(1)))
+ AliVParticle* vParticle1 = fMC->GetTrack(MCLabels->operator[](0));
+ AliVParticle* vParticle2 = fMC->GetTrack(MCLabels->operator[](1));
+ if(IsGoodMcParticle(vParticle1, MCLabels->operator[](0)) && IsGoodMcParticle(vParticle2, MCLabels->operator[](1)))
{
fHEventStat->Fill(6.5);
if((vParticle1->PdgCode()==22) && (vParticle2->PdgCode()==22)) {;}
AliESDCaloCluster *cluster = fESD->GetCaloCluster(fClusterIndices->At(k));
Double_t clsE = cluster->E();
TArrayI *MCLabels = cluster->GetLabelsArray();
- AliVParticle* vParticle1 = fMC->GetTrack(MCLabels->GetAt(0));
- AliVParticle* vParticle2 = fMC->GetTrack(MCLabels->GetAt(1));
+ AliVParticle* vParticle1 = fMC->GetTrack(MCLabels->operator[](0));
+ AliVParticle* vParticle2 = fMC->GetTrack(MCLabels->operator[](1));
if(vParticle1->PdgCode()==22 && vParticle2 == vParticle)
{