Index: /trunk/MagicSoft/Mars/Changelog
===================================================================
--- /trunk/MagicSoft/Mars/Changelog	(revision 3487)
+++ /trunk/MagicSoft/Mars/Changelog	(revision 3488)
@@ -18,4 +18,15 @@
 
                                                  -*-*- END OF LINE -*-*-
+
+
+ 2004/03/12: Wolfgang Wittek
+
+   * manalysis/Makefile
+     - include 'mastro'
+
+   * manalysis/MSourcePosfromStarPos.[h,cc]
+     - include MObservatory.h
+     - call member function Rotationangle() of MObservatory
+
 
  2004/03/12: Markus Gaug
Index: /trunk/MagicSoft/Mars/manalysis/MSourcePosfromStarPos.cc
===================================================================
--- /trunk/MagicSoft/Mars/manalysis/MSourcePosfromStarPos.cc	(revision 3487)
+++ /trunk/MagicSoft/Mars/manalysis/MSourcePosfromStarPos.cc	(revision 3488)
@@ -58,4 +58,5 @@
 #include "MLog.h"
 #include "MLogManip.h"
+#include "MObservatory.h"
 
 ClassImp(MSourcePosfromStarPos);
@@ -199,4 +200,10 @@
               << fMm2Deg << ",  " << fDistCameraReflector << endl;
 
+    fObservatory = (MObservatory*)pList->FindObject(AddSerialNumber("MObservatory"));
+    if (!fObservatory)
+    {
+        *fLog << err << "MObservatory not found...  aborting" << endl;
+        return kFALSE;
+    }
 
     fRun = (MRawRunHeader*)pList->FindObject("MRawRunHeader");
@@ -337,4 +344,6 @@
   Double_t cosal = - (a3 * sin(thetaTel) + a1 * cos(thetaTel) * cos(phiTel)) * denom;
   Double_t sinal =    a1 * sin(phiTel) * denom;
+
+  fObservatory->RotationAngle(thetaTel, phiTel, sinal, cosal);
 
   //*fLog << "thetaTel, phiTel, cosal, sinal = " << thetaTel << ",  "
Index: /trunk/MagicSoft/Mars/manalysis/MSourcePosfromStarPos.h
===================================================================
--- /trunk/MagicSoft/Mars/manalysis/MSourcePosfromStarPos.h	(revision 3487)
+++ /trunk/MagicSoft/Mars/manalysis/MSourcePosfromStarPos.h	(revision 3488)
@@ -32,4 +32,5 @@
 class MGeomCam;
 class MSrcPosCam;
+class MObservatory;
 
 
@@ -39,6 +40,7 @@
     const MRawRunHeader *fRun;      //!
     const MGeomCam      *fGeomCam;  //! Camera Geometry used to calculate Hillas
-    MMcEvt              *fMcEvt;
-    MSrcPosCam    *fSrcPos;   //!
+    MMcEvt              *fMcEvt;    //!
+    MSrcPosCam          *fSrcPos;         //!
+    MObservatory        *fObservatory;    //!
 
     ifstream    *fIn;             // input file
