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