Documentation/exemples de GEANT4 Emmanuel Delage, Loïc Lestand, Yann Perrot, Bogdan Vulpescu
Lien vers GEANT4 http://geant4.cern.ch
La documentation Geant4 GEANT4 propose: Des documents utilisateurs : mis à jour à chaque release Une large variété d’examples: un bon point de départ pour construire sa propre application Une aide aux utilisateurs: une zone d’échange avec les experts en cas de problème avéré
Les documents utilisateurs Quatre documents principaux pour connaître GEANT4. Par ordre de priorité: Guide d’installation Pour apprendre à installer GEANT4 Guide utilisateur : Application Developers’ Guide Pour apprendre à écrire une application utilisateur, connaître les fonctionnalités Manuel de physique: Physics Reference Manual Pour connaître la physique de GEANT4 Guide développeur: Toolkit Developers’ Guide Pour une utilisation avancée : étendre les fonctionnalités de GEANT4 Connaissance C++ requise
LXR Code Browser www-geant4.kek.jp/LXR/ Recherche dans la hiérarchie GEANT4 par: Nom de fichier Identifiant Texte Consultation des fichiers sources avec liens: Où les classes et les méthodes sont définies? Où les classes et les méthodes sont appelées? Version Doxygen: www-geant4.kek.jp/Reference
Le forum hypernews.slac.stanford.edu/HyperNews/geant4/cindex Lieu d’échange avec les autres utilisateurs et les experts 23 forums disponibles Avant de soumettre un post : reproduire l’observation sur un exemple GEANT4
Les exemples 4 catégories Novice Basic Extended Exemples de test et de validation de la physique Démonstration des fonctionnalités de GEANT4 Éléments pour étendre les fonctionnalités Advanced Présente des applications réalistes de GEANT4
Exemples Novice 7 exemples Novice abordant: Novice02 Novice06 Novice07 Géométrie simple Tutoriels pour la visualisation Réponse de détecteurs Physique simple Champs électromagnétique Novice02 Novice06 Novice07
Exemples Basic 4 exemples dédiés repris des exemples Novice pour bien débuter Exemple B1 2 volumes simples Dépôt d’énergie dans un volume Exemple B2 1 cible 5 détecteurs Champs magnétique Exemple B3 Système TEP simplifié Exemple B4 Calorimètre Champs magnétique Différentes méthodes de scoring
Exemples Extended Exemples dédiés: Test et validation de la physique et du tracking Physique électromagnétique, hadronique Désintégration Champs électromagntiques Géométrie Démonstration des fonctionnalités de GEANT4 Scoring, génération d’évènements, conversion G3->G4, persistence Processus optiques Manipulation Run/Event, réduction de variance Éléments pour étendre les fonctionnalités Parallélisation
Exemples Advanced Démonstrations d’applications réalistes avec GEANT4 : 21 examples Utilisation poussée des fonctionnalités de GEANT4 Visualisation Scoring Interface Utilisateur Domaines d ’applications: HEP, espace, médical, microdosimétrie, fluorescence human_phantom dnaphysics