John Apostolakis
(CERN)
04/10/2021, 09:00
- Welcome to the course
- Practical aspects - Zoom, Mattermost, Questions, ...
John Apostolakis
(CERN)
04/10/2021, 09:10
- Magnetic field
- Field integration and other types of field
- Steppers & Interpolation
Vladimir Ivantchenko
(CERN)
04/10/2021, 10:30
- Particles
- Ions
- Processes
- What happens at a step
- Order of initialisation and execution
- Cuts
- How to prepare custom particle and process
Alberto Ribon
(CERN)
04/10/2021, 11:35
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
Alberto Ribon
(CERN),
John Apostolakis
(CERN),
Vladimir Ivantchenko
(CERN)
04/10/2021, 12:35
- Magnetic field
- EM physics
- Hadronic physics
Makoto Asai
(SLAC National Accelerator Laboratory (US))
05/10/2021, 09:00
- G4UIExecutive
- Definition of custom UI commands
Makoto Asai
(SLAC National Accelerator Laboratory (US))
05/10/2021, 09:20
- Introduction to Scoring
- Command-based scoring
- Sensitive detector vs. primitive scorer
- Basic structure of detector sensitivity
- Sensitive detectors and hits
Makoto Asai
(SLAC National Accelerator Laboratory (US))
05/10/2021, 09:50
- User limits
- User information classes
- Stack management
Makoto Asai
(SLAC National Accelerator Laboratory (US))
05/10/2021, 10:20
- UI commands
- User actions
- Scoring
John Apostolakis
(CERN)
05/10/2021, 11:15
- 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
John Apostolakis
(CERN)
05/10/2021, 16:00
- Welcome to the (time-shifted) course
- Practical aspects - Zoom, Mattermost, Questions, ...
John Apostolakis
(CERN),
Makoto Asai
(SLAC National Accelerator Laboratory (US))
05/10/2021, 16:10
- G4UIExecutive
- Definition of custom UI commands
John Apostolakis
(CERN),
Makoto Asai
(SLAC National Accelerator Laboratory (US))
05/10/2021, 16:45
- Sensitive detectors & Hits
- Basic scoring commands
- Advanced scoring
John Apostolakis
(CERN),
Makoto Asai
(SLAC National Accelerator Laboratory (US))
05/10/2021, 17:20
- User limits
- User information classes
- Stack management
Vladimir Ivantchenko
(CERN)
06/10/2021, 09:00
- Energy loss
- Cuts per region
- Models per region
- Atomic de-excitation
- Multiple and single scattering
- Documentation for electromagnetic physics
Alexander Howard
(Imperial College (GB))
06/10/2021, 10:40
Optical photons - generation, propagation and their physics processes
Alexander Howard
(Imperial College (GB)),
John Apostolakis
(CERN),
Mihaly Novak
(CERN),
Vladimir Ivantchenko
(CERN)
06/10/2021, 16:00
Any Geant4 topic - submit questions on Mattermost
Gabriele Cosmo
(CERN)
07/10/2021, 09:00
- 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
Gabriele Cosmo
(CERN),
John Apostolakis
(CERN)
07/10/2021, 10:20
- Geometry
- Navigation & Transportation
Gunter Folger
(CERN)
07/10/2021, 10:50
- Introduction to Physics Lists
- The Geant4 Physics List interface
- Using pre-packaged physics lists
- How to choose a physics list
- Examples
Alberto Ribon
(CERN)
07/10/2021, 12:00
- 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
Marc Verderi
(Centre National de la Recherche Scientifique (FR))
08/10/2021, 09:00
- Overview
- Geometrical biasing
- Bremsstrahlung splitting
Alberto Ribon
(CERN),
Marc Verderi
(Centre National de la Recherche Scientifique (FR))
08/10/2021, 10:20
- Event biasing
- Physics biasing
Anna Zaborowska
(CERN)
08/10/2021, 11:00
- Fast parameterised simulation
- G4VFastSimulationModel
- G4FastSimulationManagerProcess
- Use of "Ghost" volumes
- Techniques of fast simulation
Makoto Asai
(SLAC National Accelerator Laboratory (US))
- Overview
- Geometrical biasing
- Bremsstrahlung splitting
Anna Zaborowska
(CERN)
- Fast parameterised simulation
- G4VFastSimulationModel
- G4FastSimulationManagerProcess
- Use of "Ghost" volumes
- Techniques of fast simulation
- Demo/Exercises
Witold Pokorski
(CERN)
- G4VUserPrimaryGeneratorAction class
- Primary vertex and primary particle
- Built-in primary particle generators
- Interfaces with external generators
Gabriele Cosmo
(CERN)
- G4VUserDetectorConstruction class
- Geometrical shapes: solids
- Logical & Physical volumes
- Placements, Parametrised, Replicated volumes, basics
- Geometry checking tools
- GDML interface
Mihaly Novak
(CERN),
Vladimir Ivantchenko
(CERN)
Exercise on physics processes & setup
Electromagnetic examples
Alberto Ribon
(CERN),
Makoto Asai
(SLAC National Accelerator Laboratory (US))
Physics biasing techniques
Witold Pokorski
(CERN)
- Mandatory user actions
- Optional user actions
- Sensitive detectors
- Hit/digits collections