Geant4 Advanced Course 2024 @ CERN

Europe/Zurich
593/R-010 - Salle 11 (CERN)

593/R-010 - Salle 11

CERN

Online
50
Show room on map
Description

ย ย ย ย ย ย ย ย ย ย ย ย ย ย 

Tutorial on Geant4 for users interested to improve their understanding and usage of Geant4. Appropriate for creating intermediate and advanced applications in any domain, with emphasis on topics most relevant to experiments in High Energy or Nuclear Physics. This is a tutorial course based on Geant4 version 11.2.

Lectures will cover intermediate andย advanced features of Geant4 starting from the basic building blocks covered in the beginners course, interspersed with discussion sessions.

The course is expected to beย of interest to users with intermediate experience in Geant4 and familiarity with the toolkit. Participants are expected to have a reasonable knowledge of C++.

The course will be held in hybrid form, with both participation in person (limited) and online using Zoom (unlimited). A link to join will been provided to participants. Participation in person will require additional formalities to enter the CERN site.ย 

Lectures will be held from 14:00 to 18:00 CEST (Central European Summer time).

Pre-requisites:ย 

  • Basic knowledge of the C++ languageย 
  • Basic knowledge of MC simulation techniques
  • Overview and knowledge of the Geant4 simulation toolkit, such as that obtained following the Geant4 beginners course or equivalent knowledge
  • Intermediate experience in using the Geant4 simulation toolkit, from developing a new application using Geant4 or modifying an existing Geant4 application.

Objectives:ย 

  • Acquire deeper understanding of particle transport Monte Carlo
  • Acquire additionalย knowledge and experience in using the Geant4 simulation toolkit

ย 

Organised by

