Electromagnetic Physics Electromagnetic Physics - - PowerPoint PPT Presentation

electromagnetic physics electromagnetic physics
SMART_READER_LITE
LIVE PREVIEW

Electromagnetic Physics Electromagnetic Physics - - PowerPoint PPT Presentation

Electromagnetic Physics Electromagnetic Physics http://cern.ch/geant4 The full set of lecture notes of this Geant4 Course is available at http://www.ge.infn.it/geant4/events/nss2003/geant4course.html Geant4 Training 2003 Standard


slide-1
SLIDE 1

Geant4 Training 2003

Electromagnetic Physics Electromagnetic Physics

http://cern.ch/geant4

The full set of lecture notes of this Geant4 Course is available at

http://www.ge.infn.it/geant4/events/nss2003/geant4course.html

slide-2
SLIDE 2

Geant4 Training 2003

Standard Electromagnetic Physics Standard Electromagnetic Physics

Michel Maire

LAPP

slide-3
SLIDE 3

Geant4 Training 2003

Standard electromagnetic physics in Geant4 Standard electromagnetic physics in Geant4

The model assumptions are: The projectile has energy ≥ 1 keV Atomic electrons are quasi-free: their binding energy is neglected

(except for the photoelectric effect)

The atomic nucleus is free: the recoil momentum is neglected Matter is described as homogeneous, isotropic, amorphous

slide-4
SLIDE 4

Geant4 Training 2003

Compton scattering Compton scattering

slide-5
SLIDE 5

Geant4 Training 2003

Standard Compton scattering in Geant4 Standard Compton scattering in Geant4

slide-6
SLIDE 6

Geant4 Training 2003

γ γ conversion conversion

slide-7
SLIDE 7

Geant4 Training 2003

Standard total cross section per atom in Geant4 Standard total cross section per atom in Geant4

slide-8
SLIDE 8

Geant4 Training 2003

Ionisation Ionisation

slide-9
SLIDE 9

Geant4 Training 2003

Mean rate of energy loss Mean rate of energy loss

slide-10
SLIDE 10

Geant4 Training 2003

Fluctuations in energy loss Fluctuations in energy loss

The model in Geant4 The model in Geant4

slide-11
SLIDE 11

Geant4 Training 2003

Production of Production of δ δ rays rays

2000 MeV electron, proton and α in Al

slide-12
SLIDE 12

Geant4 Training 2003

Bremsstrahlung Bremsstrahlung

Differential cross section

slide-13
SLIDE 13

Geant4 Training 2003

Emission of energetic photons and Emission of energetic photons and truncated energy loss rate truncated energy loss rate

1 MeV cut 10 keV cut

slide-14
SLIDE 14

Geant4 Training 2003

LPM effect LPM effect

10 GeV e- in Pb, γ spectrum LPM

slide-15
SLIDE 15

Geant4 Training 2003

Multiple Coulomb scattering Multiple Coulomb scattering

slide-16
SLIDE 16

Geant4 Training 2003

Particle transport in Monte Carlo simulation Particle transport in Monte Carlo simulation

slide-17
SLIDE 17

Geant4 Training 2003

Multiple scattering in Geant4 Multiple scattering in Geant4

More details in Geant4 Physics Reference Manual

slide-18
SLIDE 18

Geant4 Training 2003

Cherenkov Cherenkov radiation radiation

Cherenkov emission from optical photons in Geant4

slide-19
SLIDE 19

Geant4 Training 2003

Optical photons Optical photons

Production of optical photons in

detectors is mainly due to Cherenkov effect and scintillation

Processes in Geant4:

Processes in Geant4:

  • in-flight absorption
  • Rayleigh scattering
  • medium-boundary

interactions (reflection, refraction)

Photon entering a light concentrator CTF-Borexino

slide-20
SLIDE 20

Geant4 Training 2003

Muons Muons

1 keV up to 1000 PeV scale 1 keV up to 1000 PeV scale

simulation of ultra-high energy and cosmic ray physics High energy extensions based on theoretical models

45 GeV muons

slide-21
SLIDE 21

Geant4 Training 2003

Direct e+e Direct e+e-

  • pair creation by

pair creation by muon muon

slide-22
SLIDE 22

Geant4 Training 2003

Photo Absorption Photo Absorption Ionisation Ionisation (PAI) Model (PAI) Model

