Geant4 Tutorial

chaired by John Apostolakis (CERN)
from to (Europe/Zurich)
at CERN ( 593-R-010 )
Description

A tutorial on Geant4 for users interested to begin or improve their usage of Geant4. Appropriate for creating applications in any domain. Some lectures will discuss topics relevant to High Energy or Nuclear Physics. This is a hands-on tutorial course based on Geant4 version 9.3. Lectures will cover all aspects of Geant4 from basic installation through advanced topics, interspersed with examples that build a progressively more complex application extensible to real use. The course should be of interest both to novices and those with basic familiarity with Geant4. Participants are expected to have a reasonable knowledge of C++.

Registration

The course is full. Further registration is not possible. The course is given at no charge. Pre-registration is required as capacity is limited to 45 attendees. We note that half the places will be reserved to people with CERN affiliation (experiment or other). Places have been available on a first-come first-serve basis to qualified applicants.

Laptop and Preinstallation of Geant4 are Required

Users should bring a laptop capable of running Geant4 and 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 5 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 only a short session will 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. Full instructions of installing Geant4 VM with 9.3 have been circulated. 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.

 

Material:
Go to day
  • Monday, 15 February 2010
    • 13:00 - 14:00 Registration and Installation
      Material: slides pdf file
    • 14:00 - 14:30 Welcome and Local Information
      Material: slides pdf file
      • 14:00 Welcome 10'
        Speaker: Dr. Pere Mato (CERN)
      • 14:10 Local Information 20'
        Speaker: Dr. Gabriele Cosmo (CERN)
    • 14:30 - 16:00 Introduction and First Steps
      • 14:30 Introduction to Geant4 30'
        Lecture
        Speaker: Dr. John Apostolakis (CERN)
        Material: Slides powerpoint file pdf file
      • 15:00 First steps hands-on: 30'
        Exercises
        Speaker: Gunter Folger (CERN)
        Material: Exercise material link
    • 16:00 - 16:30 Coffee Break
    • 16:30 - 18:00 Building a detector - Part 1
      • 16:30 Materials and Geometry 1h30'
        Lectures and exercises
        Speaker: Dr. Gabriele Cosmo (CERN)
        Material: Slides powerpoint filedown arrow pdf filedown arrow
  • Tuesday, 16 February 2010
    • 09:00 - 12:30 Building a detector - Part 2
      • 09:00 Geometry - Part 2 1h30'
        Lectures and exercises
        Speakers: Witold Pokorski (CERN), Dr. Gabriele Cosmo (CERN)
        Material: Slides powerpoint filedown arrow pdf filedown arrow
      • 10:30 Coffee Break 15'
      • 10:45 Geometry - Part 3: Advanced Features 1h0'
        Speaker: Dr. Gabriele Cosmo (CERN)
        Material: Slides powerpoint file pdf file
      • 11:45 Electromagnetic Fields 30'
        Lecture and exercise
        Speaker: Dr. John Apostolakis (CERN)
        Material: Slides powerpoint file pdf file
    • 12:30 - 14:00 Lunch Break
    • 14:00 - 15:30 Primary Particles
      • 14:00 Primary particles and their generation 1h30'
        Speaker: Mrs. Sabine Elles (LAPP)
        Material: Paper unknown type file Slides powerpoint file pdf file
    • 15:30 - 16:00 Coffee Break
    • 16:00 - 18:00 UI commands and messengers
      Lecture and exercises
      • 16:00 User Interface and Messengers 1h0'
        Speaker: Prof. Vladimir Ivantchenko (CERN, ESA)
        Material: Slides pdf file
  • Wednesday, 17 February 2010
    • 09:00 - 10:30 Electromagnetic Physics - Part 1
      Conveners: Prof. Vladimir Ivantchenko (CERN, ESA), Gunter Folger (CERN)
      Material: slides pdf file
      • 09:00 Electromagnetic Physics - Part 1 30'
        Speakers: Prof. Vladimir Ivantchenko (CERN, ESA), Dr. Andreas Schaelicke (DESY Zeuthen)
    • 10:40 - 11:00 Coffee Break
    • 11:00 - 12:45 Getting information from Geant4 objects and using it
      • 11:00 Sensitive Detector 40'
        Speaker: Andrea Dotti (CERN)
        Material: Slides pdf file
      • 11:40 Internal Objects and User Actions 1h0'
        Speaker: Gunter Folger (CERN)
        Material: Slides powerpoint file pdf file
    • 12:45 - 14:00 Lunch Break
    • 14:00 - 15:30 Particles and Processes
      • 14:00 Particles and Processes 1h30'
        Lecture and exercises
        Speaker: Dr. Andreas Schaelicke (DESY Zeuthen)
        Material: Slides pdf file
    • 15:30 - 16:00 Coffee Break
    • 16:00 - 17:30 Saving information
      • 16:00 Hits 20'
        Speaker: Andrea Dotti (CERN)
        Material: Slides pdf file
      • 16:20 Interface to analysis toolkits 20'
        Speaker: Andrea Dotti (CERN)
        Material: Slides pdf file
    • 19:30 - 22:00 Dinner ( Restaurant - Da Ettore ( Meyrin ) )
  • Thursday, 18 February 2010
    • 09:00 - 10:30 EM Physics and Optics
      Convener: Prof. Vladimir Ivantchenko (CERN, ESA)
      • 09:00 Electromagnetic Physics - Part 2 1h30'
        Speakers: Prof. Vladimir Ivantchenko (CERN, ESA), Dr. Andreas Schaelicke (DESY Zeuthen)
        Material: Slides pdf file
    • 10:30 - 11:00 Coffee Break
    • 11:00 - 12:30 Getting Information from Geant4 - Part 2
      • 11:00 Scoring and stacking 1h30'
        Speaker: Makoto Asai (SLAC)
        Material: Slides powerpoint filedown arrow pdf filedown arrow
    • 12:30 - 14:00 Lunch Break
    • 14:00 - 18:30 Hadronic Physics and Physics Lists
      • 14:00 Hadronic Physics I 1h30'
        Speaker: Gunter Folger (CERN)
        Material: Slides powerpoint file pdf file
      • 15:30 break 30'
      • 16:00 Basics of Physics list 20'
        Speaker: Dr. Alberto Ribon (CERN)
        Material: Slides pdf file
      • 17:00 Optical Physics 1h0'
        Speaker: Dr. Andreas Schaelicke (DESY Zeuthen)
        Material: Slides pdf file
      • 18:00 Hadronic Modeling - CHIPS 30'
        Speaker: Dr. Mikhail Kosov (CERN, ITEP(MOSCOW))
        Material: Slides powerpoint file pdf file
  • Friday, 19 February 2010
    • 09:00 - 11:00 Hadronic Physics
      • 09:00 Em physics for ions 20'
        Material: Slides powerpoint file pdf file
      • 09:20 Hadronic Physics II 1h0'
      • 10:20 Neutrons 20' ( )
        Lecture and exercises
        Speaker: Prof. Vladimir Ivantchenko (CERN, ESA)
        Material: Slides pdf filedown arrow
    • 10:30 - 11:00 Coffee Break
    • 11:00 - 12:30 Further topics and discussion