Index: trunk/MagicSoft/Mars/macros/optim/optimonoff.C
===================================================================
--- trunk/MagicSoft/Mars/macros/optim/optimonoff.C	(revision 8671)
+++ trunk/MagicSoft/Mars/macros/optim/optimonoff.C	(revision 8706)
@@ -6,18 +6,24 @@
 
     // ------------------- Xi -----------------------
-    opt.FixParameter(0, 1.3245);
-    opt.FixParameter(6, 8.2957);
-    opt.FixParameter(7, 0.8677);
-
+    opt.FixParameter( 0, 1.15136);
+    opt.FixParameter( 8, 0.0681437);
+    opt.FixParameter( 9, 2.62932);
+    opt.FixParameter(10, 1.51279);
+    opt.FixParameter(11, 0.0507821);
+                  
     // --------------- Theta Sq ---------------------
-    opt.SetParameter(1, 0.204);
+    opt.FixParameter( 1, 0.215);
 
     // ----------------- Area -----------------------
-    opt.SetParameter(2, 0.215);
-    opt.SetParameter(3, 5.486);
-    opt.SetParameter(4, 0.0897);
+    opt.SetParameter( 2, 0.21);
+    opt.SetParameter( 3, 5.6);
+    opt.SetParameter( 4, 0.083);
 
     // ----------------- M3L ------------------------
-    opt.FixParameter(5, -0.07);
+    opt.FixParameter( 5, -0.07);
+
+    // ---------------- Slope -----------------------
+    opt.FixParameter( 6, 7.2);
+    opt.FixParameter( 7, 0.5);
 
     // ----------------- Fit ------------------------
Index: trunk/MagicSoft/Mars/macros/optim/optimwobble.C
===================================================================
--- trunk/MagicSoft/Mars/macros/optim/optimwobble.C	(revision 8671)
+++ trunk/MagicSoft/Mars/macros/optim/optimwobble.C	(revision 8706)
@@ -6,18 +6,24 @@
 
     // ------------------- Xi -----------------------
-    opt.FixParameter(0, 1.221);
-    opt.FixParameter(6, 13.425);
-    opt.FixParameter(7, 1.04343);
+    opt.FixParameter( 0, 1.15136);
+    opt.FixParameter( 8, 0.0681437);
+    opt.FixParameter( 9, 2.62932);
+    opt.FixParameter(10, 1.51279);
+    opt.FixParameter(11, 0.0507821);
                   
     // --------------- Theta Sq ---------------------
-    opt.SetParameter(1, 0.23);
+    opt.FixParameter( 1, 0.215);
 
     // ----------------- Area -----------------------
-    opt.SetParameter(2, 0.25);
-    opt.SetParameter(3, 5.21);
-    opt.SetParameter(4, 0.11);
+    opt.SetParameter( 2, 0.21);
+    opt.SetParameter( 3, 5.6);
+    opt.SetParameter( 4, 0.083);
 
     // ----------------- M3L ------------------------
-    opt.SetParameter(5, -0.089);
+    opt.FixParameter( 5, -0.07);
+
+    // ---------------- Slope -----------------------
+    opt.FixParameter( 6, 7.2);
+    opt.FixParameter( 7, 0.5);
 
     // ----------------- Fit ------------------------
@@ -28,8 +34,12 @@
     fit.SetMinimizationStrategy(MAlphaFitter::kSignificanceLogExcess);
 
+    // For wobble mode with three off-regions
+    //  (sets also ScaleMode to kUser)
+    fit.SetScaleUser(1./3);
+
     // ----------------- Cuts -----------------------
 
     MFMagicCuts cuts;
-    cuts.SetThetaCut(MFMagicCuts::kWobble);
+    cuts.SetThetaCut(MFMagicCuts::kOn);
 
     /* You can also try (switch on scaling):
@@ -47,5 +57,4 @@
     opt.SetDisplay(d);
 
-    // opt.SetPathOut("optimwobble.root");
-    opt.RunOnOff("wobblelza-abs.root", &cuts, &fit);
+    opt.RunOnOff("ganymed00000001-summary.root", &cuts, &fit);
 }
