Geant4

Geant4
Geant4
Entwickler Geant4 Collaboration
Aktuelle Version 9.4.p02
(24. Juni 2011)
Betriebssystem Cross-Platform
Kategorie Physikberechnung
Lizenz Geant4 Software License
cern.ch/geant4/
Visualisierung einer Simulation. Rot stellt den Detektor dar und die grünen Linien Gamma-Strahlung.

Geant4 (für Geometry and Tracking) ist eine Plattform für die Simulation des Durchtritts von Partikeln durch Materie unter Benutzung von Monte-Carlo-Methoden. Sie ist der modernste Teil der Toolkit-Serie, die am CERN entwickelt wird und benutzt zum ersten Mal Objektorientierte Programmierung (in C++). Die Anwendungsgebiete sind Hochenergiephysik und Experimente zu nuklearen Reaktionen, medizinische Physik, Beschleunigerphysik und Astrophysik. Die Software wird von mehreren Forschungsprojekten weltweit genutzt.

Die Geant4-Software und ihr Quelltext waren immer frei erhältlich, aber bis zur Version 8.1 (30. Juni 2006) gab es keine spezifische Lizenz zur Benutzung. Mittlerweile wird Geant4 unter den Bedingungen der Geant4 Software License verbreitet.

Inhaltsverzeichnis

Funktionen von Geant4

Geant4 besitzt Möglichkeiten zur Bearbeitung von Geometrien, Tracking, Antworten von Detektoren, Run Management, Visualisierung und Benutzerschnittstelle. Bei vielen physikalischen Simulationen kann damit weniger Zeit mit Details auf niedrigem Level verbracht werden und die Forscher können sich auf die wichtigeren Aspekte der Simulation konzentrieren.

  • Geometrie stellt den Aufbau des Experiments und seiner Bestandteile (wie Detektoren, Absorber usw.) dar und berechnet, wie sich das Layout auf den Teilchenweg auswirken wird.
  • Tracking ist die Simulation des Weges eines Partikels durch Materie. Dies beinhaltet die Berechnung von möglichen Wechselwirkung ionisierender Strahlung mit Materie und Zerfallsprozesse.
  • Antworten von Detektoren („detector response“) versucht Detektoren in das Experiment einzubauen und deren Antworten zu errechnen.
  • Run Management beschäftigt sich mit den Details einzelner Abläufe („runs“) und Veränderungen der Konfiguration.
  • Die Benutzerschnittstelle, meist eine Bash-ähnliche Kommandozeile, erlaubt die interaktive Bedienung einer Geant4-basierten Anwendung.
  • Geant4 stellt eine Zahl von Optionen zur Visualisierung. Diese beinhalten die Ausgabe von Bildschirmdarstellungen mittels OpenGL oder Raytracing und die Ausgabe von Dateien im VRML- oder HepRep-Format.

Einige Experimente aus der Hochenergiephysik, die Geant4 benutzen

Weitere Anwendungen

Aufgrund seiner universellen Struktur eignet sich Geant4 auch gut für andere Anwendungsbereiche:

  • Anwendungen in der Raumfahrt, [2] bei denen Geant4 benutzt wird, um Interaktionen der kosmischen Strahlung mit Raumschiffen zu erforschen;
  • Medizinische Anwendungen, in denen Wirkungen der Radioaktivität auf menschliche Körper untersucht wird (z. B. zur Tumorbekämpfung)

Siehe auch

  • CLHEP, FreeHEP und ROOT, Software-Bibliotheken zur Hochenergiephysik
  • PYTHIA: Programm zur Simulation von Teilchenkollisionen.

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Geant4 — Тип Вычислительная физика, Математическое моделирование Разработчик Geant4 Collaboration Операционная система Кросс платформенная Последняя версия 9.5 (2 декабря, 2011) Лицензия …   Википедия

  • Geant4 — Infobox Software | name = Geant4 developer = Geant4 Collaboration latest release version = 9.1 p03 latest release date = September 19, 2008 operating system = Cross platform genre = Computational physics license =… …   Wikipedia

  • Geant4 — Pour les articles homonymes, voir Géant. Geant4 Développeur Geant4 Collaboration …   Wikipédia en Français

  • GEANT (program) — GEANT is the name of a series of simulation software designed to describe the passage of elementary particles through matter, using Monte Carlo methods. The name is an acronym formed from GEometry ANd Tracking . Originally developed at CERN for… …   Wikipedia

  • FASTRAD — Эта статья должна быть полностью переписана. На странице обсуждения могут быть пояснения …   Википедия

  • CLHEP — (short for A Class Library for High Energy Physics ) is a C++ library that provides utility classes for general numerical programming, vector arithmetic, geometry, pseudorandom number generation, and linear algebra, specifically targeted for high …   Wikipedia

  • MC-Simulation — Viertelkreis, dessen Fläche durch die Monte Carlo Methode angenähert wird. Damit lässt sich eine Näherung von Pi bestimmen. Monte Carlo Simulation oder Monte Carlo Studie, auch: MC Simulation, ist ein Verfahren aus der Stochastik, bei dem sehr… …   Deutsch Wikipedia

  • Monte-Carlo-Methode — Viertelkreis, dessen Fläche durch die Monte Carlo Methode angenähert wird. Damit lässt sich eine Näherung von Pi bestimmen. Monte Carlo Simulation oder Monte Carlo Studie, auch: MC Simulation, ist ein Verfahren aus der Stochastik, bei dem sehr… …   Deutsch Wikipedia

  • Monte-Carlo-Statistik — Viertelkreis, dessen Fläche durch die Monte Carlo Methode angenähert wird. Damit lässt sich eine Näherung von Pi bestimmen. Monte Carlo Simulation oder Monte Carlo Studie, auch: MC Simulation, ist ein Verfahren aus der Stochastik, bei dem sehr… …   Deutsch Wikipedia

  • Monte-Carlo-Studie — Viertelkreis, dessen Fläche durch die Monte Carlo Methode angenähert wird. Damit lässt sich eine Näherung von Pi bestimmen. Monte Carlo Simulation oder Monte Carlo Studie, auch: MC Simulation, ist ein Verfahren aus der Stochastik, bei dem sehr… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”