// stable lifetime decay table Unless I got a corrupted releases, I am seriously puzzled by the decay process for the charge pions. Here is the code in G4PionPlus.cc // In this version, charged pions are set to stable G4PionPlus G4PionPlus::thePionPlus( "pi+", 0.1395700*GeV, 2.5284e-14*MeV, +1.*eplus, 0, -1, 0, 2, +2, -1, "meson", 0, 0, 211, true, 26.030*ns, NULL ); and G4PionMinus.cc // stable lifetime decay table // G4PionMinus G4PionMinus::thePionMinus( "pi-", 0.1395700*GeV, 2.5284e-14*MeV, -1.*eplus, 0, -1, 0, 2, -2, -1, "meson", 0, 0, -211, false, 26.030*ns, NULL );
It's a simple mistake. However, it cause no harm because the stable flag is set to be "false" properly inside the constructor. Fixed version will come after next major release.