GAMOS User’s Guide Release 6.0.0 GAMOS Collaboration Oct 23, 2018 CONTENTS 1 1

GAMOS User’s Guide Release 6.0.0 GAMOS Collaboration Oct 23, 2018 CONTENTS 1 1 Introduction 1 1.1 1.1 About this document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 1.2 Introduction to GAMOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.3 1.3 Structure of GAMOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.4 1.4 The plug-in concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 2 Getting started 5 2.1 2.1 Getting the code and installing it . . . . . . . . . . . . . . . . . . . . . . . . 5 2.1.1 2.1.1 Installing in Linux and Mac OS . . . . . . . . . . . . . . . . . . . 5 2.1.2 2.1.2 Installing in Windows . . . . . . . . . . . . . . . . . . . . . . . . 7 2.2 2.2 Running an example in Linux or Mac OS . . . . . . . . . . . . . . . . . . . 9 2.3 2.3 Running an example in Windows . . . . . . . . . . . . . . . . . . . . . . . . 10 2.3.1 2.3.1 GAMOS Graphical User Interface . . . . . . . . . . . . . . . . . 10 2.4 2.4 Compiling GAMOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.4.1 2.4.1 Compiling your new code . . . . . . . . . . . . . . . . . . . . . . 11 3 3 Geometry 15 3.1 3.1 Building your geometry with a text file . . . . . . . . . . . . . . . . . . . . . 15 3.1.1 3.1.1 Description of geometry text file format . . . . . . . . . . . . . . 15 3.1.2 3.1.2 Dumping your Geant4 geometry in text file format . . . . . . . . . 48 3.1.3 3.1.3 Adding new tags to your input text file . . . . . . . . . . . . . . . 48 3.1.4 3.1.4 Parallel geometries . . . . . . . . . . . . . . . . . . . . . . . . . 50 3.2 3.2 Building complex geometries in a simple way . . . . . . . . . . . . . . . . . 51 3.3 3.3 Building a simple geometry with one material . . . . . . . . . . . . . . . . . 51 3.4 3.4 Building your geometry with C++ code . . . . . . . . . . . . . . . . . . . . 52 3.5 3.5 Phantom geometries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 3.5.1 3.5.1 Simple phantom geometries . . . . . . . . . . . . . . . . . . . . . 52 3.5.2 3.5.2 Reading DICOM files . . . . . . . . . . . . . . . . . . . . . . . . 53 3.5.3 3.5.3 Setting off visualization of phantom geometries . . . . . . . . . . 53 3.6 3.6 Movements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 3.7 3.7 Geometry utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 3.8 3.8 Magnetic and electric fields . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 i 4 4 Visualization 59 4.1 4.1 3D Geant4 visualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 4.2 4.2 2D visualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 5 Generator 63 5.1 Using GAMOS generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 5.1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 5.1.2 Particle sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 5.1.3 Distributions of energy, position, direction and time . . . . . . . . . . . . 66 5.2 Reading your generator particles from a text file . . . . . . . . . . . . . . . . . . 74 5.3 Reading your generator particles from a binary file . . . . . . . . . . . . . . . . . 75 5.4 Event generator changing energy and material . . . . . . . . . . . . . . . . . . . 76 5.5 Event generator histograms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 5.6 Biasing generator distributions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 5.7 Building your generator with C++ . . . . . . . . . . . . . . . . . . . . . . . . . . 78 5.8 Using ions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 6 6 Physics 79 6.1 6.1 GAMOS electromagnetic physics lists . . . . . . . . . . . . . . . . . . . . . 79 6.1.1 6.1.1 Basic electromagnetic physics list . . . . . . . . . . . . . . . . . . 79 6.1.2 6.1.2 GAMOS extended electromagnetic physics list . . . . . . . . . . . 81 6.1.3 6.1.3 Geant4 electromagnetic physics list options . . . . . . . . . . . . 82 6.1.4 6.1.4 Multiple scattering models . . . . . . . . . . . . . . . . . . . . . 83 6.1.5 6.1.5 Bremsstrahlung angular distributions . . . . . . . . . . . . . . . . 83 6.2 6.2 GAMOS hadrontherapy physics list . . . . . . . . . . . . . . . . . . . . . . 83 6.3 6.3 Microdosimetry physics list . . . . . . . . . . . . . . . . . . . . . . . . . . 84 6.4 6.4 Other physics lists . . . . . . . . . . . . . . . uploads/S4/ gamos-users-guide.pdf

  • 45
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Apv 10, 2022
  • Catégorie Law / Droit
  • Langue French
  • Taille du fichier 1.0967MB