TCanvas* pad1 = 0;
TCanvas* pad2 = 0;
+// TCanvas* pad3 = 0;
+
+// TH1D* histMult = new TH1D("Multiplicity\n", "AliEve Multiplicity histogram", 1000, 0.0, 1000.0);
+// TH1D* histNcls = new TH1D("Number of ITS clusters\n", "AliEve Multiplicity histogram", 10000, 0.0, 10000.0);
if(gDrawHistograms[6])
{
nHistos1++;
- TH1D* histPt = new TH1D("Pt\nAll Events", "AliEve Pt histogram", 100, 0.0, 5.0);
+ TH1D* histPt = new TH1D("Pt\n", "AliEve Pt histogram", 1000, 0.0, 1000.0);
}
if(gDrawHistograms[7])
AliEveEventManager::GetMaster()->GotoEvent(0);
+ ofstream myresult1(TString::Format("foundMultiplicity.txt"));
+
for(Int_t i = 0; i <= nEvents; i++)
{
AliESDEvent* esd = AliEveEventManager::AssertESD();
+/*
+ if(esd->GetMultiplicity())
+ histMult->Fill(esd->GetMultiplicity()->GetNumberOfTracklets());
+ if(esd->GetMultiplicity())
+ histNcls->Fill(esd->GetMultiplicity()->GetNumberOfITSClusters(0));
+
+ if(esd->GetMultiplicity()->GetNumberOfTracklets())
+ myresult1 << i << " " << esd->GetMultiplicity()->GetNumberOfTracklets() << endl;
+*/
if(esd->GetNumberOfTracks())
{
break;
}
+/*
+ pad3 = new TCanvas("AliEve 1D histograms - All Events","AliEve 1D histograms - All Events",1200,500);
+ pad3->Divide(2,1);
+ pad3->cd(1);
+ histMult->Draw();
+ pad3->cd(2);
+ histNcls->Draw();
+*/
+
+ myresult1.close();
+
return;
}
}
// fTrackListV0Neg->MakeTracks();
+// fTrackListV0Neg->SetRnrChildren(kFALSE);
// gEve->AddElement(fTrackListV0Neg);
gEve->AddElement(momentumVectorList);
for(z = x; z != y; z++)
{
- TEveElement* trackSingle = (TEveElement*) *z;
- trackSingle->SetRnrSelf(kTRUE);
+
+ AliEveTrack* trackSingle1 = dynamic_cast<AliEveTrack*>((TEveElement*) *z);
+
+ if(trackSingle1->GetESDTrack()->GetSign() > 0)
+ {
+ if(posTrackColor == 0)
+ trackSingle1->SetLineColor(colorAll[GetTrackColorByMomentum(trackSingle1->GetESDTrack()->Pt(),22)]);
+ else
+ trackSingle1->SetLineColor(colorNeg[posTrackColor-1][GetTrackColorByMomentum(trackSingle1->GetESDTrack()->Pt(),10)]);
+ }
+ else
+ {
+ if(negTrackColor == 0)
+ trackSingle1->SetLineColor(colorAll[GetTrackColorByMomentum(trackSingle1->GetESDTrack()->Pt(),22)]);
+ else
+ trackSingle1->SetLineColor(colorNeg[negTrackColor-1][GetTrackColorByMomentum(trackSingle1->GetESDTrack()->Pt(),10)]);
+ }
+
+// trackSingle1->SetLineStyle(3);
+ trackSingle1->SetRnrSelf(kTRUE);
+
+// TEveElement* trackSingle = (TEveElement*) *z;
+// trackSingle->SetRnrSelf(kTRUE);
}
}
}
for(z = x; z != y; z++)
{
- TEveElement* trackSingle = (TEveElement*) *z;
- trackSingle->SetRnrSelf(kTRUE);
+
+ AliEveTrack* trackSingle1 = dynamic_cast<AliEveTrack*>((TEveElement*) *z);
+
+ if(trackSingle1->GetESDTrack()->GetSign() > 0)
+ {
+ if(posTrackColor == 0)
+ trackSingle1->SetLineColor(colorAll[GetTrackColorByMomentum(trackSingle1->GetESDTrack()->Pt(),22)]);
+ else
+ trackSingle1->SetLineColor(colorNeg[posTrackColor-1][GetTrackColorByMomentum(trackSingle1->GetESDTrack()->Pt(),10)]);
+ }
+ else
+ {
+ if(negTrackColor == 0)
+ trackSingle1->SetLineColor(colorAll[GetTrackColorByMomentum(trackSingle1->GetESDTrack()->Pt(),22)]);
+ else
+ trackSingle1->SetLineColor(colorNeg[negTrackColor-1][GetTrackColorByMomentum(trackSingle1->GetESDTrack()->Pt(),10)]);
+ }
+
+// trackSingle1->SetLineStyle(3);
+ trackSingle1->SetRnrSelf(kTRUE);
+
+
+// TEveElement* trackSingle = (TEveElement*) *z;
+// trackSingle->SetRnrSelf(kTRUE);
}
}
}
for(z = x; z != y; z++)
{
- TEveElement* trackSingle = (TEveElement*) *z;
- trackSingle->SetRnrSelf(kTRUE);
+
+ AliEveTrack* trackSingle1 = dynamic_cast<AliEveTrack*>((TEveElement*) *z);
+
+ if(trackSingle1->GetESDTrack()->GetSign() > 0)
+ {
+ if(posTrackColor == 0)
+ trackSingle1->SetLineColor(colorAll[GetTrackColorByMomentum(trackSingle1->GetESDTrack()->Pt(),22)]);
+ else
+ trackSingle1->SetLineColor(colorNeg[posTrackColor-1][GetTrackColorByMomentum(trackSingle1->GetESDTrack()->Pt(),10)]);
+ }
+ else
+ {
+ if(negTrackColor == 0)
+ trackSingle1->SetLineColor(colorAll[GetTrackColorByMomentum(trackSingle1->GetESDTrack()->Pt(),22)]);
+ else
+ trackSingle1->SetLineColor(colorNeg[negTrackColor-1][GetTrackColorByMomentum(trackSingle1->GetESDTrack()->Pt(),10)]);
+ }
+
+// trackSingle1->SetLineStyle(3);
+ trackSingle1->SetRnrSelf(kTRUE);
+
+
+
+// TEveElement* trackSingle = (TEveElement*) *z;
+// trackSingle->SetRnrSelf(kTRUE);
}
}
}
for(z = x; z != y; z++)
{
- TEveElement* trackSingle = (TEveElement*) *z;
- trackSingle->SetRnrSelf(kTRUE);
+
+ AliEveTrack* trackSingle1 = dynamic_cast<AliEveTrack*>((TEveElement*) *z);
+
+ if(trackSingle1->GetESDTrack()->GetSign() > 0)
+ {
+ if(posTrackColor == 0)
+ trackSingle1->SetLineColor(colorAll[GetTrackColorByMomentum(trackSingle1->GetESDTrack()->Pt(),22)]);
+ else
+ trackSingle1->SetLineColor(colorNeg[posTrackColor-1][GetTrackColorByMomentum(trackSingle1->GetESDTrack()->Pt(),10)]);
+ }
+ else
+ {
+ if(negTrackColor == 0)
+ trackSingle1->SetLineColor(colorAll[GetTrackColorByMomentum(trackSingle1->GetESDTrack()->Pt(),22)]);
+ else
+ trackSingle1->SetLineColor(colorNeg[negTrackColor-1][GetTrackColorByMomentum(trackSingle1->GetESDTrack()->Pt(),10)]);
+ }
+
+// trackSingle1->SetLineStyle(3);
+ trackSingle1->SetRnrSelf(kTRUE);
+
+
+// TEveElement* trackSingle = (TEveElement*) *z;
+// trackSingle->SetRnrSelf(kTRUE);
}
}
}