3 GeV/c π in 1.5 cm Ar+CH4 5 GeV/c π in 20.5 µm Si Ionisation energy loss produced by charged particles in thin layers

thin layers of absorbers Ionisation energy loss distribution produced by pions, PAI model

slide-23
SLIDE 23

Geant4 Training 2003

Low Energy Electromagnetic Physics Low Energy Electromagnetic Physics

Maria Grazia Pia

INFN Genova

Maria.Grazia.Pia@cern.ch

  • n behalf of the Low Energy Electromagnetic Working Group

http://www.ge.infn.it/geant4/lowE/

slide-24
SLIDE 24

Geant4 Training 2003

What is What is

A package in the Geant4 electromagnetic package A package in the Geant4 electromagnetic package – geant4/source/processes/electromagnetic/lowenergy/ A set of processes extending the coverage of electromagnetic A set of processes extending the coverage of electromagnetic interactions in Geant4 down to “ interactions in Geant4 down to “low” low” energy energy

– 250 eV (in principle even below this limit)/100 ev for electrons and photons – down to the approximately the ionisation potential of the interacting material for hadrons and ions

A set of processes based on detailed models A set of processes based on detailed models

– shell structure of the atom – precise angular distributions

Complementary to the “standard” electromagnetic package Complementary to the “standard” electromagnetic package

slide-25
SLIDE 25

Geant4 Training 2003

Overview of physics Overview of physics

Compton scattering Rayleigh scattering Photoelectric effect Pair production Bremsstrahlung Ionisation Polarised Compton + atomic relaxation – fluorescence – Auger effect

following processes leaving a vacancy in an atom

In progress

– More precise angular distributions (Rayleigh, photoelectric, Bremsstrahlung etc.) – Polarised γ conversion, photoelectric

Development plan – Driven by user requirements – Schedule compatible with available resources

in two “flavours” of models:

  • based on the Livermore Library

Livermore Library

  • à la Penelope

Penelope

slide-26
SLIDE 26

Geant4 Training 2003

Software Process Software Process

A rigorous approach to software engineering

in support of a better quality of the software especially relevant in the physics domain of Geant4-LowE EM several mission-critical applications (space, medical…)

Spiral approach

A life-cycle model that is both iterative and incremental

Collaboration-wide Geant4 software process, tailored to the specific projects current current status status

Public URD Public URD

Full traceability through UR/OOD/implementation/test Testing suite and testing process Public documentation of procedures Defect analysis and prevention etc.… Huge effort invested into SPI

  • started from level 1 (CMM)
  • in very early stages: chaotic,

left to heroic improvisation

slide-27
SLIDE 27

Geant4 Training 2003

User requirements User requirements

Various methodologies adopted to Various methodologies adopted to capture capture URs URs

G GE EA AN NT T4 4 L LO OW W E EN NE ER RG GY Y E EL LE EC CT TR RO OM MA AG GN NE ET TI IC C P PH HY YS SI IC CS S

User Requirements Document

Status: in CVS repository

Version: 2.4 Project: Geant4-LowE Reference: LowE-URD-V2.4 Created: 22 June 1999 Last modified: 26 March 2001 Prepared by: Petteri Nieminen (ESA) and Maria Grazia Pia (INFN)

User Requirements User Requirements

Posted on the WG web site

Elicitation through interviews and surveys

  • useful to ensure that UR are complete and

there is wide agreement

Joint workshops with user groups Use cases Analysis of existing Monte Carlo codes Study of past and current experiments Direct requests from users to WG coordinators

slide-28
SLIDE 28

Geant4 Training 2003

LowE processes based on Livermore Library

slide-29
SLIDE 29

Geant4 Training 2003

Photons and electrons Photons and electrons

Based on evaluated data libraries from LLNL:

– EADL (Evaluated Atomic Data Library) – EEDL (Evaluated Electrons Data Library) – EPDL97 (Evaluated Photons Data Library)

especially formatted for Geant4 distribution (courtesy of D. Cullen, LLNL)

Validity range: 250 eV - 100 GeV

– The processes can be used down to 100 eV, with degraded accuracy – In principle the validity range of the data libraries extends down to ~10 eV

Elements Z=1 to Z=100

– Atomic relaxation: Z > 5 (transition data available in EADL)

different approach w.r.t. Geant4 standard e.m. standard e.m. package

