U.Penn Geant4 Tutorial 2011 Agenda

(last revision May.13.2011)


Saturday (May/14/2011)

14:00 - 14:15 Tutorial Introduction (Joseph Perl) (PPT,PDF)
  - Tutorial structure
  - Lecturer introduction
14:15 - 14:45 User Documents and Examples I (Dennis Wright) (PDF)
  - Installation Guide
  - Application developers manual
  - Novice examples in Geant4 distribution
  - LXR source code browser
  - HyperNews
14:45 - 15:15 User Interface I (Makoto Asai) (PPT,PDF)
  - Syntax of UI command
  - Interactive mode / batch mode
  - G4UIterminal class
15:15 - 15:45 Visualization I (Joseph Perl) (PPT,PDF)
  - Introduction to Visualization
  - Quick Looks at Seven Visualization Drivers
  - Basic Visualization Commands
15:45 - 17:00 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


Sunday (May/15/2011)

09:00 - 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 Material Definition (Dennis Wright) (PDF)
  - Defining Materials
  - NIST Material database

10:30 - 10:50 Break

10:50 - 11:50 Geometry I (Makoto Asai) (PPT,PDF)
  - Introduction
  - G4VUserDetectorConstruction class
  - Solid
  - Logical volume
  - Region
  - Physical volume
  - Placement
11:50 - 12:20 Visualization II (Joseph Perl) (PPT,PDF)
  - Basic Visualization Commands

12:20 - 13:30 Lunch Break

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

15:00 - 15:20 Break

15:20 - 17:00 Hands-on II (Joseph Perl)
  - Material and geometry implementation
  - Visualization of geometry
  - Shoot primaries
  - Minimal (EM) physics list


Monday (May/16/2011)

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

10:30 - 10:50 Break

10:50 - 11:10 Physics III (Makoto Asai) (PPT,PDF)
  - Cuts per region
  - Decay
  - Optical
11:10 - 11:40 User Documents and Examples II (Joseph Perl) (PPT,PDF)
  - Toolkit developers manual
  - Physics reference manual
  - Extended and advanced examples in Geant4 distribution
11:40 - 12:20 EM Physics I (Dennis Wright) (PDF)
  - EM standard overview
  - Multiple scattering

12:20 - 13:30 Lunch Break

13:30 - 14:00 User Interface II (Makoto Asai) (PPT,PDF)
  - Define user commands
14:00 - 14:30
EM Physics II (Joseph Perl) (PDF)
  - Low-E EM overview
14:30 - 15:00 Scoring I (Makoto Asai) (PPT,PDF)
  - Introduction to sensitivity
  - Command-based scoring
  - Define scorers in the tacking geometry

15:00 - 15:20 Break

15:20 - 17:00 Hands-on III (Makoto Asai)
  - Define scorers
  - Output results


Tuesday (May/17/2011)

09:00 - 09:30 Geometry III (Joseph Perl) (PDF)
  - GDML interface
  - CAD interface
09:30 - 10:30 Hadronic Physics I (Dennis Wright) (PDF)
  - Overview
  - Elastic process
  - Precompound/de-exitation models
  - Cascade models
  - Parameterized models

10:30 - 10:50 Break

10:50 - 11:50 Geometry IV (Makoto Asai) (PPT,PDF)
  - Magnetic field
  - Field integration and other types of field
  - Assembly volume
  - Reflected volume
  - Geometry checking tools
  - Geometry optimization
  - Parallel geometry
  - Moving objects
11:50 - 12:20
Visualization III (Joseph Perl) (PPT,PDF)
  - Advanced Visualization

12:20 - 13:30 Lunch Break

13:30 - 14:15 Hadronic Physics II (Dennis Wright) (PDF)
  - Neutron physics
  - Ion physics
  - Radioactive decay
  - String models
14:15 - 15:00 Scoring II (Makoto Asai) (PPT,PDF)
  - Sensitive detector
  - Hits

15:00 - 15:20 Break

15:20 - 17:00 Hands-on IV (Makoto Asai)
  - Storing hits


Wednesday (May/18/2011)

09:00 - 09:30 Kernel II (Makoto Asai) (PPT,PDF)
  - User limits
  - User information classes
  - Stack management
09:30 - 10:00 Hadronic Physics III (Dennis Wright) (PDF)
  - CHIPS / electro-nuclear models
  - Capture / fission / isotope-production models
10:00 - 10:30 Event Biasing (Joseph Perl) (PDF)
  - Overview
  - Geometrical biasing
  - Physics biasing
  - Bremsstrahlung splitting

10:30 - 10:50 Break

10:50 - 12:20 Hands-on V (Joseph Perl)
  - Alternate physics lists
  - Event biasing by Bremsstrahlung splitting

12:20 - 13:30 Lunch Break

13:30 - 14:00 Kernel III (Makoto Asai) (PPT,PDF)
  - Shower parametrization
  - Multi-threading
  - Speeding up the application
14:00 - 14:30 Which Physics List to Use (Dennis Wright) (PDF)
  - Choosing appropriate Physics List
  - Validation
14:30 - 15:00 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
15:00 - 15:30 Open Q/A
15:30 - 15:45 Closing remarks (Makoto Asai) (PPT,PDF)

15:45 Adjourn