110 likes | 372 Views
Documentation/exemples de GEANT4. Emmanuel Delage, Loïc Lestand , Yann Perrot, Bogda n Vulpescu. Lien vers GEANT4 http://geant4.cern.ch. La documentation Geant4. GEANT4 propose: Des documents utilisateurs : mis à jour à chaque release
E N D
Documentation/exemples de GEANT4 Emmanuel Delage, Loïc Lestand, Yann Perrot, Bogdan Vulpescu
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: PhysicsReferenceManual Pour connaître la physique de GEANT4 • Guide développeur: ToolkitDevelopers’ 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 autresutilisateurs 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: • 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 B3 • Système TEP simplifié • Exemple B4 • Calorimètre • Champs magnétique • Différentes méthodes de scoring • Exemple B1 • 2 volumes simples • Dépôt d’énergie dans un volume • Exemple B2 • 1 cible • 5 détecteurs • Champs magnétique
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