Index: trunk/MagicSoft/Mars/mjobs/MJCut.cc
===================================================================
--- trunk/MagicSoft/Mars/mjobs/MJCut.cc	(revision 8371)
+++ trunk/MagicSoft/Mars/mjobs/MJCut.cc	(revision 8383)
@@ -55,4 +55,5 @@
 #include "MTaskEnv.h"
 #include "MPointingDevCalc.h"
+#include "MParameterCalc.h"
 #include "MSrcPosRndm.h"
 #include "MSrcPosCalc.h"
@@ -375,4 +376,6 @@
     write->AddContainer("MMcEvt",         "Events", kFALSE);
     write->AddContainer("DataType",       "Events");
+    write->AddContainer("RunNumber",      "Events");
+    write->AddContainer("EvtNumber",      "Events");
     //    write->AddContainer("MMuonSearchPar", "Events", kFALSE);
     //    write->AddContainer("MMuonCalibPar",  "Events", kFALSE);
@@ -549,5 +552,5 @@
     MParList plist;
 
-    MHSrcPosCam hsrcpos;
+    MHSrcPosCam hsrcpos(fIsWobble);
     if (!fIsWobble && source.IsInitialized() && fRndmSrcPos)
     {
@@ -662,4 +665,10 @@
     taskenv3.SetDefault(fCalcDisp);
 
+    MParameterCalc setevtnum("MRawEvtHeader.fDAQEvtNumber", "SetEvtNumber");
+    setevtnum.SetNameParameter("EvtNumber");
+
+    MParameterCalc setrunnum("MRawRunHeader.fRunNumber", "SetRunNumber");
+    setrunnum.SetNameParameter("RunNumber");
+
     //    MFillH fill0a("OnPos [MHSrcPosCam]", "MSrcPosCam", "FillSrcPosCam");
     MFillH fill1a("MHHillasOffPre  [MHHillas]",      "MHillas",      "FillHillasPre");
@@ -714,4 +723,6 @@
     tlist2.AddToList(&taskenv2);
     tlist2.AddToList(&taskenv3);
+    tlist2.AddToList(&setrunnum);
+    tlist2.AddToList(&setevtnum);
     if (write0)
         tlist2.AddToList(write0);
@@ -895,4 +906,10 @@
         tlist2.RemoveFromList(&srcrndm);
     }
+
+    MFillH fillsrc(&hsrcpos, "MSrcPosCam", "FillSrcPosCam");
+    fillsrc.SetNameTab("SrcPos");
+    if (fIsWobble)
+        tlist2.AddToListBefore(&fillsrc, &hcalc);
+
     if (!fWriteOnly)
     {
