Index: trunk/Mars/Changelog
===================================================================
--- trunk/Mars/Changelog	(revision 9865)
+++ trunk/Mars/Changelog	(revision 9866)
@@ -40,4 +40,8 @@
    * mranforest/MHRanForestGini.cc:
      - improved display
+
+   * mfileio/MReadMarsFile.cc:
+     - evaluate return code of fRun->Process()
+     - print return code in case of failure
 
 
Index: trunk/Mars/mfileio/MReadMarsFile.cc
===================================================================
--- trunk/Mars/mfileio/MReadMarsFile.cc	(revision 9865)
+++ trunk/Mars/mfileio/MReadMarsFile.cc	(revision 9866)
@@ -183,8 +183,11 @@
     const Int_t idx = GetFileIndex();
     fRun->SetEventNum(idx<0?0:idx); // Assumption: One Entry per File!
-    if (!fRun->Process())
+
+    const Int_t rc = fRun->Process();
+    if (rc!=kTRUE)
     {
         *fLog << err << "ERROR - Cannot read new runheaders #" << idx;
-        *fLog << " after reading event #" << GetNumEntry() << endl;
+        *fLog << " after reading event #" << GetNumEntry();
+        *fLog << " (MReadTree::Process() returned rc=" << rc << ")" << endl;
         return kFALSE;
     }
