Added file check.
authorloizides <loizides@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 4 Oct 2004 11:14:36 +0000 (11:14 +0000)
committerloizides <loizides@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 4 Oct 2004 11:14:36 +0000 (11:14 +0000)
JETAN/AliJetParticlesReaderESD.cxx
JETAN/AliJetParticlesReaderKine.cxx

index 30394dd38669409c96df4443e73f0614386789f8..d58d34a657f04651fd8c9c121a90ee98c60d5816 100644 (file)
@@ -131,6 +131,7 @@ Int_t AliJetParticlesReaderESD::ReadESD(AliESD* esd)
   //loop over tracks
   for (Int_t i = 0;i<kntr; i++)
    {
+
      const AliESDtrack *kesdtrack = esd->GetTrack(i);
      if (kesdtrack == 0)
       {
@@ -138,9 +139,9 @@ Int_t AliJetParticlesReaderESD::ReadESD(AliESD* esd)
         continue;
       }
 
-     if ((kesdtrack->GetStatus() & fPassFlag)) // != fPassFlag)
+     if ((kesdtrack->GetStatus() & fPassFlag)!=fPassFlag)
       {
-       Info("ReadNext","Particle skipped: %ud.",kesdtrack->GetStatus());
+       Info("ReadNext","Particle skipped: %u.",kesdtrack->GetStatus());
         continue;
       }
 
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)
     {