Hadronic Physics I Geant4 Tutorial at Marshall Space Flight Center 18 April 2012 Dennis Wright (SLAC) Geant4 9.5.

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.
Geant4 Overview John Apostolakis (CERN) & Dennis Wright (SLAC)
Zi-Wei Lin (ECU) 28th WWND, Puerto Rico April 10, Update of Initial Conditions in A Multiple Phase Transport (AMPT) Model Zi-Wei Lin Department.
Low and High Energy Modeling in Geant4 Hadronic Shower Simulation Workshop FNAL, 6-8 September 2006 Dennis Wright (on behalf of Geant4 Collaboration)
Adam Para, Fermilab, March 23, Methodology  Use Hadr01 example  In G4SteppingVerbose::StepInfo() select all the steps with inelastic processes.
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.
IEEE Nuclear Science Symposium and Medical Imaging Conference Short Course The Geant4 Simulation Toolkit Sunanda Banerjee (Saha Inst. Nucl. Phys., Kolkata,
Hadronic Physics 1-b Cours Paris au 8 juin 2007, Ministère de la Recherche, Paris, France Gunter Folger.
Direct Reactions. Optical model Represent the target nucleus by a potential -- Attenuation length.
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.
Nuclear and Radiation Physics, BAU, 1 st Semester, (Saed Dababneh). 1 Nuclear Reactions Categorization of Nuclear Reactions According to: bombarding.
Geant4 Physics Validation and Verification Ions Koi, Tatsumi SLAC/SCCS.
A Short Guide to Choosing Physics Lists Oak Ridge Geant4 Tutorial 11 March 2011 Dennis Wright Geant4 V9.4.
2nd Finnish Geant4 Workshop, Helsinki, Geant4 hadronics overview 1 Geant4 Hadronics Overview Aatos Heikkinen Helsinki Institute of Physics.
Geant4 Users’ Tutorial CERN February 2010 Gunter Folger
Hadronic Physics I Geant4 Tutorial at Jefferson Lab 11 July 2012 Dennis Wright (SLAC) Geant4 9.6 beta.
Maria Grazia Pia, INFN Genova and CERN1 Geant4 Hadron Kinetic Model for intra-nuclear transport Maria Grazia Pia CERN/IT and INFN, Sezione di Genova L.Bellagamba.
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.
Summary of Parallel Session 3A : Hadronic Validation J. Yarba Fermilab 17th Geant4 Collaboration Workshop 9/14/
W. Udo Schröder, 2007 Semi-Classical Reaction Theory 1.
Ion Transport Simulation using Geant4 Hadronic Physics
1 Geant4 Hadronic Physics 2 Acnowledgements These slides are based on Dennis Wright, Aatos Helkkinen IEEE 2003 and IEEE 2004 Geant4.
Hadronic Work Plan Outline list of high priority deliverables and tentative assignments list of other main tasks and assignments milestones and.
Recent Developments in Geant4 Calice Collaboration Meeting 10 March 2010 Dennis Wright (on behalf of the Geant4 hadronic working group)
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.
Nuclear Reactions - II A. Nucleon-Nucleus Reactions A.1 Spallation
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 II Geant4 Users’ Tutorial CERN February 2010 Gunter Folger.
Hadronic Physics & Reference Physics Lists Geant4 Tutorial Annecy, November 2008 Gunter Folger.
Accelerator Physics, JU, First Semester, (Saed Dababneh). 1 Electron pick-up. ~1/E What about fission fragments????? Bragg curve stochastic energy.
Hadronic Physics Validation II Dennis Wright Geant4 Review CERN April 2007.
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.
Recent CHIPS implementations Mikhail Kosov, 12 th Geant4 Workshop (GB, Sept. 2007)
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.
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.
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.
A Short Guide to Choosing Physics Lists Puebla Geant4 Tutorial 18 June 2010 Dennis Wright Geant4 V9.3.p01.
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.
Alex Howard – Neutron Interactions – G4 Workshop Lisbon 1 11 th October 2006 Neutron Interactions 1. Neutron high energy cross-section 2. Elastic scattering.
Improvements of microscopic transport models stimulated by spallation data for incident energies from 113 to MeV Umm Al-Qura University and King.
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)
Ion and Neutron Transport in Geant4
Summary of hadronic tests and benchmarks in ALICE
String Parton Models in Geant4
Highlights in Low Energy Hadronic Physics
Hadronic physics
Nuclear Reactions --Part 2
Physics I: Physics Lists
QGSP_BERT和 QGSP.
Hadronic Physics in Geant4
Geant4 physics validation: Bragg Peak
Ministère de la Recherche,
Geant4 Hadronic Physics
Presentation transcript:

Hadronic Physics I Geant4 Tutorial at Marshall Space Flight Center 18 April 2012 Dennis Wright (SLAC) Geant4 9.5

Outline Overview of hadronic physics processes, cross sections, models hadronic framework and organization Elastic scattering Precompound models Cascade models Bertini-style, binary, INCL/ABLA Parameterized models high energy and low energy 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

