Index: trunk/MagicSoft/include-Classes/MMcFormat/MMcEvt.hxx
===================================================================
--- trunk/MagicSoft/include-Classes/MMcFormat/MMcEvt.hxx	(revision 3927)
+++ trunk/MagicSoft/include-Classes/MMcFormat/MMcEvt.hxx	(revision 4513)
@@ -14,7 +14,11 @@
     enum ParticleId_t
     {
-        kGAMMA  =    1,
+        kGAMMA    =  1,
         kPOSITRON =  2,
         kELECTRON =  3,
+        kANTIMUON =  5,
+        kMUON     =  6,
+        kPI0      =  7,
+        kNEUTRON  = 13,
         kPROTON =   14,
         kHELIUM =  402,
@@ -145,4 +149,8 @@
       case kPOSITRON: return "Positron";
       case kELECTRON: return "Electron";
+      case kANTIMUON: return "Anti-Muon";
+      case kMUON:     return "Muon";
+      case kPI0:      return "Pi-0";
+      case kNEUTRON:  return "Neutron";
       case kPROTON:   return "Proton";
       case kHELIUM:   return "Helium";
@@ -151,5 +159,24 @@
       }
 
-      return Form("%d", fPartId);
+      return Form("Id:%d", fPartId);
+  }
+  TString GetParticleSymbol() const
+  {
+      switch (fPartId)
+      {
+      case kGAMMA:    return "\\gamma";
+      case kPOSITRON: return "e^{+}";
+      case kELECTRON: return "e^{-}";
+      case kANTIMUON: return "\\mu^{+}";
+      case kMUON:     return "\\mu^{-}";
+      case kPI0:      return "\\pi^{0}";
+      case kNEUTRON:  return "n";
+      case kPROTON:   return "p";
+      case kHELIUM:   return "He";
+      case kOXYGEN:   return "O";
+      case kIRON:     return "Fe";
+      }
+
+      return Form("Id:%d", fPartId);
   }
   TString GetEnergyStr() const
