Index: trunk/MagicSoft/include-Classes/MMcFormat/MMcEvtBasic.h
===================================================================
--- trunk/MagicSoft/include-Classes/MMcFormat/MMcEvtBasic.h	(revision 8758)
+++ trunk/MagicSoft/include-Classes/MMcFormat/MMcEvtBasic.h	(revision 8765)
@@ -49,7 +49,7 @@
   Float_t GetTelescopeTheta() const { return fTelescopeTheta; }
 
-  TString GetParticleName() const
+  static TString GetParticleName(Int_t id)
   {
-      switch (fPartId)
+      switch (id)
       {
       case kUNDEFINED:return "Undefined";
@@ -67,10 +67,10 @@
       }
 
-      return Form("Id:%d", fPartId);
+      return Form("Id:%d", id);
   }
 
-  TString GetParticleSymbol() const
+  static TString GetParticleSymbol(Int_t id)
   {
-      switch (fPartId)
+      switch (id)
       {
       case kUNDEFINED:return "N/A";
@@ -88,5 +88,5 @@
       }
 
-      return Form("Id:%d", fPartId);
+      return Form("Id:%d", id);
   }
 
@@ -103,4 +103,14 @@
 
       return Form("%dMeV", (Int_t)(e*1000+.5));
+  }
+
+  TString GetParticleSymbol() const
+  {
+      return GetParticleSymbol(fPartId);
+  }
+
+  TString GetParticleName() const
+  {
+      return GetParticleName(fPartId);
   }
 
