fixing warnings
[u/mrichter/AliRoot.git] / PWG0 / dNdEta / plotsMultiplicity.C
index b2c8acb23d9fe203cd0644a8a950ba267f7d6f17..2f6a61bc3adb00f7b7d5fc5e05e3516d9c04005e 100644 (file)
@@ -1225,7 +1225,7 @@ void EfficiencySpecies()
   TCanvas* canvas = new TCanvas("EfficiencySpecies", "EfficiencySpecies", 1000, 500);
   canvas->Divide(2, 1);
 
-  for (Int_t loop=0; loop<2; ++loop)
+  for (Int_t loop=0; loop<1; ++loop)
   {
     Printf("%s", fileName[loop]);
 
@@ -1252,6 +1252,9 @@ void EfficiencySpecies()
       return;
     }
 
+    Float_t sumGen = 0;
+    Float_t sumMeas = 0;
+
     for (Int_t i=0; i<3; ++i)
     {
       Printf("correction %d", i);
@@ -1287,6 +1290,9 @@ void EfficiencySpecies()
       genePt->Sumw2();
       measPt->Sumw2();
 
+      sumGen += genePt->Integral();
+      sumMeas += measPt->Integral();
+
       TH1* effPt = (TH1*) genePt->Clone(Form("effPt_%d", i));
       effPt->Reset();
       effPt->Divide(measPt, genePt, 1, 1, "B");
@@ -1326,6 +1332,8 @@ void EfficiencySpecies()
 
     Printf("In total %.4f of the particles are below their effective pt cut off", (Float_t) below / total);
 
+    Printf("%f measured, %f generated, effiency: %f", sumGen, sumMeas, sumMeas / sumGen);
+
     legend->Draw();
   }