Hadronic Physics Models Geant4 Users' Tutorial at CERN 25-27 May 2005 Dennis Wright (SLAC)

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)
Stefan Roesler SC-RP/CERN on behalf of the CERN-SLAC RP Collaboration
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.
Report from Low Background Experiments Geant4 Collaboration Workshop 10 September 2012 Dennis Wright (SLAC)
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.
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.
1 Geant4 Hadronic Physics 2 Acnowledgements These slides are based on Dennis Wright, Aatos Helkkinen IEEE 2003 and IEEE 2004 Geant4.
Background ATF2 (KEK) What could be ATF2 that could be valid for ILC ? Hayg GULER Marc VERDERI LLR-Ecole Polytechnique Palaiseau,
Recent Developments in Geant4 Calice Collaboration Meeting 10 March 2010 Dennis Wright (on behalf of the Geant4 hadronic working group)
Nuclear and Radiation Physics, BAU, First Semester, (Saed Dababneh). 1 Nuclear Reactions Sample.
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.
Forschungszentrum Karlsruhe in der Helmholz-Gemeinschaft Karlsruhe Institute of Technology Nuclear Data Library for Advanced Systems – Fusion Devices (FENDL-3)
Hadronic Physics III Geant4 Tutorial at Jefferson Lab 11 July 2012 Dennis Wright (SLAC) Geant4 9.6 beta.
Modeling Production, Interactions and Transport Fermilab November 14, 2005 Fermilab ILC-CAL Nikolai Mokhov, Fermilab.
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 Physics & Reference Physics Lists Geant4 Tutorial Annecy, November 2008 Gunter Folger.
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
1 Authored by Jefferson Science Associates, LLC under DOE Contract # DE-AC05-06OR23177P. Degtiarenko 12/13/2009 GEANT3/4 Simulations for Radiation Budget.
Electronuclear Interactions in FLUKA
SAB CMS Software and Physics Project HIP Geant4 activities A. Heikkinen, T. Lampén.
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.
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.
Spallation Eric Pitcher Head of Target Division February 19, 2016.
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.
E. Mendoza, D.Cano-Ott Nuclear Innovation Unit (CIEMAT)
Sokhna Bineta Lo Amar Advisor: Prof. Oumar Ka, UCAD
Ion and Neutron Transport in Geant4
One model CHIPS physics lists (under development)
Summary of hadronic tests and benchmarks in ALICE
PHYS 3446 – Lecture #14 Energy Deposition in Media Particle Detection
String Parton Models in Geant4
Highlights in Low Energy Hadronic Physics
Hadronic physics validation of Geant4
Hadronic Physics in Geant4
Geant4 physics validation: Bragg Peak
Ministère de la Recherche,
The Hadrontherapy Geant4 advanced example
Geant4 Hadronic Physics
PHYS 3446 – Lecture #14 Energy Deposition in Media Particle Detection
Presentation transcript:

Hadronic Physics Models Geant4 Users' Tutorial at CERN May 2005 Dennis Wright (SLAC)

Outline ● Parameterized models – high energy – low energy ● Bertini cascade model ● High precision neutron models ● Photo- and electro-nuclear models ● Isotope production

Parameterized Models ● Two models available: – Low Energy Parameterized (LEP) for < 20 GeV – High Energy Parameterized (HEP) for > 20 GeV – LEP and HEP each refer to a collection of models, one for each particle type ● Both derived from GHEISHA model used in Geant3 ● Core code: – hadron fragmentation – cluster formation and fragmentation – nuclear de-excitation

LEP, HEP (Comic Book Version) CM Frame

LEP, HEP models (text v ersion) ● Modeling sequence: – initial interaction of hadron with nucleon in nucleus – highly excited hadron is fragmented into more hadrons – particles from initial interaction divided into forward and backward clusters in CM – another cluster of backward going nucleons added to account for intra-nuclear cascade – clusters are decayed into pions and nucleons – remnant nucleus is de-excited by emission of p, n, d, t, alpha

Using the LEP and HEP models ● The LEP and HEP models are valid for p, n,   t, d – LEP valid for incident energies of 0 – ~30 GeV – HEP valid for incident energies of ~10 GeV – 15 TeV ● Invocation sequence – G4ProtonInelasticProcess* pproc = new G4ProtonInelasticProcess(); G4LEProtonInelastic* LEproton = new G4LEProtonInelastic(); pproc -> RegisterMe(LEproton); G4HEProtonInelastic* HEproton = new G4HEProtonInelastic(); HEproton -> SetMinEnergy(20*GeV); pproc -> RegisterMe(HEproton); proton_manager -> AddDiscreteProcess(pproc);

Validation of LEP, HEP Models

Bertini Cascade Model ● The Bertini model is a classical cascade: – it is a solution to the Boltzman equation on average – no scattering matrix calculated – can be traced back to some of the earliest codes (1960s) ● Core code: – elementary particle collider: uses free-space cross sections to generate secondaries – cascade in nuclear medium – pre-equilibrium and equilibrium decay of residual nucleus – detailed 3-D model of nucleus

Bertini Cascade (Comic Book Version)

Bertini Cascade (text version) ● Modeling sequence: – incident particle penetrates nucleus, is propagated in a density-dependent nuclear potential – all hadron-nucleon interactions based on free-space cross sections, angular distributions, but no interaction if Pauli exclusion not obeyed – each secondary from initial interaction is propagated in nuclear potential until it interacts or leaves nucleus – during the cascade, particle-hole exciton states are collected – pre-equilibrium decay occurs using exciton states – next, nuclear breakup, evaporation, or fission models

