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

Similar documents
Geant4 version 10.0.p01. Hadronic Physics I. Geant4 Tutorial: version 10.0.p01. Michael Kelsey, Wed 5 Mar 2014

Hadronic Physics I. University of Pennsylvania Geant4 Tutorial 17 May 2011 Dennis Wright. Geant4 V9.4

GEANT4 HADRONIC PHYSICS

Recent Developments in Geant4 Hadronic Physics

Ion-ion Physics in Geant4. Dennis Wright (SLAC) 5 th Geant4 Space Users' Workshop 14 February 2008

Results obtained with nuclear models of Geant4 in IAEA Benchmark of Spallation

Geant Hadronic Physics III. Geant4 Tutorial at Lund University 6 September 2018 Dennis Wright (SLAC)

Introduction to Geant4 Physics Overview

Hadronic physics.

Hadronic Physics II. University of Pennsylvania Geant4 Tutorial 17 May 2011 Dennis Wright. Geant April 2011, CMRP, UOW

Geant4 Hadronic Physics Developments

The EIC Physics List. EIC Workshop (29 July 1 August, 2018) Dennis Wright (SLAC)

Recent Developments in Geant4. Calice Collaboration Meeting 10 March 2010 Dennis Wright (on behalf of the Geant4 hadronic working group)

Recent Developments in Geant4 Hadronics. Geant4/Spenvis Workshop at JPL 6 November 2006 Dennis Wright

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

Geant4 Physics Lists: Status and Proposed Upgrades. Dennis Wright (SLAC) 25 February 2011

Geant4 Hadronic Physics - II

Hadronic Physics III. University of Pennsylvania Geant4 Tutorial 18 May 2011 Dennis Wright. Geant4 V9.4

INCL INTRA-NUCLEAR CASCADE AND ABLA DE-EXCITATION MODELS IN GEANT4

Chapter V: Interactions of neutrons with matter

arxiv:nucl-th/ v1 2 Jun 2003

Validation of Geant4 Hadronic Physics Models at Intermediate Energies. Outline

What is Spallation???

Hadron-Nucleus Interactions. Beginners FLUKA Course

Detector Simulation. Mihaly Novak CERN PH/SFT

Progress in Hadronic Physics Modeling in Geant4

Features of PHITS2.82. PHITS development team, Dec. 25, 2015

Average multiplicities of particles emitted in the h-a reactions

B. Rouben McMaster University Course EP 4D03/6D03 Nuclear Reactor Analysis (Reactor Physics) 2015 Sept.-Dec.

Pre Equilibrium and Equilibrium decays in Geant4

Hadronic Interactions. FLUKA Beginner s Course

Lepton and gamma nuclear reactions. J.P. Wellisch, CERN/EP, Geant4 Users Workshop, SLAC, Feb 2002

Neutron Time-Of-Flight Spectrometer Based on HIRFL for Studies of Spallation Reactions Related to ADS Project

Transport Theoretical Studies of Hadron Attenuation in Nuclear DIS. Model Results Summary & Outlook

String Parton Models in Geant4

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

Reconstruction of Neutron Cross-sections and Sampling

Benchmark of Nuclear Spallation Models

Introduction to Nuclear Science

Journal of Radiation Protection and Research

Cross Running Head: Geant4 Hadronic Physics and the Geant4-DNA project.

Heavy Ion Interactions. Beginners FLUKA Course

THE simulation of the production, interaction and transportion

G4 vs. Fluka comparison for single neutron

Fundamentals in Nuclear Physics

Radiation safety of the Danish Center for Proton Therapy (DCPT) Lars Hjorth Præstegaard Dept. of Medical Physics, Aarhus University Hospital

Determination of the cosmic-ray-induced neutron flux and ambient dose equivalent at flight altitude

Nuclear and Particle Physics

Nuclear Physics Fundamentals and Application Prof. H.C. Verma Department of Physics Indian Institute of Technology, Kanpur

Benchmarking the CEM03.03 event generator

Proton induced spallation reaction and high power target station

