Difference between revisions of "TF SPIM StoppingPower"

From New IAC Wiki
Jump to navigation Jump to search
Line 369: Line 369:
 
<math>\delta</math> - electrons are also known as "knock -on" electrons and delta rays.
 
<math>\delta</math> - 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.
+
As heavy particles traverse a medium they can ionize electrons from atoms.  The ejected electrons (<math>\delta</math> - 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:
 
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:

Revision as of 05:42, 26 February 2025

Stopping Power

Bethe Equation

Classical Energy Loss

Consider the energy lost when a particle of charge (ze) traveling at speed v is scattered by a target of charge (Ze). Assume only the coulomb force causes the particle to scatter from the target as shown below.

SPIM Bethe ClassCoulScat.jpg

Notice
as ze is scattered the horizontal component of the coulomb force (F) flips direction; ie net horizontal force for the scattering
Fvertical=kzZe2r2sin(θ)=kzZe2r2br

where

k =14πϵ0
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 ze as

Δp=Fdt

Let's assume that the energy lost by the incident particle ze is absorbed by an electron in the target atom. This energy may be cast in terms of the incident particles momentum change as

(Δp)22me

By calculating the change in momentum (Δp) 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.

ΔP=Fdt=kzZe2br3dt

using dt=dxv=dxβc we have

=kzZe2bβc+dx(x2+b2)3/2
=kzZe2bβcb2+dx/b(1+x2b2)3/2
+dx/b(1+xb2)3/2=2
Δp=2kzZe2bβcb2

casting this in terms of the classical atomic electron radius re

re=ke2mev2ke2mec2 just equate F=ke2r2e=mv2re

Then

Δp=2zZremecβb

and

ΔE=(Δp)22me=2(remeβb)2z2Z2c2me : Z = 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

P(ΔE) = Probability of an interaction taking place which results in an energy loss ΔE

If we let

Z = Atomic Number = # electrons in target Atom = number of protons in an Atom

N = Avagadros number = 6.022×1023Atomsmol

A = Atomic mass = gmole

dP(ΔE) = probability of hitting an atomic electron in the area of an annulus of radius (b+db) with an energy transfer between ΔE and ΔE+d(ΔE)

Then

dEdx=0dP(ΔE)ΔE = 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 dP(ΔE)
dP(ΔE) = probability of an energy transfer taking place = probability of an interaction = NAdσ [ Atoms cm2/g]
dP(ΔE)=NAdσ=NA(2πbdb)Z
In practice σ is a measured cross-section which is a function of energy.
classically σ=πb2;dσ=2πbdb so let's use this as a first approximation

dEdx=0NA(2πbdb)ZΔE=2πNZA0ΔEbdb

= 2πNZA0[2r2emec2z2β2b2]bdb
= 4πNr2emec2z2ZAβ20dbb
=KAz2Zβ20dbb

where KA=4πNr2emec2A=0.307MeVcm2g if A=1

The limits of the above integral should be more physical in order to reflect the limits of the physics interaction. Let bmin and bmax represent the minimum and maximum possible impact parameter where the physics is described, as shown above, by the coulomb force.

What is bmin?

if b0 then dEdx diverges and the energy transfer :ΔE1b. 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 bmin such that

bmin12λdeBroglie=h2p=h2γmeβc
What is bmax?

As b gets bigger the interaction is "softer" and longer. If the interaction time (τi) is so long that it is equivalent to an electron orbit (τR) 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

τi=bmaxv(1β2) : fields at high velocities get Lorentz contracted
τRhI : I mean excitation energy of target material ( E=hν=h/τ)

Condition for bmax :

τi=τR

bmax=hγβcI

dEdx=KAz2Zβ20dbb

=KAz2Zβ2lnbmaxbmin
=KAz2Zβ2ln2γ2meβ2c2I

Example 5: Find dEdx for a 10 MeV proton hitting a liquid hydrogen (LH2) target

A = Z=z=1
mec2 = 0.511 MeV
I = 21.8 eV : see gray data point for Liquid H2 From Figure 27.5 on pg 6 of PDG below.
PDG IonizationPotential.jpg

Just need to know γ and β

"a 10 MeV proton" Kinetic Energy (K.E.) = 10 MeV = (γ1)mc2

γ=K.E.mc2+1=10MeV938MeV+11=11β2

Proton is not relativistic

v2=2K.E.m=210MeV938MeV/c2=2×102c2β2=v2c2=2×102

Plugging in the numbers:

dEdx=(0.307MeVcm2g)(1)2(1)12×102ln(2(1)(0.511MeV)(2×102)21.8eV106eVMeV)
=105MeVcm2g
How much energy is lost after 0.3 cm?

Notice that the units for energy loss are normalized by the density of the material ρLH2 = 0.07 gcm3

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.

ΔE=(105MeVcm2g)(0.07gcm3)(0.3cm) = 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.

dEdx=Kz2ZA1β2[12ln(2mec2β2γ2ITmaxI)β2δ2]PDG reference Eq 27.1 pg 1

where

Tmax=2mec2β2γ21+2γmeM+meM
= Max K.E. transferable to the Target of mass M in a single collision.
β2
= correction for electron spin and very distant collisions which deforms the electron atomic orbits each process reducing dE/dx by β2
δ2
= density correction term: in the classical derivation the material is treated as just a system of N 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)

