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

Similar documents
Il picco di Bragg. G. Battistoni INFN Milano. 08/06/2015 G. Battistoni

Monte Carlo radiation transport codes

Passage of particles through matter

Monte Carlo radiation transport codes

2. Passage of Radiation Through Matter

Gaseous Detectors. Bernhard Ketzer University of Bonn

Particle Interactions in Detectors

Bethe-Block. Stopping power of positive muons in copper vs βγ = p/mc. The slight dependence on M at highest energies through T max

PHYS 352. Charged Particle Interactions with Matter. Intro: Cross Section. dn s. = F dω

Monte Carlo study of medium-energy electron penetration in aluminium and silver

Particle-Matter Interactions

Scattering in Cold- Cathode Discharges

Multiple Scattering of a π beam in the HERA-B detector.

Detector Simulation. Mihaly Novak CERN PH/SFT

A STOCHASTIC INTERPRETATION OF THE MOLIERE EXPANSION. T. Nakatsuka and K. Okei y. y Okayama University, Okayama , Japan.

III. Energy Deposition in the Detector and Spectrum Formation

CHARGED PARTICLE INTERACTIONS

Physics 663. Particle Physics Phenomenology. April 23, Physics 663, lecture 4 1

The Monte Carlo Method in Medical Radiation Physics

The Configuration of the Atom: Rutherford s Model

Outline. Radiation Interactions. Spurs, Blobs and Short Tracks. Introduction. Radiation Interactions 1

Applied Nuclear Physics (Fall 2006) Lecture 19 (11/22/06) Gamma Interactions: Compton Scattering

Rutherford Backscattering Spectrometry

University of Oslo. Department of Physics. Interaction Between Ionizing Radiation And Matter, Part 2 Charged-Particles.

Neutron pulse height analysis (R405n)

Physics of particles. H. Paganetti PhD Massachusetts General Hospital & Harvard Medical School

Detectors in Nuclear Physics: Monte Carlo Methods. Dr. Andrea Mairani. Lectures I-II

Simulation of low energy nuclear recoils using Geant4

Geant4 and Fano cavity : where are we?

PHY492: Nuclear & Particle Physics. Lecture 3 Homework 1 Nuclear Phenomenology

New photon transport model in Serpent 2

Interaction of particles with matter - 2. Silvia Masciocchi, GSI and University of Heidelberg SS2017, Heidelberg May 3, 2017

Multi Channel Analyzer (MCA) Analyzing a Gamma spectrum

1. Kinematics, cross-sections etc

Introduction into Positron Annihilation

Stopping, blooming, and straggling of directed energetic electrons in hydrogenic and arbitrary-z plasmas

(10%) (c) What other peaks can appear in the pulse-height spectrum if the detector were not small? Give a sketch and explain briefly.

Práctica de laboratorio número 6: Non-Rutherford scattering near the MeV 12 C(p,p) 12 C resonance

^ He, Li. INITIAL STUDIES OF GEANT and COMPARISONS with EGS. ^/vo-ffr<-y^-/^ 7. 2 Material Generation. W. Frati. September 8, 1990.

V.G. Baryshevsky. Institute for Nuclear Problems, Belarusian State University, Minsk, Belarus

SOME ASPECTS OF MONTE CARLO SIMULATION FOR EFFICIENCY CALIBRATION OF GERMANIUM DETECTORS

Phys 622 Problems Chapter 6

On the energy deposition by electrons in air and the accurate determination of the air-fluorescence yield

Training course at International User Conference on Medicine and Biology applications Bordeaux, 8-11 October 2013 V. Ivanchenko

Interaction theory Photons. Eirik Malinen

Geant4 Simulation of Very Low Energy Electromagnetic Interactions

Detectors for High Energy Physics

Validation of EM Part of Geant4

Status report on parity violation in the (1232) resonance

PHYS 5012 Radiation Physics and Dosimetry

P627/Chem 542 Surface/Interface Science Spring 2013 Rutherford Backscattering Lab: Answers to Questions

Particle Detectors. Summer Student Lectures 2010 Werner Riegler, CERN, History of Instrumentation History of Particle Physics

Imaging principle and experiment results of an 11 MeV low-energy proton radiography system

8/31/2018. PHY 711 Classical Mechanics and Mathematical Methods 10-10:50 AM MWF Olin 103

Test & Analysis Project

