Problem 2320 - Incorrect integration in G4VRangeToEnergyConverter::BuildRangeVector
Summary: Incorrect integration in G4VRangeToEnergyConverter::BuildRangeVector
Status: RESOLVED INVALID
Alias: None
Product: Geant4
Classification: Unclassified
Component: processes/cuts (show other problems)
Version: 10.7
Hardware: All All
: P4 minor
Assignee: Shogo Okada
URL:
Depends on:
Blocks:
 
Reported: 2021-02-01 23:37 CET by Konstantin
Modified: 2021-02-16 01:44 CET (History)
0 users

See Also:


Attachments
detailed description (134.13 KB, application/pdf)
2021-02-01 23:37 CET, Konstantin
Details

Note You need to log in before you can comment on or make changes to this problem.
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.