Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in...

42
Simulation of Multiple Coulomb scattering in GEANT4 1 Simulation of Multiple Coulomb scattering in GEANT4 Geant4 Tutorial - CERN, 13.11.02 L.Urb´ an (KFKI,Budapest)

Transcript of Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in...

Page 1: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 1

Simulation of Multiple

Coulomb scattering in

GEANT4

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 2: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 2

Single Coulomb scattering

Single Coulomb deflection of a charged particle by a fixednuclear target.

θ

The cross section is given by the Rutherford formula

dΩ=r2ez

2pZ

2

4

(mc

βp

)1

sin4 θ/2

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 3: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 3

Multiple Coulomb scattering

Charged particles traversing a finite thickness of matter sufferrepeated elastic Coulomb scattering. The cumulative effect ofthese small angle scatterings is a net deflection from the originalparticle direction.

r(l)

θ(l)

l

t(l)

If the number of individual collisions is large enough (> 20) themultiple Coulomb scattering angular distribution is gaussian atsmall angles and like Rutherford scattering at large angles. TheMoliere theory reproduces rather well this distribution.[Mol48, Bethe53]

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 4: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 4

Gaussian approximation

The central part of the spatial angular distribution isapproximately

P (θ) dΩ =1

2πθ20exp

[− θ2

2θ20

]dΩ

with

θ0 =13.6 MeVβ pc

z

√l

X0

[1 + 0.038 ln

(l

X0

)]

where l/X0 is the thickness of the medium measured inradiation lengths X0 ([Highland75]).

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 5: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 5

This formula of θ0 is from a fit to Moliere distribution. It isaccurate to ≤ 10% for 10−3 < l/X0 < 102

note: the appearance of X0 in the formula is only for convenience.

Others formulas for θ0 have been developed, starting from theMoliere theory. [Lynch91]

related quantities

• lateral displacement r(l)

• true (or corrected) path length t(l)

• projected angular deflection θproj(l)

they are correlated random variables, for instance needed inMonte Carlo simulation.

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 6: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 6

Neither the Moliere theory nor the Gaussian approach of MSCgive information about the spatial displacement of the particle,they give the scattering angle distribution only.To get a morecomplete information it is better to start with theory of Lewiswhich based on the transport equation of charged particles([Lewis50, Kawrakow98]).

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 7: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 7

The MSC model used in GEANT4 uses the Lewis theory tosimulate the transport of charged particles.In this approachmodel functions are used to sample the spatial and angledistributions after a step, the theory gives constraints for thesemodel functions (the model functions should give the samemoments of the distributions then the theory).The details of theMSC model can be found in the GEANT4 Physics ReferenceManual ([PRM])

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 8: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 8

Transport of charged particles

A charged particle starts from a given point (origin of thereference frame), moving in a given direction ( dir. of thez-axis).

Let p(r, d, t) denote the probability density of finding theparticle at the point r = (x, y, z) moving in the direction of theunit vector d after having travelled a path length t.

The transport is governed by the transport equation :

∂p(r, d, t)∂t

+ d.∇p(r, d, t) = nat

∫[p(r, d

′, t)− p(r, d, t)]dσ(χ)

dΩdΩ

(1)which can be solved exactly for special cases only.

But this equation can be used to derive different moments of p.

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 9: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 9

The practical solutions of the particle transport can be classified:

• detailed (microscopic) simulation : exact, but timeconsuming if the energy is not small. Used only for lowenergy particles.

• condensed simulation : simulates the global effects of thecollisions during a macroscopic step, but usesapproximations.egs, geant3 - both use Moliere theory -, geant4

• mixed algorithms : ”hard collisions” are simulated one byone + global effects of the ”soft collisions”.penelope [Fer93].

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 10: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 10

MSC model in Geant4, notations

• true path length or ’t’ path length is the total lengthtravelled by the particle. All the physical processes restrictthis ’t’ step.

• geometrical or ’l’ path length is the straight distancebetween the starting and endpoint of the step, if there is nomagnetic field. The geometry gives a constraint for this ’l’step.

• path length correction(transformation) : t⇐⇒ l

t =⇒ l : F (l, t, λ)l =⇒ t : G(t, l, λ)

• scattering angle distribution: f(cosθ, t, λ)

• lateral displacement : R(t, λ).

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 11: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 11

Physics input of the model

first transport mean free path :

1λ= 2πnat

∫ 1

−1

(1− cosχ)dσ(χ)dΩ

d(cosχ) (2)

where dσ(χ)/dΩ is the differential cross section of the scattering,nat is the nb of atoms per volume.

i-th transport mean free path is defined similarly with thesubstitution : (1− cosχ) =⇒ (1− Pi(cosχ)), (i-th Legendre

polynomial).

Instead of using the cross section directly the model uses λ andλ2 to calculate the different (spatial and angle) distributions.Basic assumption of the model: the scattering/transport dependon the physics through a dependence on the t/λ and t/λ2

variables.

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 12: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 12

Steps of MSC algorithm (are essentially the same for manycondensed simulations) :

1. selection of step length ⇐= physics processes + geometry(MSC performs the t⇐⇒ l transformations only)

