Puebla Geant4 Tutorial 2010 - Agenda

(Last revision - June.11.2010)



Monday (06/14/2010)

09:30 - 10:00 Registration
10:00 - 10:15 Opening addresses (local organizer - tbc)
10:15 - 10:30 Tutorial Introduction (J.Perl) (pdf)
  - Tutorial structure
  - Lecturer introduction
10:30 - 11:00 User Documents and Examples I (D.Wright) (pdf)
  - Installation Guide
  - Application developers manual
  - Novice examples in Geant4 distribution
  - LXR source code browser
  - HyperNews

11:00 - 11:30 Break

11:30 - 12:30 Kernel I (M.Asai) (pdf)
  - General introduction
  - Global structure of Geant4
  - Run, event, track, step, trajectory, etc.
  - User classes

12:30 - 14:00 Lunch Break

14:00 - 14:30 User Interface I (M.Asai) (pdf)
  - Syntax of UI command
  - Interactive mode / batch mode
  - G4UIterminal class
14:30 - 15:00 Visualization I (J.Perl) (pdf)
  - Introduction to Visualization
  - Quick Looks at Seven Visualization Drivers
  - Basic Visualization Commands
15:00 - 15:30 User Documents and Examples II (M.Kelsey)
  - Toolkit developers manual
  - Physics reference manual
  - Extended and advanced examples in Geant4 distribution

15:30 - 16:00 Break

16:00 - 18:00 Hands-on I (J.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


Tuesday (06/15/2010)

09:00 - 09:20 Material Definition (M.Kelsey)
  - Defining Materials
  - NIST Material database
09:20 - 10:00 Geometry I (M.Asai) (pdf)
  - Introduction
  - G4VUserDetectorConstruction class
  - Solid
  - Logical volume
  - Region
10:00 - 10:30 Visualization II (J.Perl) (pdf)
  - Basic Visualization Commands

10:30 - 11:00 Break

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

12:30 - 14:00 Break

14:00 - 14:45 Physics II (D.Wright) (pdf)
  - Overview
  - Processes
  - Production thresholds
14:45 - 15:10 Physics III (M.Kelsey)
  - Cuts per region
  - Decay
  - Optical
15:10 - 15:30 Primary Particle (M.Asai) (pdf)
  - 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 (06/16/2010)

09:00 - 09:30 EM Physics I (J.Perl) (pdf)
  - EM standard overview
  - Multiple scattering
09:30 - 10:00 EM Physics II (D.Wright) (pdf)
  - Low-E EM overview
10:00 - 10:30 Scoring I (M.Asai) (pdf)
  - Introduction to sensitivity
  - Command-based scoring
  - Define scorers in the tacking geometry

10:30 - 11:00 Break

11:00 - 11:30 Visualization III (J.Perl) (pdf)
  - Advanced Visualization
11:30 - 12:00 Geometry III (M.Kelsey)
  - GDML interface
  - CAD interface
12:00 - 12:30 User Interface II (M.Asai) (pdf)
  - Define user commands

12:30 - 14:00 Break

14:00 - 14:50 Hadronic Physics I (D.Wright) (pdf)
  - Overview
  - Elastic process
  - Precompound/de-exitation models
  - Cascade models
  - Parameterized models
14:50 - 15:30 Hadronic Physics II (M.Kelsey)
  - Neutron physics
  - Ion physics
  - Radioactive decay
 
15:30 - 16:00 Break

16:00 - 18:00 Hands-on III (M.Asai)
  - Define scorers
  - Output results


Thursday (06/17/2010)

09:00 - 09:40 Hadronic Physics III (D.Wright) (pdf)
  - String models
  - CHIPS / electro-nuclear models
  - Capture / fission / isotope-production models
09:40 - 10:20 Scoring II (M.Asai) (pdf)
  - Sensitive detector
  - Hits
10:20 - 10:30 Analysis (J.Perl) (pdf)
  - Analyze scored results

10:30 - 10:45 Break

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

12:15 - 16:30 Soccer Break

16:30 - 18:00 Hands-on IV (M.Asai)
  - Storing hits
18:00 - 20:00 Hands-on V (M.Kelsey)
  - Alternate physics lists
  - Event biasing by Bremsstrahlung splitting


Friday (06/18/2010)

09:00 - 09:30 How to Upgrade Your Geant4 Release (J.Perl) (pdf)
  - Major versus minor releases
  - What to look for in the release notes
  - How to upgrade
09:30 - 10:00 Kernel II (M.Asai) (pdf)
  - User limits
  - User information classes
  - Stack management
10:00 - 10:30 Which Physics List to Use (D.Wright) (pdf)
  - Choosing appropriate Physics List
  - Validation

10:30 - 11:00 Break

11:00 - 12:00 Kernel III (M.Asai) (pdf)
  - Parallel geometry
  - Moving objects
  - Shower characterization
  - Speeding up the application
12:00 - 12:15 Concluding Remarks (M.Asai) (pdf)
12:15 - 12:30 Concluding Remarks (local organizer - tbc)
12:30 Adjourn