Problem 2320

Summary: Incorrect integration in G4VRangeToEnergyConverter::BuildRangeVector
Product: Geant4 Reporter: Konstantin <konstik>
Component: processes/cutsAssignee: Shogo Okada <shogo.okada>
Status: RESOLVED INVALID    
Severity: minor    
Priority: P4    
Version: 10.7   
Hardware: All   
OS: All   
Attachments: detailed description

Description Konstantin 2021-02-01 23:37:51 CET
Created attachment 666 [details]
detailed description

Value_i (integral value at the point i) is correct for i>=1, but for i=0  it is incorrect: Value_0 = q_0*dltau != 0.
  See attachment with detailed description.
Comment 1 Shogo Okada 2021-02-16 01:44:33 CET
Your suggestion will lead to a zero-value for a particle range at the lowest energy threshold (Value_0). It's not right from the perspective of radiophysics. The range should be a non-zero value because the particle has kinetic energy (= 990 eV). We approximately compute Value_0 in the way shown in that code.