Workaround for TAliEn problem
authorfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 4 Oct 2009 20:57:14 +0000 (20:57 +0000)
committerfca <fca@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 4 Oct 2009 20:57:14 +0000 (20:57 +0000)
STEER/AliReconstruction.cxx

index 25991ce..63d2497 100644 (file)
@@ -2701,7 +2701,12 @@ Bool_t AliReconstruction::InitRunLoader()
   if (gAlice) delete gAlice;
   gAlice = NULL;
 
-  if (!gSystem->AccessPathName(fGAliceFileName.Data())) { // galice.root exists
+  TFile *gafile = TFile::Open(fGAliceFileName.Data());
+  //  if (!gSystem->AccessPathName(fGAliceFileName.Data())) { // galice.root exists
+  if (gafile) { // galice.root exists
+    gafile->Close();
+    delete gafile;
+
     // load all base libraries to get the loader classes
     TString libs = gSystem->GetLibraries();
     for (Int_t iDet = 0; iDet < kNDetectors; iDet++) {