Index: /trunk/MagicSoft/Mars/mjtrain/MJTrainDisp.cc
===================================================================
--- /trunk/MagicSoft/Mars/mjtrain/MJTrainDisp.cc	(revision 7551)
+++ /trunk/MagicSoft/Mars/mjtrain/MJTrainDisp.cc	(revision 7552)
@@ -131,4 +131,7 @@
     // ------------------------ Train RF --------------------------
     MRanForestCalc rf;
+    rf.SetNumTrees(fNumTrees);
+    rf.SetNdSize(fNdSize);
+    rf.SetNumTry(fNumTry);
     rf.SetNumObsoleteVariables(1);
     rf.SetDisplay(fDisplay);
Index: /trunk/MagicSoft/Mars/mjtrain/MJTrainEnergy.cc
===================================================================
--- /trunk/MagicSoft/Mars/mjtrain/MJTrainEnergy.cc	(revision 7551)
+++ /trunk/MagicSoft/Mars/mjtrain/MJTrainEnergy.cc	(revision 7552)
@@ -125,4 +125,7 @@
     // ------------------------ Train RF --------------------------
     MRanForestCalc rf;
+    rf.SetNumTrees(fNumTrees);
+    rf.SetNdSize(fNdSize);
+    rf.SetNumTry(fNumTry);
     rf.SetNumObsoleteVariables(3);
     rf.SetDisplay(fDisplay);
Index: /trunk/MagicSoft/Mars/mjtrain/MJTrainRanForest.h
===================================================================
--- /trunk/MagicSoft/Mars/mjtrain/MJTrainRanForest.h	(revision 7551)
+++ /trunk/MagicSoft/Mars/mjtrain/MJTrainRanForest.h	(revision 7552)
@@ -19,4 +19,8 @@
     TList fTestCuts;
 
+    UShort_t fNumTrees;
+    UShort_t fNdSize;
+    UShort_t fNumTry;
+
     Bool_t WriteDisplay(const char *fname) const;
 
@@ -25,5 +29,10 @@
 
 public:
-    MJTrainRanForest() : fDebug(kFALSE) { }
+    MJTrainRanForest() : fDebug(kFALSE)
+    {
+        fNumTrees = 100; //100
+        fNumTry   = 0;   //3   0 means: in MRanForest estimated best value will be calculated
+        fNdSize   = 1;   //1
+    }
 
     void SetDebug(Bool_t b=kTRUE) { fDebug = b; }
@@ -38,4 +47,8 @@
     void AddTestCut(MFilter *f)        { AddCut(fTestCuts, f); }
 
+    void SetNumTrees(UShort_t n=100) { fNumTrees = n; }
+    void SetNdSize(UShort_t n=5)     { fNdSize   = n; }
+    void SetNumTry(UShort_t n=0)     { fNumTry   = n; }
+
     Int_t AddParameter(const char *rule);
 
Index: /trunk/MagicSoft/Mars/mjtrain/MJTrainSeparation.cc
===================================================================
--- /trunk/MagicSoft/Mars/mjtrain/MJTrainSeparation.cc	(revision 7551)
+++ /trunk/MagicSoft/Mars/mjtrain/MJTrainSeparation.cc	(revision 7552)
@@ -468,4 +468,7 @@
 
     MRanForestCalc rf;
+    rf.SetNumTrees(fNumTrees);
+    rf.SetNdSize(fNdSize);
+    rf.SetNumTry(fNumTry);
     rf.SetNumObsoleteVariables(1);
     rf.SetDebug(fDebug);