2. transport to the initial direction : (not MSC business)

3. sample scattering angle θ

4. compute lateral displacement, relocate particle

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 13: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 13

STEP 1

1. take the smallest step length coming from the steplimitations given by the physics processes (all but MSC)t = min(tproc1, tproc2, ..., tprocn)

2. do the t→ l transformation F (l, t, λ) =⇒ lphys

done by AlongStepGetPhysicalInteractionLength() of MSC

3. ask step limit lgeom from geometry

4. take the final (geom.) step size as lstep = min(lphys, lgeom)

5. compute the corresponding true step lengthG(t, lstep, λ) =⇒ tstep

done by AlongStepDoIt() of MSC

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 14: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 14

Model function F (l, t, λ)

Distribution with the theoretical mean values.

F (l, t, λ) = [(k + 1)/t] (l/l0)k for l < l0

F (l, t.λ) = [(k + 1)/t] [(t− l)/(t− l0)]k for l ≥ l0 (3)

wherel0 =< l > +d (t− < l >) (4)

where < l > is the mean value of l, d is a constant modelparameter.

The value of the exponent k is computed from the requirementthat F (l, t, λ) should give the theroretical mean value for l

k =2 < l > −tl0− < l > (5)

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 15: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 15

The geometrical path length ⇒ true path length transformationis performed using the mean values

t =< t >= −λ ∗ log(1− l

λ

)(6)

This trasformation should be done at volume boundaries onlywhen the final step length comes from the geometry. In all theother cases MSC can take the original value of the true pathlength !

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 16: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 16

STEP 3, performed by PostStepDoIt() of MSCSample θ from the model distribution f(x, t, λ) (x = cosθ).

f(x, t) = q∗p∗f1(x, t, λ)+(1−p)∗f2(x, t, λ)+(1−q)∗f3(x, t, λ)(7)

p, q ∈ [0, 1]

fi(x, t, λ) are relatively simple functions of x and the variableτ = t/λ.

(f1 ≈ Gaussian for small angle, f2 has a Rutherford-like tail,f3 = const).

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 17: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 17

STEP 4, performed by PostStepDoIt() of MSCcompute the mean lateral displacement according to thetheoretical formula and change the position of the particlecorrespondingly.note: this step is executed only if the particle is ’far’ from theboundary of the volume.MSC is a ContinuousDiscreteProcess, until now we have seenAlongStepGetPhysicalInteractionLength() AlongStepDoIt()PostStepDoIt().What is the task for PostStepGetPhysicalInteractionLength() ?It sets only a ForceFlag in order to ensure that PostStepDoIt()is called at every step.

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 18: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 18

Simulation results ⇐⇒ data, the ultimate test of the reliabilityof MC simulations

• scattering angle distributions

• energy deposit distribution in detectors

• transmission of charged particles (ctr, θ and Ttr distr.)

• backscattering of charged particles (cb, θ and Tb distr.)

• .....

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 19: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 19

Angle distributions, Geant4 ⇐⇒ dataAngular distribution of 15.7 MeV e- after Au foils

0

0.005

0.01

0.015

0.02

0.025

0.03

0.035

0.04

0.045

0.05

0 1 2 3 4 5 6

G4 (18.66 mg/cm2)

G4 (37.28 mg/cm2)

angle(deg)

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 20: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 20

Angular distribution of 15.7 MeV e- after Au foils

10-7

10-6

10-5

10-4

10-3

10-2

10-1

0 5 10 15 20 25 30

G4 (18.66 mg/cm2)

G4 (37.28 mg/cm2)

angle(deg)

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 21: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 21

Angular distribution of 6.56 MeV p after 0.0926 mm Si

0

0.2

0.4

0.6

0.8

1

0 1 2 3 4 5 6

G4

angle(deg)

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 22: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 22

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 23: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 23

as the previous plot, but GEANT4 ⇐⇒ GEANT3Scattering of 158.6 MeV p in 0.0290 g/cm2 Pb

10-2

10-1

1

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5

GEANT4

GEANT3

angle(deg)

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 24: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 24

as the previous plot, but GEANT4 ⇐⇒ GEANT3 with tailsScattering of 158.6 MeV p in 0.0290 g/cm2 Pb

10-9

10-8

10-7

10-6

10-5

10-4

10-3

10-2

10-1

1

0 1 2 3 4 5 6 7 8 9 10

GEANT4

GEANT3

angle(deg)

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 25: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 25

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 26: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 26

as the previous plot, but GEANT4 ⇐⇒ GEANT3Scattering of 158.6 MeV p in 20.196 g/cm2 Pb

0

0.2

0.4

0.6

0.8

1

1.2

1.4

0 2 4 6 8 10 12 14 16 18 20

GEANT4 Eloss=62.3 MeV

GEANT3 Eloss=62.4 MeV

angle(deg)

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 27: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 27

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 28: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 28

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 29: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 29

Energy deposit distribution in Si detectorEnergy deposit of 980 keV e- in 0.3 mm Si

0

2000

4000

6000

8000

10000

x 10

60 80 100 120 140 160 180 200 220 240

GEANT4

GEANT3

Edep(keV)

