Geant4 Beginners Course @ CERN

Europe/Zurich
31/3-004 - IT Amphitheatre (CERN)

31/3-004 - IT Amphitheatre

CERN

1 Esplanade des Particules 1213 Meyrin, Switzerland
105
Show room on map
Description

              

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

Lectures will cover all aspects of Geant4 from the basic building blocks of Geant4 through intermediate topics, interspersed with examples that build a progressively more complex application extensible to real use.

The course is expected to be of interest to novices and those with basic or partial familiarity with Geant4. Participants are expected to have a reasonable knowledge of C++.

Registration

The cost for the course is 100 CHF. Pre-registration is required as capacity is limited. The course was created for users with CERN affiliation (experiment or other), and a limited number of places are available for 'external' Geant4 users. 

NOTE that Registration has ended - all course places are taken. The waiting list for the course was at the linked Indico event, but is also full. 

Note: if you have secured a place in the course your registration will only be  complete after you have paid the course fee.

Laptop and Preinstallation of Geant4 are Required

Users must bring a laptop capable of running Geant4, equipped with a wireless internet connection. CERN will not offer any computers for tutorial participants. Minimum required free disk space to install the Geant4 Virtual Machine is about 25 GB; the recommended amount of RAM is 2 GB or over.

Participants are expected to arrive with a working installation of Geant4. At the start of the tutorial there will be an exercise that serves as a basic check the installation of Geant4 and related libraries, to ensure that it is working adequately and to attempt to correct minor difficulties.

We require the use of the Geant4 Virtual Machine as the baseline installation of Geant4. Users must have this installed on their machine, to ensure that they can undertake the exercises in an environment which supports all necessary functionality.

An additional, alternative installation can be created by users, with native compilers. Supported systems and C++ compilers for this are listed in the Geant4 Installation Guide. If you have questions about whether your laptop is appropriate, or problems about installing Geant4, see the Geant4 Installation Guide, and/or the Geant4 Installation and Configuration Discussion Forum.

Pre-requisites: 

  • Basic knowledge of the C++ language 
  • Basic knowledge of MC simulation techniques 
  • Availability of a laptop with Virtual Machine pre-installed (see the instructions for VM installation)

Objectives: 

  • Acquire basic understanding of particle transport Monte Carlo
  • Acquire basic knowledge and experience in using the Geant4 simulation toolkit
Organised by

