Index: /trunk/MagicSoft/Mars/Changelog
===================================================================
--- /trunk/MagicSoft/Mars/Changelog	(revision 2229)
+++ /trunk/MagicSoft/Mars/Changelog	(revision 2230)
@@ -46,4 +46,10 @@
    * mreflector/MRflEvtData.[h,cc]:
      - implemented Paint function
+
+   * meventdisp/MGCamDisplay.cc:
+     - Set Name and title of MHCamera instances
+      
+   * mraw/MRawEvtData.cc:
+     - fixed a degug level problem
 
 
Index: /trunk/MagicSoft/Mars/meventdisp/MGCamDisplay.cc
===================================================================
--- /trunk/MagicSoft/Mars/meventdisp/MGCamDisplay.cc	(revision 2229)
+++ /trunk/MagicSoft/Mars/meventdisp/MGCamDisplay.cc	(revision 2230)
@@ -184,4 +184,10 @@
     }
 
+    fDisplay[0]->SetNameTitle("photons",   "Number of Photons");
+    fDisplay[1]->SetNameTitle("errors",    "Error of Photons");
+    fDisplay[2]->SetNameTitle("photerr",   "Number of Photons / Error");
+    fDisplay[3]->SetNameTitle("levels",    "Cleaning Levels");
+    fDisplay[4]->SetNameTitle("pedestals", "Pedestals");
+
     ReadFirstEvent();
 
@@ -205,5 +211,4 @@
 //  together with the hillas ellipse or not.
 //
-#include <iostream>
 void MGCamDisplay::UpdateDisplay()
 {
@@ -253,4 +258,5 @@
             fCanvas2[i]->cd();
             hillas->Draw();
+            fCanvas2[i]->Modified();
             fCanvas2[i]->Update();
          }
Index: /trunk/MagicSoft/Mars/mgui/MHexagon.cc
===================================================================
--- /trunk/MagicSoft/Mars/mgui/MHexagon.cc	(revision 2229)
+++ /trunk/MagicSoft/Mars/mgui/MHexagon.cc	(revision 2230)
@@ -64,5 +64,5 @@
 //    normal constructor for MHexagon
 //
-MHexagon::MHexagon(MGeomPix &pix)
+MHexagon::MHexagon(const MGeomPix &pix)
 : TAttLine(1, 1, 1), TAttFill(0, 1001)
 {
@@ -76,7 +76,9 @@
 //    copy constructor for MHexagon
 //
-MHexagon::MHexagon(const MHexagon &hexagon)
-{
-    ((MHexagon&) hexagon).Copy(*this);
+MHexagon::MHexagon(const MHexagon &hexagon) : TObject(hexagon), TAttLine(hexagon), TAttFill(hexagon)
+{
+    fX = hexagon.fX;
+    fY = hexagon.fY;
+    fD = hexagon.fD;
 } 
 
@@ -89,5 +91,4 @@
 const
 #endif
-
 {
     MHexagon &hex = (MHexagon&) obj;
@@ -245,7 +246,4 @@
     const Float_t dy[np+1] = { .2886,  .5772,  .2886, -.2886, -.5772, -.2886, .2886 };
 
-    TAttLine::Modify();    // Change line attributes only if neccessary
-    TAttFill::Modify();    // Change fill attributes only if neccessary
-
     //
     //  calculate the positions of the pixel corners
@@ -257,4 +255,7 @@
         y[i] = inY + dy[i]*inD;
     }
+
+    TAttLine::Modify();    // Change line attributes only if neccessary
+    TAttFill::Modify();    // Change fill attributes only if neccessary
 
     //
Index: /trunk/MagicSoft/Mars/mraw/MRawEvtData.cc
===================================================================
--- /trunk/MagicSoft/Mars/mraw/MRawEvtData.cc	(revision 2229)
+++ /trunk/MagicSoft/Mars/mraw/MRawEvtData.cc	(revision 2230)
@@ -279,5 +279,5 @@
     {
         // FIXME: Add Legend
-        *fLog << "Drawing Histogram of Pixel with Idx #" << pix.GetPixelId() << endl;
+        *fLog << inf << "Drawing Histogram of Pixel with Idx #" << pix.GetPixelId() << endl;
 
         TH1F *histh = new TH1F(name, "FADC Samples", nh, -0.5, nh-.5);
