source: trunk/documents/UserDoc/UsersGuides/PhysicsReferenceManual/latex/electromagnetic/utils/integral.tex @ 1211

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

CVS update

File size: 3.8 KB
Line 
1\section{Correcting the cross section for energy variation } \label{integral} 
2
3As described in Sections \ref{en_loss} and \ref{ip} the step size limitation
4is provided by energy loss processes in order to insure the precise
5calculation of the probability of particle interaction. It is generally
6assumed in Monte Carlo programs that the particle cross sections are
7approximately constant during a step, hence the reaction probability $p$ at
8the end of the step can be expressed as
9\begin{equation}
10\label{int_a}
11p = 1 - \exp \left ( -n s \sigma(E_i) \right ),
12\end{equation}
13where $n$ is the density of atoms in the medium, $s$ is the step length,
14$E_i$ is the energy of the incident particle at the beginning of the step,
15and $\sigma(E_i)$ is the reaction cross section at the beginning of the step.
16
17However, it is possible to sample the reaction probability from the exact
18expression
19\begin{equation}
20\label{int_b}
21p = 1 - \exp \left ( -\int_{E_i}^{E_f}{n \sigma(E) ds} \right ),
22\end{equation}
23where $E_f$ is the energy of the incident particle at the end of the step,
24by using the integral approach to particle transport.  This approach is
25available for processes implemented via the $G4VEnergyLossProcess$ 
26and $G4VEmProcess$ interfaces.
27
28The Monte Carlo method of integration is used for sampling the reaction
29probability \cite{int.unimod}.  It is assumed that during the step
30the reaction cross section
31smaller, than some value $\sigma(E) < \sigma_m$. The mean free path
32for the given step is computed using $\sigma_m$. If the process is chosen
33as the process happens at the step, the sampling of the final state is performed only
34with the probability $p=\sigma(E_f)/\sigma_m$, alternatively no interaction
35happen and tracking of the particle is continued.
36To estimate the maximum value
37$\sigma_m$ for the given tracking step at Geant4 initialisation the energy
38$E_m$ of absoluted maximum $\sigma_{max}$
39of the cross section for given material is determined and stored.
40If at the tracking time
41particle energy $E < E_m$, then $\sigma_m=\sigma(E)$. For higher initial energies
42if $0.8E>E_m$ then $\sigma_m=min(\sigma(E),\sigma(0.8E))$. In the opposit
43case $\sigma_m=\sigma_{max}$. Thus described method is precise if the
44cross section has only one maximum.
45Note, that it is a typical case for electromagnetic processes.
46
47
48The integral variant of step limitation is the default for the
49$G4eIonisation$, $G4eBremsstrahlung$ and some otehr process
50but is not automatically activated for others.
51To do so the boolean UI command ``/process/eLoss/integral true'' can be used.
52The integral variant of the energy loss sampling process is less dependent on
53values of the production cuts \cite{int.g403} and allows
54to have less step limitation, however it should be applied
55on a case-by-case basis because may require extra CPU. 
56
57\subsection{Status of this document}
58 01.12.03  integral method subsection added by V. Ivanchenko \\
59 17.08.04 moved to common to all charged particles by M. Maire \\
60 25.11.06  revision by V. Ivanchenko \\
61
62\begin{latexonly}
63
64\begin{thebibliography}{99}
65\bibitem{int.unimod}
66V.N.Ivanchenko et al.,
67Proc. of Int. Conf. MC91: Detector and event simulation in high
68energy physics, Amsterdam 1991, pp. 79-85. (HEP INDEX 30 (1992) No. 3237).
69\bibitem{int.g403}
70V.N.Ivanchenko.
71Geant4 Workshop (TRIUMF, Canada, 2003)
72http://www.triumf.ca/\\
73geant4-03/talks/04-Thursday-AM-1/02-V.Ivanchenko/eloss03.ppt
74
75\end{thebibliography}
76
77\end{latexonly}
78
79\begin{htmlonly}
80
81\subsection{Bibliography}
82
83\begin{enumerate}
84\item V.N.Ivanchenko et al.,
85Proc. of Int. Conf. MC91: Detector and event simulation in high
86energy physics, Amsterdam 1991, pp. 79-85. (HEP INDEX 30 (1992) No. 3237).
87\item V.N.Ivanchenko.
88Geant4 Workshop (TRIUMF, Canada, 2003)
89http://www.triumf.ca/\\
90geant4-03/talks/04-Thursday-AM-1/02-V.Ivanchenko/eloss03.ppt
91\end{enumerate}
92
93\end{htmlonly}
Note: See TracBrowser for help on using the repository browser.