Oak Ridge Geant4 Tutorial 2011 Agenda

(last revision Mar.03.2011)


Tuesday (Mar/08/2011)

08:30 - 08:45 Tutorial Introduction (Joseph Perl) (PPT,PDF)
  - Tutorial structure
  - Lecturer introduction
08:45 - 09:15 User Documents and Examples I (Dennis Wright) (PPT,PDF)
  - Installation Guide
  - Application developers manual
  - Novice examples in Geant4 distribution
  - LXR source code browser
  - HyperNews
09:15 - 10:00 Kernel I (Makoto Asai) (PPT,PDF)
  - General introduction
  - Global structure of Geant4
  - Run, event, track, step, trajectory, etc.
  - User classes

10:00 - 10:30 Break

10:30 - 11:00 User Interface I (Makoto Asai) (PPT,PDF)
  - Syntax of UI command
  - Interactive mode / batch mode
  - G4UIterminal class
11:00 - 11:30 Visualization I (Joseph Perl) (PPT,PDF)
  - Introduction to Visualization
  - Quick Looks at Seven Visualization Drivers
  - Basic Visualization Commands
11:30 - 12:00 Material Definition (Makoto Asai) (PPT,PDF)
  - Defining Materials
  - NIST Material database

12:00 - 13:30 Lunch Break

13:30 - 14:30 Geometry I (Makoto Asai) (PPT,PDF)
  - Introduction
  - G4VUserDetectorConstruction class
  - Solid
  - Logical volume
  - Region
  - Physical volume
  - Placement
14:30 - 15:00 Visualization II (Joseph Perl) (PPT,PDF)
  - Basic Visualization Commands

15:00 - 15:30 Break

15:30 - 17:30 Hands-on I (Joseph Perl)
  - Complete Geant4 installation if you have not already done so
     -- Step-by-step installation guide
     -- OpenGL HepRApp DAWN
  - Execute a few novice examples to confirm the installation
  - Troubleshooting: Installation and Configuration Hypernews


Wednesday (Mar/09/2011)


08:30 - 09:15 Physics I (Dennis Wright) (PPT,PDF)
  - Introduction
  - G4VUserPhysicsList class
  - Modular physics list
  - Packaged physics lists
09:15 - 10:00 Geometry II (Makoto Asai) (PPT,PDF)
  - Parametrized volume
  - Replicated volume
  - Divided volume
  - Nested-parametrization
  - Assembly volume
  - Reflected volume
  - Touchable

10:00 - 10:30 Break

10:30 - 11:15 Physics II (Dennis Wright) (PPT,PDF)
  - Overview
  - Processes
  - Production thresholds
11:15 - 11:45 Primary Particle (Makoto Asai) (PPT,PDF)
  - G4VUserPrimaryGeneratorAction class
  - Primary vertex and primary particle
  - Built-in primary particle generators
  - More on Particle Gun
11:45 - 12:00 Analysis (Joseph Perl) (PPT,PDF)
  - Analyze scored results

12:00 - 13:30 Break

13:30 - 13:50 Physics III (Tatsumi Koi) (PDF)
  - Cuts per region
  - Decay
  - Optical
13:50 - 14:20 Geometry III (Joseph Perl) (PDF)
  - GDML interface
  - CAD interface
14:20 - 15:00 EM Physics I (Tatsumi Koi) (PDF)
  - EM standard overview
  - Multiple scattering

15:00 - 15:30 Break

15:30 - 17:30 Hands-on II (Tatsumi Koi)
  - Material and geometry implementation
  - Visualization of geometry
  - Shoot primaries
  - Minimal (EM) physics list


Thursday (Mar/10/2011)

08:30 - 09:00 User Documents and Examples II (Tatsumi Koi) (PPT,PDF)
  - Toolkit developers manual
  - Physics reference manual
  - Extended and advanced examples in Geant4 distribution
09:00 - 09:30 Visualization III (Joseph Perl) (PPT,PDF)
  - Advanced Visualization
09:30 - 10:00 User Interface II (Makoto Asai) (PPT,PDF)
  - Define user commands

10:00 - 10:30 Break

10:30 - 11:00 EM Physics II (Tatsumi Koi) (PDF)
  - Low-E EM overview
11:00 - 12:00 Geometry IV (Makoto Asai) (PPT,PDF)
  - Magnetic field
  - Field integration and other types of field
  - Geometry checking tools
  - Geometry optimization
  - Parallel geometry
  - Moving objects

12:00 - 13:30 Break

13:30 - 14:20 Hadronic Physics I (Dennis Wright) (PPT,PDF)
  - Overview
  - Elastic process
  - Precompound/de-exitation models
  - Cascade models
  - Parameterized models
14:20 - 15:00 Hadronic Physics II (Tatsumi Koi) (PPT,PDF)
  - Neutron physics
  - Ion physics
  - Radioactive decay
 
15:00 - 15:30 Break

15:30 - 16:00 Scoring I (Makoto Asai) (PPT,PDF)
  - Introduction to sensitivity
  - Command-based scoring
  - Define scorers in the tacking geometry
16:00 - 17:30 Hands-on III (Makoto Asai)
  - Define scorers
  - Output results


Friday (Mar/11/2011)

08:30 - 09:15 Hadronic Physics III (Dennis Wright) (PPT,PDF)
  - String models
  - CHIPS / electro-nuclear models
  - Capture / fission / isotope-production models
09:15 - 10:00 Scoring II (Makoto Asai) (PPT,PDF)
  - Sensitive detector
  - Hits

10:00 - 10:30 Break

10:30 - 11:00 Kernel II (Makoto Asai) (PPT,PDF)
  - User limits
  - User information classes
  - Stack management
11:00 - 12:00 Hands-on IV (Tatsumi Koi)
  - Storing hits

12:00 - 13:30 Break

13:30 - 14:00 Event Biasing (Joseph Perl) (PDF)
  - Overview
  - Geometrical biasing
  - Physics biasing
  - Bremsstrahlung splitting
14:00 - 15:00 Hands-on V (Joseph Perl)
  - Alternate physics lists
  - Event biasing by Bremsstrahlung splitting

15:00 - 15:30 Break

15:30 - 16:00 Kernel III (Makoto Asai) (PPT,PDF)
  - Shower parametrization
  - Multi-threading
  - Speeding up the application
16:00 - 16:30 Which Physics List to Use (Dennis Wright) (PPT,PDF)
  - Choosing appropriate Physics List
  - Validation
16:30 - 16:50 How to Upgrade Your Geant4 Release (Joseph Perl) (PPT,PDF)
  - Major versus minor releases
  - What to look for in the release notes
  - How to upgrade
16:50 - 17:10 Open Q/A
17:10 - 17:30 Closing remarks (Makoto Asai) (PPT,PDF)
17:30 Adjourn