Ce cours vise à acquérir les bases pour réaliser des simulations Monte Carlo en utilisant le toolkit GEANT4.
GEANT4 permet la simulation de géométrie complexes et modélise les interactions des particules (chargées ou non chargées) avec la matière. Le toolkit peut être utilisé pour des calculs de dosimétrie à l'échelle microscopique ou encore pour modéliser le faisceau d'un cyclotron.
Cette approche permet de suivre les particules pas par pas, d'analyser les processus encourus (ionisation, scattering, etc), d'évaluer des spectres en énergie ou de position.
On suppose une connaissance préalable d'un langage de programmation (Fortran ou Matlab). Les premières leçons du cours aborderont les spécificités du C++.