Geant4 | |
---|---|
| |
Typ | framework a modelovací software |
Vývojář | CERN |
Zapsáno v | C++ [2] |
Operační systém | multiplatformní |
První vydání | 1998 |
Hardwarová platforma | multiplatformní |
Nejnovější verze | |
beta verze |
|
Stát | aktivní |
Licence | Softwarová licence Geant4 |
webová stránka | geont4.org _ |
Mediální soubory na Wikimedia Commons |
Geant4 ( angl. GEometry AND Tracking - geometry and tracking) [4] [5] [6] je sada nástrojů pro modelování průchodu elementárních částic hmotou pomocí metod Monte Carlo . Vyvinuto organizací Geant4 Collaboration ( CERN a další instituce) v objektově orientovaném programovacím jazyce C++ . První verze vyšly v roce 1998.
Jedná se o další vývoj předchozích verzí GEANT , výrazně přepracovaný a doplněný. Verze 1, 2 a 3 byly napsány ve Fortranu .
Jak je uvedeno na oficiálních stránkách projektu, "oblasti použití zahrnují fyziku vysokých energií a výzkum jaderných reakcí , medicínu , urychlovače částic a výzkum vesmírné fyziky." Geant4 umožňuje simulovat částice s energiemi od jednotek eV do GeV [7] . Software se používá v mnoha výzkumných projektech po celém světě, včetně Ruska . Základním prostředím pro běh Geant4 je Scientific Linux , ale je zde kompatibilita s jinými systémy založenými jak na Linuxu , tak na Microsoft Windows .
Zdrojový kód pro Geant4 je veřejný. Speciální licence potvrzující otevřenost softwaru se objevila ve verzi 8.1 z 30. června 2006 (Geant4 Software License).
Celkem se pro Geant4 používá asi tucet knihoven tříd a knihoven průřezů jaderné reakce. Níže jsou uvedeny některé z nich: