Index: trunk/MagicSoft/Mars/mfileio/MReadReports.cc
===================================================================
--- trunk/MagicSoft/Mars/mfileio/MReadReports.cc	(revision 5100)
+++ trunk/MagicSoft/Mars/mfileio/MReadReports.cc	(revision 5143)
@@ -198,4 +198,9 @@
 }
 
+MReadTree *MReadReports::GetReader(const char *tree) const
+{
+    return (MReadTree*)fTrees->FindObject(tree);
+}
+
 // --------------------------------------------------------------------------
 //
Index: trunk/MagicSoft/Mars/mfileio/MReadReports.h
===================================================================
--- trunk/MagicSoft/Mars/mfileio/MReadReports.h	(revision 5100)
+++ trunk/MagicSoft/Mars/mfileio/MReadReports.h	(revision 5143)
@@ -13,4 +13,5 @@
 class MTime;
 class MTaskList;
+class MReadTree;
 
 class MReadReports : public MRead
@@ -55,4 +56,6 @@
     void  EnableAutoScheme(Bool_t e=kTRUE) { fEnableAutoScheme = e; } // Must be called BEFORE AddTree!
 
+    MReadTree *GetReader(const char *tree) const;
+
     ClassDef(MReadReports, 0) // Reads events and reports from a root file ordered in time
 };