Electromagnetic and hadronic showers development. G. Gaudio, M. Livan The Art of Calorimetry Lecture II

1 Geant4 to simulate Photoelectric, Compton, and Pair production Events

Physics II Overview and Processes

arxiv: v1 [nucl-th] 23 Jan 2019

Interaction of Ionizing Radiation with Matter

PoS(Baldin ISHEPP XXII)042

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

INCL Intra-Nuclear Cascade and ABLA De-Excitation Models in Geant4

Photonuclear Reaction Cross Sections for Gallium Isotopes. Serkan Akkoyun 1, Tuncay Bayram 2

RDCH 702 Lecture 8: Accelerators and Isotope Production

Physics Lists. Dennis Wright (SLAC) Geant4 Tutorial Bordeaux 3-5 November 2005

Geant4 Hadronic Physics Working group progress and status.

R. P. Redwine. Bates Linear Accelerator Center Laboratory for Nuclear Science Department of Physics Massachusetts Institute of Technology

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

Heavy Ions Interactions. FLUKA Beginner s Course

Heavy Ion Interactions. Beginners FLUKA Course

T7-1 [255 marks] The graph shows the relationship between binding energy per nucleon and nucleon number. In which region are nuclei most stable?

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

Physics with Exotic Nuclei

Hadronic Showers. KIP Journal Club: Calorimetry and Jets 2009/10/28 A.Kaplan & A.Tadday

Particle Physics Outline the concepts of particle production and annihilation and apply the conservation laws to these processes.

Neutron Interactions with Matter

SOURCES of RADIOACTIVITY

Neutron-rich rare isotope production with stable and radioactive beams in the mass range A ~ at 15 MeV/nucleon

Monte Carlo Non-Linear Flow modes studies with AMPT

6 Neutrons and Neutron Interactions

Compound and heavy-ion reactions

The Physics of Particles and Forces David Wilson

Upcoming features in Serpent photon transport mode

2007 Fall Nuc Med Physics Lectures

The Gamma Factory proposal for CERN

UGC ACADEMY LEADING INSTITUE FOR CSIR-JRF/NET, GATE & JAM PHYSICAL SCIENCE TEST SERIES # 4. Atomic, Solid State & Nuclear + Particle

EEE4101F / EEE4103F Radiation Interactions & Detection

Radiation Shielding Simulation For Interplanetary Manned Missions

ECT GENIE FSI overview. Trento 13 July, GENIE FSI strategy features comparisons looking to future

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

Basic science. Atomic structure. Electrons. The Rutherford-Bohr model of an atom. Electron shells. Types of Electrons. Describing an Atom

Radiation Shielding Simulation For Interplanetary Manned Missions

Physics 4213/5213 Lecture 1

Usage of GEANT 4 versions: 6, 7 & 8 in BABAR

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

Simulated nucleon nucleon and nucleon nucleus reactions in the frame of the cascade exciton model at high and intermediate energies

From Russia with Love Monte Carlo Particle Transport Code SHIELD-HIT(10A)

CHEM 312: Lecture 9 Part 1 Nuclear Reactions

User Documents and Examples II

Unit 8.1 Nuclear Chemistry - Nuclear Reactions. Review. Radioactivity. State College Area School District Teacher: Van Der Sluys

GLAUBER MODEL FOR HEAVY ION COLLISIONS FROM LOW ENERGIES TO HIGH ENERGIES. P. Shukla. Nuclear Physics Division

Study Plan for Ph.D in Physics (2011/2012)

The God particle at last? Astronomy Ireland, Oct 8 th, 2012

Transcription:

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

Outline Overview of hadronic physics Precompoundand de-excitation models Cascade models 2

Hadronic Processes, Models and Cross Sections In Geant4 physics is assigned to a particle through processes Each process may be implemented directly, as part of the process, or in terms of a model class Geant4 often provides several models for a given process user must choose can, and sometimes must, have more than one per process A process must also have cross sections assigned here too, there are options 3

particle process 1 at rest process 2 in-flight process 2 process n Energy range manager model 1 model 2.... model n c.s. set 1 c.s. set 2 c.s. set n Cross section data store 4

