Index: trunk/MagicSoft/Mars/mjobs/MJSpectrum.cc
===================================================================
--- trunk/MagicSoft/Mars/mjobs/MJSpectrum.cc	(revision 9343)
+++ trunk/MagicSoft/Mars/mjobs/MJSpectrum.cc	(revision 9345)
@@ -58,4 +58,5 @@
 #include "MH3.h"
 #include "MHn.h"
+#include "MEnv.h"
 #include "MBinning.h"
 #include "MParameters.h"
@@ -1539,4 +1540,6 @@
     MBinning binsa("BinningAsym");
     MBinning binsb("BinningConc1");
+
+    MEnv env("", "ganymed.rc");
 
     MAlphaFitter fit;
@@ -1963,6 +1966,7 @@
         // Write the output
         TObjArray cont;
-        cont.Add((TObject*)GetEnv()); // const_cast
-        cont.Add((TObject*)&set);     // const_cast
+        cont.Add(&env);                           // ganymed.rc
+        cont.Add(const_cast<TEnv*>(GetEnv()));    // sponde.rc
+        cont.Add(const_cast<MDataSet*>(&set));    // Dataset
         cont.Add(plist.FindObject("MAlphaFitter"));
         cont.Add(&area0);
Index: trunk/MagicSoft/Mars/mjobs/MJob.cc
===================================================================
--- trunk/MagicSoft/Mars/mjobs/MJob.cc	(revision 9343)
+++ trunk/MagicSoft/Mars/mjobs/MJob.cc	(revision 9345)
@@ -460,12 +460,12 @@
     }
 
-    MIter Next(&list);
-    MParContainer *o=0;
+    TIter Next(&list);
+    TObject *o=0;
     while ((o=Next()))
     {
-        *fLog << inf << " - Reading " << o->GetDescriptor() << "..." << flush;
+        *fLog << inf << " - Reading " << MParContainer::GetDescriptor(*o) << "..." << flush;
         if (o->Read(o->GetName())<=0)
         {
-            *fLog << err << dbginf << "ERROR - Reading " << o->GetDescriptor() << " from file " << gFile->GetName() << endl;
+            *fLog << err << dbginf << "ERROR - Reading " << MParContainer::GetDescriptor(*o) << " from file " << gFile->GetName() << endl;
             return kFALSE;
         }