slide-30
SLIDE 30

Geant4 Training 2003

Calculation of cross sections Calculation of cross sections

Interpolation from the data libraries:

( ) ( ) ( ) ( ) ( ) ( ) ( )

1 2 1 2 2 1

/ log / log log / log log log E E E E E E E σ σ σ + =

E1 and E2 are the lower and higher energy for which data (σ1 and σ2) are available

( )

⋅ =

i i i

n E σ λ 1

Mean free path for a process, at energy E: ni = atomic density of the ith element contributing to the material composition

slide-31
SLIDE 31

Geant4 Training 2003

Photons Photons

slide-32
SLIDE 32

Geant4 Training 2003

Compton scattering Compton scattering

      Θ + − ν ν + ν ν ν ν = Ω σ

2 2 2 2

cos 4 2 h h h h h h r 4 1 d d

Klein-Nishina cross section:

Energy distribution of the scattered photon according to the Klein-Nishina formula, multiplied by scattering functions F(q) from EPDL97 data library The effect of scattering function becomes significant at low energies – suppresses forward scattering Angular distribution of the scattered photon and the recoil electron also based on EPDL97

slide-33
SLIDE 33

Geant4 Training 2003

Rayleigh Rayleigh scattering scattering

Angular distribution: F(E,q)=[1+cos2(q)]⋅F2(q)

– where F(q) is the energy-dependent form factor

  • btained from EPDL97

Improved angular distribution released in 2002, further improvements foreseen

slide-34
SLIDE 34

Geant4 Training 2003

Photoelectric effect Photoelectric effect

Cross section

– Integrated cross section (over the shells) from EPDL + interpolation – Shell from which the electron is emitted selected according to the detailed cross sections of the EPDL library

Final state generation

– Direction of emitted electron = direction of incident photon

Deexcitation via the atomic relaxation sub-process

– Initial vacancy + following chain of vacancies created

slide-35
SLIDE 35

Geant4 Training 2003

γ γ conversion conversion

The secondary e- and e+ energies are sampled using Bethe- Heitler cross sections with Coulomb correction e- and e+ assumed to have symmetric angular distribution Energy and polar angle sampled w.r.t. the incoming photon using Tsai differential cross section Azimuthal angle generated isotropically Choice of which particle in the pair is e- or e+ is made randomly

slide-36
SLIDE 36

Geant4 Training 2003

Photons: mass attenuation coefficient Photons: mass attenuation coefficient

Comparison against NIST data

0.01 0.1 1 10

  • 18
  • 16
  • 14
  • 12
  • 10
  • 8
  • 6
  • 4
  • 2

2 4 6 8 10 12 14 16 18

E = (NIST-G4EMStandard)/NIST E = (NIST-G4LowEn)/NIST E (%) Photon Energy (MeV)

Tests by IST - Natl. Inst. for Cancer Research, Genova (F. Foppiano et al.)

Fe LowE standard

G4 Standard G4 LowE

NIST-XCOM

χ2

N-L=13.1 – ν=20 - p=0.87

LowE accuracy ~ 1%

χ2

N-S=23.2 – ν=15 - p=0.08

slide-37
SLIDE 37

Geant4 Training 2003

Photons, evidence of shell effects Photons, evidence of shell effects

Photon transmission, 1 µm Al Photon transmission, 1 µm Pb

slide-38
SLIDE 38

Geant4 Training 2003

250 eV -100 GeV

y O z x ξ θ α φ hν hν0

ε

A C θ Polar angle φ Azimuthal angle ε Polarization vector

      φ θ − ν ν + ν ν ν ν = Ω σ

2 2 2 2 2

cos sin 2 h h h h h h r 2 1 d d

More details: talk on Geant4 Low Energy Electromagnetic Physics

Other polarised processes under development

N cos sin 1 sin cos sin cos

2 2

= φ θ − = ξ ⇒ φ θ = ξ

β       φ θ θ − φ φ θ − = ε cos k ˆ cos cos sin N 1 j ˆ cos sin sin N 1 i ˆ N

2 ' ||

( )

β φ θ − θ = ε⊥ sin k ˆ sin sin j ˆ cos N 1

'

Scattered Photon Polarization

10 MeV

small ϑ large ϑ

100 keV

small ϑ large ϑ

1 MeV

small ϑ large ϑ

