printing trigger and detector used for the analysis on startup
authorjgrosseo <jgrosseo@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 16 May 2008 15:05:04 +0000 (15:05 +0000)
committerjgrosseo <jgrosseo@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 16 May 2008 15:05:04 +0000 (15:05 +0000)
PWG0/AliPWG0Helper.cxx
PWG0/AliPWG0Helper.h

index e4edd80ea914363d8ca3c1988e8b5f73a1dddc4b..f754d89ce7146df80ed22be7c30f40376968109e 100644 (file)
@@ -119,14 +119,14 @@ const AliESDVertex* AliPWG0Helper::GetVertex(const AliESDEvent* aEsd, AnalysisMo
   Float_t requiredZResolution = -1;
   if (analysisMode == kSPD || analysisMode == kTPCITS)
   {
-    vertex = aEsd->GetVertex();
+    vertex = aEsd->GetPrimaryVertexSPD();
     requiredZResolution = 0.1;
     if (debug)
       Printf("AliPWG0Helper::GetVertex: Returning SPD vertex");
   }
   else if (analysisMode == kTPC) 
   {
-    vertex = aEsd->GetPrimaryVertex();
+    vertex = aEsd->GetPrimaryVertexTPC();
     requiredZResolution = 0.6;
     if (debug)
       Printf("AliPWG0Helper::GetVertex: Returning vertex from tracks");
@@ -488,3 +488,33 @@ void AliPWG0Helper::NormalizeToBinWidth(TH2* hist)
       hist->SetBinError(i, j, hist->GetBinError(i, j) / factor);
     }
 }
+
+//____________________________________________________________________
+void AliPWG0Helper::PrintConf(AnalysisMode analysisMode, Trigger trigger)
+{
+  //
+  // Prints the given configuration
+  //
+
+  TString str(">>>> Running with ");
+
+  switch (analysisMode)
+  {
+    case kSPD : str += "SPD-only"; break;
+    case kTPC : str += "TPC-only"; break;
+    case kTPCITS : str += "Global tracking"; break;
+  }
+
+  str += " and trigger ";
+
+  switch (trigger)
+  {
+    case kMB1 : str += "MB1"; break;
+    case kMB2 : str += "MB2"; break;
+  }
+
+  str += " <<<<";
+
+  Printf("%s", str.Data());
+}
+
index 548514a97d5933a63c344039f091f0e75aa4c971..1a50fe46c3d2f98f8dcf7f3eb0c3d9e1863e7d1f 100644 (file)
@@ -45,6 +45,8 @@ class AliPWG0Helper : public TObject
     static void NormalizeToBinWidth(TH1* hist);
     static void NormalizeToBinWidth(TH2* hist);
 
+    static void PrintConf(AnalysisMode analysisMode, Trigger trigger);
+
   protected:
     ClassDef(AliPWG0Helper, 0)