process 1 at rest process 1 at rest process 2 in-flight process 2 in-flight process 2 process n particle model 1 model 2.. model n model 1 model 2.. model n c.s. set 1 c.s. set 2 … c.s. set n c.s. set 1 c.s. set 2 … c.s. set n Energy range manager 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 Set 1 Set 2 Set 4 Default cross section set Energy Load sequence GetCrossSection () sees last set loaded within energy range Set 3 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

Parameterized Hadronic Models Depend mostly on fits to data with some theoretical guidance Two such models available: Low Energy Parameterized (LEP) for E < 20 GeV High Energy Parameterized (HEP) for E > 20 GeV each type refers to a collection of models (one for each hadron type) Both LEP and HEP are re-engineered versions of the Fortran Gheisha code used in Geant3 Code is fast and applies to all particle types, but is not particularly detailed eventually will be phased out 10

Partial Hadronic Model Inventory Bertini - style cascade Binary cascade 1 MeV 10 MeV 100 MeV 1 GeV 10 GeV 100 GeV 1TeV Fermi breakup 11 At rest absorption, , , K, anti-p High precision neutron Evaporation Multifragment Photon Evap Pre- compound Radioactive decay Fritiof string Quark Gluon string Photo-nuclear, electro-nuclear QMD (ion-ion) Electro-nuclear dissociation Wilson Abrasion

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

at rest discrete (in-flight) models process theory framework high energy spallation framework 13 Hadronic Model Organization cascade precompound evaporation parton-string propagate string fragmentation

Hadronic Interactions from TeV to meV 14 dE/dx ~ A 1/3 GeV TeV hadron ~GeV to ~100 MeV ~100 MeV to ~10 MeV p, n, d, t,  ~10 MeV to thermal  and n

Hadron Elastic Scattering G4WHadronElasticProcess: general elastic scattering valid for all energies valid for p, n, , K, hyperons, anti-nucleons, anti-hyperons based in part on old Gheisha code, but with relativistic corrections Coherent elastic G4LEpp for (p,p), (n,n) : taken from SAID phase shift analysis, good up to 1.2 GeV G4LEnp for (n,p) : same as above G4HadronElastic for general hadron-nucleus scattering Neutron elastic high precision (HP) model uses data from ENDF (E < 20 MeV) 15

Elastic Scattering Validation (G4HadronElastic) 16

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  once equilibrium is reached, four other models are called to take care of nuclear evaporation and break-up these 4 models not currently callable by users The parameterized models and two cascade models have their own version of nuclear de-excitation models embedded in them 17

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 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) 20 1 to 3 uniform density shells p, n, d, t,   and n

Using the Bertini Cascade In Geant4 the Bertini cascade is used for p, n,  +,  -, K +, K -, K 0 L, K 0 S, ,  0,  +,  -,  0,  - valid for incident energies of 0 – 10 GeV soon to be extended for use with gammas Invocation sequence G4CascadeInterface* bert = new G4CascadeInterface; G4ProtonInelasticProcess* pproc = new G4ProtonInelasticProcess; pproc->RegisterMe(bert); protonManager->AddDiscreteProcess(pproc); // same sequence for all other hadrons 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  valid for incident p, n from 0 to 10 GeV valid for incident  +,  – 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

Using the Binary Cascade Invocation sequence: 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

INCL Cascade Model Model elements 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  d, t, 3 He  from 150 MeV to 3 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 Green: INCL4.3 Red: INCL4.2 Blue: Binary cascade 27

LEP, HEP Models Formerly known as Gheisha and used in Geant3 not very detailed, but very fast valid for all long-lived hadrons LEP up to 30 GeV, HEP above 20 GeV Very simple model no nuclear model, only Z and A required a hadron interacts with a random nucleon in the CM frame all reaction products divided in forward and backward clusters clusters are then fragmented into hadrons remnant nucleus de-excited by emission of p, n, d, t,  28

LEP, HEP Models (all energies) 29 nucleus not modeled CM frame  and n

Using the LEP and HEP Models Invocation sequence: G4ProtonInelasticProcess* pproc = new G4ProtonInelasticProcess; G4LEProtonInelastic* LEproModel = new G4LEProtonInelastic; pproc->RegisterMe(LEproModel); G4HEProtonInelastic* HEproModel =new G4HEProtonInelastic; HEproModel->SetMinEnergy(25*GeV); pproc->RegsiterMe(HEproModel); proton_manager->AddDiscreteProcess(pproc); Note: on an event-by-event basis, these models do not conserve energy average shower distributions, however, are good 30

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 General hadron elastic scattering handled by G4WHadronElasticProcess Precompound models are available for low energy nucleon projectiles and nuclear de-excitation ConstructGeneral(); // method may be defined by user to hold all other processes } 31

Summary (2) Three intra-nuclear cascade models available to cover medium energies (up to 10 GeV) Bertini-style Binary cascade INCL Parameterized models (LEP, HEP) handle the most particle types over the largest energy range based on fits to data and a little bit of theory not very detailed and do not conserve energy fast being slowly phased out ConstructGeneral(); // method may be defined by user to hold all other processes } 32