| Geant4 | |
|---|---|
| Basisdaten | |
| Entwickler | Geant4 Collaboration |
| Erscheinungsjahr | 1998 |
| Aktuelle Version | 11.4.0 (5. Dezember 2025) |
| Aktuelle Vorabversion | 11.2-beta (30. Juni 2023) |
| Betriebssystem | Cross-Platform |
| Programmiersprache | C++ |
| Kategorie | Physikberechnung |
| Lizenz | Geant4 Software License |
| geant4.web.cern.ch | |

Geant4 (Geometry and Tracking) ist eine Software zur Modellierung und Simulation in der Kern- und Teilchenphysik. Genauer ist es ein Softwarepaket bzw. eine Simulationsplattform für die Computersimulation des Durchtritts von Partikeln oder Photonen (Strahlung) durch Materie unter Benutzung von Monte-Carlo-Methoden.
Geant4 ist der Teil einer „Toolkit-Serie“, die am CERN entwickelt wird und benutzt zum ersten Mal Objektorientierte Programmierung (OOP) in der Sprache C++. Hintergrund ist, dass in einer Vielzahl von Computerphysik-Codes historisch bedingt ansonsten Fortran genutzt wird, das mittlerweile auch OOP unterstützt.
Geant4 besitzt als Softwarepaket Möglichkeiten zur Bearbeitung von Geometrien, Tracking, Antworten von Detektoren, dem „Run Management“, Visualisierung und eine Benutzerschnittstelle.
Die Geant4-Software und ihr Quellen waren immer frei erhältlich, aber bis zur Version 8.1 (2006) gab es keine spezifische Lizenz zur Benutzung. Mittlerweile wird Geant4 unter den Bedingungen der Geant4 Software License verbreitet.
Geant4 findet Anwendung in der Hochenergiephysik (HEP) und dient dort den Experimenten in Beschleunigeranlagen; es kann Kernreaktionen Modellierung; es gibt auch Anwendungen in der medizinische Physik und der Astrophysik. Die Software wird von mehreren Forschungsprojekten und -gruppen weltweit entwickelt und genutzt.
Aufgrund seiner universellen Struktur eignet sich Geant4 auch für andere Anwendungsbereiche, z. B. (1) Anwendungen in der Raumfahrt, bei denen Geant4 benutzt wird, um Interaktionen der kosmischen Strahlung mit Raumschiffen zu erforschen; (2) Medizinische Anwendungen, in denen Wirkungen der Radioaktivität auf menschliche Körper untersucht wird (z. B. zur Tumorbekämpfung).