1 / 11

Documentation/exemples de GEANT4

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

kirsi
Download Presentation

Documentation/exemples de GEANT4

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Documentation/exemples de GEANT4 Emmanuel Delage, Loïc Lestand, Yann Perrot, Bogdan Vulpescu

  2. Lien vers GEANT4http://geant4.cern.ch

  3. 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é

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

More Related