Geant4 Simulation of Very Low Energy Electromagnetic Interactions

Similar documents
Electromagnetic Physics

EUROPEAN ORGANIZATION FOR NUCLEAR RESEARCH GEANT4 LOW ENERGY ELECTROMAGNETIC MODELS FOR ELECTRONS AND PHOTONS

Radiation Shielding Simulation For Interplanetary Manned Missions

Radiation Shielding Simulation For Interplanetary Manned Missions

Geant4-DNA. DNA Physics and biological models

Geant4 Low Energy Electromagnetic Physics

Test & Analysis Project

NANO5 L. Quintieri (Art. 23)

Geant4 Physics Validation

Simulation Techniques Using Geant4

GEANT4 LOW ENERGY ELECTROMAGNETIC PHYSICS

EUROPEAN ORGANIZATION FOR NUCLEAR RESEARCH GEANT4 SIMULATION OF ENERGY LOSSES OF SLOW HADRONS

Geant4 Monte Carlo code application in photon interaction parameter of composite materials and comparison with XCOM and experimental data

Comparative Analysis of Nuclear Cross Sections in Monte Carlo Methods for Medical Physics Applications

Physics methods for the simulation of photoionisation

Probing the sub-disciplines: what do we know? what do we need to know? The physics The chemistry - Modelling

Microdosimetry in biological cells with the Geant4 Monte Carlo simulation toolkit

Radiobiology, nanotechnology, radiation effects on components. S. Chauvie (Cuneo Hospital and INFN Genova) Maria Grazia Pia (INFN Genova)

MAGNETIC FIELD EFFECTS ON THE NANOSCOPIC CLUSTER-SIZE DISTRIBUTION FOR THERAPEUTIC PROTON BEAMS

New photon transport model in Serpent 2

Electromagnetic Physics in Geant4

Neutrino detection. Kate Scholberg, Duke University International Neutrino Summer School Sao Paulo, Brazil, August 2015

Simulations of Advanced Compton Telescopes in a Space Radiation Environment

Simulation for LHC Radiation Background

The interaction of radiation with matter

Comparison of nanodosimetric parameters of track structure calculated by the Monte Carlo codes Geant4-DNA and PTra

Simulating Gamma-Ray Telescopes in Space Radiation Environments with Geant4: Detector Activation

ELECTROMAGNETC PHYSICS LOW ENERGY CATEGORY. October 10-11, 2013 Bordeaux, France

DNA. for Microdosimetry. Maria Grazia Pia INFN Genova. CECAM Workshop. S. Chauvie (Cuneo Hospital and INFN), S. Incerti and Ph.

Geant4 Based Space Radiation Application for Planar and Spherical Geometries

Quantitative Assessment of Scattering Contributions in MeV-Industrial X-ray Computed Tomography

Geant4 Electromagnetic Physics Updates

Outline. Chapter 6 The Basic Interactions between Photons and Charged Particles with Matter. Photon interactions. Photoelectric effect

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

Physics of Radiotherapy. Lecture II: Interaction of Ionizing Radiation With Matter

Validation of EM Part of Geant4

III. Energy Deposition in the Detector and Spectrum Formation

Geant4 and its validation

Geant4 and Fano cavity : where are we?

The GEANT Low Energy Compton Scattering (GLECS) Package for use in Simulating Advanced Compton Telescopes

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

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

Detector Simulation. Mihaly Novak CERN PH/SFT

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

(1) : Laboratoire de Physique Corpusculaire, Campus des Cézeaux, Clermont-Ferrand

Comparison of Geant4 electromagnetic physics models against the NIST reference data

Motivation. g-spectroscopy deals with g-ray detection and is one of the most relevant methods to investigate excited states in nuclei.

Geant4 electromagnetic physics for the LHC and other HEP applications

05/11/2013. Nuclear Fuel Cycle Ionizing radiation. Typical decay energies. Radiation with energy > 100 ev. Ionize an atom < 15eV

ESA Space Physics List: Unification of Physics Configurations of GRAS and MULASSIS

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

