Problem 1793

Summary: beta- decay
Product: Geant4 Reporter: michel.maire
Component: processes/hadronic/modelsAssignee: dennis.herbert.wright
Status: RESOLVED FIXED    
Severity: trivial    
Priority: P5    
Version: 10.0   
Hardware: All   
OS: All   
Attachments: macro for rdecay01

Description michel.maire 2015-10-12 15:34:19 CEST
Created attachment 363 [details]
macro for rdecay01

Pb210 must decay on Bi210[46.54 keV] (84%) or ground state (16%)
 
 Geant4-10-01-ref-08 totally miss the excited state.  Macro in attachment
Comment 1 dennis.herbert.wright 2015-11-09 21:49:27 CET
Hi Michel,

  I have traced this back to a new method G4VDecayChannel:IsOKWithParentMass in
particles/management.  This method is used in G4DecayTable to make sure that the sum of the daughter masses does not exceed the parent mass.  However, this method appears to be intended for elementary particles and not nuclides since it does not take into account excited states.  Hence it allows the 210Pb beta decay to the ground state of 210Bi, but not to the excited state.
  I mentioned this to Tatsumi who will ask Hisaya to provide a fix.  When this is done, I'll close the bug report.

Dennis
Comment 2 dennis.herbert.wright 2015-11-12 17:52:58 CET
This is now fixed with tag radioactive_decay-V10-01-22.  It was not, after all, necessary to change anything in the particle category.  Rather, extra mass was added to the parent mass passed to SelectADecayChannel in G4RadioactiveDecay::DoDecay().