Index: trunk/MagicSoft/Mars/Changelog
===================================================================
--- trunk/MagicSoft/Mars/Changelog	(revision 2682)
+++ trunk/MagicSoft/Mars/Changelog	(revision 2683)
@@ -4,4 +4,11 @@
 
                                                  -*-*- END OF LINE -*-*-
+ 2003/12/16: Thomas Bretz
+
+   * mhist/MHSimulatedAnnealing.[h,cc], 
+     mhist/MSimulatedAnnealing.[h,cc]:
+     - fixed includes
+
+
 
  2003/12/12: Markus Gaug 
Index: trunk/MagicSoft/Mars/manalysis/MSimulatedAnnealing.cc
===================================================================
--- trunk/MagicSoft/Mars/manalysis/MSimulatedAnnealing.cc	(revision 2682)
+++ trunk/MagicSoft/Mars/manalysis/MSimulatedAnnealing.cc	(revision 2683)
@@ -119,8 +119,10 @@
 #include "MSimulatedAnnealing.h"
 
-#include <TVirtualPad.h> 
+#include <TRandom.h>
 
 #include "MLog.h"
 #include "MLogManip.h"
+
+#include "MHSimulatedAnnealing.h"
  
 const Float_t MSimulatedAnnealing::gsYtryStr = 10000000;  
Index: trunk/MagicSoft/Mars/manalysis/MSimulatedAnnealing.h
===================================================================
--- trunk/MagicSoft/Mars/manalysis/MSimulatedAnnealing.h	(revision 2682)
+++ trunk/MagicSoft/Mars/manalysis/MSimulatedAnnealing.h	(revision 2683)
@@ -1,28 +1,15 @@
 #ifndef MARS_MSimulatedAnnealing
 #define MARS_MSimulatedAnnealing
-
-#ifndef MARS_MAGIC
-#include "MAGIC.h"
-#endif
-
-#ifndef MARS_MHSimulatedAnnealing
-#include "MHSimulatedAnnealing.h"
-#endif
-
-#ifndef ROOT_TRandom
-#include "TRandom.h"  
-#endif
-
-#ifndef ROOT_TVector
-#include "TVector.h"
-#endif
-
-#ifndef ROOT_TMatrix
-#include "TMatrix.h"
-#endif
 
 #ifndef MARS_MParContainer
 #include "MParContainer.h"
 #endif
+
+#ifndef ROOT_TMatrix
+#include <TMatrix.h>
+#endif
+
+class MHSimulatedAnnealing;
+class TRandom;
 
 class MSimulatedAnnealing : public MParContainer
Index: trunk/MagicSoft/Mars/mhist/MHSimulatedAnnealing.cc
===================================================================
--- trunk/MagicSoft/Mars/mhist/MHSimulatedAnnealing.cc	(revision 2682)
+++ trunk/MagicSoft/Mars/mhist/MHSimulatedAnnealing.cc	(revision 2683)
@@ -32,9 +32,12 @@
 ///////////////////////////////////////////////////////////////////////
 #include "MHSimulatedAnnealing.h"
+
+#include <TMatrix.h>
+#include <TObjArray.h>
+
+#include <TStyle.h>
+#include <TCanvas.h>
+
 #include "MBinning.h"
-
-#include <TCanvas.h>
-#include <TPad.h>
-#include <TStyle.h>
 
 ClassImp(MHSimulatedAnnealing);
Index: trunk/MagicSoft/Mars/mhist/MHSimulatedAnnealing.h
===================================================================
--- trunk/MagicSoft/Mars/mhist/MHSimulatedAnnealing.h	(revision 2682)
+++ trunk/MagicSoft/Mars/mhist/MHSimulatedAnnealing.h	(revision 2683)
@@ -1,4 +1,4 @@
-#ifndef MARS_MHSimulatedannealing
-#define MARS_MHSimulatedannealing
+#ifndef MARS_MHSimulatedAnnealing
+#define MARS_MHSimulatedAnnealing
 ///////////////////////////////////////////////////////////////////////////////
 //
@@ -6,27 +6,11 @@
 //
 //  Output container of MSimulatedAnnealing
-////////////////////////////////////////////////////////////////////////////////////////////////////
+///////////////////////////////////////////////////////////////////////////////
 #ifndef MARS_MH
 #include "MH.h"
 #endif
 
-#ifndef ROOT_TMatrix
-#include "TMatrix.h"
-#endif
-
-#ifndef ROOT_TVector
-#include "TVector.h"
-#endif
-
 #ifndef ROOT_TH2
-#include "TH2.h"
-#endif
-
-#ifndef ROOT_TH1
-#include "TH1.h"
-#endif
-
-#ifndef ROOT_TObjarray
-#include "TObjArray.h"
+#include <TH2.h>
 #endif
 