Using the Bertini Cascade ● In Geant4 the Bertini model is currently used for p, n and  – valid for incident energies of 0 – 10 GeV – may be extended to 15 GeV when new validation data are available – currently being extended to kaons and hyperons ● Invocation sequence – G4CascadeInterface* bertini = new G4CascadeInterface(); G4ProtonInelasticProcess* pproc = new G4ProtonInelasticProcess(); pproc -> RegisterMe(bertini); proton_manager -> AddDiscreteProcess(pproc);

Validation of the Bertini Cascade

High Precision Neutron Model ● Data-driven model – little theoretical input – cross sections, angular distributions, fission yields, photon emission probabilities, etc. taken from evaluated neutron data libraries ● Intended for low energy neutrons ( < 20 MeV) – OK for thermal neutrons as well – elastic, inelastic scattering, neutron-induced fission and radiative capture models available ● Core code: – G4NDL neutron data library – interpolaters

HP Neutrons (Comic Book Version) elasticinelastic A A+1  rad. capture fission n n n  n n

High Precision Neutron Model ● Modeling: – elastic scattering: get final state by looking up differential cross section or Legendre coefficients to get angular distributions – radiative capture: look up photon multiplicities or production cross sections, then sample from discrete and continuous energy spectra, and tabulated angular distributions – inelastic scattering: use cross section data to choose from among 35 final states of up to four particles – fission: use tabulated neutron yields and angular distribution parameters, several options for generating final state neutrons and fission fragments

Using the HP Neutron Model ● First set environment variable to point to data library: – setenv NeutronHPCrossSections somedir/G4NDL3.7 – G4NDL3.7 must first be downloaded from Geant4 distribution page into your directory ● Invocation sequence – G4HadronElasticProcess* nelproc = new G4HadronElasticProcess(); G4NeutronHPElasticData* neldata = new G4NeutronHPElasticData(); G4NeutronHPElastic* nelmodel = new G4NeutronHPElastic(); nelproc -> RegisterMe(nelmodel); nelproc -> AddDataSet(neldata); neutron_manager -> AddDiscreteProcess(nelproc); – repeat for inelastic neutron scattering, neutron-induced fission and radiative neutron capture

Validation of the HP Neutron Model

Isotope Production Models ● Default model – isotope produced = residual nucleus of any reaction – produced isotope is tracked ● Neutron-induced production: – G4NeutronIsotopeProduction – valid for E n < 100 MeV – requires G4NDL and NeutronHPCrossSections env. var. to be set – uses G4Track object to get surrounding material, then nucleus, then production cross sections

Using the Isotope Production Models ● Default production model: – Disable: process -> DisableIsotopeProductionGlobally(); – Enable: process -> EnableIsotopeProductionGlobally(); ● Neutron-induced production model: – setenv NeutronHPCrossSections somedir/G4NDL3.7 – G4HadronInelasticProcess* inelproc = new G4HadronInelasticProcess(); G4NeutronIsotopeProduction* isomodel = new G4NeutronIsotopeProduction(); inelproc -> RegsisterIsotopeProductionModel(isomodel);

Electro- and Photo-nuclear Models ● Hybrid models: both electromagnetic and hadronic – use parameterization of measured photon cross sections – several theoretical models (one EM, two hadronic) ● Core code: – CHIPS (Chiral Invariant Phase Space) model – quark-gluon string model – method of equivalent photons (for incident e+/e-) ● Valid for e -, e +,  all energies up to 100 TeV – CHIPS below 3.5 GeV – quark-gluon string model above 3 GeV (VDM)

Electro-nuclear model (below 3 GeV) (Comic Book Version) *

Electro-nuclear model (text version) ● Modeling sequence: – virtual photon from e+/e- converted to real photon by method of equivalent photons – real photon cross section determines interaction rate – below 3.5 GeV: ● real photon interacts inside nuclear matter, creates quasmon (generalized hadron in CHIPS model) ● quasmon decays by quark fusion – above 3 GeV, photon treated as a hadron: ● quark-gluon string formed and decayed ● residual nucleus is de-excited

Using the Electro- and Photo-Nuclear Models ● Electro-nuclear model (for e+, e- only): – G4ElectronNuclearProcess* enproc = new G4ElectronNuclearProcess(); G4ElectroNuclearReaction* enModel = new G4ElectroNuclearReaction(); enproc -> RegisterMe(enModel); electron_manager -> AddDiscreteProcess(enproc); ● Photo-nuclear model (  ): – G4PhotoNuclearProcess* gnproc = new G4PhotoNuclearProcess(); G4GammaNuclearReaction* gnmodel = new G4GammaNuclearReaction(); gnmodel -> SetMaxEnergy(3.5*GeV); gnproc -> RegisterMe(gnmodel); gamma_manager -> AddDiscreteProcess(gnproc);

Validation of the Photo-nuclear/CHIPS Model

Summary/Recommendations (1) ● LEP/HEP are the simplest and most versatile – all energies, all (long-lived) hadrons – use if no other model available – also the fastest – good for general purpose simulation where hadronic physics is not the main focus ● Bertini cascade is better for p,n,  – ~ 8X slower than LEP – only valid below 10 GeV – alternative is Binary cascade – useful for calorimetry and medium energy experiments

Summary/Recommendations (2) ● High precision neutron models are the most accurate – but only for neutrons below 20 MeV – good for studying accelerator background, shielding, dosimetry, medical etc. ● Electro- and gamma-nuclear models – hybrid hadronic/EM – only model for hadronic interaction of e+, e-,  below 3.5 GeV ● Isotope production – useful for shielding, space radiation, space electronics, medical studies