dEdx=log(2mec2τ(τ+2)EminI2)(1EminEmax)β2

where

τ=K.E.M

line 143 (line 267 in version 4.9.5)

dEdx=log(τ(τ+2))cden = density corection = δ2

line 148 (line 270 in vers. 4.9.5)

dEdx=2cZtarget = 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)

dEdx=2πmec2r2ez2β2ρeρeNZA

Energy Dependence

SPIM EnergyLoss EnergyDependence.jpg

The above curve shows the energy loss per distance traveled (dEdx) 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

10MeVa.m.u.<E<2GeVa.m.u. and Z < 26 (Iron) : a.m.u = Atomic Mass Unit

the 1β2 term in the Bethe-Bloch equation dominates between the Bragg peak and the minimum ionization region.

the ln term and its corrections influence the dependence of dEdx 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

ΔE=EfEi(dEdx)dx

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 , N, 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

P(x,Δ)e(ΔˉΔ)2σ2

where the Full Width at Half Max (FWHM) of the distribution = (22ln2)σ

In the case of energy loss, the variance using the Bethe-Bloch equation should be

σ20=4πNr2e(mec2)2ρZAx

the realitivistic variance is

σ2=[1β2/21β2]σ20

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 dEdx 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 variance

σ2=4πNr2e(mec2)2ρZAx[1β2/21β2]

Thin 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

κ=ˉΔWmax
Δ2πNar2emec2ρZA(zβ)2x = lead term in Bethe Bloch equation

ρ = density of absorbing material.

Wmax=(pc)212[mec2+(M2c2me)]+(pc)2+(Mc2)2 = max energy transfered in 1 collision (headon / knock out collision)

This comes from the relativistic kinematics of an Elastic Collision.
SPIM ThinAbsorbers Scatering.jpg

γ=EtotMc2=(pc)2+(Mc2)2Mc2
β=pcγMc2=pcEtot
Ek=EtotMc2=γMc2Mc2=(γ1)Mc2
Ek=(pc)2+(Mc2)2Mc2
(pc)2=E2k+2Ekmec2


Conservation of Momentum  :

p=p+p

Conservation of Energy  :

Etot+mec2=Etot+Etot
(pc)2+(Mc2)2+mec2=(pc)2+(Mc2)2+Ek+mec2


using conservation of E & P as well as substituting for p you can show

(pc)2=(pc)22Ek(pc)2+(Mc2)2+E2k : cons of E
=(pc)2+E2k+2Ekmec22pcE2k+2Ekmec2cos(θ) : cons of P

