Index: trunk/MagicSoft/Mars/mtools/MTFillMatrix.cc
===================================================================
--- trunk/MagicSoft/Mars/mtools/MTFillMatrix.cc	(revision 2692)
+++ trunk/MagicSoft/Mars/mtools/MTFillMatrix.cc	(revision 2695)
@@ -146,4 +146,6 @@
 // at MFEventSelector2 which is used to select the events.
 //
+// FIXME: Make a copy of ref.
+//
 MTFillMatrix::MTFillMatrix(const MH3 &ref)
 : fReference(ref), fReader(0), fDestMatrix1(0),
@@ -166,6 +168,4 @@
         return kFALSE;
     }
-
-    const Bool_t useorigdistrib = fReference.GetHist().GetEntries()==0;
 
     *fLog << inf;
@@ -174,5 +174,5 @@
     *fLog << "Fill " << fDestMatrix2->GetDescriptor() << " with " << fNumDestEvents2 << endl;
         *fLog << "Distribution choosen ";
-    if (!useorigdistrib)
+    if (fReference.GetHist().GetEntries()>0)
         *fLog << "from " << fReference.GetDescriptor();
     else
@@ -193,6 +193,4 @@
     selector.SetNumMax(fNumDestEvents1+fNumDestEvents2);
     selector.SetInverted();
-    if (useorigdistrib)
-        selector.SetUseOrigDistribution(kTRUE);
 
     //