Low Energy Low Energy Polarised Polarised Compton Compton

Polarisation Polarisation

Cross section:

slide-39
SLIDE 39

Geant4 Training 2003

theory simulation

Ratio between intensity with perpendicular and parallel polarisation vector w.r.t. scattering plane, linearly polarised photons

500 million events

Polarisation Polarisation

Polarisation of a non-polarised photon beam, simulation and theory

slide-40
SLIDE 40

Geant4 Training 2003

Electron Electron Bremsstrahlung Bremsstrahlung

Parameterisation of EEDL data – 16 parameters for each atom – At high energy the parameterisation reproduces the Bethe-Heitler formula – Precision is ~ 1.5 % Plans – Systematic verification over Z and energy

slide-41
SLIDE 41

Geant4 Training 2003

Electron Electron ionisation ionisation

Parameterisation based on 5 parameters for each shell Precision of parametrisation is better then 5% for 50 % of shells, less accurate for the remaining shells Work in progress to improve the parameterisation and the performance

slide-42
SLIDE 42

Geant4 Training 2003

Electron Electron ionisation ionisation

New parameterisations

  • f EEDL data library

recently released

– precision is now better than 5 % for ~ 50% of the shells, poorer for the 50% left

Plans

– Systematic verification over shell, Z and energy – New Test & Analysis Project for automated verification (all shells, 99 elements!)

slide-43
SLIDE 43

Geant4 Training 2003

Electrons: range Electrons: range

Al Al

Range in various simple and composite materials Compared to NIST database

G4 Standard G4 LowE NIST-ESTAR

slide-44
SLIDE 44

Geant4 Training 2003

Electrons: Electrons: dE dE/ /dx dx

Ionisation energy loss in various materials Compared to Sandia database More systematic verification planned

Also Fe, Ur

slide-45
SLIDE 45

Geant4 Training 2003

Electrons, transmitted Electrons, transmitted

20 keV electrons, 0.32 and 1.04 µm Al

slide-46
SLIDE 46

Geant4 Training 2003

The The problem problem of

  • f validation

validation: : finding reliable finding reliable data data

Note: Geant4 validation Note: Geant4 validation is not always easy is not always easy experimental data often exhibit large differences!

Backscattering low energies - Au

slide-47
SLIDE 47

Geant4 Training 2003

Hadrons and ions Hadrons and ions

Variety of models, depending on

– energy range – particle type – charge

Composition of models across the energy range, with different approaches

– analytical – based on data reviews + parameterisations

Specialised models for fluctuations Open to extension and evolution

slide-48
SLIDE 48

Geant4 Training 2003

Algorithms encapsulated in

  • bjects

Physics models handled through abstract classes

Hadrons and ions Hadrons and ions

Interchangeable and transparent access to data sets Transparency of physics, clearly exposed to users

slide-49
SLIDE 49

Geant4 Training 2003

  • Chemical effect

Chemical effect for compounds

  • Nuclear stopping

Nuclear stopping power

  • PIXE included

PIXE included (preliminary) Stopping power

Z dependence for various energies

Ziegler and ICRU models Ziegler and ICRU, Si Nuclear stopping power Ziegler and ICRU, Fe

  • Density correction

Density correction for high energy

  • Shell correction

Shell correction term for intermediate energy

  • Spin dependent

Spin dependent term

  • Barkas

Barkas and Bloch Bloch terms Straggling

Positive charged hadrons Positive charged hadrons

Bethe-Bloch model of energy loss, E > 2 MeV 5 parameterisation models, E < 2 MeV

  • based on Ziegler and ICRU reviews

3 models of energy loss fluctuations

slide-50
SLIDE 50

Geant4 Training 2003

Bragg peak (with hadronic interactions)

The precision of the stopping power simulation for protons in the energy from 1 keV to 10 GeV is of the order of a few per cent

slide-51
SLIDE 51

Geant4 Training 2003

Positive charged ions Positive charged ions

Scaling: 0.01 < β < 0.05 parameterisations, Bragg peak

  • based on Ziegler and ICRU reviews

β < 0.01: Free Electron Gas Model

ion p p