Interaction of Electron and Photons with Matter

Fluka advanced calculations on stopping power and multiple Coulomb scattering

22.54 Neutron Interactions and Applications (Spring 2004) Chapter 1 (2/3/04) Overview -- Interactions, Distributions, Cross Sections, Applications

Lecture notes on Chapter 13: Electron Monte Carlo Simulation. Nuclear Engineering and Radiological Sciences NERS 544: Lecture 13, Slide # 1:13.

Physic 492 Lecture 16

GEANT4 simulation of the testbeam set-up for the ALFA detector

Database for Imaging and Transport with Energetic Neutral Atoms (ENAs)

Chapter 2 Radiation-Matter Interactions

ATHENA Radia+on Environment Models and X-Ray Background Effects Simulators

MCRT: L4 A Monte Carlo Scattering Code

On the energy deposition by electrons in air and the accurate determination of the air-fluorescence yield

Lab 1. Resolution and Throughput of Ion Beam Lithography

Week 2: Chap. 2 Interaction of Radiation

Elastic Collisions. Chapter Center of Mass Frame

Tracking detectors for the LHC. Peter Kluit (NIKHEF)

Lecture 14 (11/1/06) Charged-Particle Interactions: Stopping Power, Collisions and Ionization

Recent results from MICE on multiple Coulomb scattering and energy loss

Ultrarelativistic Heavy-Ions

Lecture 22 Ion Beam Techniques

remsstrahlung 1 Bremsstrahlung

APPLICATION OF THE NUCLEAR REACTION ANALYSIS FOR AGING INVESTIGATIONS

Neutron Transport Calculations Using Monte-Carlo Methods. Sean Lourette Fairport High School Advisor: Christian Stoeckl

Max-Planck-Institut für Plasmaphysik, EURATOM Association POB 1533, D Garching, Germany

The Strong Force is Magnetic.

Disordered Materials: Glass physics

MCRT L10: Scattering and clarification of astronomy/medical terminology

Solution of time-dependent Boltzmann equation for electrons in non-thermal plasma

EEE4101F / EEE4103F Radiation Interactions & Detection

Tracking properties of the ATLAS Transition Radiation Tracker (TRT)

Interaction of Particles and Matter

Elastic Recoil Detection Method using DT Neutrons for Hydrogen Isotope Analysis in Fusion Materials. Abstract

CHARACTERISTICS OF DEGRADED ELECTRON BEAMS PRODUCED BY NOVAC7 IORT ACCELERATOR

Muon Spin Relaxation Functions

Ionization Energy Loss of Charged Projectiles in Matter. Steve Ahlen Boston University

Eikonal method for halo nuclei

Physics Dec The Maxwell Velocity Distribution

Jazan University College of Science Physics Department. Lab Manual. Nuclear Physics (2) 462 Phys. 8 th Level. Academic Year: 1439/1440

Basic structure of SEM

