Index: trunk/MagicSoft/Mars/mjobs/MDataSet.cc
===================================================================
--- trunk/MagicSoft/Mars/mjobs/MDataSet.cc	(revision 7388)
+++ trunk/MagicSoft/Mars/mjobs/MDataSet.cc	(revision 7389)
@@ -421,5 +421,6 @@
                 line.Remove(i--, 1);
 
-        if (fNameSource!=line(0, fNameSource.Length()))
+        const Ssiz_t s = line.First(',');
+        if (s<0 || fNameSource!=line(0, s))
             continue;
 
Index: trunk/MagicSoft/Mars/mjobs/MJCut.cc
===================================================================
--- trunk/MagicSoft/Mars/mjobs/MJCut.cc	(revision 7388)
+++ trunk/MagicSoft/Mars/mjobs/MJCut.cc	(revision 7389)
@@ -452,5 +452,6 @@
             return kFALSE;
         plist.AddToList(&source);
-        *fLog << inf << "Using Source Position: " << source.GetTitle() << endl;
+        *fLog << inf << "Using Source Position: ";
+        source.Print("RaDec");
     }
     else
Index: trunk/MagicSoft/Mars/mpointing/MPointingPos.cc
===================================================================
--- trunk/MagicSoft/Mars/mpointing/MPointingPos.cc	(revision 7388)
+++ trunk/MagicSoft/Mars/mpointing/MPointingPos.cc	(revision 7389)
@@ -42,5 +42,8 @@
 #include "MPointingPos.h"
 
+#include "MLog.h"
+
 #include "MTime.h"
+#include "MAstro.h"
 #include "MObservatory.h"
 #include "MPointingDev.h"
@@ -78,2 +81,24 @@
         MAstroSky2Local(t, o).RotationAngle(GetRaRad(), GetDecRad());
 }
+
+void MPointingPos::Print(Option_t *o) const
+{
+    TString opt(o);
+
+    if (opt.IsNull())
+        opt = "radeczdaz";
+
+    *fLog << GetDescriptor() << ": ";
+
+    if (opt.Contains("ra", TString::kIgnoreCase))
+        *fLog << " Ra=" << MAstro::GetStringHor(fRa);
+    if (opt.Contains("ha", TString::kIgnoreCase))
+        *fLog << " Ha=" << MAstro::GetStringHor(fHa);
+    if (opt.Contains("dec", TString::kIgnoreCase))
+        *fLog << " Dec=" << MAstro::GetStringDeg(fDec);
+    if (opt.Contains("zd", TString::kIgnoreCase))
+        *fLog << " Zd=" << MAstro::GetStringDeg(fZd);
+    if (opt.Contains("az", TString::kIgnoreCase))
+        *fLog << " Az=" << MAstro::GetStringDeg(fAz);
+    *fLog << endl;
+}
Index: trunk/MagicSoft/Mars/mpointing/MPointingPos.h
===================================================================
--- trunk/MagicSoft/Mars/mpointing/MPointingPos.h	(revision 7388)
+++ trunk/MagicSoft/Mars/mpointing/MPointingPos.h	(revision 7389)
@@ -36,4 +36,6 @@
     }
 
+    void Print(Option_t *o="") const;
+
     void SetLocalPosition(Double_t zd, Double_t az) { fZd=zd; fAz=az; }
     void SetSkyPosition(Double_t ra, Double_t dec, Double_t ha=0) { fRa=ra; fDec=dec; fHa=ha; }
