Index: /trunk/MagicSoft/Mars/Changelog
===================================================================
--- /trunk/MagicSoft/Mars/Changelog	(revision 8586)
+++ /trunk/MagicSoft/Mars/Changelog	(revision 8587)
@@ -47,4 +47,8 @@
    * mjobs/MJPedestal.cc:
      - clarified output for "mean pulse time" further
+
+   * mjobs/MJob.cc:
+     - made write container more flexible to allow easier calles
+       if fPathOut contains the file name already
 
    * mpedestal/MExtractPedestal.cc:
Index: /trunk/MagicSoft/Mars/mjobs/MJSpectrum.cc
===================================================================
--- /trunk/MagicSoft/Mars/mjobs/MJSpectrum.cc	(revision 8586)
+++ /trunk/MagicSoft/Mars/mjobs/MJSpectrum.cc	(revision 8587)
@@ -1332,4 +1332,4 @@
         cont.Add(fDisplay);
 
-    return WriteContainer(cont, fPathOut, "RECREATE");
-}
+    return WriteContainer(cont, "", "RECREATE");
+}
Index: /trunk/MagicSoft/Mars/mjobs/MJob.cc
===================================================================
--- /trunk/MagicSoft/Mars/mjobs/MJob.cc	(revision 8586)
+++ /trunk/MagicSoft/Mars/mjobs/MJob.cc	(revision 8587)
@@ -286,6 +286,10 @@
 
     TString oname(fPathOut);
-    oname += "/";
-    oname += name;
+    if (!TString(name).IsNull())
+    {
+        if (oname!="/")
+            oname += "/";
+        oname += name;
+    }
 
     *fLog << inf << "Writing to file: " << oname << endl;
