Geant4 Overview John Apostolakis (CERN) & Dennis Wright (SLAC)

Slides:



Advertisements
Similar presentations
Radioactivity.
Advertisements

Maria Grazia Pia, INFN Genova and CERN1 An OO model for intra-nuclear transport Maria Grazia Pia L. Bellagamba, A. Brunengo, E. Di Salvo for the Geant4.
Cheikh Anta Diop University, Dakar (SENEGAL)
Validation in Geant4 Hadronic Shower Simulation Workshop FNAL, 6-8 September 2006 Koi, Tatsumi (SLAC/SCCS) for the Geant4 Collaboration.
Ministère de la Recherche,
Stefan Roesler SC-RP/CERN on behalf of the CERN-SLAC RP Collaboration
LCD group seminar Peter Speckmayer 4. August /3/20091GEANT4 seminar, Peter Speckmayer.
Low and High Energy Modeling in Geant4 Hadronic Shower Simulation Workshop FNAL, 6-8 September 2006 Dennis Wright (on behalf of Geant4 Collaboration)
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.
Neutral Particles. Neutrons Neutrons are like neutral protons. –Mass is 1% larger –Interacts strongly Neutral charge complicates detection Neutron lifetime.
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.
Monte Carlo 2005, Chattanooga Parton String Models in Geant4 Gunter Folger, Johannes-Peter Wellisch CERN PH/SFT.
Stopping Power The linear stopping power S for charged particles in a given absorber is simply defined as the differential energy loss for that particle.
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/
Essential Knowledge 1.A.4: Atoms have internal structures that determine their properties. a. The number of protons in the nucleus determines the number.
Ion Transport Simulation using Geant4 Hadronic Physics
Lecture 1.3: Interaction of Radiation with Matter
Chapters 9, 11, 12 Concepts covered that will also be candidates for exam questions.
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.
Implementing a dual readout calorimeter in SLIC and testing Geant4 Physics Hans Wenzel Fermilab Friday, 2 nd October 2009 ALCPG 2009.
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.
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.
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
Cosmic rays at sea level. There is in nearby interstellar space a flux of particles—mostly protons and atomic nuclei— travelling at almost the speed of.
Validation of one hadronic model CHIPS physics list Mikhail Kosov, Pysics Validation,11/2009.
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.
John Apostolakis & Makoto Asai for the Geant4 Collaboration 1(Draft) SNA-MC 2010.
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.
Maria Grazia Pia, INFN Genova and CERN1 Geant4 highlights of relevance for medical physics applications Maria Grazia Pia INFN Genova and CERN.
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.
Geant4 KISTI Tutorial Marc Verderi LLR – Ecole polytechnique October 2012 Physics II: Overview, Processes, Production Threshold.
Zimanyi-School, Budapest, 03/12/2014 A. Ster, Wigner-RCP, Hungary 1 Total, elastic and inelastic cross sections of high energy pp, pA and  * A reactions.
Ion and Neutron Transport in Geant4
One model CHIPS physics lists (under development)
Simulation Project Structure and tasks
Summary of hadronic tests and benchmarks in ALICE
String Parton Models in Geant4
QGSP_BERT和 QGSP.
Hadronic physics validation of Geant4
Hadronic Physics in Geant4
Geant4 physics validation: Bragg Peak
Ministère de la Recherche,
The Hadrontherapy Geant4 advanced example
The Geant4 Hadrontherapy Advanced Example
Presentation transcript:

Geant4 Overview John Apostolakis (CERN) & Dennis Wright (SLAC) for the Geant4 collaboration Hadronic Shower Simulation Workshop, FNAL, 6-8 Sept 2006

Outline Geant4 in general Toolkit capabilities Physics Organization of hadronics Survey of hadronic models

Geant4 General Notes Geant4 is an object-oriented C++ toolkit the goal is to provide all that is needed to build a wide variety of physics simulation applications range of physics models, tracking, geometry hit collection and scoring and auxiliary components code is open, modular – available for all to download Anyone can inspect, understand, tailor, revise, … improve. extensive documentation and tutorials provided Principal references: NIM A506, 250 (2003) and IEEE Trans. Nucl. Sci. 53, 270 (2006)

Some application areas High energy and nuclear physics experiments ATLAS, BaBar, CMS, LHCb, HARP, .. Satellite and space applications GLAST, ca 15 ESA satelites, .. Medical Imaging (eg GATE PET & SPECT tool) Hadrontherapy

Geant4 Geometry Large number of volume shapes (CSG + BREP) Hierarchical combination of volumes Extremely versatile Materials isotopes, elements, compounds, phase, temp user-created or use NIST database

Further capabilities External EM fields affect charged particles Tracks ‘hit’ user-written detectors Scoring radiation observables Event biasing Auxiliary capabilities Visualisation via several systems Input/Output (‘persistency’) for geometry, events

Physics Choices and ‘Physics Lists’ User has the final say on the physics chosen for the simulation. He/she must: select the relevant particles and physics processes from those provided, for each particle type validate the selection for the application area ‘Physics Lists’ represent this collection Deciding or creating the physics list is the user's responsibility reference physics lists are provided by Geant4 are continuously-tested and widely used configurations (eg QGSP) other ‘educated-guess’ configurations for use as starting points.

Electromagnetic Physics in Geant4 “standard” package (1 keV and up) multiple scattering, ionization, bremsstrahlung Compton, pair production, photo-electric, annihilation synchrotron, Cerenkov, transition radiation, high energy muon processes “low energy” package uses database information to extend interactions below 1 keV many of the same processes as offered in “standard” optical photons reflection/refraction, absorption, Rayleigh, wavelength shifting

Geant4 Hadronics Philosophy Offer a choice of processes, models, and cross sections Develop a hadronics framework which is modular allows users to substitute specialized physics easier to add new models, cross sections as they become available Separate total and reaction cross sections from final state generators allows easy update, multiple implementations of cross sections final state generators maintain cross sections specific to model

Geant4 Hadronics Evolution Original goal: develop hadronic toolkit for high energy interactions at LHC GHEISHA inherited from Geant3 and recast into C++ Quark Gluon String model and pre-compound/evaporation Data driven neutron interaction Expanded goals and modelling options (2001-) CHIPS and Cascade models (Binary, ‘Bertini’) Ion interactions: ablation/abrasion, EM dissociation New models (high, low and intermediate energy) are added, with further improvements in existing models Different options available for most energies, particles

Hadronic Inelastic Model Inventory CHIPS At rest Absorption K, anti-p Photo-nuclear, lepto-nuclear (CHIPS) High precision neutron Evaporation Pre- compound FTF String Fermi breakup Multifragment QG String de-excitation Binary cascade Radioactive Decay Bertini cascade Fission HEP LEP 1 MeV 10 MeV 100 MeV 1 GeV 10 GeV 100 GeV 1 TeV

Survey of Hadronic Models Three broad categories of processes/‘models’: tabulated: based on (large) databases parametrized: key aspects parameterised for speed Parameters determined from fits to data theory-based: based on (theoretical) models Parameters, if any, chosen by comparing with thin-target data

‘Theoretical’ models Evaporation and pre-compound models Cascade and CHIPS Bertini-like Binary Cascade Chiral Invariant Phase Space Quark-Gluon String (QGS) model And ‘variant’ FTF model, using Fritiof approach

Hadronic Model Organization Process At rest In-flight Elastic Inelastic Model Model Model Model Further levels of abstraction

Hadronic Processes At rest Elastic Inelastic capture in flight fission stopped anti-proton, -, anti-+ radioactive decay Elastic models for p, n, hyperons Inelastic different models for p, n, hyperons ions capture in flight (n, fission neutron-induced Photo-nuclear, lepto-nuclear (neutrino-nuclear not verified yet)

particle at rest process 1 in-flight process 2 process 3 process n model 1 model 2 . model n Cross section data store Energy range manager

Low and High Energy Parametrized Models Re-engineered, C++ version of GHEISHA Two pieces LEP inelastic: parameters tuned for 0 – 30 GeV HEP inelastic: parameters tuned for 20 GeV – 10 TeV Valid for all long-lived hadrons Also in this category: elastic (all hadrons) neutron capture neutron-induced fission

Low and High Energy Parametrized Models Modelling initial interaction, fragmentation of hadrons, intra-nuclear cascade, nuclear de-excitation all simulated but each of these phases is parametrized no modelling of target nucleus no intra-nuclear tracking not intended to conserve energy/momentum event-by-event Originally designed for shower studies fast originally used for higher energies ( > 10 GeV), but tuned for lower energies as well (LEP part)

Quark Gluon String Model Interaction modelled using pomerons Hadrons exchange one or several Pomerons Parton interaction, colored quarks Valence and sea quarks Strings hadronize

FTF String Model Uses much the same machinery as Quark-Gluon String model pomeron exchange, detailed nuclear model String excitation follows Fritiof approach diffractive excitation: sample the transverse part of the transferred momentum from a parametrized gaussian calculate longitudinal part using light-cone constraints only momentum exchanged, not partons hadron-structure function parameters differ from QGS model

Binary Cascade Hybrid between classical cascade and full QMD model Detailed 3-D model of nucleus nucleons placed in space according to nuclear density nucleon momentum according to Fermi gas model Collective effect of nucleus on participant nucleons described by optical potential numerically integrate equation of motion Particle interaction by resonance formation and decay

Bertini-like Cascade The Bertini model is a classical cascade: it is a solution to the Boltzmann equation on average no scattering matrix calculated 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 Nucleus modelled as shells of different densities

Precompound and Nuclear De-excitation Models Precompound Model – used to take the nucleus from a highly excited state down to equilibrium May be used: by itself for p, n below 170 MeV or as a “back-end” for cascade or high energy models Model begins with nuclear excitation energy, a set of excitons, and a parametrized level density Excitons are decayed until equilibrium is reached, then control is transferred to competition of low energy models evaporation, fission, Fermi breakup, multi-fragmentation, photon evaporation

High Precision Neutrons data-driven, based on G4NDL data library which consists of data from ENDF, JENDL, CENDL, BROND, JEF, MENDL covers elastic inelastic (n, p, d, t, 3He, in up to 4-body phase space final states) radiative capture (discrete + continuous gamma spectra) fission incident energies from thermal to 20 MeV modeling: cross sections, angular distributions, final states all tabulated sample from interpolated data tables

Chiral Invariant Phase Space (CHIPS) Model Theory-driven model based on quasmons (an ensemble of massless partons uniformly distributed in invariant phase- space) a quasmon can be any ground state hadron or excited system of hadrons Quasmon hadronizes by internal quark fusion and/or quark exchange with partons in neighbouring nucleon clusters Originally developed as a final state generator now used for: nuclear capture of negatively charged hadrons gamma-nuclear reactions lepto-nuclear reactions

Absorption At Rest Processes available to handle all negative, long-lived hadrons anti-proton and and anti-sigma+ included Also for m- , t- Above processes implemented by CHIPS model Alternative processes available for m, p

Coherent Elastic Scattering Tabulated models for pp, np elastic scattering from 10 -1200 MeV data from SAID database (Arndt, 1998) Glauber model approach for h-A scattering all hadrons (incident energy 1 GeV < E < 300 GeV) two-gaussian form for nuclear density (edge of nucleus is most important) fitting of nuclear density parameters done from A = 4 to A = 208 using data from p-A elastic scattering at 1 GeV also uses total h-A cross section data

Binary Light Ion Model Based on the binary cascade model For ion-ion collisions Aprojectile or Atarget < 13 this limitation due to lack of correlation between projectile and target nucleons Eprojectile < 10 GeV/N Initial state of cascade formed by including positions and momenta of projectile nucleons with those of target Final state fragments formed by statistical combination of ejected p, n Transition to pre-compound model governed by Eex = EPfermi – EP) ; P is index of nucleon participant

