TParticlePDG Lifetime() problem

Hi,rooters
I want to get particle info using PDG database,
codes:
[color=green]TParticle *mother=new TParticle();
mother->SetPdgCode(130);
TParticlePDG motherpdginfo();
motherpdginfo= mother->GetPDG(0);
Double_t tau,fmass;
tau=motherpdginfo.Lifetime();
fmass=motherpdginfo.Mass();
cout<<tau<<endl;
cout<<fmass<<endl;[/color]The result of output is:
[color=brown]0
0.49767[/color]
So ,why the vaule of lifetime is 0, while the the vaule of mass is right?
many many thanks.

The correct way to do it is to use a particle decayer, eg TPythia6Decayer.
see: root.cern.ch/root/html/TPythia6Decayer.html

Rene