Comprehensive model of electron energy deposition*

Geant4 simulation for LHC radiation monitoring

COMPARISON OF GEAN T 4 WITH EGSnrc FOR SIMULATION OF GAMMA-RADIATION DETECTORS BASED ON SEMI-INSULATING MATERIALS

Analysis of radioinduced DNA damages using Monte Carlo calculations at nanometric scale for different irradiation configurations

Chapter NP-4. Nuclear Physics. Particle Behavior/ Gamma Interactions TABLE OF CONTENTS INTRODUCTION OBJECTIVES 1.0 IONIZATION

Introduction to Geant4 Physics Overview

Particle Interactions in Detectors

INTERACTIONS OF RADIATION WITH MATTER

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

Hans-Herbert Fischer and Klaus Thiel

Interaction of charged particles and photons with matter

Last Lecture 1) Silicon tracking detectors 2) Reconstructing track momenta

Detectors for High Energy Physics

Calculation of the Stopping Power for Intermediate Energy Positrons. Önder Kabaday, and M. Çaǧatay Tufan

APPLIED RADIATION PHYSICS

Dario Barberis Evaluation of GEANT4 Electromagnetic and Hadronic Physics in ATLAS

Physics II Overview and Processes

CHARGED PARTICLE INTERACTIONS

Interaction theory Photons. Eirik Malinen

Spectroscopy on Mars!

Improvements and developments of physics models in PHITS for radiotherapy and space applications

MATR316, Nuclear Physics, 10 cr

NUCLEAR DATA SERVICES

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

Geant4 tools and interfaces from ELSHIELD project

CHAPTER 2 RADIATION INTERACTIONS WITH MATTER HDR 112 RADIATION BIOLOGY AND RADIATION PROTECTION MR KAMARUL AMIN BIN ABDULLAH

Neutron Interactions Part I. Rebecca M. Howell, Ph.D. Radiation Physics Y2.5321

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

Standard Model of Particle Physics SS 2012

Nuclear Physics and Astrophysics

Chapter 2 Radiation-Matter Interactions

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

Chapter Four (Interaction of Radiation with Matter)

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

Actinide Target Station & 238

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

Fluka advanced calculations on stopping power and multiple Coulomb scattering

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

Chapter V: Interactions of neutrons with matter

Dario Barberis Evaluation of GEANT4 electromagnetic physics in ATLAS

Interactions of Radiation with Matter

Study of the Neutron Sensitivity for the Double Gap RPC of the CMS/LHC by Using GEANT4

Photon transport mode in Serpent 2

Passage of particles through matter

Today, I will present the first of two lectures on neutron interactions.

Standard Model of Particle Physics SS 2013

Particles, processes and production cuts

THIS work is devoted to the description of the simulation

Geant Hadronic Physics I. Geant4 Tutorial at Lund University. 6 September 2018 Dennis Wright

Transcription:

Geant4 Simulation of Very Low Energy Electromagnetic Interactions R. Capra 1, Z. Francis 2, S. Incerti 3, G. Montarou 2, Ph. Moretto 3, P. Nieminen 4, M. G. Pia 1 1 INFN Sezione di Genova; I-16146 Genova, Italy 2 Clermont-Ferrand; Laboratoire de Physique corpusculaire, Clermont-Ferrand, France 3 Centre d'etudes Nucléaires de Bordeaux-Gradignan, CNRS/IN2P3, Université Bordeaux 1; F-33175 Gradignan cedex, France 4 European Space Agency; 2200 AG Noordwijk, The Netherlands Spenvis & Geant4 Workshop 3-7 October 2005

The Geant4 Low Energy EM Physics 1/4 Models based on Livermore evaluated data libraries Electrons and Photons processes Validity range 250 ev 100 GeV Elements from Z=1 to Z=100 Validated against reference data Models originated from the Penelope Monte Carlo Code Electrons and Photons processes Validity down to ~ 100 ev Validated against reference data Models for ions and hadrons Composition of models, including ICRU and Ziegler parametrisations Validity down to ~ 1 kev Spenvis & Geant4 Workshop 3-7 October 2005 R. Capra 2