m m T T = ), ( ) (

2 p p ion ion

T S Z T S = Deuterons

  • Effective charge model
  • Nuclear stopping power
slide-52
SLIDE 52

Geant4 Training 2003

Models for antiprotons Models for antiprotons

β > 0.5 Bethe-Bloch formula 0.01 < β < 0.5 Quantum harmonic oscillator model β < 0.01 Free electron gas mode

Proton G4 Antiproton Antiproton from Arista et. al Antiproton

  • exp. data

Proton G4 Antiproton Antiproton from Arista et. al Antiproton

  • exp. data
slide-53
SLIDE 53

Geant4 Training 2003

Atomic relaxation Atomic relaxation

slide-54
SLIDE 54

Geant4 Training 2003

Fluorescence Fluorescence

Experimental validation: test beam data, in collaboration with ESA Advanced Concepts & Science Payload Division Microscopic validation: against reference data

Scattered photons Fe lines GaAs lines

Spectrum from a Mars-simulant rock sample

slide-55
SLIDE 55

Geant4 Training 2003

Auger effect Auger effect

New implementation, validation in progress

Auger electron emission from various materials Sn, 3 keV photon beam, electron lines w.r.t. published experimental results

slide-56
SLIDE 56

Geant4 Training 2003

Processes à la Penelope Processes à la Penelope

The whole physics content of the Penelope Monte Carlo code has been re-engineered into Geant4

(except for multiple scattering) – processes for photons: release 5.2, for electrons: release 6.0

Physics models by F. Salvat et al. Power of the OO technology:

– extending the software system is easy – all processes obey to the same abstract interfaces – using new implementations in application code is simple

Profit of Geant4 advanced geometry modeling, interactive facilities etc.

– same physics as original Penelope

slide-57
SLIDE 57

Geant4 Training 2003

Contribution from users Contribution from users

Many valuable contributions to the validation of LowE physics from users all over the world – excellent relationship with our user community User comparisons with data usually involve the effect

  • f several physics processes of the LowE package

A small sample in the next slides – no time to show all!

slide-58
SLIDE 58

Geant4 Training 2003

Homogeneous Phantom

  • Simulation of photon beams produced by a Siemens

Mevatron KD2 clinical linear accelerator

  • Phase-space distributions interface with GEANT4
  • Validation against experimental data: depth dose and

profile curves

  • P. Rodrigues, A. Trindade, L.Peralta, J. Varela, LIP

y! Homogeneous Phantom

10x10 cm 15x15 cm 10x10 cm2 Differences 15x15 cm2 Differences

LIP – Lisbon

Prelimina

2 2

r

slide-59
SLIDE 59

Geant4 Training 2003

Dose Calculations with 12C Dose Calculations with 12C

  • P. Rodrigues, A. Trindade, L.Peralta, J. Varela, LIP

preliminary Bragg peak localization calculated with GEANT4 (stopping powers from ICRU49 and Ziegler85) and GEANT3 in a water phantom Comparison with GSI data

Preliminary!

slide-60
SLIDE 60

Geant4 Training 2003

Uranium irradiated by electron beam Uranium irradiated by electron beam

Jean-Francois Carrier, Louis Archambault, Rene Roy and Luc Beaulieu

Service de radio-oncologie, Hotel-Dieu de Quebec, Quebec, Canada Departement de physique, Universite Laval, Quebec, Canada

Fig 1. Depth-dose curve for a semi-infinite uranium slab irradiated by a 0.5 MeV broad parallel electron beam

The following results will be published soon. They are part of a general Geant4 validation project for medical applications.

Preliminary!

1Chibani O and Li X A, Med. Phys. 29 (5), May 2002

slide-61
SLIDE 61

Geant4 Training 2003

P r e l i m i n a r y !

Ions Ions

Independent validation at

  • Univ. of Linz (H. Paul et al.)

Geant4-LowE reproduces the right side of the distribution precisely, but about 10-20% discrepancy is

  • bserved at lower energies
slide-62
SLIDE 62

Geant4 Training 2003

To learn more To learn more

Geant4 Physics Reference Manual Application Developer Guide

http://www.ge.infn.it/geant4/lowE

slide-63
SLIDE 63

Geant4 Training 2003

Summary Summary

OO technology provides the mechanism for a rich set

  • f electromagnetic physics models in Geant4

– further extensions and refinements are possible, without affecting Geant4 kernel or user code

Two main approaches in Geant4: – standard – Low Energy (Livermore Library / Penelope)

each one offering a variety of models for specialised

applications Extensive validation activity and results More on Physics Reference Manual and web site