Index: trunk/Mars/mreport/MReport.h
===================================================================
--- trunk/Mars/mreport/MReport.h	(revision 12734)
+++ trunk/Mars/mreport/MReport.h	(revision 12735)
@@ -5,5 +5,12 @@
 #include "MParContainer.h"
 #endif
+#ifndef MARS_MTime
 #include "MTime.h"
+#endif
+
+namespace std
+{
+    class fits;
+}
 class MTime;
 class MParList;
@@ -30,7 +37,9 @@
 
     virtual Bool_t SetupReading(MParList &plist);
+    virtual Bool_t SetupReadingFits(std::fits &fits) { return kFALSE; }
     virtual Int_t  InterpreteBody(TString &str, Int_t ver);
 
     Int_t  Interprete(TString &str, const MTime &start, const MTime &stop, const Int_t ver);
+    virtual Int_t  InterpreteFits(const std::fits &fits) { return kFALSE; }
     Bool_t CheckIdentifier(TString &str) const
     {
@@ -49,4 +58,6 @@
     Double_t GetMjd() const { return fTime ? fTime->GetMjd() : -1; }
 
+    MTime *GetTime() { return fTime; }
+
     ClassDef(MReport, 1) // Base class for control reports
 };