The Geant4 Low Energy EM Physics 2/4 Photons processes based on Livermore data Compton scattering (polarised and unpolarised) Klein-Nishina formula + corrections based on EPDL97 (Evaluated photons data library) Angular distribution based on EPDL97 Rayleigh scattering (polarised and unpolarised) As Compton scattering Photoelectric effect Total cross-section and shell selection according to EPDL Deexcitation via the atomic relaxation Gamma conversion Bethe-Heitler cross-sections + Coulomb corrections Angular distribution according Tsai differential cross-section Spenvis & Geant4 Workshop 3-7 October 2005 R. Capra 3

The Geant4 Low Energy EM Physics 3/4 Electrons processes based on Livermore data Bremsstrahlung Total cross section based on EEDL (Evaluated electrons data librabry) Angular distribution can be chosen from three models Modified Tsai, 2BS, 2BN Electron ionisation Parametrisation based on 5 parameters for each shell Auger effect Based on Livermore libraries PIXE Data driven model based on Paul et Sacher evaluated data library Atomic relaxation processes based on Livermore data Based on EADL (Evaluated atomic data library) From Z>5 Spenvis & Geant4 Workshop 3-7 October 2005 R. Capra 4

The Geant4 Low Energy EM Physics 4/4 Penelope Monte Carlo code re-engineered into Geant4 Except for multiple scattering Models for protons and electrons Validation See Wednesday M. G. Pia talk All Geant4 physics models for electrons, photons, protons and alpha particles has been validated against NIST database Photoelectric, Compton, Rayleigh, pair production cross-sections Photon attenuation coefficients Electron, proton, α stopping power and range Rigorous and quantitative approach Spenvis & Geant4 Workshop 3-7 October 2005 R. Capra 5

Lower energies extensions 1/2 The extension to lower energies is an important issue both for manned and unmanned space missions The radiation hazard to the crew is critical to the feasibility of interplanetary space missions The REMSIM project has performed a first evaluation of the radiation damage to astronauts The Geant4-DNA activity currently in progress will allow in-depth understanding the effects of radiation on astronauts The radiation effects on electronics are critical to the successful operation of a mission Gaining an understanding of the physical effects of radiation down to the electronvolt scale opens the possibility for microdosimetry and nanodosimetry studies in components of interest for a variety of ESA space missions The issue of lower energy extensions has been pointed out in the last year ESA Round Table on radiation effects software Spenvis & Geant4 Workshop 3-7 October 2005 R. Capra 6

Lower energies extensions 2/2 The complexity of the physics processes involved and the need to account for the materials makes the project challenging Moreover it is difficult to find reliable data for the physics validation Electron backscattering on Au, Al, Si from a database of experimental data compiled by David C. Joy (University of Tennessee) and compared with Geant4 LowE 5.2 ( Red) Spenvis & Geant4 Workshop 3-7 October 2005 R. Capra 7

Approaches Extension of validity of the Livermore libraries In principle these libraries provides data down to ~ 10 ev The huge task consists in the validation of the models against reliable reference data for all the materials Could be necessary to develop corrections Development of step-by-step multiple scattering models Available in literature, materials-dependent Development of models to describe the interactions with a specific material Available in literature (water, silicon, air, etc... ) Great care must be taken in the design of the code in order to have a maintainable framework Spenvis & Geant4 Workshop 3-7 October 2005 R. Capra 8

Condensed models limitations 1/2 Currently Geant4 implements a condensed (integrated) model for the elastic scattering This is motivated by the fact that a step-by-step simulation is rather CPU expensive Based on the Lewis theory Quite complete and accurate theory, but in the hypothesis of infinite medium This means that steps near or crossing the interface between two media must be considered with particular care Spenvis & Geant4 Workshop 3-7 October 2005 R. Capra 9