CERN Technical Training

    • 14:00 14:10
      Welcome and Practicalities 10m 593/R-010 - Salle 11

      593/R-010 - Salle 11

      CERN

      Online
      50
      Show room on map
      • Welcome to the course
      • Practical aspects - Zoom, Mattermost, Questions, ...
      Speaker: John Apostolakis (CERN)
    • 14:10 14:25
      Overview 15m 593/R-010 - Salle 11

      593/R-010 - Salle 11

      CERN

      Online
      50
      Show room on map
      • An overview of the topics covered in the course - and how they fit
      Speaker: John Apostolakis (CERN)
    • 14:25 15:20
      Physics: particles and processes 55m 593/R-010 - Salle 11

      593/R-010 - Salle 11

      CERN

      Online
      50
      Show room on map
      • Particles
      • Ions
      • Processes
      • What happens at a step
      • Order of initialisation and execution
      • Cuts
      • How to prepare custom particle and process
      Speaker: Vladimir Ivantchenko (CERN)
    • 15:20 15:45
      Break 25m
    • 15:45 16:50
      Electromagnetic physics 1h 5m 593/R-010 - Salle 11

      593/R-010 - Salle 11

      CERN

      Online
      50
      Show room on map
      • Energy loss
      • Cuts per region
      • Models per region
      • Atomic de-excitation
      • Multiple and single scattering
      • Documentation for electromagnetic physics
      Speaker: Vladimir Ivantchenko (CERN)
    • 16:50 17:40
      Hadronic Physics - I 50m 593/R-010 - Salle 11

      593/R-010 - Salle 11

      CERN

      Online
      50
      Show room on map

      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

      Speaker: Alberto Ribon (CERN)
    • 17:40 18:00
      Discussion 20m 593/R-010 - Salle 11

      593/R-010 - Salle 11

      CERN

      Online
      50
      Show room on map
      • EM physics
      • Hadronic physics
      Speakers: Alberto Ribon (CERN), John Apostolakis (CERN), Vladimir Ivantchenko (CERN)
    • 14:00 15:15
      Geometry 1h 15m 593/R-010 - Salle 11

      593/R-010 - Salle 11

      CERN

      Online
      50
      Show room on map
      • 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
      Speaker: John Apostolakis (CERN)
    • 15:15 15:35
      Discussion 20m 593/R-010 - Salle 11

      593/R-010 - Salle 11

      CERN

      Online
      50
      Show room on map

      Geometry

      Speakers: Dr Gabriele Cosmo (CERN), John Apostolakis (CERN)
    • 15:35 16:00
      Break 25m 593/R-010 - Salle 11

      593/R-010 - Salle 11

      CERN

      Online
      50
      Show room on map
    • 16:00 17:15
      Magnetic Field 1h 15m 593/R-010 - Salle 11

      593/R-010 - Salle 11

      CERN

      Online
      50
      Show room on map
      • Magnetic field
      • Field integration and other types of field
      • Steppers & Interpolation
      Speaker: John Apostolakis (CERN)
    • 17:15 17:35
      Discussion 20m 593/R-010 - Salle 11

      593/R-010 - Salle 11

      CERN

      Online
      50
      Show room on map

      Magnetic Field

      Speaker: John Apostolakis (CERN)
    • 17:35 17:55
      Homework of Day 1 20m 593/R-010 - Salle 11

      593/R-010 - Salle 11

      CERN

      Online
      50
      Show room on map

      Questions from exercises provided on Day 1

    • 14:00 14:50
      Multithreading 50m 593/R-010 - Salle 11

      593/R-010 - Salle 11

      CERN

      Online
      50
      Show room on map
      • 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
      Speaker: John Apostolakis (CERN)
    • 14:50 15:30
      Scoring 40m 593/R-010 - Salle 11

      593/R-010 - Salle 11

      CERN

      Online
      50
      Show room on map
      • Introduction to Scoring
      • Command-based scoring
      • Sensitive detector vs. primitive scorer
      • Basic structure of detector sensitivity
      • Sensitive detectors and hits
      Speaker: Makoto Asai (SLAC National Accelerator Laboratory (US))
    • 15:30 16:00
      Break 30m 593/R-010 - Salle 11

      593/R-010 - Salle 11

      CERN

      Online
      50
      Show room on map
    • 16:00 16:30
      Additional User classes 30m 593/R-010 - Salle 11

      593/R-010 - Salle 11

      CERN

      Online
      50
      Show room on map
      • User limits
      • User information classes
      • Stack management
      Speaker: Makoto Asai (SLAC National Accelerator Laboratory (US))
    • 16:30 16:50
      Definition of UI commands 20m 593/R-010 - Salle 11

      593/R-010 - Salle 11

      CERN

      Online
      50
      Show room on map
      • G4UIExecutive
      • Definition of custom UI commands
      Speaker: Makoto Asai (SLAC National Accelerator Laboratory (US))
    • 16:50 17:15
      Discussion on UI, user actions and scoring 25m 593/R-010 - Salle 11

      593/R-010 - Salle 11

      CERN

      Online
      50
      Show room on map
      • UI commands
      • User actions
      • Scoring
      Speaker: Makoto Asai (SLAC National Accelerator Laboratory (US))
    • 17:15 18:00
      Questions & Answers 45m 593/R-010 - Salle 11

      593/R-010 - Salle 11

      CERN

      Online
      50
      Show room on map

      General discussion on topics raised on Mattermost

    • 14:00 14:50
      Fast Simulation 50m 593/R-010 - Salle 11

      593/R-010 - Salle 11

      CERN

      Online
      50
      Show room on map
      • Fast parameterised simulation
      • G4VFastSimulationModel
      • G4FastSimulationManagerProcess
      • Use of "Ghost" volumes
      • Techniques of fast simulation
      Speakers: Alberto Ribon (CERN), Anna Zaborowska (CERN)
    • 14:50 15:05
      Discussion 15m 593/R-010 - Salle 11

      593/R-010 - Salle 11

      CERN

      Online
      50
      Show room on map

      Fast Simulation

    • 15:05 15:30
      Break 25m
    • 15:30 16:30
      Electromagnetic physics II - Optical Photons 1h 593/R-010 - Salle 11

      593/R-010 - Salle 11

      CERN

      Online
      50
      Show room on map

      Optical photons - generation, propagation and their physics processes

      Speaker: Alexander Howard (Imperial College (GB))
    • 16:30 17:40
      Physics Lists 1h 10m 593/R-010 - Salle 11

      593/R-010 - Salle 11

      CERN

      Online
      50
      Show room on map
      • Introduction to Physics Lists
      • The Geant4 Physics List interface
      • Using pre-packaged physics lists
      • How to choose a physics list
      • Examples
      Speaker: Gunter Folger
    • 17:40 18:00
      Discussion 20m 593/R-010 - Salle 11

      593/R-010 - Salle 11

      CERN

      Online
      50
      Show room on map
      • Physics lists
      • Hadronic physics
      Speakers: Alberto Ribon (CERN), Gunter Folger
    • 14:00 15:00
      Event Biasing 1h 593/R-010 - Salle 11

      593/R-010 - Salle 11

      CERN

      Online
      50
      Show room on map
      • Introduction
      • Early Provided Biasing Options
      • Primary Particle Biasing
      • Options In Hadronic
      • Geometry-based importance biasing
      • Weight Window Technique
      • User defined biasing
      • Reverse Monte-Carlo
      • Generic Biasing Scheme
      Speaker: Marc Verderi (Centre National de la Recherche Scientifique (FR))
    • 15:00 15:20
      Discussion 20m 593/R-010 - Salle 11

      593/R-010 - Salle 11

      CERN

      Online
      50
      Show room on map
      • Event biasing
      • Physics biasing
      Speakers: Alberto Ribon (CERN), Marc Verderi (Centre National de la Recherche Scientifique (FR))
    • 15:20 15:40
      Break 20m 593/R-010 - Salle 11

      593/R-010 - Salle 11

      CERN

      Online
      50
      Show room on map
    • 15:40 16:20
      Physics Biasing 40m 593/R-010 - Salle 11

      593/R-010 - Salle 11

      CERN

      Online
      50
      Show room on map

      Physics biasing techniques

      Speaker: Alberto Ribon (CERN)
    • 16:20 17:15
      Hadronics physics II 55m 593/R-010 - Salle 11

      593/R-010 - Salle 11

      CERN

      Online
      50
      Show room on map
      • 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
      Speaker: Alberto Ribon (CERN)
    • 17:15 17:45
      Questions & Answers 30m 593/R-010 - Salle 11

      593/R-010 - Salle 11

      CERN

      Online
      50
      Show room on map

      General discussion
      Answers on topics raised on Mattermost

    • 17:45 17:55
      Adjourn 10m 593/R-010 - Salle 11

      593/R-010 - Salle 11

      CERN

      Online
      50
      Show room on map