1 Geant4 Hadronic Physics 2 Acnowledgements These slides are based on Dennis Wright, Aatos Helkkinen IEEE 2003 and IEEE 2004 Geant4.

Slides:



Advertisements
Similar presentations
Cheikh Anta Diop University, Dakar (SENEGAL)
Advertisements

Validation in Geant4 Hadronic Shower Simulation Workshop FNAL, 6-8 September 2006 Koi, Tatsumi (SLAC/SCCS) for the Geant4 Collaboration.
20th Century Discoveries
Geant4: What’s new, improved, or under study in hadronics J. Apostolakis.
Status and Plans for Geant4 Hadronics Dennis Wright (SLAC) SPENVIS & Geant4 Space Users' Workshop Leuven, Belgium 3-7 October 2005.
Hadronic Physics 1-b Cours Paris au 8 juin 2007, Ministère de la Recherche, Paris, France Gunter Folger.
Hadronic and Electromagnetic Physics: special applications V.Ivanchenko BINP, Novosibirsk, Russia & CERN, Geneve, Switzerland.
Guided Tour of Geant4 Physics Lists II Geant4 Short Course at JPL 10 November 2006 Dennis Wright.
Recent Developments in Geant4 Hadronics Geant4/Spenvis Workshop at JPL 6 November 2006 Dennis Wright.
Hadronic Physics I Oak Ridge Geant4 Tutorial 10 March 2011 Dennis Wright Geant4 V9.4.
Geant4 Physics Validation and Verification Ions Koi, Tatsumi SLAC/SCCS.
2nd Finnish Geant4 Workshop, Helsinki, Geant4 hadronics overview 1 Geant4 Hadronics Overview Aatos Heikkinen Helsinki Institute of Physics.
Energy deposition for 10 MeV neutrons in oxygen, carbon, argon and hydrogen gaseous chambers (1mx1mx1m). Energy Deposition in 90% argon (1.782mg/cm 3 )
Hadronic Physics I Geant4 Tutorial at Jefferson Lab 11 July 2012 Dennis Wright (SLAC) Geant4 9.6 beta.
Monte Carlo 2005, Chattanooga Parton String Models in Geant4 Gunter Folger, Johannes-Peter Wellisch CERN PH/SFT.
A Short Guide to Choosing a Physics List Geant4 Tutorial at Marshall Space Flight Center 19 April 2012 Dennis Wright (SLAC) Geant4 9.5.
Geant4 Physics Verification and Validation Low Energy Neutron Related Efforts ~Microscopic Levels~ Koi, Tatsumi SLAC/SCCS.
Ion Transport Simulation using Geant4 Hadronic Physics
Hadronic Models Problems, Progress and Plans Gunter Folger Geant4 Workshop, Lisbon 2006.
Geant4 Electromagnetic Physics Introduction V.Ivanchenko, M.Maire, M.Verderi  Process interface  Physics categories  Electromagnetic physics  PhysicsList.
Physics I: Physics Lists Geant4 Tutorial at Jefferson Lab 10 July 2012 Dennis Wright (SLAC) Geant4 9.6 beta.
Recent Developments in Geant4 Calice Collaboration Meeting 10 March 2010 Dennis Wright (on behalf of the Geant4 hadronic working group)
NE Introduction to Nuclear Science Spring 2012 Classroom Session 3: Radioactive Decay Types Radioactive Decay and Growth Isotopes and Decay Diagrams.
Geant4 Event Biasing Marc Verderi, LLR (Heavily copied from Jane Tinslay, SLAC) June 2007.
Extending the Bertini Cascade Model to Kaons Dennis H. Wright (SLAC) Monte Carlo April 2005.
Hadronic schower models in geant4 The frameworks J.P. Wellisch, CERN/EP, CHEP J.P. Wellisch, CERN/EP, CHEP 2000.
Status of particle_hp Pedro Arce Emilio Mendoza Daniel Cano-Ott (CIEMAT, Madrid)
Hadronic Physics III Geant4 Tutorial at Jefferson Lab 11 July 2012 Dennis Wright (SLAC) Geant4 9.6 beta.
1 Status and Plans for Geant4 Physics Linear Collider Simulation Workshop III 2-5 June 2004 Dennis Wright (SLAC)
Hadronic Physics I Geant4 Tutorial at Marshall Space Flight Center 18 April 2012 Dennis Wright (SLAC) Geant4 9.5.
Hadronic Physics II Geant4 Users’ Tutorial CERN February 2010 Gunter Folger.
Hadronic Validation and Testing Talks Presented  Testing & Improvement of Inelastic Cross Sections  Hadronic Generator Tests for Spallation & Low Energies.
Spacecraft Environment & Protection Group GEANT4 Workshop, Noordwijk, Sep 1999 Radioactive Decay Process and Data P Truscott and F Lei Space Department.
G4GeneralParticleSource Class: Developed by ESA as the space radiation environment is often quite complex in energy and angular distribution, and requires.
Low Energy Neutron Interactions in Geant4 Jacek M. Holeczek Institute of Physics, University of Silesia, Katowice, Poland [Adam Konefał’s results also.
Geant4 Hadronic |Physics Models Geant4 Tutorial CERN, May 2005 Gunter Folger.
1 Geant4 Hadronic Physics The full set of lecture notes of this Geant4 Course is available at
Interfacing the JQMD and JAM Nuclear Reaction Codes to Geant4 Stanford Linear Accelerator Center Koi, Tatsumi
NE Introduction to Nuclear Science Spring 2012 Classroom Session 4: Radioactive Decay Types Radioactive Decay and Growth Isotopes and Decay Diagrams.
V.Ivanchenko Salamanca1 Geant4: Hadronic Processes 1  Cross sections  Secondary generators  Nuclear interactions at rest  CHIPS model.
IEEE NSS-MIC Geant4 Hadronic Physics: Parametrised and Theoretical Models The full set of lecture notes of this Geant4 Course.
NSTAR2011, Jefferson Lab, USA May 17-20, 2011 Mitglied der Helmholtz-Gemeinschaft Tamer Tolba for the WASA-at-COSY collaboration Institut für Kernphysik.
Physics I: Physics Lists Puebla Geant4 Tutorial 15 June 2010 Dennis Wright Geant4 V9.3.p01.
Summary of hadronic tests and benchmarks in ALICE Isidro González CERN EP-AIP/Houston Univ. Geant4 workshop Oct
Hadronic Physics III Geant4 Tutorial at Marshall Space Flight Center 19 April 2012 Dennis Wright (SLAC) Geant4 9.5.
Pion-Induced Fission- A Review Zafar Yasin Pakistan Institute of Engineering and Applied Sciences (PIEAS) Islamabad, Pakistan.
Hadronic Physics Models Geant4 Users' Tutorial at CERN May 2005 Dennis Wright (SLAC)
A Summary of Physics Validations and Developments: Hadronic Dennis Wright Geant4 Collaboration Meeting Hebden Bridge, UK 13 September 2007.
Maria Grazia Pia, INFN Genova and CERN1 Geant4 highlights of relevance for medical physics applications Maria Grazia Pia INFN Genova and CERN.
Neutrons in gases Mary Tsagri CERN PH / SFT Tuesday, 23 February 2010 RD51 mini week.
Marina Golubeva, Alexander Ivashkin Institute for Nuclear Research RAS, Moscow AGeV simulations with Geant4 and Shield Geant4 with Dpmjet-2.5 interface.
Status of Hadronic Validation Dennis Wright 6 October 2010.
Report from the Geant4 Radioactive Decay Mini-workshop on 3-4 March 2015 Dennis Wright 25 March 2015.
Alex Howard – Neutron Interactions – G4 Workshop Lisbon 1 11 th October 2006 Neutron Interactions 1. Neutron high energy cross-section 2. Elastic scattering.
Geant4 KISTI Tutorial Marc Verderi LLR – Ecole polytechnique October 2012 Physics II: Overview, Processes, Production Threshold.
Ali Ahmad FLUKA code validation of nuclear data required for the spallation target design in Accelerator Driven Subcritical Reactors ThorEA Meeting – Daresbury.
E. Mendoza, D.Cano-Ott Nuclear Innovation Unit (CIEMAT)
Sokhna Bineta Lo Amar Advisor: Prof. Oumar Ka, UCAD Co-Advisor: Dr. Paul Guèye, Hampton Univ./JLab/FRIB Cheikh Anta Diop University, Dakar (Sénégal) HUGS_2016.
Sokhna Bineta Lo Amar Advisor: Prof. Oumar Ka, UCAD
Electromagnetic and hadronic physics in Geant4
Ion and Neutron Transport in Geant4
Summary of hadronic tests and benchmarks in ALICE
String Parton Models in Geant4
Hadronic physics
Physics I: Physics Lists
QGSP_BERT和 QGSP.
Hadronic Physics in Geant4
Ministère de la Recherche,
The Hadrontherapy Geant4 advanced example
Geant4 Hadronic Physics
Presentation transcript:

1 Geant4 Hadronic Physics

2 Acnowledgements These slides are based on Dennis Wright, Aatos Helkkinen IEEE 2003 and IEEE 2004 Geant4 lecture notes and Tatsumi Koi from SLAC 2006 Course

3 Outline Processes and hadronic physics Hadronic cross sections Parametrised models Theoretical models Model framework Physics lists Code examples Physics validation against experimental data Radioactive Decay Module and Ion Physics

4 Hadronic physics challenge Even though there is an underlying theory (QCD), applying it is much more difficult than applying QED for simulating electromagnetic interactions We must deal with at least three energy régimes: –Chiral perturbation theory (< 100 MeV) –Resonance and cascade region (100 MeV – 20 GeV) –QCD strings (> 20 GeV) Within each regime there are several (sub)-models: –Many of these are phenomenological

5 The Geant4 philosophy of hadronics (1/2) Provide a general model framework that allows implementation of processes and models at many levels Separate models and processes in framework: –Hadronic models and cross sections implement processes Provide processes containing: –Many possible models and cross sections –Default cross sections for each model

6 The Geant4 philosophy of hadronics (2/2) Provide several optional models and cross section sets in each region Let the user decide which physics is best: –Complex task is handled with physics lists –Educated guess physics lists are provided by use-case Validate new models against latest data: –Extensive and systematic validation program Understand the trade-off between performance, physics and general applicability vs. energy – there is only one nature

7 Geant4 process A process uses cross sections to decide when and where an interaction will occur: – GetPhysicalInteractionLength() A process uses an interaction model to generate the final state: – DoIt() Three types of process: – AtRest – AlongStep – PostStep Each particle has its own process manager Each process has a set of models coordinated with energy range manager

8 Hadronic process At rest: –Stopped muon, pion, kaon, anti-proton –Radioactive decay Elastic: –Same process for all long-lived hadrons Inelastic: –Different process for each hadron –Photo-nuclear –Electro-nuclear Capture: –Pion- and kaon- in flight Fission

9 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 cross section –Some represent large databases (data driven models) Cross Section Management: – GetCrossSection() sees last set loaded for energy range

10 Alternative cross sections Low energy neutrons –G4NDL available as Geant4 distribution data files –Available with or without thermal cross sections Neutron and proton reaction cross sections –20 MeV < E < 20 GeV Ion-nucleus reaction cross sections –Good for E/A < 1 GeV Isotope production data –E < 100 MeV

11 Different types of hadronic shower models Data driven models Parametrisation driven models Theory driven models

12 Models in hadronic framework

13 Data driven models (1/2) Characterized by lots of data: –Cross section –Angular distribution –Multiplicity To get interaction length and final state, models simply interpolate data: –Usually linear interpolation of cross section, and Legendre polynomials Examples: –Coherent elastic scattering (pp, np, nn) –Radioactive decay –Neutrons (E < 20 MeV)

14 Data driven models (2/2) Transport of low energy neutrons in matter: –The energy coverage of these models is from thermal energies to 20 MeV –The modeling is based on the data formats of ENDF/B-VI, and all distributions of this standard data format are implemented –The data sets used are selected from data libraries that conform to these standard formats –The file system is used in order to allow granular access to, and flexibility in, the use of the cross-sections for different isotopes, and channels –Code in sub-directory : /source/processes/hadronic/models/neutron_hp

15 Parametrisation driven models (1/2) Depends on both data and theory: –Enough data to parameterize cross sections, multiplicities, angular distributions Final states determined by theory, sampling: –Use conservation laws to get charge, energy, etc. Examples: –Fission –Capture –LEP, GEISHA based HEP models

16 Parametrisation driven models (2/2) Based on GHEISHA package of Geant3.21, two sets of models exist for inelastic scattering of particles in flight: –Low energy models: E < 20 GeV /hadronic/models/low_energy –High energy models: 20 GeV < E < O(TeV) /hadronic/models/high_energy Original approach to primary interaction, nuclear excitation, intra-nuclear cascade and evaporation is kept Fission, capture and coherent elastic scattering are also modeled through parametrised models

17 Theory driven models (1/2) Dominated by theory (QCD, strings, chiral perturbation theory) Data used mainly for normalization and validation Final states determined by sampling theoretical distributions Philosophy implies the usage physics lists, providing wanted collection of models, such as: –Parton string models at high energies, of intra-nuclear transport models at intermediate energies, and of statistical break-up models for de-excitation

18 Theory driven models (2/2) Parton string: –Projectiles with E > 5 GeV – /hadronic/models/parton_string Chiral invariant phase space, CHIPS: –All energies –Quark-level event generator for the fragmentation of hadronic systems into hadrons –Interactions between hadrons are treated as purely kinematic effects of quark exchange –Decay of excited hadronic systems is treated as the fusion of two quark-partons within the system –Includes nonrelativistic phase space of nucleons to explain evaporation – /hadronic/models/chiral_inv_phase_space Nuclear de-excitation and breakup

19 Bertini intra-nuclear cascade (1/2) Collection of theory driven models with parametrisation features: – /hadronic/models/cascade Intermediate energies ~100 keV – 10MeV Models included: –Bertini INC model with exitons –Pre-equilibrium model –Nucleus explosion model –Fission model –Evaporation model

20 Bertini intra-nuclear cascade (2/2) For A>4 a nuclei model is composed of three concentric spheres Impulse distribution in each region follows Fermi distribution with zero temperature Particle treated p,n, pions, photon evaporation and nuclear isotope remnats Latest addition include incident kaons up to an energy of 15 GeV: –Final states, will be included for K+, K-, K0, K0bar, lambda, sigma+, sigma0, sigma-, xi0 and xi- Schematic presentation of the intra- nuclear cascade. A hadron with 400 MeV energy is forming an INC history. Crosses present the Pauli exclusion principle in action.

21 Hadronic model inventory

22 Physics Lists – putting physics into your simulation User must implement a physics list: –Derive a class from G4VUserPhysicsList –Define the particles required –Register models and cross sections with processes –Register processes with particles –Set secondary production cuts –In main(), register your physics list with the Run Manager Care is required: –Multiple models, cross sections allowed per process –No single model covers all energies, or all particles –Choice of model is heavily dependent on physics studied

23 Physics lists by use case Geant4 recommendation: –Use example physics lists –Go to Geant4 home page > Site Index > physics lists Many hadronic physics lists available including: –Low and high energy nucleon penetration shielding –Low energy dosimetric applications –Medical neutron applications –Low background experiments (underground)

24 Code Example (1/2) void MyPhysicsList::ConstructProton() { G4ParticleDefinition* proton = G4Proton::ProtonDefinition(); G4ProcessManager* protonProcessManager = proton->GetProcessManager(); // Elastic scattering G4HadronElasticProcess* protonElasticProcess = new G4HadronElasticProcess(); G4LElastic* protonElasticModel = new G4LElastic(); protonElasticProcess->RegisterMe(protonElasticModel); protonProcessManager->AddDiscreteProcess(protonElasticProcess);...

25 Code example (2/2)... // Inelastic scattering G4ProtonInelasticProcess* protonInelasticProcess = new G4ProtonInelasticProcess(); G4LEProtonInelastic* protonLowEnergyInelasticModel = new G4LEProtonInelastic(); protonLowEnergyInelasticModel->SetMaxEnergy(20.0*GeV); protonInelasticProcess->RegisterMe(protonLowEnergyInelasticModel); G4HEProtonInelastic*protonHighEnergyInelasticModel = new G4HEProtonInelastic(); protonHighEnergyInelasticModel->SetMinEnergy(20.0*GeV); protonInelasticProcess->RegisterMe(protonHighEnergyInelasticModel); }

26 Gean3.21 based Geant4 LEP model pion production from 730 MeV proton on Carbon

27 Bertini cascade model pion production from 730 MeV proton on Carbon

28 Bertini cascade model nuclei fragmet production from 170 MeV proton on Uranium

29 Double differential cross-section for neutrons produced by 256 MeV protons.

30 Comparison of differential pion yields for positive and negative pions in pion Magnesium reactions at 320 GeV lab momentum. The dots are data and the open circles are Monte Carlo predictions by G4QGSModel.

31 Geant4 simulation of gammas from 14 MeV neutron capture on uranium.

32

33 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

34 Summary (2) Parameterized models (LEP, HEP) handle the most particle types over the largest energy range –based on fits to data and some theory –not very detailed –fast Cascade models (Bertini, Binary) are valid for fewer particles over a smaller energy range –more theory-based –more detailed –slower

35 Low energy (< 20MeV) neutrons physics High Precision Neutron Models (and Cross Section Data Sets) –G4NDL ENDF –Elastic –Inelastic –Capture –Fission NeutronHPorLEModel(s)

36 G4NDL (Geant4 Neutron Data Library) The neutron data files for High Precision Neutron models The data are including both cross sections and final states. The data are derived evaluations based on the following evaluated data libraries (in alphabetic order) –Brond-2.1 –CENDL2.2 –EFF-3 –ENDF/B-VI.0, 1, 4 –FENDL/E2.0 –JEF2.2 –JENDL-FF –JENDL-3.1,2 –MENDL-2 The data format is similar ENDF, however it is not equal to.

37 Evaluated Nuclear Data File-6 “ENDF” is used in two meanings One is Data Formats and Procedures –How to write Nuclear Data files –How to use the Nuclear Data files The other is Name of recommended libraries of USA nuclear data projects. –ENDF/B-VI.8 (latest) 313 isotopes including 5 isomers 15 elements After G4NDL3.8 we concentrated translation from ENDF library. – No more evaluation by ourselves.

38 Ion Physics Inelastic Reactions Cross Sections Model –G4BinaryLightIon –G4WilsonAbrasion

39 Cross Sections Many cross section formulae for NN collisions are included in Geant4 –Tripathi, Shen, Kox and Sihver These are empirical and parameterized formulae with theoretical insights. G4GeneralSpaceNNCrossSection was prepared to assist users in selecting the appropriate cross section formula.

40 References to NN Cross Section Formulae implemented in Geant4 Tripathi Formula –NASA Technical Paper TP-3621 (1997) Tripathi Light System –NASA Technical Paper TP (1999) Kox Formula –Phys. Rev. C (1987) Shen Formula –Nuclear Physics. A (1989) Sihver Formula –Phys. Rev. C (1993)

41 Ion Physics Radio Active Decay To simulate the decay of radioactive nuclei Empirical and data-driven model α, β +, β - decay electron capture (EC) are implemented Data (RadioactiveDecay) derived from Evaluated Nuclear Structure Data File (ENSDF) –nuclear half-lives –nuclear level structure for the parent or daughter nuclide –decay branching ratios –the energy of the decay process. If the daughter of a nuclear decay is an excited isomer, its prompt nuclear de-excitation is treated using the G4PhotonEvapolation Internal conversion is also implemented

42 Radio Active Decay Analog sampling is default Biasing sampling also implemented –The decays occur more frequently at certain times –For a given decay mode the branching ratios can be sampled with equal probability –split parent nuclide into a user-defined number of nuclides

43 Radio Active Decay Important notice for v8.0 users Problem report #843 Previously, G4GenericIon was derived from G4VIon, which overloaded GetAtomicMass() to return the baryon number. G4GenericIon now inherits from G4ParticleDefinition, whose GetAtomicMass() returns a (default) atomic mass number of 0. This makes G4RadioactiveDecay::IsApplicable(G4GenericIon*) fail (atomic mass is out-of-range), and hence renders G4RadioactiveDecay essentially unusable: any physics lists attempting to add G4RadioactiveDecay to ions will exit with an error. A fix users can apply until this bug is fixed is to get the G4GenericIon and call SetAtomicMass(1) before adding G4RadioactiveDecay Additional Comments From 02/24/06 22: Fixed tag of particles-V will be included next release. –Before the next release, users need to call SetAtomicMass(1) for GenericIon before adding G4RadioactiveDecay.

44 Summary High Precision Neutron models are data driven models and its used evaluated data libraries. However the library is not complete because there are no data for several key elements. Geant4 has abundant processes for Ion interactions with matter and also without matter. Without any extra modules, users may simulate ion transportation in the complex and realistic geometries of Geant4. Validation has begun and the first results show reasonable agreement with data. This work continues.

45 Conclusion Geant4 provides a large number of hadronic physics models for use in simulation Cross sections, either calculated or from databases, are available to be assigned to processes Interactions are implemented by models which are then assigned to processes. For hadrons there are many models to choose from, so physics lists are provided by use-case