Geant4 Advanced Course 2023 @ CERN
from
Monday 16 October 2023 (14:00)
to
Friday 20 October 2023 (18:40)
Monday 16 October 2023
14:00
Welcome and Practicalities
-
John Apostolakis
(
CERN
)
Welcome and Practicalities
John Apostolakis
(
CERN
)
14:00 - 14:10
Room: 593/R-010 - Salle 11
- Welcome to the course - Practical aspects - Zoom, Mattermost, Questions, ...
14:10
Overview
-
John Apostolakis
(
CERN
)
Overview
John Apostolakis
(
CERN
)
14:10 - 14:25
Room: 593/R-010 - Salle 11
- An overview of the topics covered in the course - and how they fit
14:25
Physics: particles and processes
-
Vladimir Ivantchenko
(
CERN
)
Physics: particles and processes
Vladimir Ivantchenko
(
CERN
)
14:25 - 15:20
Room: 593/R-010 - Salle 11
- Particles - Ions - Processes - What happens at a step - Order of initialisation and execution - Cuts - How to prepare custom particle and process
15:20
Break
Break
15:20 - 15:45
15:45
Electromagnetic physics
-
Vladimir Ivantchenko
(
CERN
)
Electromagnetic physics
Vladimir Ivantchenko
(
CERN
)
15:45 - 16:50
Room: 593/R-010 - Salle 11
- Energy loss - Cuts per region - Models per region - Atomic de-excitation - Multiple and single scattering - Documentation for electromagnetic physics
16:50
Hadronic Physics - I
-
Alberto Ribon
(
CERN
)
Hadronic Physics - I
Alberto Ribon
(
CERN
)
16:50 - 17:40
Room: 593/R-010 - Salle 11
Introduction (what is it, why we need it, what are the challenges) Overview of the hadronic physics framework Hadronic cross-sections Hadronic final-state models Hadronic data libraries
17:40
Discussion
-
Alberto Ribon
(
CERN
)
Vladimir Ivantchenko
(
CERN
)
John Apostolakis
(
CERN
)
Discussion
Alberto Ribon
(
CERN
)
Vladimir Ivantchenko
(
CERN
)
John Apostolakis
(
CERN
)
17:40 - 18:00
Room: 593/R-010 - Salle 11
- EM physics - Hadronic physics
Tuesday 17 October 2023
14:00
Geometry
-
Gabriele Cosmo
(
CERN
)
Geometry
Gabriele Cosmo
(
CERN
)
14:00 - 15:15
Room: 593/R-010 - Salle 11
- Placements, Replicated and Parameterised volumes, introduction - Divided volumes - Geometrical regions - Touchables and Nested parameterisations - Assembly volumes - Reflected volumes - Geometry optimization - Parallel geometries - Moving geometries - CAD interface
15:15
Discussion
-
Gabriele Cosmo
(
CERN
)
John Apostolakis
(
CERN
)
Discussion
Gabriele Cosmo
(
CERN
)
John Apostolakis
(
CERN
)
15:15 - 15:35
Room: 593/R-010 - Salle 11
Geometry
15:35
Break
Break
15:35 - 16:00
Room: 593/R-010 - Salle 11
16:00
Magnetic Field
-
John Apostolakis
(
CERN
)
Magnetic Field
John Apostolakis
(
CERN
)
16:00 - 17:15
Room: 593/R-010 - Salle 11
- Magnetic field - Field integration and other types of field - Steppers & Interpolation
17:15
Discussion
-
John Apostolakis
(
CERN
)
Discussion
John Apostolakis
(
CERN
)
17:15 - 17:35
Room: 593/R-010 - Salle 11
Magnetic Field
17:35
Homework of Day 1
Homework of Day 1
17:35 - 17:55
Room: 593/R-010 - Salle 11
Questions from exercises provided on Day 1
Wednesday 18 October 2023
14:00
Multithreading
-
John Apostolakis
(
CERN
)
Multithreading
John Apostolakis
(
CERN
)
14:00 - 14:50
Room: 593/R-010 - Salle 11
- Why use multi-threading in Geant4 - What data is shared between threads - User commands to control threading and regular and error output - User code / actions in multi-threaded (MT) mode
14:50
Scoring
-
Makoto Asai
Scoring
Makoto Asai
14:50 - 15:30
Room: 593/R-010 - Salle 11
- Introduction to Scoring - Command-based scoring - Sensitive detector vs. primitive scorer - Basic structure of detector sensitivity - Sensitive detectors and hits
15:30
Break
Break
15:30 - 16:00
Room: 593/R-010 - Salle 11
16:00
Additional User classes
-
Makoto Asai
Additional User classes
Makoto Asai
16:00 - 16:30
Room: 593/R-010 - Salle 11
- User limits - User information classes - Stack management
16:30
Definition of UI commands
-
Makoto Asai
Definition of UI commands
Makoto Asai
16:30 - 16:50
Room: 593/R-010 - Salle 11
- G4UIExecutive - Definition of custom UI commands
16:50
Discussion on UI, user actions and scoring
-
Makoto Asai
Discussion on UI, user actions and scoring
Makoto Asai
16:50 - 17:15
Room: 593/R-010 - Salle 11
- UI commands - User actions - Scoring
17:15
Questions & Answers
Questions & Answers
17:15 - 18:00
Room: 593/R-010 - Salle 11
General discussion on topics raised on Mattermost
Thursday 19 October 2023
14:00
Fast Simulation
-
Alberto Ribon
(
CERN
)
Anna Zaborowska
(
CERN
)
Fast Simulation
Alberto Ribon
(
CERN
)
Anna Zaborowska
(
CERN
)
14:00 - 14:50
Room: 593/R-010 - Salle 11
- Fast parameterised simulation - G4VFastSimulationModel - G4FastSimulationManagerProcess - Use of "Ghost" volumes - Techniques of fast simulation
14:50
Discussion
Discussion
14:50 - 15:05
Room: 593/R-010 - Salle 11
Fast Simulation
15:05
Break
Break
15:05 - 15:30
15:30
Electromagnetic physics II - Optical Photons
-
Alexander Howard
(
Imperial College (GB)
)
Electromagnetic physics II - Optical Photons
Alexander Howard
(
Imperial College (GB)
)
15:30 - 16:30
Room: 593/R-010 - Salle 11
Optical photons - generation, propagation and their physics processes
16:30
Physics Lists
-
Gunter Folger
Physics Lists
Gunter Folger
16:30 - 17:40
Room: 593/R-010 - Salle 11
- Introduction to Physics Lists - The Geant4 Physics List interface - Using pre-packaged physics lists - How to choose a physics list - Examples
17:40
Discussion
-
Gunter Folger
Alberto Ribon
(
CERN
)
Discussion
Gunter Folger
Alberto Ribon
(
CERN
)
17:40 - 18:00
Room: 593/R-010 - Salle 11
- Physics lists - Hadronic physics
Friday 20 October 2023
14:00
Event Biasing
-
Marc Verderi
(
Centre National de la Recherche Scientifique (FR)
)
Event Biasing
Marc Verderi
(
Centre National de la Recherche Scientifique (FR)
)
14:00 - 15:00
Room: 593/R-010 - Salle 11
* Introduction * Early Provided Biasing Options 1. Primary Particle Biasing 2. Options In Hadronic 3. Geometry-based importance biasing 4. Weight Window Technique 5. User defined biasing * Reverse Monte-Carlo * Generic Biasing Scheme
15:00
Discussion
-
Alberto Ribon
(
CERN
)
Marc Verderi
(
Centre National de la Recherche Scientifique (FR)
)
Discussion
Alberto Ribon
(
CERN
)
Marc Verderi
(
Centre National de la Recherche Scientifique (FR)
)
15:00 - 15:20
Room: 593/R-010 - Salle 11
- Event biasing - Physics biasing
15:20
Break
Break
15:20 - 15:40
Room: 593/R-010 - Salle 11
15:40
Physics Biasing
-
Alberto Ribon
(
CERN
)
Physics Biasing
Alberto Ribon
(
CERN
)
15:40 - 16:20
Room: 593/R-010 - Salle 11
Physics biasing techniques
16:20
Hadronics physics II
-
Alberto Ribon
(
CERN
)
Hadronics physics II
Alberto Ribon
(
CERN
)
16:20 - 17:15
Room: 593/R-010 - Salle 11
- Pre-compound and de-excitation models - Intra-nuclear cascade models (Bertini, Binary, Liege (INCL)) - String models (Fritiof, Quark Gluon String) - Capture/stopping models - Fission models - Elastic process - Neutron physics - Ion physics
17:15
Questions & Answers
Questions & Answers
17:15 - 17:45
Room: 593/R-010 - Salle 11
General discussion Answers on topics raised on Mattermost
17:45
Adjourn
Adjourn
17:45 - 17:55
Room: 593/R-010 - Salle 11