CERN Technical Training

  • Tuesday, 22 January
    • 1
      Introduction 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

      1 Esplanade des Particules 1213 Meyrin, Switzerland
      105
      Show room on map
      • General introduction to the course
      • Basics of particle transport Monte Carlo
      • Global structure of Geant4
      • Run,event, track, step, trajectory, etc.
      • User classes
      Speaker: John Apostolakis (CERN)
    • 10:30
      Coffee break 31/3-009 - IT Amphitheatre Coffee Area

      31/3-009 - IT Amphitheatre Coffee Area

      CERN

      30
      Show room on map
    • 2
      User Documents and Examples 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

      1 Esplanade des Particules 1213 Meyrin, Switzerland
      105
      Show room on map
      • Installation Guide
      • Application & Toolkit developers manuals
      • Physics reference manual
      • Basic examples in Geant4 distribution
      • Extended and advanced examples in Geant4 distribution
      • GitHub, LXR source code browser
      • Reporting problems/requirements, HyperNews
      Speaker: Gunter Folger (CERN)
    • 3
      User Interface - I 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

      1 Esplanade des Particules 1213 Meyrin, Switzerland
      105
      Show room on map
      • Syntax of UI command
      • Interactive mode / batch mode
      • G4UIExecutive class
      Speaker: Mihaly Novak (CERN)
    • 4
      Visualization - I 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

      1 Esplanade des Particules 1213 Meyrin, Switzerland
      105
      Show room on map
      • Introduction to Visualization
      • Quick Looks at Visualization Drivers
      • Basic Visualization Commands
      Speaker: Mihaly Novak (CERN)
    • 5
      Scoring - I 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

      1 Esplanade des Particules 1213 Meyrin, Switzerland
      105
      Show room on map
      • Sensitive detectors & Hits
      • Basic scoring commands
      Speaker: John Apostolakis (CERN)
    • 6
      User Actions, Hits and Digits 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

      1 Esplanade des Particules 1213 Meyrin, Switzerland
      105
      Show room on map
      • Mandatory user actions
      • Optional user actions
      • Sensitive detectors
      • Hit/digits collections
      Speaker: Witold Pokorski (CERN)
    • 12:45
      Lunch Restaurant #1 or #2

      Restaurant #1 or #2

      CERN

    • 7
      Multithreading - I 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

      1 Esplanade des Particules 1213 Meyrin, Switzerland
      105
      Show room on map
      • Introduction to multithreading
      • UI commands for multithreading
      Speaker: John Apostolakis (CERN)
    • 8
      Hands-on - I 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

      1 Esplanade des Particules 1213 Meyrin, Switzerland
      105
      Show room on map
      • Guide to Geant4 installation
      • Execute a few basic examples
      Speakers: John Apostolakis (CERN), Witold Pokorski (CERN)
    • 9
      Material Definition 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

      1 Esplanade des Particules 1213 Meyrin, Switzerland
      105
      Show room on map
      • Defining Materials
      • NIST Material database
      Speaker: Mihaly Novak (CERN)
    • 15:20
      Coffee break 31/3-009 - IT Amphitheatre Coffee Area

      31/3-009 - IT Amphitheatre Coffee Area

      CERN

      30
      Show room on map
    • 10
      Geometry - I 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

      1 Esplanade des Particules 1213 Meyrin, Switzerland
      105
      Show room on map
      • G4VUserDetectorConstruction class
      • Geometrical shapes: solids
      • Logical & Physical volumes
      • Placements, Parametrised, Replicated volumes, basics
      • Geometry checking tools
      • GDML interface
      • Magnetic field, basics
      Speaker: Gabriele Cosmo (CERN)
    • 11
      Hands-on II 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

      1 Esplanade des Particules 1213 Meyrin, Switzerland
      105
      Show room on map

      Materials & simple geometry exercise

      Speakers: Gabriele Cosmo (CERN), John Apostolakis (CERN)
  • Wednesday, 23 January
    • 12
      Generators 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

      1 Esplanade des Particules 1213 Meyrin, Switzerland
      105
      Show room on map
      • G4VUserPrimaryGeneratorAction class
      • Primary vertex and primary particle
      • Built-in primary particle generators
      • Interfaces with external generators
      Speaker: Witold Pokorski (CERN)
    • 13
      Particles and processes 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

      1 Esplanade des Particules 1213 Meyrin, Switzerland
      105
      Show room on map
      • Particles
      • Processes
      • What happens at a step
      • Cuts
      Speaker: Vladimir Ivantchenko (CERN)
    • 14
      Physics - I 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

      1 Esplanade des Particules 1213 Meyrin, Switzerland
      105
      Show room on map
      • Introduction
      • G4VUserPhysicsList class
      • Modular physics list
      • Packaged physics lists
      • Choosing appropriate physics List
      • Extending a physics list
      • Use of generic physics list
      Speaker: Vladimir Ivantchenko (CERN)
    • 10:30
      Coffee break 31/3-009 - IT Amphitheatre Coffee Area

      31/3-009 - IT Amphitheatre Coffee Area

      CERN

      30
      Show room on map
    • 15
      Hands-on - III 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

      1 Esplanade des Particules 1213 Meyrin, Switzerland
      105
      Show room on map

      Electromagnetic examples

      Speakers: Mihaly Novak (CERN), Vladimir Ivantchenko (CERN)
    • 16
      Electromagnetic physics - I 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

      1 Esplanade des Particules 1213 Meyrin, Switzerland
      105
      Show room on map
      • Electromagnetic processes
      • Energy loss
      • Multiple scattering
      • Electromagnetic models
      • Electromagnetic parameters
      • Electromagnetic physics constructors
      Speaker: Mihaly Novak (CERN)
    • 17
      Hands-on - IV 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

      1 Esplanade des Particules 1213 Meyrin, Switzerland
      105
      Show room on map

      Exercise on EM physics

      Speakers: Mihaly Novak (CERN), Vladimir Ivantchenko (CERN)
    • 12:35
      Lunch break Restaurant #1 or #2

      Restaurant #1 or #2

      CERN

    • 18
      Hadronics physics - I 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

      1 Esplanade des Particules 1213 Meyrin, Switzerland
      105
      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
      • Exercises
      Speaker: Alberto Ribon (CERN)
    • 15:30
      Coffee break 31/3-009 - IT Amphitheatre Coffee Area

      31/3-009 - IT Amphitheatre Coffee Area

      CERN

      30
      Show room on map
    • 19
      Questions & Answers 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

      1 Esplanade des Particules 1213 Meyrin, Switzerland
      105
      Show room on map

      Discussion session

      Speaker: John Apostolakis (CERN)
    • 17:00
      Adjourn 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

      1 Esplanade des Particules 1213 Meyrin, Switzerland
      105
      Show room on map