Index: trunk/MagicSoft/Mars/Changelog
===================================================================
--- trunk/MagicSoft/Mars/Changelog	(revision 7401)
+++ trunk/MagicSoft/Mars/Changelog	(revision 7402)
@@ -21,5 +21,5 @@
 
    * macros/optim/optimdisp.C, macros/optim/optimenergy.C,
-     macros/optim/rfenergyest.C:
+     macros/optim/rfenergyest.C, macros/optim/optimwobble.C:
      - added some more comments
      - updated
Index: trunk/MagicSoft/Mars/macros/optim/optimwobble.C
===================================================================
--- trunk/MagicSoft/Mars/macros/optim/optimwobble.C	(revision 7401)
+++ trunk/MagicSoft/Mars/macros/optim/optimwobble.C	(revision 7402)
@@ -32,4 +32,13 @@
     cuts.SetAlphaCut(MFMagicCuts::kWobble);
 
+    /* You can also try (switch on scaling):
+
+     fit.SetScaleMode(MAlphaFitter::kBackground);
+     fit.SetBackgroundFitMin(0.12);
+     fit.SetBackgroundFitMax(0.5);
+
+     cuts.SetThetaCut(MFMagicCuts::kOff);
+     */
+
     // -----------------------------------------------------------
 
Index: trunk/MagicSoft/Mars/mtools/MTFillMatrix.h
===================================================================
--- trunk/MagicSoft/Mars/mtools/MTFillMatrix.h	(revision 7401)
+++ trunk/MagicSoft/Mars/mtools/MTFillMatrix.h	(revision 7402)
@@ -9,4 +9,5 @@
 class MTask;
 class MHMatrix;
+class MFilter;
 
 class MTFillMatrix : public MParContainer
@@ -15,10 +16,15 @@
     MH3      *fReference;
     MRead    *fReader;
+
     MHMatrix *fDestMatrix1;
     MHMatrix *fDestMatrix2;
+
     Int_t     fNumDestEvents1;
     Int_t     fNumDestEvents2;
+
     MTask    *fWriteFile1;
     MTask    *fWriteFile2;
+
+    TList     fPreCuts;
 
     Bool_t CheckResult(MHMatrix *m, Int_t num) const;
@@ -64,4 +70,7 @@
     void SetReader(MRead *task) { fReader = task; }
 
+    void AddPreCut(const char *rule);
+    void AddPreCut(MFilter *f);
+
     Bool_t Process();
     Bool_t WriteMatrix1(const TString &fname) const { return WriteMatrix(fDestMatrix1, fname, 1); }
