Index: trunk/MagicSoft/Mars/Changelog
===================================================================
--- trunk/MagicSoft/Mars/Changelog	(revision 1275)
+++ trunk/MagicSoft/Mars/Changelog	(revision 1276)
@@ -1,3 +1,16 @@
                                                                   -*-*- END -*-*-
+
+ 2002/04/15: Thomas Bretz
+
+   * mgui/MGeomCam.cc:
+     - Added SetReadyToSave to Constructor
+
+   * mhist/MH.cc:
+     - Added some #ifdef conditionals for a fix in root
+
+   * mfilter/MFAlpha.[h,cc]:
+     - made IsExpressionTrue inline
+
+
 
  2002/04/05: Thomas Bretz
Index: trunk/MagicSoft/Mars/mfilter/MFAlpha.cc
===================================================================
--- trunk/MagicSoft/Mars/mfilter/MFAlpha.cc	(revision 1275)
+++ trunk/MagicSoft/Mars/mfilter/MFAlpha.cc	(revision 1276)
@@ -79,11 +79,4 @@
 // --------------------------------------------------------------------------
 //
-Bool_t MFAlpha::IsExpressionTrue() const
-{
-    return fResult;
-}
-
-// --------------------------------------------------------------------------
-//
 Bool_t MFAlpha::PreProcess(MParList *pList)
 {
Index: trunk/MagicSoft/Mars/mfilter/MFAlpha.h
===================================================================
--- trunk/MagicSoft/Mars/mfilter/MFAlpha.h	(revision 1275)
+++ trunk/MagicSoft/Mars/mfilter/MFAlpha.h	(revision 1276)
@@ -36,5 +36,5 @@
             const char *name=NULL, const char *title=NULL);
 
-    Bool_t IsExpressionTrue() const;
+    Bool_t IsExpressionTrue() const { return fResult; }
     Bool_t PreProcess(MParList *pList);
     Bool_t Process();
Index: trunk/MagicSoft/Mars/mgui/MGeomCam.cc
===================================================================
--- trunk/MagicSoft/Mars/mgui/MGeomCam.cc	(revision 1275)
+++ trunk/MagicSoft/Mars/mgui/MGeomCam.cc	(revision 1276)
@@ -64,4 +64,6 @@
     for (UInt_t i=0; i<npix; i++)
         (*fPixels)[i] = new MGeomPix;
+
+    SetReadyToSave();
 }
 
Index: trunk/MagicSoft/Mars/mhist/MH.cc
===================================================================
--- trunk/MagicSoft/Mars/mhist/MH.cc	(revision 1275)
+++ trunk/MagicSoft/Mars/mhist/MH.cc	(revision 1276)
@@ -121,5 +121,7 @@
     TAxis &x = *h->GetXaxis();
 
+#if ROOT_VERSION_CODE < ROOT_VERSION(3,03,03)
     TString xtitle = x.GetTitle();
+#endif
 
     //
@@ -135,5 +137,7 @@
     //
     x.Set(binsx->GetNumBins(), binsx->GetEdges());
+#if ROOT_VERSION_CODE < ROOT_VERSION(3,03,03)
     x.SetTitle(xtitle);
+#endif
 }
 
@@ -146,6 +150,8 @@
     // Another strange behaviour: TAxis::Set deletes the axis title!
     //
+#if ROOT_VERSION_CODE < ROOT_VERSION(3,03,03)
     TString xtitle = x.GetTitle();
     TString ytitle = y.GetTitle();
+#endif
 
     //
@@ -163,6 +169,8 @@
     x.Set(binsx->GetNumBins(), binsx->GetEdges());
     y.Set(binsy->GetNumBins(), binsy->GetEdges());
+#if ROOT_VERSION_CODE < ROOT_VERSION(3,03,03)
     x.SetTitle(xtitle);
     y.SetTitle(ytitle);
+#endif
 }
 
@@ -176,7 +184,9 @@
     TAxis &z = *h->GetZaxis();
 
+#if ROOT_VERSION_CODE < ROOT_VERSION(3,03,03)
     TString xtitle = x.GetTitle();
     TString ytitle = y.GetTitle();
     TString ztitle = z.GetTitle();
+#endif
 
     //
@@ -196,7 +206,9 @@
     y.Set(binsy->GetNumBins(), binsy->GetEdges());
     z.Set(binsz->GetNumBins(), binsz->GetEdges());
+#if ROOT_VERSION_CODE < ROOT_VERSION(3,03,03)
     x.SetTitle(xtitle);
     y.SetTitle(ytitle);
     z.SetTitle(ztitle);
+#endif
 }
 
