patch for LEGO train test environment
authorakalweit <Alexander.Philipp.Kalweit@cern.ch>
Sun, 20 Jul 2014 13:33:00 +0000 (15:33 +0200)
committerakalweit <Alexander.Philipp.Kalweit@cern.ch>
Sun, 20 Jul 2014 13:33:00 +0000 (15:33 +0200)
ANALYSIS/AliPhysicsSelection.cxx

index a7a9314..c0f942f 100644 (file)
@@ -1998,6 +1998,22 @@ void AliPhysicsSelection::DetectPassName(){
     }
   }
   delete tokens;
+  //
+  // temporary patch for LEGO train runners
+  //
+  if (!passName.Contains("pass")){ // try with "_" as a fallback (as it is the case in the test data of the LEGO train)
+    TObjArray* tokens2 = filePath.Tokenize("_");
+    for (Int_t i=0;i<=tokens2->GetLast();i++) {
+      TObjString* stObj = (TObjString*) tokens2->At(i);
+      TString s = stObj->GetString();
+      if (s.Contains("pass")) {
+       passName = s;
+       break;
+      }
+    }
+    delete tokens2;
+  }
+
 
   if (!passName.Contains("pass")){
     AliError(" Failed to find reconstruction pass name:");