diff --git a/eg/src/TParticlePDG.cxx b/eg/src/TParticlePDG.cxx
index 60aaf6142d8d6f64b3ea96571366ca9f0f888964..6379b9c08d63247d94c5175bbc7d7baf22836569 100644
--- a/eg/src/TParticlePDG.cxx
+++ b/eg/src/TParticlePDG.cxx
@@ -127,6 +127,9 @@ TParticlePDG::TParticlePDG(const char* Name, const char* Title, Double_t Mass,
    fDecayList     = NULL;
    if (Anti) fAntiParticle = this;
    else      fAntiParticle = 0;
+   
+   const Double_t kHbar = 6.58211889e-25; // GeV s
+   if (fWidth != 0.) fLifetime = kHbar / fWidth;
 }
 
 //______________________________________________________________________________