Problem 797 - protonHighEnergy can not be changed
Summary: protonHighEnergy can not be changed
Status: RESOLVED FIXED
Alias: None
Product: Geant4
Classification: Unclassified
Component: processes/electromagnetic/lowenergy (show other problems)
Version: 7.1
Hardware: All All
: P2 normal
Assignee: Vladimir.Ivantchenko
URL:
Depends on:
Blocks:
 
Reported: 2005-09-26 21:46 CEST by aso
Modified: 2005-10-03 00:10 CEST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this problem.
Description aso 2005-09-26 21:46:15 CEST
I am using G4hLowEnergyIonisation with a combination of G4hSRIM2000p.
I usually change energy reagion for G4hSRIM200p using
G4hLowEnergyIonisation::SetHighEnergyForProtonParametrisation() method.
However, it does not work after version 7.0.
 As a new feature after version 7.0, the G4hParamterisedLossModel gives a high
energy limit for each parameterisations, i.e SRIM2000 is 100MeV, and the
energy value is used as a upper limit of energy range.
This is always used in G4hLowEnergyIonisation::InitializeParameteriation() at
G4hLowEnergyIonisation::BuildPhysicsTable(). Therefore even if user change
the "protonHighEnergy", it is reset at InitalizeParameterisation().
Comment 1 Vladimir.Ivantchenko 2005-10-03 00:11:59 CEST
Yes, protonHighEnergy was defined by the model upper energy limit. It seems
not to be optimal. Now it is fixed and this value will be min(user defined
value, model upper limit)