<<

Geant4 10.1 p01

Hadronic Physics II

Geant4 Tutorial at M&C+SNA+MC2015 19 April 2015 Dennis Wright (SLAC) Outline

• Low energy hadronic models

• Capture, Stopping and Fission

• Gamma- and lepto-nuclear models

• Radioacve decay

2 Low Energy Physics

• Below 20 MeV incident energy, Geant4 provides several models for treang neutron interacons in detail • The high precision models (NeutronHP) are data-driven and depend on a large database of cross secons, etc. • the G4NDL database is available for download from the Geant4 web site • elasc, inelasc, capture and fission models all use this - dependent data

• There are also models to handle thermal scaering from chemically bound

3 Geant4 Neutron Data Library (G4NDL)

• Contains the data files for the high precision neutron models • includes both cross secons and final states

• From Geant4 9.5 onward, G4NDL is based solely on the ENDF/B-VII database • G4NDL data is now taken only from ENDF/B-VII, but sll has G4NDL format • use G4NDL 4.0 or later

• Prior to G4 9.5 G4NDL selected data from 9 different databases, each with its own format • Brond-2.1, CENDL2.2, EFF-3, ENDF/B-VI, FENDL/E2.0, JEF2.2, JENDL-FF, JENDL-3 and MENDL-2 • G4NDL also had its own (undocumented) format 4 G4NeutronHPElasc

• Handles elasc scaering of by sampling differenal cross secon data • interpolates between points in the cross secon tables as a funcon of energy • also interpolates between Legendre polynomial coefficients to get the angular distribuon as a funcon of energy • scaered neutron and recoil nucleus generated as final state

• Note that because look-up tables are based on binned data, there will always be a small energy non-conservaon • true for inelasc, capture and fission processes as well

5 G4NeutronHPInelasc • Currently supports 34 inelasc final states + n gamma (discrete and connuum) • n (A,Z) -> (A-1, Z-1) n p • n (A,Z) -> (A-3, Z) n n n n • n (A,Z) -> (A-4, Z-2) d t • …….

• Secondary distribuon probabilies • isotropic emission • discrete two-body kinemacs • N-body phase space • connuum energy-angle distribuons (in lab and CM)

6 High Precision Neutrons Comparing Geant4 and MCNPX

7 LEND – the new Livermore Neutron Models • An alternave to the HP models • beer code design • faster • Livermore database not yet as extensive G4NDL • Corresponding model for each model in HP • elasc, inelasc, capture, fission • Invocaon in physics list: • use model names G4LENDElasc, G4LENDInelasc, G4LENDCapture, G4LENDFission, and cross secons G4LENDElascCrossSecon, G4LENDInelascCrossSecon, G4LENDCaptureCrossSecon, G4LENDFissionCrossSecon • Database to use: go to p://gdo-nuclear.ucllnl.org/pub/ and select G4LEND, then ENDF-B-VII.0.targ.gz 8 High Precision Parcles

• ParcleHP models provide elasc, inelasc, capture and fission for incident n, p, d, t, 3He, alpha • mostly below 20 MeV for n • 0 < E < 200 MeV for charged • also depends on large database (ENDF) • alternave dbs ready: TENDL, IAEA medical, IBANDL • planned to replace NeutronHP • Code currently available • but tesng sll underway • good comparisons so far with MCNP

9 Gamma- and Lepto-nuclear Processes

• Geant4 models which are neither exclusively electromagnec nor hadronic • gamma-nuclear • electro-nuclear • muon-nuclear • Geant4 processes available: • G4PhotoNuclearProcess (implemented by two models) • G4ElectronNuclearProcess (implemented by one model) • G4PositronNuclearProcess (implemented by one model) • G4MuonNuclearProcess (implemented by two models)

10 Gamma- and Lepto-nuclear Processes

• Gammas interact directly with the nucleus • at low energies they are absorbed and excite the nucleus as a whole • at high energies they act like hadrons (pion, rho, etc.) and form resonances with and neutrons

• Electrons and muons cannot interact hadronically, except through virtual photons • electron or muon passes by a nucleus and exchanges virtual photon • virtual photon then interacts directly with nucleus (or within nucleus)

11 Gamma- and Lepto-nuclear Models

Gamma-nuclear Lepto-nuclear e-

γ virtual γ

π s and nucleons πs and nucleons

12 Gamma- and Lepto-nuclear Models • G4MuonVDNuclearModel • Kokoulin model of EM cross secon and virtual photon generaon • Weizsacker-Williams conversion of virtual to real gamma

• For Eγ < 10 GeV, direct interacon with nucleus using Berni cascade 0 • For Eγ > 10 GeV, conversion of γ to π , then interacon with nucleus using FTFP model

