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
• Radioac ve decay
2 Low Energy Neutron Physics
• Below 20 MeV incident energy, Geant4 provides several models for trea ng neutron interac ons in detail • The high precision models (NeutronHP) are data-driven and depend on a large database of cross sec ons, etc. • the G4NDL database is available for download from the Geant4 web site • elas c, inelas c, capture and fission models all use this isotope- dependent data
• There are also models to handle thermal sca ering from chemically bound atoms
3 Geant4 Neutron Data Library (G4NDL)
• Contains the data files for the high precision neutron models • includes both cross sec ons 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 s ll 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 G4NeutronHPElas c
• Handles elas c sca ering of neutrons by sampling differen al cross sec on data • interpolates between points in the cross sec on tables as a func on of energy • also interpolates between Legendre polynomial coefficients to get the angular distribu on as a func on of energy • sca ered 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-conserva on • true for inelas c, capture and fission processes as well
5 G4NeutronHPInelas c • Currently supports 34 inelas c final states + n gamma (discrete and con nuum) • 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 distribu on probabili es • isotropic emission • discrete two-body kinema cs • N-body phase space • con nuum energy-angle distribu ons (in lab and CM)
6 High Precision Neutrons Comparing Geant4 and MCNPX
7 LEND – the new Livermore Neutron Models • An alterna ve to the HP models • be er code design • faster • Livermore database not yet as extensive G4NDL • Corresponding model for each model in HP • elas c, inelas c, capture, fission • Invoca on in physics list: • use model names G4LENDElas c, G4LENDInelas c, G4LENDCapture, G4LENDFission, and cross sec ons G4LENDElas cCrossSec on, G4LENDInelas cCrossSec on, G4LENDCaptureCrossSec on, G4LENDFissionCrossSec on • Database to use: go to p://gdo-nuclear.ucllnl.org/pub/ and select G4LEND, then ENDF-B-VII.0.targ.gz 8 High Precision Par cles
• Par cleHP models provide elas c, inelas c, 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) • alterna ve dbs ready: TENDL, IAEA medical, IBANDL • planned to replace NeutronHP • Code currently available • but tes ng s ll underway • good comparisons so far with MCNP
9 Gamma- and Lepto-nuclear Processes
• Geant4 models which are neither exclusively electromagne c 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 protons 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 nucleons 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 sec on and virtual photon genera on • Weizsacker-Williams conversion of virtual to real gamma
• For Eγ < 10 GeV, direct interac on with nucleus using Ber ni cascade 0 • For Eγ > 10 GeV, conversion of γ to π , then interac on with nucleus using FTFP model
• G4ElectroVDNuclearModel • Kossov model of EM cross sec on and virtual photon genera on • all else iden cal to that in G4MuonVDNuclearModel
• For gamma-nuclear reac on • Ber ni cascade below 3.5 GeV • QGSP from 3 GeV to 100 TeV 13 Capture and Stopping Models
Capture Stopping
nega ve atomic par cle cascade n capture
γ s and nucleons
14 Stopped Hadron Models
• G4PiMinusAbsorp onBer ni, G4KaonMinusAbsorp onBer ni, G4SigmaMinusAbsorp onBer ni • at rest process implemented with Ber ni cascade model • G4Precompound model used for de-excita on of nucleus • includes atomic cascade but not decay in orbit
• G4An ProtonAbsorp onFri of, G4An SigmaPlusAbsorp onFri of • FTF model used because > 2 GeV available in reac on • G4Precompound model used for de-excita on 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-excita on implemented with Ber ni cascade model – used in most physics lists
• G4MuonMinusCaptureAtRest – atomic cascade, with decay in orbit enabled – K-shell capture uses simple par cle-hole model – nuclear de-excita on handled by G4Excita onHandler
16 Capture Models
• Neutrons, an -neutrons never really stop, they just slow down from elas c sca ering or are absorbed – kine c energy must be taken into account • G4HadronCaptureProcess – in-flight capture for neutrons – model implementa ons: • G4NeutronHPCapture (below 20 MeV) • G4NeutronRadCapture (all energies)
• G4An NeutronAnnihila onAtRest – implemented by GHEISHA parameterized model
17 Fission Processes and Models
• Many hadronic models already include fission implicitly – included in nuclear de-excita on code – in that case don’t add fission process to physics list -> double coun ng – 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 Spontaneous Fission • handles spontaneous fission as an inelas c process • no fission fragments produced, just neutron spectra 18 Radioac ve Decay
• Process to simulate radioac ve decay of nuclei • in flight • at rest • α, β+, β-, γ decay, electron capture (EC) implemented • Empirical and data-driven • data files taken from Evaluated Nuclear Structure Data Files (ENSDF) • as of Geant4 10.0, these are in Radioac veDecay4.0 • half lives, nuclear level structure for parent and daughter nuclides, decay branching ra os, energy of decay process • currently 2799 nuclides, including all meta-stable states with life mes > 1 ns 19 Radioac ve Decay Chain e+ γ or e- (IC)
ARM
ARM
ν e β+ decay or EC α decay isomeric transi on
EC: electron capture IC: internal conversion ARM: atomic relaxa on model
20 Atomic Relaxa on Model Auger electron shell configura on electron may change a er decay inner holes filled by atomic cascade either photons or Auger electrons are emi ed
fluorescence op on γ also available 1
γ2 atomic cascade 21 Gamma (or electron) Emission
• If daughter of nuclear decay is an isomer, prompt de- excita on is done by using G4PhotonEvapora on – uses ENSDF files with all known gamma levels for 2071 nuclides • as of Geant4 10.0, these are in PhotonEvapora on3.1 – internal conversion is enabled as a compe ng process to gamma de-excita on • Nuclides with LT < 1 ps decay immediately • Op on to enable atomic relaxa on a er decay – atomic cascade – Auger – fluorescence
22 Using Radioac ve Decay
• Can be accessed with messengers (biasing op ons, etc.) • To put in your physics list: G4Radioac veDecay* rDecay = new G4Radioac veDecay; G4PhysicsListHelper* plh = G4PhysicsListHelper::GetPhysicsListHelper(); rDecay->SetICM(true); // internal conversion rDecay->SetARM(true); // atomic relaxa on plh->RegisterProcess(rDecay, G4GenericIon::G4GenericIon() );
• Set environment variables to point to: – Radioac veDecay4.2 – PhotonEvapora on3.1
23 Summary
• Three low energy hadron models • NeutronHP, LEND, Par cleHP • Gamma-nuclear and lepto-nuclear processes are available - + - + • for γ, e , e , µ , µ projec les • 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 radioac ve decay process is quite detailed and has many recent improvements
24