]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
updating particle composition systematic study
authorjgrosseo <jgrosseo@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 29 Aug 2006 16:26:46 +0000 (16:26 +0000)
committerjgrosseo <jgrosseo@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 29 Aug 2006 16:26:46 +0000 (16:26 +0000)
PWG0/dNdEta/AlidNdEtaCorrectionSelector.cxx
PWG0/dNdEta/AlidNdEtaSystematicsSelector.cxx
PWG0/dNdEta/drawSystematics.C

index da13123ea0e4842248651b6940322be31bb7074a..7920018069b6a9cb5a194e9461728fbb896c652c 100644 (file)
@@ -188,10 +188,6 @@ Bool_t AlidNdEtaCorrectionSelector::Process(Long64_t entry)
 
   Bool_t eventTriggered = AliPWG0Helper::IsEventTriggered(fESD);
 
-  fdNdEtaCorrection->IncreaseEventCount();
-  if (eventTriggered)
-    fdNdEtaCorrection->IncreaseTriggeredEventCount();
-
   // get the MC vertex
   AliGenEventHeader* genHeader = header->GenEventHeader();
 
index 7807fa8d4ad33bb75e14e90e73ffcbdebd150a87..ad6ea420f87d51f1b2fcecf80b103d17b6fc91e9 100644 (file)
@@ -187,13 +187,6 @@ void AlidNdEtaSystematicsSelector::FillCorrectionMaps(TObjArray* listOfTracks)
   Bool_t vertexReconstructed = AliPWG0Helper::IsVertexReconstructed(fESD);
   Bool_t eventTriggered = AliPWG0Helper::IsEventTriggered(fESD);
 
-  for (Int_t i=0; i<4; ++i)
-  {
-    fdNdEtaCorrection[i]->IncreaseEventCount();
-    if (eventTriggered)
-      fdNdEtaCorrection[i]->IncreaseTriggeredEventCount();
-  }
-
   // get the MC vertex
   AliGenEventHeader* genHeader = header->GenEventHeader();
 
index 6f834ce8ac0618baf3caa72e6971313399df39a7..082407a72257f44a20cea00c41ae89d23c7c9c8a 100644 (file)
@@ -752,6 +752,9 @@ void DrawdNdEtaDifferences()
 {
   TH1* hists[5];
 
+  TLegend* legend = new TLegend(0.6, 0.73, 0.98, 0.98);
+  legend->SetFillColor(0);
+
   TCanvas* canvas = new TCanvas("DrawdNdEtaDifferences", "DrawdNdEtaDifferences", 1000, 500);
   canvas->Divide(2, 1);
 
@@ -760,30 +763,54 @@ void DrawdNdEtaDifferences()
   for (Int_t i=0; i<5; ++i)
   {
     TFile* file = 0;
+    TString title;
 
     switch(i)
     {
-      case 0 : file = TFile::Open("systematics_dndeta_reference.root"); break;
-      case 1 : file = TFile::Open("systematics_dndeta_KBoosted.root"); break;
-      case 2 : file = TFile::Open("systematics_dndeta_KReduced.root"); break;
-      case 3 : file = TFile::Open("systematics_dndeta_pBoosted.root"); break;
-      case 4 : file = TFile::Open("systematics_dndeta_pReduced.root"); break;
+      case 0 : file = TFile::Open("systematics_dndeta_reference.root"); title = "standard composition"; break;
+      case 1 : file = TFile::Open("systematics_dndeta_KBoosted.root"); title = "+ 50% kaons"; break;
+      case 2 : file = TFile::Open("systematics_dndeta_KReduced.root"); title = "- 50% kaons"; break;
+      case 3 : file = TFile::Open("systematics_dndeta_pBoosted.root"); title = "+ 50% protons"; break;
+      case 4 : file = TFile::Open("systematics_dndeta_pReduced.root"); title = "- 50% protons"; break;
       default: return;
     }
 
     hists[i] = (TH1*) file->Get("dndeta/dndeta_dNdEta_corrected_2");
+    hists[i]->SetTitle("a)");
 
     hists[i]->GetXaxis()->SetRangeUser(-0.7999, 0.7999);
     hists[i]->SetLineColor(i+1);
+    hists[i]->SetMarkerColor(i+1);
+    hists[i]->GetXaxis()->SetLabelOffset(0.015);
+    Prepare1DPlot(hists[i], kFALSE);
     hists[i]->DrawCopy(((i > 0) ? "SAME" : ""));
+
+    legend->AddEntry(hists[i], title);
+    hists[i]->SetTitle(title);
   }
+  legend->Draw();
 
   canvas->cd(2);
+  gPad->SetLeftMargin(0.14);
+
+  TLegend* legend2 = new TLegend(0.73, 0.73, 0.98, 0.98);
+  legend2->SetFillColor(0);
 
   for (Int_t i=1; i<5; ++i)
   {
+    legend2->AddEntry(hists[i]);
+
     hists[i]->Divide(hists[0]);
+    hists[i]->SetTitle("b)");
     hists[i]->GetYaxis()->SetRangeUser(0.98, 1.02);
+    hists[i]->GetYaxis()->SetTitle("Ratio to standard composition");
+    hists[i]->GetYaxis()->SetTitleOffset(1.8);
     hists[i]->DrawCopy(((i > 1) ? "SAME" : ""));
+
   }
+
+  legend2->Draw();
+
+  canvas->SaveAs("particlecomposition_result.eps");
+  canvas->SaveAs("particlecomposition_result.gif");
 }