Geant4 is a toolkit for the simulation of the passage of particles through matter. Its areas of application include high energy, nuclear and accelerator physics, as well as studies in medical and space science.
There are three main reference papers for Geant4:
Nuclear Instruments and Methods in Physics Research A 835 (2016) 186-225
IEEE Transactions on Nuclear Science 53 No. 1 (2006) 270-278
Nuclear Instruments and Methods in Physics Research A 506 (2003) 250-303
Homepage
Download
Recent Releases
11.2.112 Mar 2024 19:20
minor feature:
Configuration
-------------
+ CMake:
o Added -F flag on macOS with a framework build of Qt.
Addressing problem report #2589.
o Fixed detection of SoQt/Xt packages, by manually checking versions of
found packages. Geant4 only requires a minimum version.
o Geometry:
--------
+ solids/CSG:
o In wrapper G4UTrap, use GetThetaCosPhi() and GetThetaSinPhi() in
method GetVertices(); this overcomes a problem with trapezoid reported
in CMSSW after migration to VecGeom 1.2.6.
Also fixed typo in method SetAllParameters(), setter used in
parameterisation of shape dimensions.
o Global:
------
+ G4PhysicsModelCatalog: added ID for the Light-Ion QMD model.
+ Updated date and version for 11.2.1.
o Physics Lists:
-------------
+ constructors/electromagnetic
o G4GammaGeneralProcess: fixed sampling of muon pair production.
Addressing problem report #2543.
o G4EmStandardPhysics_option3: restore step limit type to use
'fUseDistanceToBoundary' and set default RangeFactor from 0.03 to 0.04,
fixing inaccuracy in medical benchmarks.
+ constructors/gamma_lepto_nuclear
o G4NeutrinoPhysics: fixed neutrino physics instantiation.
Addressing problem report #2594.
o Processes - Electromagnetic:
---------------------------
+ dna
o G4DNABornAngle: fixed numerical problem; added protection for cosTheta;
use relativistic formula for maximum energy transfer to delta-electrons.
+ loweneegy
o G4MicroElecInelasticModel_new: fixed Coverity report for memory leak at
exit. Minor code cleanup.
o G4MicroElecLOPhononModel: minor code cleanup.
+ standard
o G4IonICRU73Data: fix for the case when target material has an element
with Z 92; improved debug printouts. In the Lindhard-Sorensen model to
compute dEdx the first try i