Download Geant4 User's Guide for Toolkit Developers

Transcript
Geant4 User's Guide
for Toolkit Developers
3.1. Geometry ..................................................................................................................... 45
3.1.1. What can be extended ? ........................................................................................ 45
3.1.2. Adding a new type of Solid .................................................................................. 45
3.1.3. Modifying the Navigator ...................................................................................... 48
3.2. Electromagnetic Fields .................................................................................................... 49
3.2.1. Creating a New Type of Field ............................................................................... 49
3.3. Particles ....................................................................................................................... 51
3.3.1. Properties of particles .......................................................................................... 51
3.3.2. Adding New Particles .......................................................................................... 52
3.3.3. Nuclide properties from Evaluated Nuclear Structure Data File .................................... 52
3.4. Electromagnetic Physics .................................................................................................. 53
3.5. Hadronic Physics ........................................................................................................... 54
3.5.1. Introduction ........................................................................................................ 54
3.5.2. Principal Considerations ....................................................................................... 54
3.5.3. Level 1 Framework - processes ............................................................................. 54
3.5.4. Level 2 Framework - Cross Sections and Models ...................................................... 55
3.5.5. Level 3 Framework - Theoretical Models ................................................................ 58
3.5.6. Level 4 Frameworks - String Parton Models and Intra-Nuclear Cascade ......................... 60
3.5.7. Level 5 Framework - String De-excitation} .............................................................. 61
3.5.8. Creating Your Own Hadronic Process ..................................................................... 62
3.6. Generic Event Biasing .................................................................................................... 64
3.6.1. Introduction ........................................................................................................ 64
3.6.2. Design of Generic Biasing .................................................................................... 65
3.6.3. Physics Process Occurence Biasing ........................................................................ 66
3.7. Visualisation ................................................................................................................. 67
3.7.1. Creating a new graphics driver .............................................................................. 68
3.7.2. Enhanced Trajectory Drawing ............................................................................... 74
3.7.3. Trajectory Filtering .............................................................................................. 75
3.7.4. Other Resources .................................................................................................. 76
Bibliography .............................................................................................................................. 77
iv