New UI commands in hadronics
To switch off completely all the print-out of hadronic physics (default is 1):
/process/had/verbose 0
To change the default (100 TeV) upper energy limit, e.g. 1 PeV :
/process/had/maxEnergy 1000.0 TeV
To switch on the Coalescence Model for Cosmic-Ray applications (default is off):
/process/had/enableCRCoalescence true
To set values used for checking energy conservation in hadronic interactions:
Level of detail reported when energy is not conserved (default is 0, i.e. no report):
/process/had/heptst/reportLevel ...
(replaces the previous command:
/heptst/reportLevel
)Relative energy non-conservation level (default -1.0):
/process/had/heptst/processRelLevel ...
(replaces the previous command:
/heptst/processRelLevel
)Absolute energy non-conservation level (default -1.0):
/process/had/heptst/processAbsLevel ...
(replaces the previous command:
/heptst/processAbsLevel
)
Note: the old commands /heptst/...
are still valid, but deprecated,
and will be removed in the next major release, Geant4 11.
For Radioactive Decay, the UI commands /grdm/...
have been replaced
by corresponding /process/had/rdm/...
ones. Note: the old commands
/grdm/...
are still valid, but deprecated, and will be removed in the
next major release, Geant4 11.
For ParticleHP:
To enable building of ParticleHP as with HP, use the new CMake option
GEANT4_BUILD_PHP_AS_HP
when building Geant4 - i.e.cmake ... -GEANT4_BUILD_PHP_AS_HP=ON ...
. Note: the environment variable PHP_AS_HP is deprecated and will be removed in the next major release, Geant4 11.New UI command to enable Wendt fission model (default: false):
/process/had/particle_hp/use_Wendt_fission_model true
For completeness, here are the other UI commands related to ParticleHP:
Force use of the Photon Evaporation model, instead of the neutron capture final state (default: false)
/process/had/particle_hp/use_photo_evaporation true
Use only exact isotope data files, instead of allowing nearby isotope files to be used, if the exact file is not available, the cross section will be set to zero (default: false):
/process/had/particle_hp/skip_missing_isotopes true
Switch off the Doppler broadening due to the thermal motion of the target nucleus, with a significant CPU performance advantage (default: false):
/process/had/particle_hp/neglect_Doppler_broadening true
Disable the adjustment of final state for getting better conservation (default: false):
/process/had/particle_hp/do_not_adjust_final_state true
Enable the generation of fission fragments (default: false):
/process/had/particle_hp/produce_fission_fragment true
Enable the use of NRESP71 model for neutron on Carbon reaction (default: false):
/process/had/particle_hp/use_NRESP71_model true
Set verbose level of the ParticleHP package (default: 1):
/process/had/particle_hp/verbose ...
Note that now the values of these options are printed out at
initialization (unless switched off by /process/had/verbose 0
).