Index: trunk/MagicSoft/Mars/mpointing/MSrcPosCam.h
===================================================================
--- trunk/MagicSoft/Mars/mpointing/MSrcPosCam.h	(revision 8801)
+++ trunk/MagicSoft/Mars/mpointing/MSrcPosCam.h	(revision 8802)
@@ -33,4 +33,5 @@
     TVector2 GetXY() const;
 
+    void Paint(Option_t *opt);
     void Print(Option_t *opt=NULL) const;
 
Index: trunk/MagicSoft/Mars/mpointing/MSrcPosRndm.cc
===================================================================
--- trunk/MagicSoft/Mars/mpointing/MSrcPosRndm.cc	(revision 8801)
+++ trunk/MagicSoft/Mars/mpointing/MSrcPosRndm.cc	(revision 8802)
@@ -68,4 +68,8 @@
         return kFALSE;
 
+    fSrcPosAnti = (MSrcPosCam*)plist->FindCreateObj("MSrcPosCam", "MSrcPosAnti");
+    if (!fSrcPosAnti)
+        return kFALSE;
+
     if (fDistOfSource<0)
     {
@@ -104,4 +108,6 @@
 
     fSrcPos->SetXY(x/fConvMm2Deg, y/fConvMm2Deg);
+    if (fDistOfSource>=0)
+        fSrcPosAnti->SetXY(-x/fConvMm2Deg, -y/fConvMm2Deg);
     return kTRUE;
 }
Index: trunk/MagicSoft/Mars/mpointing/MSrcPosRndm.h
===================================================================
--- trunk/MagicSoft/Mars/mpointing/MSrcPosRndm.h	(revision 8801)
+++ trunk/MagicSoft/Mars/mpointing/MSrcPosRndm.h	(revision 8802)
@@ -12,6 +12,7 @@
 {
 private:
-    MSrcPosCam   *fSrcPos; //!
-    MHSrcPosCam  *fHist;   //!
+    MSrcPosCam   *fSrcPos;     //!
+    MSrcPosCam   *fSrcPosAnti; //!
+    MHSrcPosCam  *fHist;       //!
 
     Double_t fConvMm2Deg;
