Index: /trunk/MagicSoft/Mars/NEWS
===================================================================
--- /trunk/MagicSoft/Mars/NEWS	(revision 1218)
+++ /trunk/MagicSoft/Mars/NEWS	(revision 1219)
@@ -21,4 +21,6 @@
    - Added a filter for the alpha parameter (MFilter)
 
+   - it is now possible to write single data members of a class object to
+     an output stream instead of the whole container only
  
  
Index: /trunk/MagicSoft/Mars/mbase/MWriteAsciiFile.cc
===================================================================
--- /trunk/MagicSoft/Mars/mbase/MWriteAsciiFile.cc	(revision 1218)
+++ /trunk/MagicSoft/Mars/mbase/MWriteAsciiFile.cc	(revision 1219)
@@ -38,4 +38,10 @@
 // AddContainer.                                                           //
 //                                                                         //
+// You can also write single data members of a container (like fWidth      //
+// of MHillas). For more details see AddContainer. Make sure, that a       //
+// getter method for the data member exist. The name of the method         //
+// must be the same than the data member itself, but the f must be         //
+// replaced by a Get.                                                      //
+//                                                                         //
 /////////////////////////////////////////////////////////////////////////////
 
Index: /trunk/MagicSoft/Mars/mbase/MWriteAsciiFile.h
===================================================================
--- /trunk/MagicSoft/Mars/mbase/MWriteAsciiFile.h	(revision 1218)
+++ /trunk/MagicSoft/Mars/mbase/MWriteAsciiFile.h	(revision 1219)
@@ -16,4 +16,5 @@
     TObjArray fContNames;
     TObjArray fContainer;
+    TObjArray fMembers;
 
     TString fNameFile;
@@ -33,6 +34,6 @@
     ~MWriteAsciiFile();
 
-    void AddContainer(const char *cname);
-    void AddContainer(MParContainer *cont);
+    void AddContainer(const char *cname, const char *member="");
+    void AddContainer(MParContainer *cont, const char *member="");
 
     ClassDef(MWriteAsciiFile, 0) // Class to write one container to an ascii file
Index: /trunk/MagicSoft/Mars/mgui/MCamDisplay.cc
===================================================================
--- /trunk/MagicSoft/Mars/mgui/MCamDisplay.cc	(revision 1218)
+++ /trunk/MagicSoft/Mars/mgui/MCamDisplay.cc	(revision 1219)
@@ -93,5 +93,4 @@
     // Fixme: Divide pnum by the (real) area of the pixel
     //
-
     const Float_t ratio = (*fGeomCam)[0].GetA()/(*fGeomCam)[i].GetA();
     const Float_t pnum  = ratio*pix.GetNumPhotons();
Index: /trunk/MagicSoft/Mars/mhist/MHAlphaEnergyTheta.cc
===================================================================
--- /trunk/MagicSoft/Mars/mhist/MHAlphaEnergyTheta.cc	(revision 1218)
+++ /trunk/MagicSoft/Mars/mhist/MHAlphaEnergyTheta.cc	(revision 1219)
@@ -188,5 +188,9 @@
     // FIXME: ROOT Binning??? of projection
     // root 3.02: SetRangeUser
+#if ROOT_VERSION_CODE < ROOT_VERSION(3,02,06)
     axe.SetRange(axe.FindFixBin(lo), axe.FindFixBin(up));
+#else
+    axe.SetRangeUser(lo, up);
+#endif
 }
 
Index: /trunk/MagicSoft/include-Classes/MMcFormat/MMcEvt.cxx
===================================================================
--- /trunk/MagicSoft/include-Classes/MMcFormat/MMcEvt.cxx	(revision 1218)
+++ /trunk/MagicSoft/include-Classes/MMcFormat/MMcEvt.cxx	(revision 1219)
@@ -162,5 +162,5 @@
 }
 
-
+/*
 void MMcEvt::AsciiWrite(ofstream &fout) const
 {
@@ -168,4 +168,5 @@
     fout << fTheta ;
 }
+*/
 
 void MMcEvt::Print(Option_t *Option) const {
Index: /trunk/MagicSoft/include-Classes/MMcFormat/MMcEvt.hxx
===================================================================
--- /trunk/MagicSoft/include-Classes/MMcFormat/MMcEvt.hxx	(revision 1218)
+++ /trunk/MagicSoft/include-Classes/MMcFormat/MMcEvt.hxx	(revision 1219)
@@ -43,5 +43,5 @@
 	     UInt_t, UInt_t, UInt_t, UInt_t, UInt_t, UInt_t ) ; 
 
-  virtual void AsciiWrite(ofstream &fout) const;
+  //virtual void AsciiWrite(ofstream &fout) const;
 
   void Print(Option_t *opt=NULL) const;
