source: trunk/documents/UserDoc/DocBookUsersGuides/PhysicsReferenceManual/latex/generalities/introduction.tex

Last change on this file was 1211, checked in by garnier, 15 years ago

CVS update

File size: 2.5 KB
Line 
1\chapter[Introduction]
2   {Introduction}
3
4\section{Scope of This Manual} 
5
6The Physics Reference Manual provides detailed explanations of the physics
7implemented 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
22This manual does not discuss code implementation or how to use the
23implemented physics interactions in a simulation.  These topics are
24discussed in the User's Guide for Application Developers.  Details
25of the object-oriented design and functionality of the Geant4 toolkit
26are given in the User's Guide for Toolkit Developers.  The
27Installation Guide for Setting up Geant4 in Your Computing Environment
28describes how to get the Geant4 code, install it, and run it.
29
30\section{Definition of Terms}
31
32Several terms used throughout the Physics Reference Manual have specific
33meaning within Geant4, but are not well-defined in general usage.  The
34definitions 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
Note: See TracBrowser for help on using the repository browser.