Geant4
Geant4 (abbreviazione di GEometru ANd Tracking, geometria e tracciamento) è una piattaforma per la "simulazione del passaggio di particelle attraverso la materia." È lo strumento più recente della serie di software GEANT sviluppato dal CERN, e il primo ad usare la programmazione ad oggetti (in C++). Come dice il suo sito, "La sua area di applicazione include la fisica delle alte energie e gli esperimenti nucleari, campo medico, acceleratori e studi fisici."
Geant4 include strumenti per il maneggiamento della geometria, tracciamento, risposta dei rivelatori, gestione in tempo reale, visualizzazioni e interfaccia utente. Per molto applicazioni fisiche questo significa meno tempo necessario per dettagli a basso livello, e i ricercatori possono iniziare immediatamente su aspetti più importanti della simulazione.
Di seguito è riportato una lista degli strumenti:
- Geometry is an analysis of the physical layout of the experiment, including detectors, absorbers, etc., and considering how this layout will affect the path of particles in the experiment.
- Tracking is simulating the passage of a particle through matter. This involves considering possible interactions and decay processes.
- Detector response is recording when a particle passes through the volume of a detector, and approximating how a real detector would respond.
- Run management is recording the details of each run (a set of events), as well as setting up the experiment in different configurations between runs.
- Geant4 offers a number of options for visualization, including OpenGL, and a familiar
user interface, based on Bash.
Il codice sorgente di Geant4 è disponibile liberamente, ed è usato da un certo numero di progetti di ricerca in tutto il mondo.