Index: trunk/MagicSoft/Mars/mhist/MHEvent.cc
===================================================================
--- trunk/MagicSoft/Mars/mhist/MHEvent.cc	(revision 2527)
+++ trunk/MagicSoft/Mars/mhist/MHEvent.cc	(revision 2529)
@@ -226,18 +226,30 @@
         s.Insert(0, txt);
 
-        s += "}{";
-        s += "  E=";
+        s += "}{  E=";
+
         if (fMcEvt->GetEnergy()>1000)
             s += Form("%.1fTeV", fMcEvt->GetEnergy()/1000);
         else
-            s += Form("%dGeV", fMcEvt->GetEnergy()+.5);
+            if (fMcEvt->GetEnergy()>10)
+                s += Form("%dGeV", (Int_t)(fMcEvt->GetEnergy()+.5));
+            else
+                if (fMcEvt->GetEnergy()>1)
+                    s += Form("%.1fGeV", fMcEvt->GetEnergy());
+                else
+                    s += Form("%dMeV", (Int_t)(fMcEvt->GetEnergy()*1000+.5));
+
         s += " r=";
         s += (int)(fMcEvt->GetImpact()/100+.5);
-        s += "m ZA=";
+        s += "m Zd=";
         s += (int)(fMcEvt->GetTheta()*180/TMath::Pi()+.5);
-        s += "\xb0 ";
-        s += fMcEvt->GetPhotElfromShower();
-        s += "PhEl";
-        s += "}";
+        s += "\\circ ";
+        if (fMcEvt->GetPhotElfromShower()>=10000)
+            s += Form("%dk", (Int_t)(fMcEvt->GetPhotElfromShower()/1000.+.5));
+        else
+            if (fMcEvt->GetPhotElfromShower()>=1000)
+                s += Form("%.1fk", fMcEvt->GetPhotElfromShower()/1000.);
+            else
+                s += fMcEvt->GetPhotElfromShower();
+        s += "PhEl}";
     }
 
