Added file check.
[u/mrichter/AliRoot.git] / JETAN / AliJetParticlesReaderKine.cxx
index fd1c5bf84fd4d04d9e3446c9acd675aac7a9cf58..1fb6b9533d74637743b8e935fcf250fdfb0ca44d 100644 (file)
@@ -12,6 +12,7 @@
 /////////////////////////////////////////////////////////////////////////
 
 #include <Riostream.h>
+#include <TFile.h>
 #include <TString.h>
 #include <TParticle.h>
 #include <TLorentzVector.h>
@@ -265,13 +266,14 @@ Int_t AliJetParticlesReaderKine::OpenFile(Int_t n)
     }
 
   TString filename = dirname +"/"+ fFileName;
-  fRunLoader = AliRunLoader::Open(filename.Data()); 
-
-  if (fRunLoader == 0)
+  TFile file(filename);
+  if ( file.IsOpen() == 0)
     {
       Error("OpenNextFile","Can't open session from file %s",filename.Data());
       return kFALSE;
     }
+  file.Close();
+  fRunLoader = AliRunLoader::Open(filename.Data()); 
   
   if (fRunLoader->GetNumberOfEvents() <= 0)
     {