source: trunk/documents/UserDoc/DocBookUsersGuides/PhysicsReferenceManual/latex/electromagnetic/miscellaneous/setcuts.tex @ 1211

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

CVS update

File size: 5.3 KB
Line 
1\section{Conversion from range cut to kinetic energy cut}
2
3In Geant4 charged particles are tracked to the end of their range.
4The differential cross section of $\delta$-electron productions
5and bremsstrahlung grow rapidly when secondary energy decrease. If all
6secondary particles will be tracked the CPU performance of any Monte Carlo code
7will be pure. The traditional solution is to use cuts. The specific of
8Geant4 \cite{cuts.G4} is that user provides value of cut in term
9of {\it cut in range}, which is unique for defined {\it G4Region} 
10or for the complete geometry.
11
12Range is used, rather than energy, as a more natural concept for designing a
13coherent policy for different particles and materials. Definition of
14the certain value of the {\it cut in range} means the requirement for precision
15of spatial radioactive dose deposition. This  conception is more
16strict for a simulation code and provides less handles for user to modify
17final results. At the same time, it ensures that simulation validated in
18one geometry is valid also for the other geometries.
19
20The value of cut is defined only for electrons, positrons and gamma.
21At the beginning of initialization of Geant4 physics the conversion from unique
22{\it cut in range} to cuts in kinetic energy for each {\it G4MaterialCutsCouple}
23\cite{cuts.Region} is performed. At that moment no energy loss or range table
24is created, so computation should be performed using original formulas.
25For electrons and positrons ionization above $10 keV$
26a simplified  Berger-Seltzer energy loss formula
27(\ref{eion.de}) is used, in which the density correction term is omitted.
28The contribution of the bremsstrahlung is added using empirical
29parameterized formula.
30For $T < 10 keV$ the linear dependence of ionization losses on
31electron velocity is assumed, bremsstrahlung contribution is neglected.
32Using these simplified formulas that energy loss vector for each {\it G4Element}
33is built. From this vector the range vector for the given material is constructed.
34The stopping range is defined as
35\begin{equation} 
36   R(T)= \int_0^T \frac{1}{(dE/dx)} \, dE .
37\end{equation}
38The integration has been done analytically for the low energy part and
39numerically above an energy limit $1 \; keV$. Using this table for each {\it cut in range}
40the corresponding kinetic energy can be found out. If obtained $cut in energy$ 
41cannot be below
42the parameter $lowlimit$ (default $1 \; keV$).
43If in specific application lower cut is required,
44then the allowed energy cut needs to be extended:\\
45\\
46{\it \footnotesize G4ProductionCutsTable::GetProductionCutsTable()$\to$SetEnergyRange(lowlimit,highlimit);}
47
48In contrary to electrons, gammas has no range, so some approximation should
49be used for range to energy conversion.
50An approximate empirical formula is used to compute the {\em absorption
51cross section} of a photon in an element  $\sigma_{abs}$.  Here, the {\em absorption cross
52section} means the sum of the cross sections of the gamma conversion, Compton
53scattering and photoelectric effect.  These processes are the ``destructive''
54processes for photons: they destroy the photon or decrease its energy.
55The coherent or Rayleigh scattering changes the direction of the gamma
56only; its cross section is not included in the {\em absorption cross section}.
57
58The {\tt AbsorptionLength} $L_{abs}$ vector is calculated for every material as :
59\begin{equation} 
60   L_{abs} = 5/\sigma_{abs}.
61\end{equation}
62The factor 5 comes from the requirement that the probability of having
63no 'destructive' interaction should be small, hence
64\begin{equation} 
65  \exp(-\mbox{$L_{abs} \sigma_{abs}$}) = \exp(-5) = 6.7 \times 10^{-3}.
66\end{equation}
67The photon cross section for a material has a minimum at a certain
68energy $E_{min}$. Correspondingly $L_{abs}$ 
69has a maximum at $E = E_{min}$,
70the value of the maximal   $L_{abs}$ is the biggest "meaningful"
71cut in absorption length. If the cut given by the user is bigger than this
72maximum, a warning is printed and the cut in kinetic energy is set to the
73{\it highlimit}.
74
75The conversion from range to energy can be studied using {\it G4EmCalculator}
76class. This class allows access or recalculation of energy loss, ranges and
77other values. It can be instantiated and at any place of user code
78and can be used after initialisation of Physics Lists:\\
79\\
80{\it G4EmCalculator calc;\\
81calc.ComputeEnergyCutFromRangeCut(range, particle, material);}\\
82\\
83here particle and material may be string names or corresponding const pointers
84to {\it G4ParticleDefinition} and {\it G4Material}.
85
86\subsection{Status of this document}
87  \ 9.10.98 created by L. Urb\'an. \\
88   27.07.01 minor revision M.Maire \\
89   17.08.04 moved to common to all charged particles (mma) \\
90   04.12.04 minor re-wording by D.H. Wright \\
91   18.05.07 rewritten by V. Ivanchenko \\
92   11.12.08 minor revision by V. Ivanchenko \\
93
94\begin{latexonly}
95
96\begin{thebibliography}{99}
97
98\bibitem{cuts.G4}
99  Geant4 Collaboration (S.~Agostinelli et al.),
100{\em Nucl. Instr. Meth. A506 (2003) 250.}
101\bibitem{cuts.Region} 
102  J.~Allison et al., {\em IEEE Trans. Nucl. Sci., 53 (2006) 270.}
103\end{thebibliography}
104
105\end{latexonly}
106
107\begin{htmlonly}
108
109\subsection{Bibliography}
110
111\begin{enumerate}
112\item Geant4 Collaboration (S.~Agostinelli et al.),
113{\em Nucl. Instr. Meth. A506 (2003) 250.}
114\item J.~Allison et al., {\em IEEE Trans. Nucl. Sci., 53 (2006) 270.}
115\end{enumerate}
116
117\end{htmlonly}
118
119
Note: See TracBrowser for help on using the repository browser.