Data files are external datasets converted into use for Geant4 that contain information on cross-sections and particle interactions, often from empirical sources. Generally speaking, the versions that come with Geant4.x.x are those that should be used.
This section is a collection of side-by-side differences of some of the changes of the expected data files for several versions of Geant4 that I have tested, and some of the major changes between versions relating to sub-200 MeV physics. This is not extensive, but can be used as a reference point to understand what needs to be checked.
Contents Links:
The following table is a collection of the version numbers of the datasets that is expected by Geant4
Legend:
<-
Uses same version as previous (left) installation N/A
Not applicable as it does not exist in this Geant4 version
[1] G4PARTICLEXS
was introduced as a replacement of G4NEUTRONXS
. It treats neutron cross sections in the same way, with continuous updates, but also has the capability for treatment of cross sections of protons and light ions. It replaces G4NEUTRONXS
and until the next major Geant4 release will work for all NEUTRONXS
commands. Efforts to use G4PARTICLEXSDATA
instead of G4NEUTRONXSDATA
is required. PARTICLEXS
is dependent on G4NDL
(neutrons), G4TENDL
(hadrons) and LEND
(gamma).
G4INCL-1.0
data set and corresponding G4INCLDATA
path environment variable when using INCLXX
physics. Data set for proton and neutron density files, based on Hartree-Fock-Bogoliubov radius calculations. G4TENDL
Is required for the use of G4PARTICLEXS
for protons/light ions, and other related physics processes RealSurface
instead of G4RealSurface
for Geant4.10.1The latest data files contain certain updates and bug fixes, however the table shows the data versions which each Geant4 version was validated with internally. Using newer versions does not necessarily pose an issue, but I cannot confirm how valid they may be. Some package versions are expected by Geant4 and so 'mix & matching' may not be feasible regardless.
The following are updates/changes related to low energy physcis (non-extensive, does not include discussion on bug fixes, please check Release and Patch Notes for specifics). Also a comment on things that were added/fixed between 4.10.6.p03 and 4.10.7.p01 to be aware of.
Advanced: Nonetheless, if you want to implement your own set up, all package versions can be obtained with
You may instead choose to download the latest supported datasets according to Geant4 by rebuilding with the build option -DGEANT4_INSTALL_DATA=ON
.
-DGEANT4_INSTALL_TENDL=ON
, in case changing the path for Proton physics (as is suggested in the documentation) does not work (as in my case...).