Abrasion/Ablation Model A simplified macroscopic model for nucleus-nucleus collisions based largely on geometric arguments non-relativistic dynamics faster, but less accurate than binary light ion Appropriate for collisions of all A, E < 10 GeV/N First phase is Wilson abrasion overlap region between projectile and target is sheered off spectator nucleons in target and projectile assumed to undergo little change Second phase is ablation, which is handled by Geant4- implemented de-excitation models: Evaporation, fission, Fermi breakup, multi-fragmentation

Electromagnetic Dissociation Model Describes the emission of p,ndue to hard virtual photon spectrum from high-Z, relativistic nuclei Dipole and quadrupole fields of the target nucleus are used to calculate the virtual photon spectrum Integrated photo-nuclear cross sections and virtual photon flux used to get total electro-dissociation cross section Proton emission cross section is a Z-dependent fraction of the total e.d. cross section neutron emission cross section is the remainder Two-body decay of excited nucleus nucleon emitted isotropically in rest frame of nucleus

Radioactive Decay Tabulated model for -emission and electron capture in nuclei and  spectra sampled from either 3-body or tabulated data Data from ENSDF (evaluated nuclear structure data file) half lives nuclear level structure for parent or daughter decay branching ratios energy of the decay process If daughter is an excited isomer, prompt nuclear de- excitation is performed with Geant4 photon evaporation model

Survey of 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 parametrize c.s. some represent large databases some are purely theoretical

Default Cross Sections Elastic, inelastic from GHEISHA with modifications for p-A, A, use tabulated fits to data interpolate in A where there is no data for all others, make particle-specific corrections to p-A, A cross sections Capture for neutrons only KE0.577 Fission direct table lookup for 233,235U, 239Pu, KE < 10 MeV all others: table lookup x (38.74/3 /A – 67) up to 1 TeV

Alternative Cross Sections Low energy neutrons G4NDL available as Geant4 distribution data files elastic, inelastic, capture, fission Available with or without thermal cross sections “High energy” neutron and proton reaction  14 MeV < E < 20 GeV Pion reaction cross sections Ion-nucleus reaction cross sections Good for E/A < 10 GeV

Hadronics Summary Hadronic processes require physics models and cross sections user must choose (carefully) more than one model and/or cross section allowed Many models offered – three main types: tabulated parameterized theory-driven Most cross section sets provided by default alternative cross sections are available

Other Summary G4 provides full detector simulation capabilities & more Flexible geometry modeler for many, complex volumes Tracking, event biasing, scoring, hit creation Configurations of physics models provide physics options Tailored for sets of application areas Created, tested for key application areas QGSP, LHEP, QGSC, with emerging cascade options (eg QGSP_BIC) Starting points for further refinements, also by users Standard models of EM interactions (EM physics) and extensions to low energies, specialised modeling

Backup slide(s)

EM production threshold Thresholds Charged particles are tracked down to zero energy Production threshold for delta electrons expressed in length Threshold in length chosen in order to optimise CPU use

Geant4 Parameterised models Are used in many areas They form the LHEP physics list Used where alternative models cannot bridge energy ‘gap’ Used for most interactions of S, W, .. Benefit from their speed and versatility

Geometry (2) Solid based geometry Built-in navigator Easy for user to describe Built-in navigator Also tools to validate/check geometry model Multiple levels of hierarchy To describe complex structures LHC detectors of few million of volumes