• G4ElectroVDNuclearModel • Kossov model of EM cross secon and virtual photon generaon • all else idencal to that in G4MuonVDNuclearModel

• For gamma-nuclear reacon • Berni cascade below 3.5 GeV • QGSP from 3 GeV to 100 TeV 13 Capture and Stopping Models

Capture Stopping

negave atomic parcle cascade n capture

γ s and nucleons

14 Stopped Hadron Models

• G4PiMinusAbsorponBerni, G4KaonMinusAbsorponBerni, G4SigmaMinusAbsorponBerni • at rest process implemented with Berni cascade model • G4Precompound model used for de-excitaon of nucleus • includes atomic cascade but not decay in orbit

• G4AnProtonAbsorponFriof, G4AnSigmaPlusAbsorponFriof • FTF model used because > 2 GeV available in reacon • G4Precompound model used for de-excitaon of nucleus • includes atomic cascade but not decay in orbit

15 Stopped Muon Models

• G4MuonMinusCapture – atomic cascade, with decay in orbit enabled – K-shell capture and nuclear de-excitaon implemented with Berni cascade model – used in most physics lists

• G4MuonMinusCaptureAtRest – atomic cascade, with decay in orbit enabled – K-shell capture uses simple parcle-hole model – nuclear de-excitaon handled by G4ExcitaonHandler

16 Capture Models

• Neutrons, an-neutrons never really stop, they just slow down from elasc scaering or are absorbed – kinec energy must be taken into account • G4HadronCaptureProcess – in-flight capture for neutrons – model implementaons: • G4NeutronHPCapture (below 20 MeV) • G4NeutronRadCapture (all energies)

• G4AnNeutronAnnihilaonAtRest – implemented by GHEISHA parameterized model

17 Fission Processes and Models

• Many hadronic models already include fission implicitly – included in nuclear de-excitaon code – in that case don’t add fission process to physics list -> double counng – usually only needed in special cases

• G4HadronFissionProcess can use two models – G4NeutronHPFission • specifically for neutrons below 20 MeV • fission fragments produced if desired – G4FissLib: Livermore • handles spontaneous fission as an inelasc process • no fission fragments produced, just neutron spectra 18 Radioacve Decay

• Process to simulate radioacve decay of nuclei • in flight • at rest • α, β+, β-, γ decay, (EC) implemented • Empirical and data-driven • data files taken from Evaluated Data Files (ENSDF) • as of Geant4 10.0, these are in RadioacveDecay4.0 • half lives, nuclear level structure for parent and daughter , decay branching raos, energy of decay process • currently 2799 nuclides, including all meta-stable states with lifemes > 1 ns 19 Radioacve e+ γ or e- (IC)

ARM

ARM

ν e β+ decay or EC α decay isomeric transion

EC: electron capture IC: internal conversion ARM: atomic relaxaon model

20 Atomic Relaxaon Model Auger electron shell configuraon electron may change aer decay inner holes filled by atomic cascade either photons or Auger electrons are emied

fluorescence opon γ also available 1

γ2 atomic cascade 21 Gamma (or electron) Emission

• If daughter of nuclear decay is an isomer, prompt de- excitaon is done by using G4PhotonEvaporaon – uses ENSDF files with all known gamma levels for 2071 nuclides • as of Geant4 10.0, these are in PhotonEvaporaon3.1 – internal conversion is enabled as a compeng process to gamma de-excitaon • Nuclides with LT < 1 ps decay immediately • Opon to enable atomic relaxaon aer decay – atomic cascade – Auger – fluorescence

22 Using Radioacve Decay

• Can be accessed with messengers (biasing opons, etc.) • To put in your physics list: G4RadioacveDecay* rDecay = new G4RadioacveDecay; G4PhysicsListHelper* plh = G4PhysicsListHelper::GetPhysicsListHelper(); rDecay->SetICM(true); // internal conversion rDecay->SetARM(true); // atomic relaxaon plh->RegisterProcess(rDecay, G4GenericIon::G4GenericIon() );

• Set environment variables to point to: – RadioacveDecay4.2 – PhotonEvaporaon3.1

23 Summary

• Three low energy hadron models • NeutronHP, LEND, ParcleHP • Gamma-nuclear and lepto-nuclear processes are available - + - + • for γ, e , e , µ , µ projecles • Several stopping processes and models available • for µ-, π-, K-, Σ-, an-p, an-Σ+ • Capture process and models exist for n, an-n • Fission (be sure not to double-count) • The radioacve decay process is quite detailed and has many recent improvements

24