Condensed models limitations 2/2 Event-by-event even if CPU expensive are more precise and simple to handle Moreover it is easier to find in literature accurate models for single interaction processes An alternative hybrid approach is the one of Penelope Monte Carlo Interactions below a fixed angle q are simulated as condensed, while interactions above that angle are simulated in detail Most of the interaction have small deflection angles While problems with condensed models are mainly due to interactions with large deflections Spenvis & Geant4 Workshop 3-7 October 2005 R. Capra 10

Processes in water At the end of May a working group has been formed for the development of low energy processes in the water medium within the Geant4-DNA project Goal of the working group was the development of step-by-step electromagnetic interactions for Electrons between 7 ev and 10 kev Protons and alpha particles between 1 kev and 10 MeV The processes considered are Elastic scattering (relevant only for electrons) Excitation of liquid water molecules Ionization of liquid water molecules Spenvis & Geant4 Workshop 3-7 October 2005 R. Capra 11

Elastic scattering Step by step model Relevant only for electrons Analytical total cross section between 7.5 ev and 10 kev Two analytical angular distribution models Brenner model between 7.5 and 200 ev Emfietzoglou model between 200 ev and 10 kev e + H 2 0 e + H 2 0 Electrons below 7.5 ev must be killed and energy must be deposited (UR) Water molecule tracking after interaction is neglected e Total cross section e Angular distribution 0 ev 7.5 ev 200 ev 10 kev Energy deposit Rutherford + screening factor Brenner Emfietzoglou No models Spenvis & Geant4 Workshop 3-7 October 2005 R. Capra 12

Ionization processes Step by step model Six incoming particles considered e, p, H, ++, +, He p + H 2 0 p + H 2 0 + + e + Energy Deposit 5 different ionization levels Energy deposit depends on the ionization level Total cross sections (for each ionization level) are tabulated Tables are precalculated and stored in files Angular distribution of the outgoing electron is analytical Each incoming particle has a different model Energy distribution of the outgoing electron is Analytical for protons below 300 kev Based on tables for protons above 300 kev and other particles Tables for outgoing electrons must interpolate on two parameters (Energy of the incoming particle, Energy of the outgoing electron) Ionized water molecule tracking after interaction is neglected p energy distribution Analytical Tabulated e, H, ++, +, He energy distribution Tabulated Spenvis & Geant4 Workshop 3-7 October 2005 R. Capra 13 300 kev

Electrons exchange Step by step model p + H Three incoming particles considered 2 0 H + H 2 0 + + Energy Deposit p, ++, + ++ can strip one or two electrons to the water molecule Total cross sections Analytical for protons Tables for alphas Energy of the outgoing particle and the energy deposit depend on the incoming particle and on the number of electrons stripped Direction changes are neglected Ionized water molecule tracking after interaction is neglected Three incoming particles considered H + H 2 0 p + H 2 0 + e + Energy Deposit H, +, He can release one or two electrons Tabulated total cross section Energy of the outgoing particle and the energy deposit depend on the incoming particle and on the number of electrons stripped Direction changes are neglected for both particles and electrons Water molecule tracking after interaction is neglected Spenvis & Geant4 Workshop 3-7 October 2005 R. Capra 14

Excitation Step by step model Six incoming particles considered p + H 2 0 p + H 2 0 * e, p, H, ++, +, He Excited water molecules are not described Excitation energy is deposited 5 different excitation levels Energy deposit depends on the excitation level Total cross sections (for each excitation level) Analytical for protons Tables for other particles Direction changes are neglected Excited water molecule tracking after interaction is neglected Spenvis & Geant4 Workshop 3-7 October 2005 R. Capra 15

Software process The development of this set of processes has adopted a rigorous software process Requirements Vision document User requirement document Both available in the Geant4 documentation CVS repository Analysis and design Design model Available in the Geant4 documentation CVS repository Implementation Developed code is available in the Geant4 CVS repository Testing Unit test Validation (some results will be produced for December release) Traceability Spenvis & Geant4 Workshop 3-7 October 2005 R. Capra 16

