Getting Started with Geant4

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.6.

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), who can register via the Learning Hub

A limited number of places is expected to be available for 'external' Geant4 users to register, after December 7th.  Please note that if you have requested 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 (see instructions) 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

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

    • 1
      An introduction to Geant4 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

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

      What is Geant4 ?
      How is a Geant4 application constructed ?

      Speaker: Mihaly Novak (CERN)
      codes day 2
      codes day3
      codes for day1
      Final Version (27 January 2020) (Updated on: 30 January 2020)
    • 10:35
      Coffee break 31/3-009 - IT Amphitheatre Coffee Area

      31/3-009 - IT Amphitheatre Coffee Area

      CERN

      30
      Show room on map
    • 2
      A first Geant4 application 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

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

      Checking the Geant4 installation
      Compiling and running a Geant4 application
      Interacting with a Geant4 application: first steps

      Speaker: Mihaly Novak (CERN)
    • 12:55
      Lunch Restaurant #1 or #2

      Restaurant #1 or #2

      CERN

    • 3
      Creating and visualising a detector / setup 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

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

      Hands on exercises on
      - A first Geant4 geometry
      - Visualising the setup

      Speaker: Mihaly Novak (CERN)
    • 15:40
      Coffee break 31/3-009 - IT Amphitheatre Coffee Area

      31/3-009 - IT Amphitheatre Coffee Area

      CERN

      30
      Show room on map
    • 4
      Describing a detector 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

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

      Building a geometry: new features and further exercises
      - placing volumes
      - first materials

    • 5
      Materials in Geant4 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

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

      Creating materials for a setup - overview and exercises

      Speaker: Mihaly Novak (CERN)
    • 10:55
      Coffee break 31/3-009 - IT Amphitheatre Coffee Area

      31/3-009 - IT Amphitheatre Coffee Area

      CERN

      30
      Show room on map
    • 6
      Configurable setups 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

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

      How to change the material of a volume via user command

      Speaker: Mihaly Novak (CERN)
    • 12:45
      Lunch break Restaurant #1 or #2

      Restaurant #1 or #2

      CERN

    • 7
      Extracting information 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

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

      Creating user actions to measure observables (energy deposition)

    • 15:40
      Coffee break 31/3-009 - IT Amphitheatre Coffee Area

      31/3-009 - IT Amphitheatre Coffee Area

      CERN

      30
      Show room on map
    • 8
      How can I intervene ? 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

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

      What other hooks does Geant4 provide for the user to record, configure/change behaviour ?
      A tour of Geant4 user actions, with exercises to demonstrate key aspects

    • 17:10
      Adjourn 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

      1 Esplanade des Particules 1213 Meyrin, Switzerland
      105
      Show room on map
    • 9
      More on Geant4 User actions 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

      1 Esplanade des Particules 1213 Meyrin, Switzerland
      105
      Show room on map
      Speaker: Mihaly Novak (CERN)
    • 10:50
      Coffee Break 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

      1 Esplanade des Particules 1213 Meyrin, Switzerland
      105
      Show room on map
    • 10
      Controlling Geant4 applications 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

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

      How to create your own User Command

      Speaker: Mihaly Novak (CERN)
    • 12:40
      Lunch Break 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

      1 Esplanade des Particules 1213 Meyrin, Switzerland
      105
      Show room on map
    • 11
      The next steps 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

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

      A taste of some of the most useful Geant4 features
      - Creating a magnetic field
      - First steps with multi-threading

    • 15:40
      Coffee Break 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

      1 Esplanade des Particules 1213 Meyrin, Switzerland
      105
      Show room on map
    • 12
      Questions and 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

    • 16:55
      Adjourn 31/3-004 - IT Amphitheatre

      31/3-004 - IT Amphitheatre

      CERN

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