Cross Sections Default cross section sets are provided for each type of hadronic process fission, capture, elastic, inelastic can be overridden or completely replaced Different types of cross section sets some contain only a few numbers to parameterize the c.s. some represent large databases some are purely theoretical (equation-driven) 5

Alternative Cross Sections Low energy neutrons G4NDL available as Geant4 distribution files Livermore database (LEND) also available available with or without thermal cross sections Medium energy neutron and proton reaction cross sections 14 MeV < E < 20 GeV Ion-nucleus reaction cross sections Tripathi, Shen, Kox good for E/A < 10 GeV Pion reaction cross sections 6

Cross Section Management GetCrossSection() sees last set loaded within energy range Load sequence Set 3 Set 4 Set 2 Set 1 Default cross section set Energy 7

Data-driven Hadronic Models Characterized by lots of data cross sections angular distributions multiplicities, etc. To get interaction length and final state, models depend on interpolation of data cross sections, Legendre coefficients Examples neutrons (E < 20 MeV) coherent elastic scattering (pp, np, nn) radioactive decay 8

Theory-driven Hadronic Models Dominated by theoretical arguments (QCD, Glauber theory, exciton theory ) Final states (number and type of particles and their energy and angular distributions) determined by sampling theoretically calculated distributions This type of model is preferred, as it is the most predictive Examples quark-gluon string (projectiles with E > 20 GeV) intra-nuclear cascade (intermediate energies) nuclear de-excitation and break-up 9

Partial Hadronic Model Inventory At rest absorption, µ, p, K, anti-p Radioactive decay High Prec. Particle LEND High prec. neutron Photo-nuclear, electro-nuclear, muon-nuclear Electro-nuclear dissociation QMD (ion-ion) Wilson Abrasion Evaporation Fermi breakup Multifragment Photon Evap Precompound INCL++ Binary cascade Bertini-style cascade Quark Gluon string Fritiof string 1 MeV 10 MeV 100 MeV 1 GeV 10 GeV 100 GeV 1TeV 10

Model Management Model returned by GetHadronicInteraction() 1 1 + 3 3 Error 2 Error 2 Model 3 Model 4 Model 1 Model 2 Energy 11

Hadronic Interactions from TeV to mev TeV hadron de/dx ~ A 1/3 GeV ~GeV to ~100 MeV p, n, d, t, a g and n ~100 MeV to ~10 MeV ~10 MeV to thermal 12

Precompound Models G4PrecompoundModel is used for nucleon-nucleus interactions at low energy and as a nuclear de-excitation model within higher-energy codes valid for incident p, n from 0 to 170 MeV takes a nucleus from a highly excited set of particle-hole states down to equilibrium energy by emitting p, n, d, t, 3 He and a once equilibrium is reached, four sub-models are called to take care of nuclear evaporation and break-up these 4 models not currently callable by users Two Geant4 cascade models have their own version of nuclear de-excitation models embedded in them 13

De-excitation Models Four sub-models typically used to de-excite a remnant nucleus Fermi break-up photon evaporation multi-fragmentation fission These models are not intended to be assigned directly to a process instead they are meant to be linked together and then assigned to the G4Precompound model through the class G4ExcitationHandler 14

Fermi break-up De-excitation Model Details remnant nucleus is destroyed nothing left but p, n, t, a valid only for A < 17 and high excitation energies Fission splits excited nucleus and emits fission fragments + n valid only for A > 65 Multi-fragmentation statistical breakup model with propagation of fragments in Coulomb field for excitation energies E/A > 3 MeV 15

Photon evaporation De-excitation Model Details usually final stage of nuclear de-excitation data-driven: uses ENSDF database currently have up to hundreds of gamma levels for 2071 nuclides in PhotonEvaporation3.1 handles gamma cascades, does electron emission in case of internal conversion currently no correlation when more than one gamma emitted (but that s coming) 16

