Difference between revisions of "TF SPIM StoppingPower"
(12 intermediate revisions by the same user not shown) | |||
Line 88: | Line 88: | ||
<math>\frac{\mathcal{K}}{A} = \frac{4 \pi N r_e^2 m_e c^2}{A} = 0.307 \frac{MeV cm^2}{g}</math>''' if A=1''' | <math>\frac{\mathcal{K}}{A} = \frac{4 \pi N r_e^2 m_e c^2}{A} = 0.307 \frac{MeV cm^2}{g}</math>''' if A=1''' | ||
− | The limits of the above integral should be more physical in order to reflect the limits of the physics interaction. Let b_{min} and b_{max} represent the minimum and maximum possible impact parameter where the physics is described, as shown above, by the coulomb force. | + | The limits of the above integral should be more physical in order to reflect the limits of the physics interaction. Let <math>b_{min}</math> and <math>b_{max}</math> represent the minimum and maximum possible impact parameter where the physics is described, as shown above, by the coulomb force. |
;What is <math>b_{min}</math>? | ;What is <math>b_{min}</math>? | ||
Line 148: | Line 148: | ||
While the classical equation above works in a limited kinematic regime, the Bethe-Bloch equation includes the corrections needed to cover most kinematic regimes for heavy particle energy loss. | While the classical equation above works in a limited kinematic regime, the Bethe-Bloch equation includes the corrections needed to cover most kinematic regimes for heavy particle energy loss. | ||
− | :<math>-\frac{dE}{dx} = \mathcal{K} z^2 \frac{Z}{A} \frac{1}{\beta^2} \left [ \frac{1}{2} \ln \left (\frac{2 | + | :<math>-\frac{dE}{dx} = \mathcal{K} z^2 \frac{Z}{A} \frac{1}{\beta^2} \left [ \frac{1}{2} \ln \left (\frac{2 m_e c^2 \beta^2 \gamma^2 }{I} \frac{ T_{max}}{I} \right) - \beta^2 - \frac{\delta}{2}\right ]</math>[http://pdg.lbl.gov/2007/reviews/passagerpp.pdf PDG reference Eq 27.1 pg 1] |
where | where | ||
Line 169: | Line 169: | ||
is used to calculate hadron energy loss. | is used to calculate hadron energy loss. | ||
− | line 132 <math>\Rightarrow</math> | + | line 132 (line 257 in version 4.9.5) <math>\Rightarrow</math> |
:<math>-\frac{dE}{dx} = \log \left ( \frac{2 m_e c^2 \tau (\tau +2) E_{min}}{I^2}\right) - \left (1 - \frac{E_{min}}{E_{max}} \right ) \beta^2</math> | :<math>-\frac{dE}{dx} = \log \left ( \frac{2 m_e c^2 \tau (\tau +2) E_{min}}{I^2}\right) - \left (1 - \frac{E_{min}}{E_{max}} \right ) \beta^2</math> | ||
Line 177: | Line 177: | ||
:<math> \tau = \frac{K.E.}{M}</math> | :<math> \tau = \frac{K.E.}{M}</math> | ||
− | line 143 <math>\Rightarrow</math> | + | line 143 (line 267 in version 4.9.5) <math>\Rightarrow</math> |
:<math>\frac{dE}{dx} -= \log ( \tau (\tau + 2) ) -cden</math> = density corection = <math>\frac{\delta}{2}</math> | :<math>\frac{dE}{dx} -= \log ( \tau (\tau + 2) ) -cden</math> = density corection = <math>\frac{\delta}{2}</math> | ||
− | line 148 <math>\Rightarrow</math> | + | line 148 (line 270 in vers. 4.9.5) <math>\Rightarrow</math> |
:<math>\frac{dE}{dx} -= \frac{2c}{Z_{target}}</math> = shell correction, corrects for the classical asumption that the atomic electron's velocity is initially zero; or the the incident particles velocity is far greater than the atomic electron's velocity. | :<math>\frac{dE}{dx} -= \frac{2c}{Z_{target}}</math> = shell correction, corrects for the classical asumption that the atomic electron's velocity is initially zero; or the the incident particles velocity is far greater than the atomic electron's velocity. | ||
− | line 154 <math>\Rightarrow</math> | + | line 154 (line 273 in version 4.9.5) <math>\Rightarrow</math> |
: <math>\frac{dE}{dx} *= \frac{2 \pi m_e c^2 r_e^2 z^2}{\beta^2} \rho_e \;\;\;\; \rho_e \propto \frac{NZ}{A}</math> | : <math>\frac{dE}{dx} *= \frac{2 \pi m_e c^2 r_e^2 z^2}{\beta^2} \rho_e \;\;\;\; \rho_e \propto \frac{NZ}{A}</math> | ||
Line 193: | Line 193: | ||
[[Image:SPIM_EnergyLoss_EnergyDependence.jpg | 500 px]] | [[Image:SPIM_EnergyLoss_EnergyDependence.jpg | 500 px]] | ||
− | The above curve shows the energy loss per distance traveled (<math>\frac{dE}{dx}</math>) as a function of the incident particles energy. There are three basic regions. At low incident energies ( < 10^5 eV) the incident particle tends to excite or even ionize the atoms in the material it is penetrating. The maximum amount of energy loss per distance traveled is defined | + | The above curve shows the energy loss per distance traveled (<math>\frac{dE}{dx}</math>) as a function of the incident particles energy. There are three basic regions. At low incident energies ( < 10^5 eV) the incident particle tends to excite or even ionize the atoms in the material it is penetrating. The maximum amount of energy loss per distance traveled is defined as the Bragg peak. The region after the Bragg peak, in which the energy loss per distance traveled reaches its smallest value, is refered to as the point of minimum ionizing. Minimimum ionizing particles will have incident energies corresponding to this value or larger. The characteristic of the minimum ionizing particles is that their energy loss per distance traveled is essentially constant making simulations easier until the particle's energy drops below the minimum ionizing energy level as it passes through the material. |
In general the Bethe-Bloch equation breaks down at low energies (below the Bragg peak) and is a good description (to within 10%) for | In general the Bethe-Bloch equation breaks down at low energies (below the Bragg peak) and is a good description (to within 10%) for | ||
Line 217: | Line 217: | ||
==== Thick Absorber ==== | ==== Thick Absorber ==== | ||
− | A thick absorber is one in which a large number of collisions takes place. In this situation the central limit theorem from statistics tells you that the larger number of random | + | A thick absorber is one in which a large number of collisions takes place. In this situation the central limit theorem from statistics tells you that the larger the number of random variable samples , <math>N</math>, involved the more the observable will follow a Gaussian distribution. The Gaussian distribution is a good approximation to the binomial distribution when the number of trials is large. |
[[Forest_ErrAna_StatDist#Binomial_with_Large_N_becomes_Gaussian]] | [[Forest_ErrAna_StatDist#Binomial_with_Large_N_becomes_Gaussian]] | ||
Line 375: | Line 375: | ||
[[Image:SPIM_DeltaRay_CloudChamber.jpg | 400 px]] | [[Image:SPIM_DeltaRay_CloudChamber.jpg | 400 px]] | ||
− | The blue spiral in the above gas chamber picture is a high energy electron from the | + | The blue spiral in the above gas chamber picture is a high energy electron ejected from a collision that spirals in the B-field ejecting low energy electrons at the end. The B-field is directed out of the picture. |
The physics of ionization is different from the physics used to calculate Bethe-Bloch energy loss. Remember Bethe-Bloch starts to break down at low energies below the Bragg peak. | The physics of ionization is different from the physics used to calculate Bethe-Bloch energy loss. Remember Bethe-Bloch starts to break down at low energies below the Bragg peak. | ||
Line 486: | Line 486: | ||
;1.) Maximum Range (<math>R_0</math>): | ;1.) Maximum Range (<math>R_0</math>): | ||
− | :This range is defined using the continuous slowing down approximation (CSDA) | + | :This range is defined using the continuous slowing down approximation (CSDA) where electrons are assumed to have many collisions over very small distances making it appear to be continuous energy loss instead of discrete. The range is then calculated by integrating over these average energy losses <math>\frac{dE}{dx} \cdot s</math>. |
;2.) Practical Range (<math>R_P</math>): | ;2.) Practical Range (<math>R_P</math>): | ||
Line 569: | Line 569: | ||
Now we need to know which direction the scattered particle goes after it has lost this energy. | Now we need to know which direction the scattered particle goes after it has lost this energy. | ||
− | The work of Moliere describes the angular deflection of the particle which lost the energy thereby leading to a prediction of the Cross-section. GEANT4 though uses the more complete Lewis theory to describe Multiple | + | The work of Moliere describes the angular deflection of the particle which lost the energy thereby leading to a prediction of the Cross-section. GEANT4 though uses the more complete Lewis theory to describe Multiple Coulomb Scattering (MCS) sometimes generically referred to as multiple scattering. |
There are 3 regions in which coulomb scattering is calculated | There are 3 regions in which coulomb scattering is calculated | ||
Line 576: | Line 576: | ||
: For thin materials. | : For thin materials. | ||
: If the probability of more than 1 coulomb scattering is small | : If the probability of more than 1 coulomb scattering is small | ||
− | : | + | :Then use the Rutherford formula for <math>\frac{d \sigma}{d \Omega}</math> |
;2.)Multiple Scattering: | ;2.)Multiple Scattering: | ||
Line 694: | Line 694: | ||
while <math><cos \theta ></math> is calculable, GEANT4 evaluates <math>\cos (\theta)</math> from a probability distribution whose general form is | while <math><cos \theta ></math> is calculable, GEANT4 evaluates <math>\cos (\theta)</math> from a probability distribution whose general form is | ||
− | :<math>g[\cos(\theta)] | + | :<math>g[\cos(\theta)] = p \left ( qg_1[\cos(\theta)] + (1-q)g_3[\cos(\theta)] \right ) + (1-p)g_2[\cos(\theta)]</math> |
where | where |
Latest revision as of 14:46, 23 September 2016
Stopping Power
Bethe Equation
Classical Energy Loss
Consider the energy lost when a particle of charge (
) traveling at speed is scattered by a target of charge ( ). Assume only the coulomb force causes the particle to scatter from the target as shown below.- Notice
- as is scattered the horizontal component of the coulomb force ( ) flips direction; ie net horizontal force for the scattering
where
- k =
- r = distance between incident projectile and target atom
- b= impact parameter of collision
Using the definition of Impulse one can determine the momentum change of as
Let's assume that the energy lost by the incident particle
is absorbed by an electron in the target atom. This energy may be cast in terms of the incident particles momentum change asBy calculating the change in momentum (
) of the incident particle we can infer that the energy lost by the incident particle is absorbed by one of the target material's atomic electrons.using
we havecasting this in terms of the classical atomic electron radius
- just equate
Then
and
- : = 1 here because I shall assume the energy is lost to just the electron and the Atom is a spectator
Now let's calculate an expression representing the AVERAGE energy lost for an incident particle traversing a material of some thickness.
Let
- = Probability of an interaction taking place which results in an energy loss
If we let
Z = Atomic Number = # electrons in target Atom = number of protons in an Atom
N = Avagadros number =
A = Atomic mass =
= probability of hitting an atomic electron in the area of an annulus of radius ( ) with an energy transfer between and
Then
- = energy lost by the incident particle per distance traversed through the material
I am just adding up all the energy losses weighted by the probability of the energy loss to find the average (total) energy loss.
- What is
- = probability of an energy transfer taking place = probability of an interaction = [ Atoms /g]
- In practice is a measured cross-section which is a function of energy.
- classically so let's use this as a first approximation
- =
- =
- =
where
if A=1The limits of the above integral should be more physical in order to reflect the limits of the physics interaction. Let
and represent the minimum and maximum possible impact parameter where the physics is described, as shown above, by the coulomb force.- What is ?
if
then diverges and the energy transfer . Physically there is a maximum energy that may be transferred before the physics of the problem changes (ie: nuclear excitation, jet production, ...). The de Borglie wavelength of the atom is used to estimate a value for such that- What is ?
As
gets bigger the interaction is "softer" and longer. If the interaction time ( ) is so long that it is equivalent to an electron orbit ( ) then the atom looks more like it is neutrally charged. You move from an interaction in which the electron orbit is perturbed adiabatically such that there is no orbit change and the minimum amount of energy is transferred to no interaction taking place because the atom is neutral.Let
- : fields at high velocities get Lorentz contracted
- : I mean excitation energy of target material ( )
Condition for
:
Example 5: Find for a 10 MeV proton hitting a liquid hydrogen ( ) target
A = Z=z=1
= 0.511 MeV
I = 21.8 eV : see gray data point for Liquid From Figure 27.5 on pg 6 of PDG below.
Just need to know
and"a 10 MeV proton"
Kinetic Energy (K.E.) = 10 MeV =Proton is not relativistic
Plugging in the numbers:
- How much energy is lost after 0.3 cm?
Notice that the units for energy loss are normalized by the density of the material
To get the actual energy lost I need to multiply by the density. So for any given atom the energy loss will depend on the state (solid, gas, liqid) of the atom as this effects the density of the material.
- = 2.2 MeV
File:SPIM HydrogenStoppingPower.pdf Compare with Triumf Kinematics Handbook, 2nd edition, September 1987, L.G. Greeniaus
Bethe-Bloch Equation
While the classical equation above works in a limited kinematic regime, the Bethe-Bloch equation includes the corrections needed to cover most kinematic regimes for heavy particle energy loss.
where
- = Max K.E. transferable to the Target of mass in a single collision.
- = correction for electron spin and very distant collisions which deforms the electron atomic orbits each process reducing dE/dx by
- = density correction term: in the classical derivation the material is treated as just a system of atoms uniformly distributed in space. These Atoms, however, give the material polarizability which can reduce the electric field (dielectric).
GEANT 4 implementation
The GEANT4 file (version 4.8.p01)
source/processes/electromagnetic/standard/src/G4BetheBlockModel.cc
is used to calculate hadron energy loss.
line 132 (line 257 in version 4.9.5)
where
line 143 (line 267 in version 4.9.5)
- = density corection =
line 148 (line 270 in vers. 4.9.5)
- = shell correction, corrects for the classical asumption that the atomic electron's velocity is initially zero; or the the incident particles velocity is far greater than the atomic electron's velocity.
line 154 (line 273 in version 4.9.5)
Energy Dependence
The above curve shows the energy loss per distance traveled (
) as a function of the incident particles energy. There are three basic regions. At low incident energies ( < 10^5 eV) the incident particle tends to excite or even ionize the atoms in the material it is penetrating. The maximum amount of energy loss per distance traveled is defined as the Bragg peak. The region after the Bragg peak, in which the energy loss per distance traveled reaches its smallest value, is refered to as the point of minimum ionizing. Minimimum ionizing particles will have incident energies corresponding to this value or larger. The characteristic of the minimum ionizing particles is that their energy loss per distance traveled is essentially constant making simulations easier until the particle's energy drops below the minimum ionizing energy level as it passes through the material.In general the Bethe-Bloch equation breaks down at low energies (below the Bragg peak) and is a good description (to within 10%) for
- and < 26 (Iron) : a.m.u = Atomic Mass Unit
the
term in the Bethe-Bloch equation dominates between the Bragg peak and the minimum ionization region.the
term and its corrections influence the dependence of as you move up in energy beyond the minimum ionization point.
Energy Straggling
While the Bethe-Bloch formula gives you a way to quantify the amount of energy a heavy charged particle loses as a function of the distance traveled, you should realize that when you calculate the total energy lost via
you are only determining the AVERAGE energy loss. In other words, Bethe-Bloch is the Astochastic process describing energy loss.
In reality the energy loss process is a stochastic process because of the statistical fluctuations which occur in the actual number of collisions which take place.
Thick Absorber
A thick absorber is one in which a large number of collisions takes place. In this situation the central limit theorem from statistics tells you that the larger the number of random variable samples ,
, involved the more the observable will follow a Gaussian distribution. The Gaussian distribution is a good approximation to the binomial distribution when the number of trials is large.Forest_ErrAna_StatDist#Binomial_with_Large_N_becomes_Gaussian
, and to a Poisson distribution when the mean is a lot larger than 1.
Forest_ErrAna_StatDist#Gaussian_approximation_to_Poisson_when
The gaussian probability function is defined as
where the Full Width at Half Max (FWHM) of the distribution =
In the case of energy loss, the variance using the Bethe-Bloch equation should be
the realitivistic variance is
for very thick absorbers see
C. Tschaler, NIM 64, (1968) 237 ; ibid, 61, (1968) 141
When simulating energy loss of heavy charged particles the Bethe-Bloch equation may be used to calculate a
which can determine the average energy loss at the given kinetic energy of the particle. This average is then smeared according to a gaussian distribution of varianceThin Absorbers
In thin absorbers the number of collisions is small preventing the use of the central limit theorem to describe the stochastic process of energy loss in terms of a Gaussian distribution. The large energy transfers that are possible cause the energy loss distribution to look like a Gaussian with a high energy tail (or foot).
The skewness of the resulting energy loss distribution is quantified as
- = lead term in Bethe Bloch equation
= density of absorbing material.
- = max energy transfered in 1 collision (headon / knock out collision)
This comes from the relativistic kinematics of an Elastic Collision.
Conservation of Momentum :
Conservation of Energy
:
using conservation of E & P as well as substituting for you can show
- : cons of E
- : cons of P
solving for
(Landau Theory)
Landau assumed
- is max energy transfer
- electrons are free (energy transfer is so large you can neglect binding)
- incident particle maintains velocity (large momentum transfer from big mass to small mass) (bowling ball hits ping pong ball)
L. Landau, "On the Energy Loss of Fast Particles by Ionization", J. Phys., vol 8 (1944), pg 201
instead of a gaussian distribution Landau used
where
(Vavilou's Theory)
Vavilous paper
P.V. Vavilou, "Ionization losses of High Energy Heavy Particles", Soviet Physics JETP, vol 5 (1950? )pg 749
describe the physics for the case
The distribution function derived is shown below as well as a conceptual overlay of Vavilou's and Landau's distributions. (The
in the picture should be a )
where
GEANT4's implementation
GEANT 4 uses the skewness parameter
to determine if it will use a "fluctuations model" to calculate energy straggling or the gaussian model described in section 3.2.1.kappa > 10
If
- > 10
and we have a thick absorber ( large step size) then the Gausian function in 3.2.1 is used to calculate energy straggling.
What happens is
is calculated via then the actual energy loss predicted by the simulation is chosen from a Gaussian distribution to account for energy straggling such that the of this Gaussian distribution is given by:where
- = electron density of the medium
- = charge of the incident particle
- = step size
- = cutoff kinetic energy for -electrons
tells GEANT where to put the cutoff for using the Gaussian distribution for energy straggling. This tells the simulation the low energy cutoff where Bethe-Bloch starts to fail due to ionization.
Delta-electrons
What is a
- electron?- electrons are also known as "knock -on" electrons and delta rays.
As heavy particles traverse a medium they can ionize electrons from atoms. The ejected electrons can be given enough energy to ionize as well.
In a cloud chamber (a supercooled volume of super saturated water vapor which ionizes as charged particles pass through) such and event would look like:
The blue spiral in the above gas chamber picture is a high energy electron ejected from a collision that spirals in the B-field ejecting low energy electrons at the end. The B-field is directed out of the picture.
The physics of ionization is different from the physics used to calculate Bethe-Bloch energy loss. Remember Bethe-Bloch starts to break down at low energies below the Bragg peak.
Because of this GEANT 4 sets the cutoff for this process to be
- > 1 keV
Note: The BE energies of an electron in Hydrogen is 13.6 ev and the electrons in Argon have binding energies between 15.7 eV and 3.2 keV.
Fluctuations Model: kappa < 10
If
Then GEANT 4 uses a "Fluctuations Model" to determine energy loss instead of Bethe-Bloch.
- Fluctuations Model
-
- the atom is assumed to have on 2 energy levels and
- you can excite the atom and lose either or or you can ionize the atom and lose energy according to a function .
The total energy loss in a step will be
where
- , , and are the number of collisions which are sampled from a poison distribution
- : rand = random number between 0 and 1
- = mean ionization energy
The fluctuation model was comparted with data in
K. Lassila-Perini and L. Urban, NIM, A362 (1995) pg 416
The cross sections used for excitation and ionization may be found in
H. Bichel, Rev. Mod. Phys., vol 60 (1988) pg 663
Range Straggling
- Def of Range (R)
- The distance traveled before all the particles energy is lost.
- = theoretical calculation of the path length traveled by a particle of incident energy
- Note units:
the Energy Straggling introduced in the previous section can explain why identical particles penetrate material to different depths. The energy straggling results in Range straggling.
If we do a shielding experiment where we have a source of incident particles of energy E and we count how many "punch" through a material of thickness (x) we would see a transmission coefficient
which would look likeFractional Range Straggling
fractional range straggling
Assuming the energy loss of a non-relativistic heavy ion through matter follows a Gaussian (thick absorber)
Then it can be shown that
where
- = mass of the target electrons
- = atomic mass of the Projectile
since
- kg
and
- 1 a.m.u. = kg
then
- = 1.17 % if using a proton (A=1)
The above is a "back of the envelope" estimate. The experimentally measured values for Cu, Al, and Be target using a proton projectile are
If the incident projectile is an electron then
making electron range straggling a vague concept.There are several definitions of electron range
- 1.) Maximum Range ( )
- This range is defined using the continuous slowing down approximation (CSDA) where electrons are assumed to have many collisions over very small distances making it appear to be continuous energy loss instead of discrete. The range is then calculated by integrating over these average energy losses .
- 2.) Practical Range ( )
- This stopping distance is defined by extrapolating the electron transmission curve to zero (see below).
Electron Capture and Loss
Bohr Criterion
- "A rapidly moving nucleus is fully ionized if its velocity exceeds that of its most tightly bound electron"
The Bohr Model:
for the inner most electron (
)- Electron K.E. =
- the fine structure constant
If
the nucleus is fully ionizedor
if
alternatively if the ion is moving through a material with a speed such that
Then electrons may be captured by the projectile and lost by the target.
Z-effective
Describing the charge state of your heavy ion traveling through matter at a velocity below the Bohr criterion is very complicated. There is a competition between electron capture and loss. Accurate cross sections are needed to simulate the process reliably.
Some insight into this process can be found using the Thomas-Fermi model
to describe an atom moving slow enough so it has captured many electrons but fast enough so its not neutral. In the Thomas-Fermi model the distribution of electrons in an atom is described as being uniformly distributed such that there are 2 electrons in each discrete volume of phase space( the space in which all possible states of a system are represented) defined using planks constant as
.For the purpose of simulations you would like a relationship for
in terms of and .It is usually adequate to use fits for empirical data as long as we know that we are in the kinematic range in which those fits are valid.
when MeV the data indicates that
where
- effective charge f the projectile =
- = number of protons
- = average number of captured electrons
When calculating stopping power for E < 10 MeV you use
in the Bethe-Bloch equation.Note: As the ions charge state fluctuates while it slows down (or if accelerated through materials) you will need to recalculate the energy loss, and as a result you will get larger energy loss fluctuations in this energy range.
For thin absorber you will look for stripping and loss cross sections.
- Here a thin absorber is one whose thickness is less than the charge equilibrium distance defined as the distance traveled until the projectile's velocity is
A rule of thumb is that a thin absorber for low energy ions has a thickness
For thick absorbers: The experimentally determined expression for the change in
from isMultiple Scattering
The Bethe-Bloch equation tells us how much energy is lost and GEANT4s calculation of this energy is described above.
Now we need to know which direction the scattered particle goes after it has lost this energy.
The work of Moliere describes the angular deflection of the particle which lost the energy thereby leading to a prediction of the Cross-section. GEANT4 though uses the more complete Lewis theory to describe Multiple Coulomb Scattering (MCS) sometimes generically referred to as multiple scattering.
There are 3 regions in which coulomb scattering is calculated
- 1.) Single Scattering
- For thin materials.
- If the probability of more than 1 coulomb scattering is small
- Then use the Rutherford formula for
- 2.)Multiple Scattering
- In this case the number of independent scatterings is large (N > 20) and the energy loss is small such that the problem can be treated statisticaly to obtain a probability distribution for the net deflection angle as a function of the material thickness that is traversed.
- 3.) Plural Scattering
- If 1< N 20 then you can't use Rutherford to describe the scattering nor use a normal random statistical description.
see E. Keil, Z. Naturforsch, vol 15 (1960), pg 1031
Reviews of rigorous multiple scattering calculations may be found in
- P.C. Hemmer, et. al., Phys. Rev, vol 168 (1968), pg 294
GEANT4's implementation of MSC (N>20)
GEANT4 models MSC when N>20 using model functions to determine the angular and spatial distributions chosen to give the same moments of these distributions as the Lewis theory.
- H.W. Lewis, Phys. Rev., vol 78 (1950), pg 526
modern versions of the above are at
- J.M. Fernandez-Varea, et. al., NIM, B73 (1993), pg 447
- I. Kawrakow, et. al., NIM, B142 (1998) pg 253
When N>20 multiple scattering can be described as a statistical process using a modified version of the Boltzman transport equation from statistical mechanics.
- Note
- The simulation step size is chosen such that (N>20), If you have materials so thin that N < 20 then GEANT4 will likely skip the material. (one way around this is to increase the thickness and change the density). If the material thickness can't be increased because its sandwhiched between two other materials then you will need to write a special step algorithm for the volume and have GEANT4 use it for the step.
Let the distribution function for a system of incident particles traveling through a material.
where
- arc length of the particle's path through the material
- position of a charged particle
- direction of motion of the particle
The multiple scattering experienced by a single charged particle traveling through the material is then simulated by sampling from the distribution
The governing transport/diffusion equation is based on the continuity equation but with a "sink" term representing the possibility of collisions ejecting particles out of the volume.
where
- = number of atoms per volume
- = cross sections for elastic scattering per Solid angle
To solve the above diffusion equation the distribution function,
is expanded in Spherical Harmonics ( ) and expand in Legendre Polynomials ( ) since it has no angle dependence.- Note
- For Coulomb Scattering in polar coordinates you can write the potential in terms of Legendre Polynomials such that:
- = in polar coordinates
- = (the sqrt term above is expanded using binomial series
after substituting into the diffusion equation and doing the integral on the righ hand side you get
where
- = transport mean free path for the distribution function ( symmetry is assumed making it independent)
From the above one can find the average distances traveled and the average deflection angle of the distribution. Again, see :
- J.M. Fernandez-Varea, et. al., NIM, B73 (1993), pg 447
The "moments" of are defined as
- = mean geometrical path length
Notice there are 3 lengths
- = geometrical path length between endpoints of the step =
- = true path length = actual length of the path taken by particle
- - mean geometrical path length along the z-axis
In GEANT4 the
's are taken fromIf 100 eV < K.E. of electron or positron < 10 MeV
- D. Liljequist, J. Applied Phys, vol 62 (1987), 342
- J. Applied Phys, vol 68 (1990), 3061
If K.E. > 10 MeV
- R. Mogol, Atomic Data, Nucl, Data tables, vol 65 (1997) pg 55
with <z> now known GEANT will try to determine "
" for the energy loss and scattering calculations.A model is used for this where
where
- = stepsize
- at end of strep
while
is calculable, GEANT4 evaluates from a probability distribution whose general form iswhere
- are normalization constants
- are parameters which follow the work reported in
- V.L. Highland, NIM, vol 219 (1975) pg497
The GEANT4 files in version 4.8 were located in
/source/processes/electromagnetic/utils/src/G4VMultipleScattering.cc
and
/source/processes/electromagnetic/standard/src/G4MscModel.cc
/source/processes/electromagnetic/standard/src/G4MultipleScattering.cc