pccos(θ)1+2mec2Ek=(pc)2+(Mc2)2+mec2

solving for Ek

Ek=2mec2(pc)2cos2(θ)[(pc)2+(Mc2)2+mec2]2(pc)2cos2(θ)
(Landau Theory)

κ0.01

Landau assumed

  1. Wmax= is max energy transfer
  2. electrons are free (energy transfer is so large you can neglect binding)
  3. 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

P(x,Δ)1ˉΔπ0eulnuuλsin(πu)du

where

λ=1ˉΔ[ΔˉΔlnˉΔlnϵ+1C]
ˉΔ=2πNar2emec2ρZz2Aβ2x
lnϵ=ln[(1β2)I22mec2β2]
C=0.577

SPIM Landau ThinAbsorberDist.jpg

(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

0.01<κ<

The distribution function derived is shown below as well as a conceptual overlay of Vavilou's and Landau's distributions. (The ζf(x,Δ) in the picture should be a ˉΔP(x,Δ) )


P(x,Δ)=1ˉΔπxex(1+β2C)0exf1cos(yλ1+xf2)dy

where

f1=β2[ln(y)Ci(y)]cos(y)ySi(y)
f2=y[ln(y)Ci(y)]+sin(y)+β2Si(y)
Ci(y)ycos(t)tdt
Si(y)y0sin(t)tdt
C=0.577

SPIM Vavilou Landau ThinAbsorber.jpg

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

κˉΔWmax > 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 ΔE is calculated via EfEidEdxdx 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:

σ2=2πr2emec2NelZhβ2TCs(1β22)

where

Nel = electron density of the medium
Zh = charge of the incident particle
s = step size
TC = cutoff kinetic energy for δ-electrons

TC 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 (δ - 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:

SPIM DeltaRay CloudChamber.jpg

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

Tcut > 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 κˉΔWmax<ΔETC

Then GEANT 4 uses a "Fluctuations Model" to determine energy loss instead of Bethe-Bloch.

Fluctuations Model
  1. the atom is assumed to have 2 energy levels E1 and E2
  2. you can excite the atom and lose either E1 or E2 or you can ionize the atom and lose energy according to a 1E2 function uj.

The total energy loss in a step will be

ΔE=ΔEexc+ΔEion

where

ΔEexc=η1E1+η2E2
ΔEion=η3j=1I1ujTupITup
η1, η2, and η3 are the number of collisions which are sampled from a poison distribution
uj=EjIITupTupIdxx2
Ej=I1randTup1Tup : rand = random number between 0 and 1
Tup={ 1keVthresholdenergyforδrayproductionTmaxifTmax<1keV
I = mean ionization energy
E2(10eV)Z2
lnE1=ln(I)f2ln(E2)f1
f1+f2=1
f2={0z=12zz2

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.
RT0dEdEdx
= theoretical calculation of the path length traveled by a particle of incident energy T
Note units: [R]=gcm2;[dEdx]=MeVcm2g

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 (NoutNin) which would look like

SPIM RangeStraggling.jpg

Fractional Range Straggling

σRR 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

σRR12MA

where

M = mass of the target electrons
A = atomic mass of the Projectile

since

me=9.11×1031 kg

and

1 a.m.u. = 1.66×1027 kg

then

σRR129.11×10311.66×1027A
= 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

SPIM RangeStrag SigmaR overR.jpg

If the incident projectile is an electron then σRR12 making electron range straggling a vague concept.

There are several definitions of electron range

1.) Maximum Range (R0)
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 dEdxs.
2.) Practical Range (RP)
This stopping distance is defined by extrapolating the electron transmission curve to zero (see below).

SPIM PracticalRangStraggline 4Electrons.jpg

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:

E=mz2e48ϵ20h2n2

for the inner most electron (n=1)

Electron K.E. = 12mv2=mz2e42(4πϵ0)22v=ze24πϵ0


the fine structure constant αe24πϵ0c=1137
v=zcα

If v>zcα the nucleus is fully ionized

or

if zv/c=zβ<1α=137

alternatively if the ion is moving through a material with a speed such that

zβ>1α=137


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

VZer/ar

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 h3.

For the purpose of simulations you would like a relationship for Zeff in terms of β and Z.

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 E<10 MeV the data indicates that

Zeff=Z(1eβBZ2/3)

where

B=130±5
Zeff effective charge f the projectile = Zˉqc
Z = number of protons
ˉqc = average number of captured electrons


When calculating stopping power for E < 10 MeV you use Zeff 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 vzcα

A rule of thumb is that a thin absorber for low energy ions has a thickness 5μgcm2ρ

For thick absorbers: The experimentally determined expression for the change in Zeff from Z is

ΔZeff=12[Zeff(1ZeffZ)1.67]

Multiple 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 dσdΩ
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 [P(θ)] 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 f(s,x,ˆv) the distribution function for a system of incident particles traveling through a material.

where

s= arc length of the particle's path through the material
x= position of a charged particle
ˆv= direction of motion of the particle v|v|

The multiple scattering experienced by a single charged particle traveling through the material is then simulated by sampling from the distribution f(s,x,ˆv)

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.

SPIM MultScatDiffEq.jpg

f(s,x,ˆv)s+ˆvf(s,x,ˆv)=Nσ(ˆvˆv)[f(s,x,ˆv)f(s,x,ˆv)]dˆv

where

N = number of atoms per volume
σ(ˆvˆv) = cross sections for elastic scattering per Solid angle (dσdΩ)

To solve the above diffusion equation the distribution function, f(s,x,ˆv) is expanded in Spherical Harmonics ( Ym(θ,ϕ) ) and σ expand in Legendre Polynomials (PN(cosθ)) 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:
U=kqr
= kqr2a22arcosθ in polar coordinates
= kqrn=0Pn(cosθ)(ar)n (the sqrt term above is expanded using binomial series
f(s,x,ˆv)=,mf,m(x,s)Ym(ˆv)

after substituting into the diffusion equation and doing the integral on the righ hand side you get

f,m(x,s)s+f,m(s,x,ˆvλ=λ,i,jfi,j(x,s)Y,mˆvYi,jdˆvˆv=f(θ.ϕ)

where

1λ=2πNπ0[1P(cosθ)]σ(θ)sin(θ)dθ = th transport mean free path for the f distribution function ( ϕ symmetry is assumed making it m 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 f(s,x,ˆv) are defined as

<z>=2πzf(s,x,ˆv)sin(θ)dθd|x|=λ1[1es/λ1] = mean geometrical path length
<cos(θ)>=2π11P(cosθ)f(s,x,ˆv)sin(θ)dθd|x|=es/λ1
1λ1=2πNπ0[1P1(cosθ)]σ(θ)sin(θ)dθ

Notice there are 3 lengths

SPIM MultScatDiffEq PathLength.jpg

s = geometrical path length between endpoints of the step ={lineifB=0arcifB0
t = true path length = actual length of the path taken by particle
<z> - mean geometrical path length along the z-axis

In GEANT4 the λ's are taken from

If 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 "t" for the energy loss and scattering calculations.

A model is used for this where

t=1α[1(1αωz)1ω)]

where

ω=1+1αλ10
α={λ10λ11sλ10K.E.Mparticle1RK.E.<Mparticle
s = stepsize
λ10λ11αs
λ11=λ1 at end of strep

while <cosθ> is calculable, GEANT4 evaluates cos(θ) from a probability distribution whose general form is

g[cos(θ)]=p(qg1[cos(θ)]+(1q)g3[cos(θ)])+(1p)g2[cos(θ)]

where

g1(x)=C1ea(1x)
g2(x)=C2(bx)d
g3(x)=C3
C1,C2,C3 are normalization constants
p,q,a,b,d 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


Simulations_of_Particle_Interactions_with_Matter