Time Table

Day1 (17 (Wed) Oct, 2007)


13:30 - 13:40 (10)

Tutorial Overview (pptx, pdf)

- Tutorial structure

K. Murakami
13:40 - 14:10 (30)

Geant4 Overview and Kernel (pptx, pdf)

- Introduction
- Kernel structure (run/event/track/step/etc, tracking)
- User support

K. Murakami
14:10 - 14:30 (20)

Programming Guide for Geant4 users (pptx, pdf)

- G4-types
- CLHEP staffs (units, vector, rotation matrix, random number generation)
- C++ features in Geant4

G. Iwai
14:30 - 15:10 (40)

How to build/run user applications (pptx, pdf)

- Mandatory user classes
- User actions
- How to write main()
- How to configure/build user applications
- How to run user applications
- UI commands and macro
- How to visualize

T. Yamashita
15:10 - 16:00 (50)
Hands-on work 1 (pptx, pdf)
T. Yamashita
16:00 - 16:20 (20)
Break
16:20 - 17:00 (40)

Material and Geometry I (ppt, pdf)

- Material definition
- NIST materials DB
- G4VUserDetectorConstruction class
- Geometry definition
- Solid, logical volume, physical volume (placement), world volume
- Geoetry collision detection

T. Toshito
17:00 - 18:30 (90)
Hands-on work 2 (pptx, pdf)
T. Toshito

 

Day2 (18 (Thu) Oct, 2007)


13:30 - 13:50 (20)

Particles and Physics Processes (pptx, pdf)

- Particles
- Processes
- Range cuts
- User limits

K. Murakami
13:50 - 14:30 (40)

Geant4 Physics (EM / Hadron) (ppt, pdf)

- Standard EM processes
- LowE EM processes
- Hadron processes (model structure)
- Neutron physics
- Ion Physics
- Radioactive decay
- Optical photons
- Decays
- Physics validation

T. Toshito
14:30 - 14:50 (20)

Physics List (ppt, pdf)

- G4VUserPhysicsList class
- How to define physics list
- Modular physics list
- Packaged physics lists

T.Toshito
14:50 - 15:05 (15)

Primary Particle (pptx, pdf)

- G4VPrimaryGeneratorAction class
- Particle gun
- General particle source

T. Yamashita
15:05 - 15:25 (20)
Break  
15:25 - 15:55 (30)

Geometry II (pptx, pdf)

- Parameterization
- Replica, division
- Assembly, reflection
- Region, cuts per region
- Magnetic fields

K. Murakami
15:55 - 16:10 (15)

UI Command and Messenger (pptx, pdf)

- Messenger classes
- Defining user commands

K. Murakami
16:10 - 16:40 (30)

Sensitive Detector and Hits (pptx, pdf)

- Sensitive detector
- Hits and hit collection
- How to descrive detector sensitivity

T. Yamashita
16:40 - 17:00 (20)

Histograming and Analysis using ROOT (pptx, pdf)

- ROOT programming
- ROOT histogramming
- How to use ROOT

G. Iwai
17:00 - 18:30 (90)
Hands-on work 3
K. Murakami

 

Day3 (19 (Fri) Oct, 2007)


10:00 - 10:30 (30)
Advanced Topics and Topics from Recent Developments (pptx, pdf)
K. Murakami
10:30 - 11:00 (30)
Q/A and Discussion