Problems domain decomposition Testable process Water processes algorithms (policy based) Different algorithms will be able to use same policies The same algorithm will be able to use different policies Files tables generation Total cross section policies Angular distribution policies 1-dimensional interpolated datasets (cross sections) Data files Electrons charged Ions Manager Analytical models Tables-based models 2-dimensional interpolated datasets (energy distributions for ionization) Spenvis & Geant4 Workshop 3-7 October 2005 R. Capra 17

Design overview 1/2 Design mainly due to the Genoa group Spenvis & Geant4 Workshop 3-7 October 2005 R. Capra 18

Design overview 2/2 Spenvis & Geant4 Workshop 3-7 October 2005 R. Capra 19

Elastic Excitation Status and release plans For the December release probably all the processes will be implemented and tested It is expected to start the validation process before the December release Currently implemented processes Implementation work mainly due to Clermont-Ferrand and Bordeaux All processes implemented have passed the unit tests Charge decrease Electrons Protons (H+) Hydrogen (H) Alpha (He++) He+ He Brenner (7.5-200 ev) Emfietzoglou (> 200 ev) Neglected Neglected Neglected Neglected Neglected Emfietzoglou Miller and Green Miller and Green Miller and Green Miller and Green Neglected Born (7 ev 10 kev) Born (100 ev 10 MeV) (1 kev 15 MeV) (1 kev 15 MeV) (1 kev 15 MeV) Does not apply Dingfelder (100 ev 2 MeV) Charge increase Does not apply Does not apply Ionization To be done Rudd (0.1-500 kev) To be done (> 500 kev) Does not apply To be done To be done Does not apply Miller and Green Dingfelder (0.1 Kev 100 MeV) Implemented model Alternative implemented model To be done Does not apply Neglected Does not apply To be done To be done Rudd (0.1 100 MeV) To be done To be done To be done Spenvis & Geant4 Workshop 3-7 October 2005 R. Capra 20

Unit test example Total cross section Phys. Med. Biol. 45 (2000) 3171-3194 Solid line: our model e + H 2 0 e + H 2 0 Unit test Brenner Emfietzoglou Angular distribution J. Phys. D: Appl. Phys. 33 (2000) 932 944 10 ev 100 ev 200 ev 500 ev 1 kev Spenvis & Geant4 Workshop 3-7 October 2005 R. Capra 21

Review of the work in progress 1/5 In order to minimize the code duplication each process is obtained using three classes Total cross section (Half of the processes use tabulated total cross sections) Final states distributions (Each model has a different final state distribution) Process kinematics (5 kinematics categories) This choice is essential in order not to duplicate portions of code in several processes (like the kinematics of the process or the access to a file) Each distribution, total cross-section has its reference However this means a lot of files/classes 14 processes developed up to now 33 classes 65 files This puts some difficulties in the management of all these files Spenvis & Geant4 Workshop 3-7 October 2005 R. Capra 22

Elastic Excitation Elastic Excitation Review of the work in progress 2/5 Charge decrease Charge decrease Electrons Protons (H+) Hydrogen (H) Alpha (He++) He+ He Brenner (7.5-200 ev) Emfietzoglou (> 200 ev) Neglected Neglected Neglected Neglected Neglected Emfietzoglou Miller and Green Miller and Green Miller and Green Miller and Green Neglected Born (7 ev 10 kev) Born (100 ev 10 MeV) (1 kev 15 MeV) (1 kev 15 MeV) (1 kev 15 MeV) Does not apply Dingfelder (100 ev 2 MeV) Charge increase Does not apply Does not apply Ionization Electrons Protons (H+) Hydrogen (H) Alpha (He++) He+ He Brenner (7.5-200 ev) Emfietzoglou (> 200 ev) To be done Neglected Neglected Neglected Neglected Neglected Emfietzoglou Miller and Green Miller and Green Miller and Green Miller and Green Neglected Born (7 ev 10 kev) Born (100 ev 10 MeV) (1 kev 15 MeV) (1 kev 15 MeV) (1 kev 15 MeV) Does not apply Dingfelder (100 ev 2 MeV) Charge increase Does not apply Does not apply Ionization Total cross sections To be done Final states Rudd (0.1-500 kev) To be done (> 500 kev) Rudd (0.1-500 kev) To be done (> 500 kev) Does not apply To be done To be done Does not apply Miller and Green Dingfelder (0.1 Kev 100 MeV) Does not apply To be done To be done Does not apply Miller and Green Dingfelder (0.1 Kev 100 MeV) Does not apply To be done To be done Rudd (0.1 100 MeV) To be done To be done To be done Does not apply To be done To be done Rudd (0.1 100 MeV) To be done To be done To be done Spenvis & Geant4 Workshop 3-7 October 2005 R. Capra 23

