Index: trunk/MagicSoft/Mars/Changelog
===================================================================
--- trunk/MagicSoft/Mars/Changelog	(revision 4646)
+++ trunk/MagicSoft/Mars/Changelog	(revision 4647)
@@ -27,4 +27,6 @@
        with Florian
 
+
+
  2004/08/17: Thomas Bretz
 
@@ -50,4 +52,15 @@
    * mraw/MRawEvtPixelIter.[h,cc]:
      - fixed behaviour or fABFlags in case the array is empty
+     - changed Char_t data member to Byte_t according to change
+       in MRawEvtData
+
+   * mraw/MRawEvtData.[h,cc]:
+     - changed TArrayC data member to MArrayB to get rid of a memory
+       leak which resulted in huge memory usage when reading
+       MRawEvtData
+
+   * mhbase/MHMatrix.[h,cc], mranforest/MRanTree.cc,
+     mtools/MHSimmulatedAnnealing.h, mtools/MSimmulatedAnnealing.h:
+     - changed to compile with root-4.00/08
 
 
Index: trunk/MagicSoft/Mars/mranforest/MRanTree.cc
===================================================================
--- trunk/MagicSoft/Mars/mranforest/MRanTree.cc	(revision 4646)
+++ trunk/MagicSoft/Mars/mranforest/MRanTree.cc	(revision 4647)
@@ -487,5 +487,9 @@
 Double_t MRanTree::TreeHad(const TMatrix &m, Int_t ievt)
 {
+#if ROOT_VERSION_CODE < ROOT_VERSION(4,00,8)
     return TreeHad(TMatrixRow(m, ievt));
+#else
+    return TreeHad(TMatrixFRow_const(m, ievt));
+#endif
 }
 
Index: trunk/MagicSoft/Mars/mtools/MHSimulatedAnnealing.h
===================================================================
--- trunk/MagicSoft/Mars/mtools/MHSimulatedAnnealing.h	(revision 4646)
+++ trunk/MagicSoft/Mars/mtools/MHSimulatedAnnealing.h	(revision 4647)
@@ -14,4 +14,7 @@
 #include <TH2.h>
 #endif
+
+class TMatrix;
+class TVector;
 
 class MHSimulatedAnnealing : public MH
