Index: trunk/MagicSoft/Mars/mhist/MHCamera.cc
===================================================================
--- trunk/MagicSoft/Mars/mhist/MHCamera.cc	(revision 2484)
+++ trunk/MagicSoft/Mars/mhist/MHCamera.cc	(revision 2488)
@@ -1144,5 +1144,5 @@
          TIter Next(gPad->GetListOfPrimitives());
          TObject *o;
-         while (o=Next()) cout << o->GetName() << " " << o->IsA()->GetName() << endl;
+         while (o=Next()) cout << o << ": " << o->GetName() << " " << o->IsA()->GetName() << endl;
          */
 
Index: trunk/MagicSoft/Mars/mhist/MHEvent.cc
===================================================================
--- trunk/MagicSoft/Mars/mhist/MHEvent.cc	(revision 2484)
+++ trunk/MagicSoft/Mars/mhist/MHEvent.cc	(revision 2488)
@@ -64,4 +64,5 @@
 #include "MRawRunHeader.h"
 #include "MRawEvtData.h"
+#include "MImgCleanStd.h"
 
 ClassImp(MHEvent);
@@ -140,8 +141,11 @@
         break;
     case kEvtCleaningLevels:
+        if (!fImgCleanStd)
+        {
+            *fLog << err << "MImgCleanStd not found... aborting." << endl;
+            return kFALSE;
+        }
         fHist->SetName("CleanLevels");
         fHist->SetYTitle("L");
-        if (!fImgCleanStd)
-            return kFALSE;
         break;
     }
@@ -171,6 +175,14 @@
         break;
     case kEvtRelativeSignal:
+        fHist->SetCamContent(*(MCamEvent*)par, 0);
+        break;
     case kEvtCleaningLevels:
-        fHist->SetCamContent(*(MCamEvent*)par, 0);
+        {
+            TArrayF lvl(2);
+            lvl[0] = fImgCleanStd->GetCleanLvl2();
+            lvl[1] = fImgCleanStd->GetCleanLvl1();
+            fHist->SetCamContent(*(MCamEvent*)par, 0);
+            fHist->SetLevels(lvl);
+        }
         break;
     }
@@ -193,5 +205,5 @@
     if (fMcEvt)
     {
-        TString txt;// = "#splitline{";
+        TString txt("#splitline{");
 
         switch (fMcEvt->GetPartId())
@@ -214,5 +226,5 @@
         s.Insert(0, txt);
 
-        //s += "}{";
+        s += "}{";
         s += "  E=";
         if (fMcEvt->GetEnergy()>1000)
@@ -224,8 +236,8 @@
         s += "m ZA=";
         s += (int)(fMcEvt->GetTheta()*180/TMath::Pi()+.5);
-        s += "° ";
+        s += "\xb0 ";
         s += fMcEvt->GetPhotElfromShower();
         s += "PhEl";
-        //s += "}";
+        s += "}";
     }
 
Index: trunk/MagicSoft/Mars/mhist/MHEvent.h
===================================================================
--- trunk/MagicSoft/Mars/mhist/MHEvent.h	(revision 2484)
+++ trunk/MagicSoft/Mars/mhist/MHEvent.h	(revision 2488)
@@ -15,5 +15,5 @@
 class MPedestalCam;
 class MImgCleanStd;
-class MRelSignal;
+class MCameraSignal;
 
 class MHEvent : public MH
@@ -34,4 +34,5 @@
     MPedestalCam  *fPedestalCam;   //!
     MImgCleanStd  *fImgCleanStd;   //!
+    MCameraSignal *fCamSignal;     //!
 
     MRawEvtData   *fClone;         //->
