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 e4edd80..f754d89 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 548514a..1a50fe4 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)