SLAC Geant4 Tutorial 2009 - Agenda

(Last revision - Nov.08.2009)

Some photos



Monday (11/02/09)

Tutorial room is available for the morning. Individual support may be arranged for people who had difficulties in installing Geant4.

13:30 - 14:00 Registration
14:00 - 14:20 Tutorial IntroductionPDF) (J.Perl)
  - Emergency Information
  - Networking
  - Tutorial structure
  - Lecturer introduction
14:20 - 15:30 Kernel I (PDF) (M.Asai)
  - General introduction
  - Global structure of Geant4
  - Run, event, track, step, trajectory, etc.
  - User classes

15:30 - 16:00 Break

16:00 - 16:20 User Interface I (PDF) (M.Asai)
  - Syntax of UI command
  - Interactive mode / batch mode
  - G4UIterminal class
16:20 - 16:50 Visualization I (PDF) (J.Perl)
  - Introduction to Visualization
  - Quick Looks at Seven Visualization Drivers
  - Basic Visualization Commands
16:50 - 18:00 Hands-on I (J.Perl,N.Graf)
  - Complete Geant4 installation if you have not already done so
  - Execute a few novice examples to confirm the installation
     -- Linux Mac Windows
     -- OpenGL HepRApp DAWN
  - Troubleshooting: Installation and Configuration Hypernews


Tuesday (11/03/09)

09:00 - 09:30 User Documents and Examples I (PDF) (D.Wright)
  - Installation Guide
  - Application developers manual
  - Novice examples in Geant4 distribution
  - LXR source code browser
  - HyperNews
09:30 - 09:50 Material Definition (PDF) (T.Koi)
  - Defining Materials
  - NIST Material database
09:50 - 10:30 Geometry I (PDF) (M.Asai)
  - Introduction
  - G4VUserDetectorConstruction class
  - Solid
  - Logical volume
  - Region

10:30 - 11:00 Break

11:00 - 11:45 Physics I (PDF) (D.Wright)
  - Introduction
  - G4VUserPhysicsList class
  - Modular physics list
  - Packaged physics lists
11:45 - 12:30 Geometry II (PDF) (M.Asai)
  - Placement volume
  - Parametrized volume
  - Replicated volume
  - Divided volume
  - Touchable
  - Geometry checking tools

12:30 - 14:00 Break

14:00 - 14:45 Physics II (PDF) (D.Wright)
  - Overview
  - Processes
  - Production thresholds
14:45 - 15:10 Visualization II (PDF) (J.Perl)
  - Basic Visualization Commands
15:10 - 15:30 Primary Particle (PDF) (M.Asai)
  - G4VUserPrimaryGeneratorAction class
  - G4ParticleGun
  - General particle source

15:30 - 16:00 Break

16:00 - 18:00 Hands-on II (M.Kelsey)
  - Material and geometry implementation
  - Visualization of geometry
  - Shoot primaries
  - Minimal (EM) physics list


Wednesday (11/04/09)

09:00 - 09:30 Physics III (PDF) (D.Wright)
  - Cuts per region
  - Decay
  - Optical
09:30 - 09:55 Visualization III (PDF) (J.Perl)
  - Advanced Visualization
09:55 - 10:20 Scoring I (PDF) (M.Asai)
  - Introduction to sensitivity
  - Command-based scoring
  - Define scorers in the tacking geometry
10:20 - 10:30 Analysis (PDF) (J.Perl)
  - Analyze scored results

10:30 - 11:00 Break

11:00 - 11:30 EM Physics I (PDF) (T.Koi)
  - EM standard overview
  - Multiple scattering
11:30 - 12:00 EM Physics II (PDF) (D.Wright)
  - Low-E EM overview
12:00 - 12:30 Geometry III (N.Graf)
  - GDML interface
  - CAD interface

12:30 - 14:00 Break

14:00 - 14:50 Hadronic Physics I (PDF) (D.Wright)
  - Overview
  - Elastic process
  - Precompound/de-exitation models
  - Cascade models
  - Parameterized models
14:50 - 15:20 Hadronic Physics II (PDF) (T.Koi)
  - Neutron physics
  - Ion physics
  - Radioactive decay
15:20 - 15:30 Welcome (R.Mount)
 
15:30 - 16:00 Break

16:00 - 18:00 Hands-on III (T.Koi)
  - Define scorers
  - Output results


Thursday (11/05/09)

09:00 - 09:30 User Interface II (PDF) (M.Asai)
  - Define user commands
09:30 - 09:50 User Documents and Examples II (PDF) (D.Wright)
  - Toolkit developers manual
  - Physics reference manual
  - Extended and advanced examples in Geant4 distribution
09:50 - 10:30 Scoring II (PDF) (M.Asai)
  - Sensitive detector
  - Hits

10:30 - 11:00 Break

11:00 - 12:30 Hands-on IV (T.Koi)
  - Storing hits

12:30 - 14:00 Break

14:00 - 14:45 Geometry IV (PDF) (M.Asai)
  - Magnetic field
  - Nested parametrization
  - Reflected volume, Assembly volume
  - Geometry optimization
14:45 - 15:30 Event Biasing (M.Kelsey)
  - Overview
  - Geometrical biasing
  - Physics biasing
  - Bremsstrahlung splitting

15:30 - 16:00 Break

16:00 - 18:00 Hands-on V (M.Kelsey)
  - Alternate physics lists
  - Event biasing by Bremsstrahlung splitting


Friday (11/06/09)

09:00 - 09:30 How to Upgrade Your Geant4Release (PDF) (J.Perl)
  - About the new Geant4 release, 9.3
  - Major versus minor releases
  - What to look for in the release notes
  - How to upgrade
09:30 - 10:00 Kernel II (PDF) (M.Asai)
  - User limits
  - User information classes
10:00 - 10:30 Hadronic Physics III (PDF) (D.Wright)
  - String models
  - CHIPS / electro-nuclear models
  - Capture / fission / isotope-production models

10:30 - 11:00 Break

11:00 - 11:45 Kernel III (PDF) (M.Asai)
  - Stack management
  - Parallel geometry
  - Moving objects
  - Shower parameterization
11:45 - 12:15 Q/A and comments
12:15 - 12:30 Concluding Remarks (PDF) (M.Asai)
12:30 Adjourn

Tutorial room is available for the afternoon. Additional discussion for selected topics may be arranged.

        Additional discussion materials