Index: trunk/MagicSoft/Mars/mmain/MAnalysis.cc
===================================================================
--- trunk/MagicSoft/Mars/mmain/MAnalysis.cc	(revision 1172)
+++ trunk/MagicSoft/Mars/mmain/MAnalysis.cc	(revision 1209)
@@ -132,4 +132,6 @@
 #include "MBlindPixelCalc.h"
 #include "MHillasCalc.h"
+#include "MHillasSrcCalc.h"
+#include "MSrcPosCam.h"
 #include "MFillH.h"
 #include "MEvtLoop.h"
@@ -161,6 +163,12 @@
     plist.AddToList(&geomcam);
 
-    MPedestalCam pedest;
-    plist.AddToList(&pedest);
+    MSrcPosCam source("Source");
+    source.SetXY(0, 0);
+
+    MSrcPosCam antisrc("AntiSrc");
+    antisrc.SetXY(240, 0);
+
+    plist.AddToList(&source);
+    plist.AddToList(&antisrc);
 
     //
@@ -187,4 +195,12 @@
     MBlindPixelCalc    blind;
     MHillasCalc        hcalc;
+    MHillasSrcCalc    csrc1("Source",     "HillasSource");
+    MHillasSrcCalc    csrc2("AntiSource", "HillasAntiSrc");
+
+    MFillH hfill("MHHillas",   "MHillas");
+    MFillH sfill("MHStarMap",  "MHillas");
+
+    MFillH hfill2s("HistSource  [MHHillasSrc]", "HillasSource");
+    MFillH hfill2a("HistAntiSrc [MHHillasSrc]", "HillasAntiSrc");
 
     tlist.AddToList(&read);
@@ -195,10 +211,13 @@
     tlist.AddToList(&blind);
     tlist.AddToList(&hcalc);
-
-    MFillH hfill("MHillas", "MHHillas");
-    MFillH sfill("MHillas", "MHStarMap");
+    tlist.AddToList(&csrc1);
+    tlist.AddToList(&csrc2);
 
     if (displhillas)
+    {
         tlist.AddToList(&hfill);
+        tlist.AddToList(&hfill2s);
+        tlist.AddToList(&hfill2a);
+    }
 
     if (displstarmap)
@@ -234,5 +253,9 @@
     //
     if (displhillas)
+    {
         plist.FindObject("MHHillas")->DrawClone();
+        plist.FindObject("HistSource")->DrawClone();
+        plist.FindObject("HistAntiSrc")->DrawClone();
+    }
 
     if (displstarmap)
