[1211] | 1 | \chapter[Introduction] |
---|
| 2 | {Introduction} |
---|
| 3 | |
---|
| 4 | \section{Scope of This Manual} |
---|
| 5 | |
---|
| 6 | The Physics Reference Manual provides detailed explanations of the physics |
---|
| 7 | implemented in the Geant4 toolkit. The manual's purpose is threefold: |
---|
| 8 | |
---|
| 9 | \begin{itemize} |
---|
| 10 | |
---|
| 11 | \item to present the theoretical formulation, model, or parameterization of |
---|
| 12 | the physics interactions included in Geant4, |
---|
| 13 | |
---|
| 14 | \item to describe the probability of the occurrence of an interaction and the |
---|
| 15 | sampling mechanisms required to simulate it, and |
---|
| 16 | |
---|
| 17 | \item to serve as a reference for toolkit users and developers who wish to |
---|
| 18 | consult the underlying physics of an interaction. |
---|
| 19 | |
---|
| 20 | \end{itemize} |
---|
| 21 | |
---|
| 22 | This manual does not discuss code implementation or how to use the |
---|
| 23 | implemented physics interactions in a simulation. These topics are |
---|
| 24 | discussed in the User's Guide for Application Developers. Details |
---|
| 25 | of the object-oriented design and functionality of the Geant4 toolkit |
---|
| 26 | are given in the User's Guide for Toolkit Developers. The |
---|
| 27 | Installation Guide for Setting up Geant4 in Your Computing Environment |
---|
| 28 | describes how to get the Geant4 code, install it, and run it. |
---|
| 29 | |
---|
| 30 | \section{Definition of Terms} |
---|
| 31 | |
---|
| 32 | Several terms used throughout the Physics Reference Manual have specific |
---|
| 33 | meaning within Geant4, but are not well-defined in general usage. The |
---|
| 34 | definitions of these terms are given here. |
---|
| 35 | |
---|
| 36 | \begin{itemize} |
---|
| 37 | |
---|
| 38 | \item {\bf process} - a C++ class which describes how and when a specific |
---|
| 39 | kind of physical interaction takes place along a |
---|
| 40 | particle track. A given particle type typically |
---|
| 41 | has several processes assigned to it. |
---|
| 42 | Occaisionally ``process'' refers to the interaction |
---|
| 43 | which the process class describes. |
---|
| 44 | |
---|
| 45 | \item {\bf model} - a C++ class whose methods implement the details of an |
---|
| 46 | interaction, such as its kinematics. One or more |
---|
| 47 | models may be assigned to each process. In sections |
---|
| 48 | discussing the theory of an interaction, ``model'' may |
---|
| 49 | refer to the formulae or parameterization on which |
---|
| 50 | the model class is based. |
---|
| 51 | |
---|
| 52 | \item {\bf Geant3} - a physics simulation tool written in Fortran, |
---|
| 53 | and the predecessor of Geant4. Although many |
---|
| 54 | references are made to Geant3, no knowledge |
---|
| 55 | of it is required to understand this manual. |
---|
| 56 | |
---|
| 57 | \end{itemize} |
---|
| 58 | |
---|
| 59 | \section{Status of this document} |
---|
| 60 | 4.12.01 created by D.H. Wright |
---|
| 61 | |
---|
| 62 | |
---|