Geant4 11.1 Release Notes
December 9th, 2022



The code and binary libraries for the supported systems are available through our Source Code Web page.

We are grateful for the efforts of Geant4 users who have provided detailed feedback or comprehensive reports of issues. We thank in particular those who have contributed corrections, improvements or developments included in this release.

Please refer to the Geant4 User Documentation for further information about using Geant4.

Contents

  1. Supported and Tested Platforms
  2. Supported CLHEP, VecGeom and PTL versions
  3. Items for migration of the user code
  4. New Developments and Capabilities
  5. Expected effects on physics and performance
  6. Known Run-Time Problems and Limitations
  7. Compilation Warnings
  8. Geant4 Software License
  9. Detailed list of changes and fixes
  10. Appendix


1. Supported and Tested Platforms

Platforms: More verified and tested configurations (64 bits):


2. Supported CLHEP, VecGeom and PTL versions

This release of Geant4 has been verified with CLHEP, release 2.4.6.2. Use of a different CLHEP version may cause incorrect simulation results.
NOTE: an internal module of the relevant CLHEP classes is provided and can be used as alternative to an external CLHEP library installation.
A configuration option allows a Geant4 installation to use the VecGeom Library primitives, to replace the original Geant4 solids.
VecGeom version 1.2.1 has been tested when using such configuration.
PTL version 2.3.3 is required for external installation of the PTL tasking library.
CMake 3.16 is the minimum version required to build Geant4.


3. Items for migration of the user code

Listed here is some relevant information on developments included in this release. Note that for all users a full re-installation of libraries (or a full re-compilation) and a re-compilation of user applications is required.

General

Geometry, Fields and Transportation

Electromagnetic and optical physics

Visualization and Modeling

Data Sets


4. New Developments and Capabilities

General Analysis Geometry & Field Materials Electromagnetic physics Hadronic physics Processes - General Physics Lists Visualization and Interfaces Examples

5. Expected effects on physics and computing performance

Geometry & Field Electromagnetic physics Hadronic physics


6. Known Run-Time Problems and Limitations

For a complete list of outstanding run-time problems and to submit any problem you may find while running this version of Geant4, please refer to the Geant4 Problem Reporting System.


7. Compilation Warnings

There may be a few compilation warnings on some platforms. We do not believe that any of these lead to incorrect run-time behaviour.


8. Geant4 Software License

A Software License applies to the Geant4 code. Users must accept this license in order to use it.
The details and the list of copyright holders is available at http://cern.ch/geant4/license and also in the text file LICENSE distributed with the source code.


9. Detailed list of changes and fixes

These are the main new features/fixes included in this release since the last patched public release (for more detailed lists of fixes/additions, please refer to the corresponding History files provided in most packages):

Configuration

Analysis

Digitization & Hits

Electromagnetic Processes

Error Propagation

Event

Externals

G3toG4

General Processes

Geometry

Global

Graphical Representations

Hadronic Processes

Intercoms

Interfaces

Materials

Parameterisations

Particles

Persistency

Physics lists

Readout

Run

Tasking

Track & Tracking

Visualization

Environments

Data sets

Examples


10. Appendix

A1 - Location of Geant4's datasets

Use of environment variables to locate Geant4's datasets at application runtime is now optional, the following fallback-based search is being used for backward compatibility with existing setups: