Geant4 Electromagnetic Physics Introduction V.Ivanchenko, M.Maire, M.Verderi  Process interface  Physics categories  Electromagnetic physics  PhysicsList.

Slides:



Advertisements
Similar presentations
Geant4 “Standard” Electromagnetic Physics Package Geant4 Standard EM group MC 2005 Chattanooga, Tennessee, USA April 2005.
Advertisements

Development of an Interface for Using EGS4 Physics Processes in Geant4 K.Murakami (KEK) 27/Mar./
Light. Photons The photon is the gauge boson of the electromagnetic force. –Massless –Stable –Interacts with charged particles. Photon velocity depends.
BME 560 Medical Imaging: X-ray, CT, and Nuclear Methods
Electromagnetic Physics I Tatsumi KOI SLAC National Accelerator Laboratory (strongly based on Michel Maire's slides) Geant4 v9.2.p02 Standard EM package.
Hadronic and Electromagnetic Physics: special applications V.Ivanchenko BINP, Novosibirsk, Russia & CERN, Geneve, Switzerland.
Electromagnetic Physics I Joseph Perl SLAC National Accelerator Laboratory (strongly based on Michel Maire's slides) Geant4 v9.3.p01 Standard EM package.
1 Physics in G4MICE MICE Collaboration meeting Berkeley 11 Feb 2005 Rikard Sandström Geneva University.
Interactions with Matter
Particle Interactions
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.
Physics III: Cuts, Decay and Optical Physics Geant4 Tutorial at Jefferson Lab 10 July 2012 Dennis Wright (SLAC) Geant4 9.6 beta.
Geant4: Electromagnetic Processes 2 V.Ivanchenko, BINP & CERN
Particles and Processes The full set of lecture notes of this Geant4 Course is available at
IEEE Nuclear Science Symposium and Medical Imaging Conference Short Course The Geant4 Simulation Toolkit Sunanda Banerjee (Saha Inst. Nucl. Phys., Kolkata,
Radiation Detection and Measurement, JU, First Semester, (Saed Dababneh). 1 Spectrum if all energy is captured in detector. Allows identification.
Marc Verderi - IN2P3 SLAC User's Workshop.1 Introduction G EANT4 has been designed to allow users to implement new processes the kernel will treat as any.
Adding a new process CERN User’s Workshop 13 November 2002 V.Ivanchenko, CERN, Budker Institute for Nuclear Physics Based on presentation of M.Verderi.
Overview of Geant4 Physics 2 nd Finnish Geant4 Workshop 6-7 June 2005 Dennis Wright (SLAC)
Geant4 Collaboration 1 Electromagnetic Physics Authors: P. Gumplinger, M. Maire, P. Nieminen, M.G. Pia, L. Urban Budker Inst. of Physics IHEP Protvino.
Physics I: Physics Lists Geant4 Tutorial at Jefferson Lab 10 July 2012 Dennis Wright (SLAC) Geant4 9.6 beta.
EM physics progress20 January Geant4 Electromagnetic Physics Progress S.Incerti and V.Ivanchenko for Geant4 electromagnetic groups 20 January 2008.
Geant4 Physics List V.Ivanchenko Thanks to P.Gumplinger, M.Maire, H.P.Wellisch  General Physics  Electromagnetic Physics  Optical Photons  Hadronic.
Susanna Guatelli & Barbara Mascialino G.A.P. Cirrone (INFN LNS), G. Cuttone (INFN LNS), S. Donadio (INFN,Genova), S. Guatelli (INFN Genova), M. Maire (LAPP),
1 Physics I: Physics Lists Paris Geant4 Tutorial 4 June 2007 Marc Verderi Laboratoire Leprince-Ringuet (Heavily copied from D. Wright) Geant4 V8.3.
Medical Imaging Radiation I. Naked to the Bone: Medical Imaging in the Twentieth Century (Paperback)by Bettyann Kevles Bettyann Kevles E=mc2: A Biography.
Detector Simulation Presentation # 3 Nafisa Tasneem CHEP,KNU  How to do HEP experiment  What is detector simulation?
17-19 Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan 2007 Geant4 Collaboration.
Physics processes in general SLAC User’s Workshop February 18 – Marc Verderi Ecole Polytechnique - LLR.
Monday, Oct. 16, 2006PHYS 3446, Fall 2006 Jae Yu 1 PHYS 3446 – Lecture #11 Monday, Oct. 16, 2006 Dr. Jae Yu 1.Energy Deposition in Media Total Electron.
Precision Validation of Geant4 Electromagnetic Physics Geant4 DNA Project Meeting 26 July 2004, CERN Michela.
G4GeneralParticleSource Class: Developed by ESA as the space radiation environment is often quite complex in energy and angular distribution, and requires.
Medical Image Analysis Interaction of Electromagnetic Radiation with Matter in Medical Imaging Figures come from the textbook: Medical Image Analysis,
Interactions of Particles with Matter
Gamma ray interaction with matter A) Primary interactions 1) Coherent scattering (Rayleigh scattering) 2) Incoherent scattering (Compton scattering) 3)
Chapter 5 Interactions of Ionizing Radiation. Ionization The process by which a neutral atom acquires a positive or a negative charge Directly ionizing.
CBM Software Meeting 1 CBM Simulation & Analysis Framework Geant3 / Gean4 configuration M. Al-Turany, D. Bertini.
Accelerator Physics, JU, First Semester, (Saed Dababneh). 1 In the figure: Photoelectric suppressed. Single Compton (effect of crystal dimensions).
Validation of EM Part of Geant4
PHYSICS 225, 2 ND YEAR LAB NUCLEAR RADIATION DETECTORS G.F. West Thurs, Jan. 19.
V.Ivanchenko Salamanca1 Geant4: Hadronic Processes 1  Cross sections  Secondary generators  Nuclear interactions at rest  CHIPS model.
V.Ivanchenko Salamanca1 Geant4: Electromagnetic Processes 1  Introduction  Interfaces  PhysicsList  Optical process.
Physics I: Physics Lists Puebla Geant4 Tutorial 15 June 2010 Dennis Wright Geant4 V9.3.p01.
Physics II : processes Paris Geant4 Tutorial 5 June 2007 Marc Verderi Ecole Polytechnique - LLR.
1 Study of Data from the GLAST Balloon Prototype Based on a Geant4 Simulator Tsunefumi Mizuno February 22, Geant4 Work Shop The GLAST Satellite.
New approach of Geant4 Low Energy EM models (from version 9.3) Luciano Pandola INFN, Laboratori del Gran Sasso MaGe Joint Workshop, Munich, January 2010.
Geant4 Simulation for KM3 Georgios Stavropoulos NESTOR Institute WP2 meeting, Paris December 2008.
Geant4 KISTI Tutorial Marc Verderi LLR – Ecole polytechnique October 2012 Physics II: Overview, Processes, Production Threshold.
Interactions of Ionizing Radiation
Dollan, Laihem, Lohse, Schälicke, Stahl 1 Monte Carlo based studies of polarized positrons source for the International Linear Collider (ILC)
Wednesday, Mar. 2, 2005PHYS 3446, Spring 2005 Jae Yu 1 PHYS 3446 – Lecture #11 Wednesday, Mar. 2, 2005 Dr. Jae Yu 1.Energy Deposition in Media Photon energy.
PHYS 3446 – Lecture #13 Energy Deposition in Media
PHYS 3446 – Lecture #11 Energy Deposition in Media Particle Detection
Electromagnetic and hadronic physics in Geant4
Particles and Processes
The prototype for energy loss processes based on model approach
Particles and Processes
Physics I: Physics Lists
Particles and Processes
Model Approach for Standard EM Physics
Geant4: Electromagnetic Processes 2
Hadronic Physics in Geant4
The Hadrontherapy Geant4 advanced example
Status of Standard EM for Geant4 9.1 and Beyond
Particles and Processes
Geant4: Electromagnetic Physics 4 V.Ivanchenko, BINP & CERN
Introduction to physics and processes
Monte Carlo /12/25.
PHYS 3446 – Lecture #13 Energy Deposition in Media
Particles and Processes
Presentation transcript:

Geant4 Electromagnetic Physics Introduction V.Ivanchenko, M.Maire, M.Verderi  Process interface  Physics categories  Electromagnetic physics  PhysicsList and Cuts

Introduction EM processes2 Geant4 physics processes Physics is described via abstract interface called process associated with particles Process provides Interaction Lenths, StepLimits, and DoIt methods Process active AlongStep, PostStep, AtRest Distinction between process and model – one process may includes many models Generation of final state is independent from the access and use of cross sections and from tracking

Introduction EM processes3 What is tracked in Geant4 ? G4Track G4ParticleDefinition G4DynamicParticle G4ProcessManager Propagated by the tracking, Snapshot of the particle state. Momentum, pre-assigned decay… The « particle type »:  G4Electron,  G4PionPlus… « Hangs » the physics sensitivity; The physics processes; Process_2 Process_1 Process_3 PhysicsList class is used for instanciation of processes

Introduction EM processes4 G4VProcess interface  G4VProcess defines 6 pure virtual methods: –AtRestGetPhysicalInteractionLength(….) –AtRestDoIt(…) –AlongStepGetPhysicalInteractionLength(…) –AlongStepDoIt(…) –PostStepGetPhysicalInteractionLength(…) –PostStepDoIt(…)  There are also other virtual methods: –IsApplicable( const G4ParticleDefinition&) –BuildPhysicsTable( const G4ParticleDefinition&) –….  G4VProcess defined in source/processes/management

Introduction EM processes5 G4VProcess actions  Abstract class defining the common interface of all processes in G EANT4  AtRest –decay at rest, annihilation at rest, …  AlongStep –continuous energy losses, multiple scattering, …  PostStep –decay in flight, hardron elastic and inelastic, … AlongStep PostStep AtRest

Introduction EM processes6 Geant4 physics categories There are following categories: Decay Electromagnetic Hadronic Optical Transportation Parameterisations delta rays in TRT  Tile LAr ATLAS

Introduction EM processes7 Electromagnetic Physics  Processes of gamma, electron, and positron interactions with media was traditionally called “Electromagnetic Processes” (EM)  Hadron interaction with atomic electrons are also EM  Hadron photo- and electro- production are simulated in framework of G4 hadronic physics

Introduction EM processes8 EM packages  Standard – basic set of processes for HEP  Muons – basic set of muon processes for HEP  Xrays – xray and optical proton production  Lowenergy – alternative set of processes with low energy extension of gamma, electron, and hadron EM physics  Highenergy – EM processes important above 100 GeV  Optical – Optical photon interaction  Utils – common classes for other EM packages: –Interfaces –Energy loss and range table builders –Useful utilities

Introduction EM processes9 Standard EM Physics  The projectile is assumed to have the energy E kin > 1keV  The atomic electrons are quasi-free – their binding energies neglected (except some corrections at low energies)  The atomic nucleus are fixed – no recoil  The matter is described as homogeneous, isotropic, amorphous

Introduction EM processes10 Standard EM Processes  Gamma –Photo-electric effect –Compton scattering – e + e - pair production –  +  - pair production  Electron and positron –Ionization –Bremsstrahlung –Positron annihilation  Muons –Ionization –Bremsstrahlung –e + e - pair production  Hadrons –Ionization  Ions –Ionization  Multiple scattering

Introduction EM processes11 Standard EM Physics  Standard G4 physics was based on G3 knowledge/experience  Review of G3 models have been done  More precise theories were used if possible/ necessary  Extension to highest energies in progress Landau-Pomeranchuk-Migdal Effect for bremsstrahlung

Introduction EM processes12 Energy Cuts for EM Physics  Energy spectrum of  - electrons  1/T 2  Energy spectrum of Bremsstahlung  1/   Huge number of low energy e- and gammas cannot be tracked efficiently by any Monte Carlo  Cuts should be used

Introduction EM processes13 Geant4 cuts  For a typical process G4Ionisation production threshold T c subdivides continues and discrete part of energy loss:  Energy loss   -electron production  By default energy is deposited at the step  Energy loss can be used optionally for generation of  -electrons under the threshold (subcutoff) and for fluorescence and Auger–electrons emission

Introduction EM processes14 Effect of production thresholds Pb Liquid Ar Liquid Ar Pb 500 MeV incident proton Range threshold: 1.5 mm 455 keV electron energy in liquid Ar 2 MeV electron energy in Pb one must set the cut for delta-rays (DCUTE) either to the Liquid Argon value, thus producing many small unnecessary  -rays in Pb, or to the Pb value, thus killing the  - rays production everywhere Geant3 In Geant3 DCUTE = 455 keV DCUTE = 2 MeV

Introduction EM processes15 Remarks about Geant4 cuts  The use of production threshold is mandatory only for Standard ionization and bremsstahlung  Other processes can use or ignore G4 cuts  Alternative mechanism is UserLimits, which can be defined in a given G4LogicalVolume: –Maximum step size –Maximum track length –Maximum track time –Minimun kinetic energy –Minimum range

Introduction EM processes16 PhysicsList  It is one of the « mandatory user classes »; –Defined in source/run  Defines the three pure virtual methods: –ConstructParticle() –ConstructProcesse() –SetCuts()  Concrete PhysicsList needs to inherit from G4VUserPhysicsList or G4VModularPhysicsList  For interactivity G4UserPhysicsListMessenger can be used to handle PhysicsList parameters

Introduction EM processes17 Example: Gamma processes  Discrete processes - only PostStep actions; –Use function AddDiscreteProcess; –pmanager is the G4ProcessManager of the gamma; –Assume the transportation has been set by AddTransportation;  Code sample: // Construct processes for gamma: pmanager->AddDiscreteProcess(new G4GammaConversion()); pmanager->AddDiscreteProcess(new G4ComptonScattering()); pmanager->AddDiscreteProcess(new G4PhotoElectricEffect());

Introduction EM processes18 Some Remarks  Standard package of EM interactions was created for HEP applications  It is well adequate for instrumental studies, space and medical applications  Examples of different usage of the Standard package: $G4INSTALL/examples/novice $G4INSTALL/examples/extended/electromagnetic