Emphasis on what happens to emitted particle (if no nuclear reaction and MEDIUM (i.e., atomic effects)

MS482 Materials Characterization ( 재료분석 ) Lecture Note 5: RBS

Dynamics of the scattering of 11 Li on 208 Pb at energies around the Coulomb barrier

Radiation Detection for the Beta- Delayed Alpha and Gamma Decay of 20 Na. Ellen Simmons

Studying Nuclear Structure

Optimization of hadron therapy proton beam using Monte Carlo code on GPU

Basics and Means of Positron Annihilation

Transcription:

Simulation of Multiple Coulomb scattering in GEANT4 1 Simulation of Multiple Coulomb scattering in GEANT4

Simulation of Multiple Coulomb scattering in GEANT4 2 Single Coulomb scattering Single Coulomb deflection of a charged particle by a fixed nuclear target. θ The cross section is given by the Rutherford formula dσ dω = r2 ezpz 2 2 ( ) mc 1 4 βp sin 4 θ/2

Simulation of Multiple Coulomb scattering in GEANT4 3 Multiple Coulomb scattering Charged particles traversing a finite thickness of matter suffer repeated elastic Coulomb scattering. The cumulative effect of these small angle scatterings is a net deflection from the original particle direction. t(l) θ(l) r(l) l If the number of individual collisions is large enough (> 20) the multiple Coulomb scattering angular distribution is gaussian at small angles and like Rutherford scattering at large angles. The Molière theory reproduces rather well this distribution. [Mol48, Bethe53]

Simulation of Multiple Coulomb scattering in GEANT4 4 Gaussian approximation The central part of the spatial angular distribution is approximately P (θ) dω = 1 ] 2πθ0 2 exp [ θ2 2θ0 2 dω with θ 0 = 13.6 MeV z βpc l X 0 [ ( )] l 1+0.038 ln X 0 where l/x 0 is the thickness of the medium measured in radiation lengths X 0 ([Highland75]).

Simulation of Multiple Coulomb scattering in GEANT4 5 This formula of θ 0 is from a fit to Molière distribution. It is accurate to 10% for 10 3 <l/x 0 < 10 2 note: the appearance of X 0 in the formula is only for convenience. Others formulas for θ 0 have been developed, starting from the Molière 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 in Monte Carlo simulation.

Simulation of Multiple Coulomb scattering in GEANT4 6 Neither the Moliere theory nor the Gaussian approach of MSC give information about the spatial displacement of the particle, they give the scattering angle distribution only.to get a more complete information it is better to start with theory of Lewis which based on the transport equation of charged particles ([Lewis50, Kawrakow98]).

Simulation of Multiple Coulomb scattering in GEANT4 7 The MSC model used in GEANT4 uses the Lewis theory to simulate the transport of charged particles.in this approach model functions are used to sample the spatial and angle distributions after a step, the theory gives constraints for these model functions (the model functions should give the same moments of the distributions then the theory).the details of the MSC model can be found in the GEANT4 Physics Reference Manual ([PRM])

Simulation of Multiple Coulomb scattering in GEANT4 8 Transport of charged particles A charged particle starts from a given point (origin of the reference frame), moving in a given direction ( dir. of the z-axis). Let p(r, d, t) denote the probability density of finding the particle at the point r =(x, y, z) moving in the direction of the unit vector d after having travelled a path length t. The transport is governed by the transport equation : p(r, d, t) + d. p(r, d, t) =n at [p(r, d,t) p(r, d, t)] dσ(χ) t dω dω (1) which can be solved exactly for special cases only. But this equation can be used to derive different moments of p.

Simulation of Multiple Coulomb scattering in GEANT4 9 The practical solutions of the particle transport can be classified : detailed (microscopic) simulation : exact, but time consuming if the energy is not small. Used only for low energy particles. condensed simulation : simulates the global effects of the collisions during a macroscopic step, but uses approximations. egs, geant3 - both use Moliere theory -, geant4 mixed algorithms : hard collisions are simulated one by one + global effects of the soft collisions. penelope [Fer93].

Simulation of Multiple Coulomb scattering in GEANT4 10 MSC model in Geant4, notations true path length or t path length is the total length travelled by the particle. All the physical processes restrict this t step. geometrical or l path length is the straight distance between the starting and endpoint of the step, if there is no magnetic 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, λ).

