Index: /trunk/Mars/mpointing/MSrcPosCam.cc
===================================================================
--- /trunk/Mars/mpointing/MSrcPosCam.cc	(revision 18579)
+++ /trunk/Mars/mpointing/MSrcPosCam.cc	(revision 18580)
@@ -34,5 +34,5 @@
 #include "MSrcPosCam.h"
 
-#include <fstream>
+#include "fits.h"
 
 #include <TMarker.h>
@@ -172,2 +172,10 @@
     out << "   " << GetUniqueName() << ".SetXY(" << fX << ", " << fY << ");" << endl;
 }
+
+Bool_t MSrcPosCam::SetupFits(fits &fin)
+{
+    if (!fin.SetRefAddress(Form("%s.fX", fName.Data()), fX)) return kFALSE;
+    if (!fin.SetRefAddress(Form("%s.fY", fName.Data()), fY)) return kFALSE;
+
+    return kTRUE;
+}
Index: /trunk/Mars/mpointing/MSrcPosCam.h
===================================================================
--- /trunk/Mars/mpointing/MSrcPosCam.h	(revision 18579)
+++ /trunk/Mars/mpointing/MSrcPosCam.h	(revision 18580)
@@ -8,4 +8,5 @@
 #include <TMath.h>
 
+class fits;
 class TVector2;
 
@@ -43,4 +44,6 @@
     //void AsciiWrite(ofstream &fout) const;
 
+    Bool_t SetupFits(fits &fin);
+
     ClassDef(MSrcPosCam, 1) // container to store source position in the camera plain
 };