Precompound Models Invocation of Precompound model: G4ExcitationHandler* handler = new G4ExcitationHandler; G4PrecompoundModel* preco = new G4PrecompoundModel(handler); // Create de-excitation models and assign them to precompound model G4NeutronInelasticProcess* nproc = new G4NeutronInelasticProcess; nproc->registerme(preco); neutronmanager->adddiscreteprocess(nproc); // Register model to process, process to particle Here the model is invoked in isolation, but usually it is used in combination with high energy or cascade models a standard interface exists for this 17

Intra-nuclear Cascade Models Typical intra-nuclear cascade energies are inconvenient too high for nuclear physics treatments too low for QCD Must use Monte Carlo techniques to propagate hadrons within the target nucleus in order to produce a final state Monte Carlo within a Monte Carlo one of the first applications of Monte Carlo methods to nuclear interactions time-consuming Specific channels not produced do not use data to produce, for example 14 N(p,n) 14 O 18

Bertini-style Cascade Model A classical (non-quantum mechanical) cascade average solution of a particle traveling through a medium (Boltzmann equation) no scattering matrix calculated can be traced back to some of the earliest codes (1960s) Core code: elementary particle collisions with individual protons and neutrons: free space cross sections used to generate secondaries cascade in nuclear medium pre-equilibrium and equilibrium decay of residual nucleus target nucleus built of three concentric shells 19

Bertini Cascade ( 0 < E < 10 GeV) 1 to 3 uniform density shells p, n, d, t, a g and n 20

Using the Bertini Cascade In Geant4 the Bertini cascade is used for p, n, p +, p -, K +, K -, K 0 L, K 0 S, L, S 0, S +, S -, X 0, X -, W - valid for incident energies of 0 15 GeV can also be used for gammas Invocation sequence G4CascadeInterface* bert = new G4CascadeInterface; G4ProtonInelasticProcess* pproc = new G4ProtonInelasticProcess; pproc->registerme(bert); protonmanager->adddiscreteprocess(pproc); // same sequence for all other hadrons and gamma 21

Validation of Bertini Cascade 22

Binary Cascade Model Modeling sequence similar to Bertini, except it s a time-dependent model hadron-nucleon collisions handled by forming resonances which then decay according to their quantum numbers particles follow curved trajectories in smooth nuclear potential Binary cascade is currently used for incident p, n and p valid for incident p, n from 0 to 10 GeV valid for incident p +, p from 0 to 1.3 GeV A variant of the model, G4BinaryLightIonReaction, is valid for incident ions up to A = 12 (or higher if target has A < 12) 23

Invocation sequence: Using the Binary Cascade G4BinaryCascade* binary = new G4BinaryCascade(); G4PionPlusInelasticProcess* piproc = new G4PionPlusInelasticProcess(); piproc->registerme(binary); piplus_manager->adddiscreteprocess(piproc); Invoking BinaryLightIonReaction G4BinaryLightIonReaction* ionbinary = new G4BinaryLightIonReaction(); G4IonInelasticProcess* ionproc = new G4IonInelasticProcess(); ionproc->registerme(ionbinary); genericionmanager->adddiscreteprocess(ionproc); 24

Validation of Binary Cascade 256 MeV protons 25

Model elements INCL++ Cascade Model time-dependent model smooth Woods-Saxon or harmonic oscillator potential particles travel in straight lines through potential delta resonance formation and decay (like Binary cascade) Valid for incident p, n and p, d, t, 3 He, a from 150 MeV to 10 GeV also works for projectiles up to A = 12 targets must be 11 < A < 239 ablation model (ABLA) can be used to de-excite nucleus Used successfully in spallation studies also expected to be good in medical applications 26

Validation of INCL++ Model Spallation residues from p + 208 Pb 27

Summary (1) Geant4 hadronic physics allows user to choose how a physics process should be implemented cross sections models Many processes, models and cross sections to choose from hadronic framework makes it easier for users to add more Precompound models are available for low energy nucleon projectiles and nuclear de-excitation de-excitation sub-models handle the decay after the precompound stage 28

Summary (2) Three intra-nuclear cascade models available to cover medium energies (up to 10 GeV) Bertini-style Binary cascade INCL++ 29