Geant4 Advanced Course 2024 @ CERN
from
Monday 14 October 2024 (14:00)
to
Friday 18 October 2024 (19:40)
Monday 14 October 2024
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
Geometry - Part 1
-
John Apostolakis
(
CERN
)
Geometry - Part 1
John Apostolakis
(
CERN
)
14:25 - 15:20
Room: 593/R-010 - Salle 11
- Recall: what are solids(shapes), logical & physical volumes - Introduction to the types of physical volumes: simple (Placements), and 'complex' ones (Replicated and Parameterised) - Replicas - Parameterised Volumes - Divisions volumes - Touchables and Nested parameterisations
15:20
Break
Break
15:20 - 15:45
15:45
Physics: particles and processes
-
Vladimir Ivantchenko
(
CERN
)
Physics: particles and processes
Vladimir Ivantchenko
(
CERN
)
15:45 - 16:35
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
16:35
Mini-break
Mini-break
16:35 - 16:45
Room: 593/R-010 - Salle 11
16:45
Hadronic Physics - I
-
Alberto Ribon
(
CERN
)
Hadronic Physics - I
Alberto Ribon
(
CERN
)
16:45 - 17:30
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:30
Multithreading - I
-
John Apostolakis
(
CERN
)
Multithreading - I
John Apostolakis
(
CERN
)
17:30 - 17:50
Room: 593/R-010 - Salle 11
- Introduction to multithreading - UI commands for multithreading
Tuesday 15 October 2024
14:00
Visualization - Part 1
-
John Allison
Visualization - Part 1
John Allison
14:00 - 14:45
Room: 593/R-010 - Salle 11
- Introduction to Visualization - Quick Looks at Visualization Drivers - Basic Visualization Commands
14:45
Electromagnetic physics
-
Vladimir Ivantchenko
(
CERN
)
Electromagnetic physics
Vladimir Ivantchenko
(
CERN
)
14:45 - 15:25
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
15:25
Break
Break
15:25 - 15:55
Room: 593/R-010 - Salle 11
15:55
Homework / questions from Day 1
Homework / questions from Day 1
15:55 - 16:10
Room: 593/R-010 - Salle 11
Questions from exercises / topics of Day 1
16:10
Additional User classes
-
Makoto Asai
Additional User classes
Makoto Asai
16:10 - 16:40
Room: 593/R-010 - Salle 11
- User limits - User information classes - Stack management
16:40
Multithreading
-
John Apostolakis
(
CERN
)
Multithreading
John Apostolakis
(
CERN
)
16:40 - 17:30
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
17:30
Discussion
-
John Apostolakis
(
CERN
)
John Allison
Discussion
John Apostolakis
(
CERN
)
John Allison
17:30 - 17:55
Room: 593/R-010 - Salle 11
Geometry, Visualisation, Fields
Wednesday 16 October 2024
14:00
Fast Simulation
-
Anna Zaborowska
(
CERN
)
Alberto Ribon
(
CERN
)
Fast Simulation
Anna Zaborowska
(
CERN
)
Alberto Ribon
(
CERN
)
14:00 - 14:40
Room: 593/R-010 - Salle 11
- Fast parameterised simulation - G4VFastSimulationModel - G4FastSimulationManagerProcess - Use of "Ghost" volumes - Techniques of fast simulation
14:40
Scoring
-
Makoto Asai
Scoring
Makoto Asai
14:40 - 15:20
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:20
Break
Break
15:20 - 15:50
Room: 593/R-010 - Salle 11
15:50
Homework / questions from Day 2
Homework / questions from Day 2
15:50 - 16:10
Room: 593/R-010 - Salle 11
16:10
Geometry - Part 2
-
John Apostolakis
(
CERN
)
Geometry - Part 2
John Apostolakis
(
CERN
)
16:10 - 16:45
Room: 593/R-010 - Salle 11
- GDML interface - Geometry optimization - Parallel geometries - Moving geometries - CAD interface - Geometrical regions - Geometry checking tools
16:45
Mini-break
Mini-break
16:45 - 16:50
Room: 593/R-010 - Salle 11
16:50
Visualisation - Part 2
-
John Allison
Visualisation - Part 2
John Allison
16:50 - 17:35
Room: 593/R-010 - Salle 11
17:35
Discussion on UI / Viz, user actions and scoring
-
John Allison
Makoto Asai
(
SLAC National Accelerator Laboratory (US)
)
Discussion on UI / Viz, user actions and scoring
John Allison
Makoto Asai
(
SLAC National Accelerator Laboratory (US)
)
17:35 - 18:00
Room: 593/R-010 - Salle 11
- UI commands - User actions - Scoring
Thursday 17 October 2024
14:00
Electromagnetic physics II - Optical Photons
-
Alexander Howard
(
Imperial College (GB)
)
Electromagnetic physics II - Optical Photons
Alexander Howard
(
Imperial College (GB)
)
14:00 - 14:45
Room: 593/R-010 - Salle 11
Optical photons - generation, propagation and their physics processes
14:45
Definition of UI commands
-
Makoto Asai
Definition of UI commands
Makoto Asai
14:45 - 15:05
Room: 593/R-010 - Salle 11
- G4UIExecutive - Definition of custom UI commands
15:05
Discussion
Discussion
15:05 - 15:20
Room: 593/R-010 - Salle 11
Your (further questions) about - EM Physics II (photons) - User Action classes
15:20
Break
Break
15:20 - 15:45
15:45
Homework / questions from Day 3
Homework / questions from Day 3
15:45 - 16:05
Room: 593/R-010 - Salle 11
16:05
Hadronics physics II
-
Alberto Ribon
(
CERN
)
Hadronics physics II
Alberto Ribon
(
CERN
)
16:05 - 17:00
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:45
Discussion
Discussion
17:45 - 18:00
Room: 593/R-010 - Salle 11
Your questions about today's topics - or earlier ones.
Friday 18 October 2024
14:00
Physics Lists
-
Alberto Ribon
(
CERN
)
Gunter Folger
Physics Lists
Alberto Ribon
(
CERN
)
Gunter Folger
14:00 - 14:20
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
14:20
Event Biasing
-
Marc Verderi
(
Centre National de la Recherche Scientifique (FR)
)
Event Biasing
Marc Verderi
(
Centre National de la Recherche Scientifique (FR)
)
14:20 - 15:20
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:20
Break
Break
15:20 - 15:40
Room: 593/R-010 - Salle 11
15:40
Homework / questions from Day 4
Homework / questions from Day 4
15:40 - 16:00
Room: 593/R-010 - Salle 11
16:00
Physics Biasing
-
Alberto Ribon
(
CERN
)
Physics Biasing
Alberto Ribon
(
CERN
)
16:00 - 16:40
Room: 593/R-010 - Salle 11
Physics biasing techniques
16:40
Magnetic Field
-
John Apostolakis
(
CERN
)
Magnetic Field
John Apostolakis
(
CERN
)
16:40 - 17:20
Room: 593/R-010 - Salle 11
- Magnetic field - Field integration and other types of field - Steppers & Interpolation
17:20
Questions & Answers
Questions & Answers
17:20 - 17:50
Room: 593/R-010 - Salle 11
General discussion Answers on topics raised on Mattermost
17:50
Adjourn
Adjourn
17:50 - 18:00
Room: 593/R-010 - Salle 11