Elastic Excitation Review of the work in progress 3/5 Charge decrease Electrons Protons (H+) Hydrogen (H) Alpha (He++) He+ He Brenner (7.5-200 ev) Emfietzoglou (> 200 ev) Neglected Neglected Neglected Neglected Neglected Emfietzoglou Miller and Green Miller and Green Miller and Green Miller and Green Neglected Born (7 ev 10 kev) Born (100 ev 10 MeV) (1 kev 15 MeV) (1 kev 15 MeV) (1 kev 15 MeV) Does not apply Dingfelder (100 ev 2 MeV) Charge increase Does not apply Does not apply Ionization Kinematics To be done Rudd (0.1-500 kev) To be done (> 500 kev) Does not apply To be done To be done Does not apply Miller and Green Dingfelder (0.1 Kev 100 MeV) Does not apply To be done To be done Rudd (0.1 100 MeV) To be done To be done To be done Supporting classes 3 classes 6 files Spenvis & Geant4 Workshop 3-7 October 2005 R. Capra 24

Review of the work in progress 4/5 The same unit test is used to check all the processes separately This allows developing a unique detailed, reliable and flexible unit test Allows comparing different processes that operate on the same particles and in the same energy range The choice of Policy based classes In principle a Strategy pattern could give the same results But with worse performances Templates classes have some more flexibility We expect some extra work in the integration test phase As template classes are a rather new C++ feature is, we expect some extra work to let the code build on all supported platform Integration test will start soon in order to have the code ready for December release Spenvis & Geant4 Workshop 3-7 October 2005 R. Capra 25

Review of the work in progress 5/5 Overview of the development phases After an initial phase of Design of the code Training Development of the supporting classes The development is going rather fast and independently June July August Requirement documents Development supporting classes Design Training and development of few processes September October November Support Development of supporting classes Integration tests Development of the processes Validation December Release Mainly together Genoa Clermont-Ferrand / Bordeaux Spenvis & Geant4 Workshop 3-7 October 2005 R. Capra 26

Conclusions It has been presented the current status of the Low Energy Package Models currently implemented cover a range of energies down to 100-200 ev Extensions to lower energies are feasible Validating the Livermore processes down to 10 ev Developing step-by-step material dependent models Processes based on the second approach has been recently developed for water material The encouraging results All the planned processes should be released in December The same approach could be used for other materials (silicon, air, etc.) The design phase and the file management need extra care A lot of models with limited validity (energy range/materials) Risk of code duplication and problems in the management of the files Spenvis & Geant4 Workshop 3-7 October 2005 R. Capra 27

Extra slides

Policy based classes The design makes deep use of policy based classes There classes are parametrized classes that implement an algorithm delegating some operations to their class parameters, called policies Policy based classes have something in common with Strategy pattern VInterpolationAlgorithm ConcreteProcess But with some difference Do not require that policies inherit from specific base classes This means a weaker dependency of the policy and the policy based class from the policy interface. In complex situations this makes a design more flexible and open to extensions They are compile bound In other words there is no need of virtual methods, resulting in faster execution code ConcreteLinearInterpolation Spenvis & Geant4 Workshop 3-7 October 2005 R. Capra 29