without MSC GEANT4 = GEANT3 =⇒ difference comes fromthe different MSC simulation !

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 30: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 30

Depth-dose distributionEnergy deposit of 0.5 MeV e- in Al as a function of depth

0

0.25

0.5

0.75

1

1.25

1.5

1.75

2

2.25

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

G4

t/r0

(error on data ≈ 5− 10%).

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 31: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 31

Transmission of e- through layerstransmission coeff. of 1 MeV e- (Al)

0

20

40

60

80

100

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1t/r0

ctra

n %

GEANT3

GEANT4 fr=1

GEANT4 fr=0.01

data

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 32: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 32

Energy spectra of transmitted electrons, G4+dataEnergy spectrum of transmitted e- (Al, T=1 MeV), G4 + data

10-2

10-1

1

10

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

0.10 g/cm20.22 g/cm20.32 g/cm2

MeV

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 33: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 33

Energy spectra of transmitted electrons, G3+dataEnergy spectrum of transmitted e- (Al, T=1 MeV), G3 + data

10-2

10-1

1

10

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

0.10 g/cm20.22 g/cm20.32 g/cm2

MeV

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 34: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 34

Backscattering is a difficult problem for condensed simulations.One step to the good direction in the GEANT4 MSC algoritm:limit the step in MSC when entering a volume . Algorithm:tlim = fr ∗max(λ, range)where fr ∈ [0, 1].If fr = 1 there is no step restriction.

This is NOT the user limit, the step is limited only afterentering a volume and the step limit energy and particledependent !

(Limiting the step length at boundaries is not enough, to getgood backscattering we need good angle distribution as well!)

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 35: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 35

Backscattering of e- G4+data+G3backscattering coeff. of 60 keV e- for diff. materials

0

10

20

30

40

50

60

70

80

0 10 20 30 40 50 60 70 80 90 100atomic number (Z)

%

GEANT3

GEANT4 fr=1.

GEANT4 fr=0.01

data

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 36: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 36

Backscattering of e- G4+data+G3Backscattering coeff. of e- (Au, energy dependence)

10-1

1

10

10 2

10-2

10-1

1 10T(MeV)

cbac

k %

GEANT3

GEANT4

data

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 37: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 37

Backscattering of e- G4+data+G3backscattering coeff. of 40 keV e- (Au)

0

10

20

30

40

50

60

70

80

90

100

0 10 20 30 40 50 60 70 80 90angle of incidence(deg)

%

GEANT3

GEANT4 fr=1

GEANT4 fr=0.01

data

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 38: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 38

Backscattering of e+ G4+data+G3backscattering coeff. of 35 keV e+ (Au)

0

10

20

30

40

50

60

70

80

90

100

0 10 20 30 40 50 60 70 80 90angle of incidence(deg)

%

GEANT3

GEANT4 fr=0.01

data

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 39: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 39

Backscattering of e- G4 simulation ≈ exp.data not shown hereEnergy and angle distribution of backscattered electrons (T0=1 MeV)

0

500

1000

1500

2000

2500

0 0.25 0.5 0.75 1

Al

Fe

Sn

Au

MeV

0

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

100 120 140 160 180

Al

Fe

Sn

Au

deg

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 40: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 40

Backscattering of e- G4+databackscattering coeff. of 40 keV e- (Au)

0

10

20

30

40

50

60

70

80

90

100

0 10 20 30 40 50 60 70 80 90angle of incidence(deg)

%data

GEANT4 fr=0.001

GEANT4 fr=0.01

GEANT4 fr=0.1

GEANT4 fr=1

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 41: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 41

Backscattering of e- G3+databackscattering coeff. of 40 keV e- (Au)

0

10

20

30

40

50

60

70

80

90

100

0 10 20 30 40 50 60 70 80 90angle of incidence(deg)

%data

GEANT3 stepmax=0.001 range

GEANT3 stepmax=0.01 range

GEANT3 stepmax=0.1 range

GEANT3 no stepmax

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)

Page 42: Simulation of Multiple Coulomb scattering in GEANT4 · Simulation of Multiple Coulomb scattering in GEANT4 5 Thisformulaofθ0 isfromafittoMoli`eredistribution. Itis accurateto≤

Simulation of Multiple Coulomb scattering in GEANT4 42

References

[Mol48] Moliere, Z. Naturforsch. 3a, 78 (1948)

[Bethe53] H.A.Bethe, Phys. Rev. 89, 1256 (1953)

[Highland75] V.I.Highland, NIM 129, 497 (1975)

[Lynch91] G.R.Lynch and O.I.Dahl, NIM B58,6 (1991)

[Lewis50] H.W.Lewis, Phys. Rev. 78, 526 (1950)

[Kawrakow98] I.Kawrakow, A.F.Bielajew NIM B142, 253 (1998)

[Fer93] J.M. Fernandez-Varea et al. NIM B73, 447 (1993)

[PRM] GEANT4 Physics Reference Manual,http://geant4.web.cern.ch/geant4/G4UsersDocuments/UsersGuides/PhysicsReferenceManual

Geant4 Tutorial - CERN, 13.11.02 L.Urban (KFKI,Budapest)