Simulation of Multiple Coulomb scattering in GEANT4 11 Physics input of the model first transport mean free path : 1 λ =2πn at 1 1 (1 cosχ) dσ(χ) d(cosχ) (2) dω where dσ(χ)/dω is the differential cross section of the scattering, n at is the nb of atoms per volume. i-th transport mean free path is defined similarly with the substitution : (1 cosχ) = (1 P i (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 depend on the physics through a dependence on the t/λ and t/λ 2 variables.

Simulation of Multiple Coulomb scattering in GEANT4 12 Steps of MSC algorithm (are essentially the same for many condensed 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

Simulation of Multiple Coulomb scattering in GEANT4 13 STEP 1 1. take the smallest step length coming from the step limitations given by the physics processes (all but MSC) t = min(t proc1,t proc2,..., t procn ) 2. do the t l transformation F (l, t, λ) = l phys done by AlongStepGetPhysicalInteractionLength() of MSC 3. ask step limit l geom from geometry 4. take the final (geom.) step size as l step = min(l phys,l geom ) 5. compute the corresponding true step length G(t, l step,λ)= t step done by AlongStepDoIt() of MSC

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/l 0 ) k for l<l 0 F (l, t.λ) = [(k +1)/t] [(t l)/(t l 0 )] k for l l 0 (3) where l 0 =<l>+d (t <l>) (4) where <l>is the mean value of l, d is a constant model parameter. The value of the exponent k is computed from the requirement that F (l, t, λ) should give the theroretical mean value for l k = 2 <l> t l 0 <l> (5)

Simulation of Multiple Coulomb scattering in GEANT4 15 The geometrical path length true path length transformation is performed using the mean values ( t =< t>= λ log 1 l ) (6) λ This trasformation should be done at volume boundaries only when the final step length comes from the geometry. In all the other cases MSC can take the original value of the true path length!

Simulation of Multiple Coulomb scattering in GEANT4 16 STEP 3, performed by PostStepDoIt() of MSC Sample θ from the model distribution f(x, t, λ) (x = cosθ). f(x, t) =q {p f 1 (x, t, λ)+(1 p) f 2 (x, t, λ)}+(1 q) f 3 (x, t, λ) (7) p, q [0, 1] f i (x, t, λ) are relatively simple functions of x and the variable τ = t/λ. (f 1 Gaussian for small angle, f 2 has a Rutherford-like tail, f 3 = const).

Simulation of Multiple Coulomb scattering in GEANT4 17 STEP 4, performed by PostStepDoIt() of MSC compute the mean lateral displacement according to the theoretical formula and change the position of the particle correspondingly. note: this step is executed only if the particle is far from the boundary of the volume. MSC is a ContinuousDiscreteProcess, until now we have seen AlongStepGetPhysicalInteractionLength() AlongStepDoIt() PostStepDoIt(). What is the task for PostStepGetPhysicalInteractionLength()? It sets only a ForceFlag in order to ensure that PostStepDoIt() is called at every step.

Simulation of Multiple Coulomb scattering in GEANT4 18 Simulation results data, the ultimate test of the reliability of MC simulations scattering angle distributions energy deposit distribution in detectors transmission of charged particles (c tr, θ and T tr distr.) backscattering of charged particles (c b, θ and T b distr.)...

Simulation of Multiple Coulomb scattering in GEANT4 19 Angle distributions, Geant4 data Angular distribution of 15.7 MeV e- after Au foils 0.05 0.045 0.04 0.035 G4 (18.66 mg/cm2) G4 (37.28 mg/cm2) 0.03 0.025 0.02 0.015 0.01 0.005 0 0 1 2 3 4 5 6 angle(deg)

Simulation of Multiple Coulomb scattering in GEANT4 20 10-1 Angular distribution of 15.7 MeV e- after Au foils 10-2 G4 (18.66 mg/cm2) G4 (37.28 mg/cm2) 10-3 10-4 10-5 10-6 10-7 0 5 10 15 20 25 30 angle(deg)

Simulation of Multiple Coulomb scattering in GEANT4 21 Angular distribution of 6.56 MeV p after 0.0926 mm Si 1 G4 0.8 0.6 0.4 0.2 0 0 1 2 3 4 5 6 angle(deg)

Simulation of Multiple Coulomb scattering in GEANT4 22

Simulation of Multiple Coulomb scattering in GEANT4 23 as the previous plot, but GEANT4 GEANT3 Scattering of 158.6 MeV p in 0.0290 g/cm2 Pb 1 GEANT3 GEANT4 10-1 10-2 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 angle(deg)

Simulation of Multiple Coulomb scattering in GEANT4 24 as the previous plot, but GEANT4 GEANT3 with tails Scattering of 158.6 MeV p in 0.0290 g/cm2 Pb 1 10-1 GEANT3 GEANT4 10-2 10-3 10-4 10-5 10-6 10-7 10-8 10-9 0 1 2 3 4 5 6 7 8 9 10 angle(deg)

Simulation of Multiple Coulomb scattering in GEANT4 25

Simulation of Multiple Coulomb scattering in GEANT4 26 as the previous plot, but GEANT4 GEANT3 Scattering of 158.6 MeV p in 20.196 g/cm2 Pb 1.4 GEANT4 Eloss=62.3 MeV 1.2 GEANT3 Eloss=62.4 MeV 1 0.8 0.6 0.4 0.2 0 0 2 4 6 8 10 12 14 16 18 20 angle(deg)

Simulation of Multiple Coulomb scattering in GEANT4 27

Simulation of Multiple Coulomb scattering in GEANT4 28

Simulation of Multiple Coulomb scattering in GEANT4 29 Energy deposit distribution in Si detector Energy deposit of 980 kev e- in 0.3 mm Si x 10 10000 8000 GEANT3 GEANT4 6000 4000 2000 0 60 80 100 120 140 160 180 200 220 240 Edep(keV) without MSC GEANT4 = GEANT3 = difference comes from the different MSC simulation!

Simulation of Multiple Coulomb scattering in GEANT4 30 Depth-dose distribution Energy deposit of 0.5 MeV e- in Al as a function of depth 2.25 2 G4 1.75 1.5 1.25 1 0.75 0.5 0.25 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 t/r0 (error on data 5 10%).

Simulation of Multiple Coulomb scattering in GEANT4 31 Transmission of e- through layers ctran % 100 transmission coeff. of 1 MeV e- (Al) 80 60 data GEANT4 fr=0.01 GEANT4 fr=1 GEANT3 40 20 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 t/r0

Simulation of Multiple Coulomb scattering in GEANT4 32 Energy spectra of transmitted electrons, G4+data Energy spectrum of transmitted e- (Al, T=1 MeV), G4 + data 0.32 g/cm2 0.22 g/cm2 0.10 g/cm2 10 1 10-1 10-2 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 MeV

Simulation of Multiple Coulomb scattering in GEANT4 33 Energy spectra of transmitted electrons, G3+data Energy spectrum of transmitted e- (Al, T=1 MeV), G3 + data 0.32 g/cm2 0.22 g/cm2 0.10 g/cm2 10 1 10-1 10-2 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 MeV

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: t lim = fr max(λ, range) where fr [0, 1].If fr = 1there is no step restriction. This is NOT the user limit, the step is limited only after entering a volume and the step limit energy and particle dependent! (Limiting the step length at boundaries is not enough, to get good backscattering we need good angle distribution as well!)

Simulation of Multiple Coulomb scattering in GEANT4 35 Backscattering of e- G4+data+G3 % 80 70 backscattering coeff. of 60 kev e- for diff. materials data GEANT4 fr=0.01 60 GEANT4 fr=1. GEANT3 50 40 30 20 10 0 0 10 20 30 40 50 60 70 80 90 100 atomic number (Z)

Simulation of Multiple Coulomb scattering in GEANT4 36 Backscattering of e- G4+data+G3 cback % 10 2 Backscattering coeff. of e- (Au, energy dependence) 10 1 data GEANT4 GEANT3 10-1 10-2 10-1 1 10 T(MeV)

Simulation of Multiple Coulomb scattering in GEANT4 37 Backscattering of e- G4+data+G3 % 100 90 80 70 60 50 40 30 20 10 backscattering coeff. of 40 kev e- (Au) data GEANT4 fr=0.01 GEANT4 fr=1 GEANT3 0 0 10 20 30 40 50 60 70 80 90 angle of incidence(deg)

Simulation of Multiple Coulomb scattering in GEANT4 38 Backscattering of e+ G4+data+G3 % 100 90 80 70 60 50 40 30 20 10 backscattering coeff. of 35 kev e+ (Au) data GEANT4 fr=0.01 GEANT3 0 0 10 20 30 40 50 60 70 80 90 angle of incidence(deg)

Simulation of Multiple Coulomb scattering in GEANT4 39 Backscattering of e- G4 simulation exp.data not shown here Energy and angle distribution of backscattered electrons (T0=1 MeV) 0.08 2500 2000 Au Sn Fe Al 0.07 0.06 Au Sn Fe Al 0.05 1500 0.04 1000 0.03 0.02 500 0.01 0 0 0.25 0.5 0.75 1 MeV 0 100 120 140 160 180 deg

Simulation of Multiple Coulomb scattering in GEANT4 40 Backscattering of e- G4+data % 100 90 80 70 60 50 40 30 20 10 backscattering coeff. of 40 kev e- (Au) data GEANT4 fr=0.001 GEANT4 fr=0.01 GEANT4 fr=0.1 GEANT4 fr=1 0 0 10 20 30 40 50 60 70 80 90 angle of incidence(deg)

Simulation of Multiple Coulomb scattering in GEANT4 41 Backscattering of e- G3+data % 100 90 80 70 60 50 40 30 20 10 backscattering coeff. of 40 kev e- (Au) data GEANT3 no stepmax GEANT3 stepmax=0.1 range GEANT3 stepmax=0.01 range GEANT3 stepmax=0.001 range 0 0 10 20 30 40 50 60 70 80 90 angle of incidence(deg)

Simulation of Multiple Coulomb scattering in GEANT4 42 References [Mol48] Molière, 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