Geant4 KISTI Tutorial Marc Verderi LLR – Ecole polytechnique October 2012 Physics II: Overview, Processes, Production Threshold.

Slides:



Advertisements
Similar presentations
Experimental Particle Physics
Advertisements

Cheikh Anta Diop University, Dakar (SENEGAL)
LCD group seminar Peter Speckmayer 4. August /3/20091GEANT4 seminar, Peter Speckmayer.
Parameterized Shower Simulation in Lelaps: a Comparison with Geant4 Daniel Birt, Amy Nicholson.
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)
Neutral Particles. Neutrons Neutrons are like neutral protons. –Mass is 1% larger –Interacts strongly Neutral charge complicates detection Neutron lifetime.
Introduction to Hadronic Final State Reconstruction in Collider Experiments Introduction to Hadronic Final State Reconstruction in Collider Experiments.
Hadronic and Electromagnetic Physics: special applications V.Ivanchenko BINP, Novosibirsk, Russia & CERN, Geneve, Switzerland.
Introduction to Hadronic Final State Reconstruction in Collider Experiments Introduction to Hadronic Final State Reconstruction in Collider Experiments.
17-19 Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan 2007 Geant4 Japan.
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.
Background ATF2 (KEK) What could be ATF2 that could be valid for ILC ? Hayg GULER Marc VERDERI LLR-Ecole Polytechnique Palaiseau,
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,
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.
Lecture 1.3: Interaction of Radiation with Matter
User Documents and Examples I Sébastien Incerti Slides thanks to Dennis Wrigth, SLAC.
Background ATF2 (KEK) What could be ATF2 that could be valid for ILC ? Hayg GULER Marc VERDERI LLR-Ecole Polytechnique Palaiseau,
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)
Geant4 Event Biasing Marc Verderi, LLR (Heavily copied from Jane Tinslay, SLAC) June 2007.
Hadronic schower models in geant4 The frameworks J.P. Wellisch, CERN/EP, CHEP J.P. Wellisch, CERN/EP, CHEP 2000.
1 Nuclear Stability The larger the atom, the greater the proportion of the nucleus that must be neutrons. –The A/Z ratio is greater than 2 (or the N to.
1 Physics I: Physics Lists Paris Geant4 Tutorial 4 June 2007 Marc Verderi Laboratoire Leprince-Ringuet (Heavily copied from D. Wright) Geant4 V8.3.
Calorimeters Chapter 4 Chapter 4 Electromagnetic Showers.
Medical Imaging Radiation I. Naked to the Bone: Medical Imaging in the Twentieth Century (Paperback)by Bettyann Kevles Bettyann Kevles E=mc2: A Biography.
1 dE/dx  Let’s next turn our attention to how charged particles lose energy in matter  To start with we’ll consider only heavy charged particles like.
1 Status and Plans for Geant4 Physics Linear Collider Simulation Workshop III 2-5 June 2004 Dennis Wright (SLAC)
NESTOR SIMULATION TOOLS AND METHODS Antonis Leisos Hellenic Open University Vlvnt Workhop.
17-19 Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan 2007 Geant4 Collaboration.
Interactions of Particles with Matter
Radiochemistry Dr Nick Evans
1 Geant4 Hadronic Physics The full set of lecture notes of this Geant4 Course is available at
Introduction to CERN Activities
Interactions of Hadrons and Hadronic Showers
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.
Prepared By: Shakil Raiman.  Atoms are made up of electrons, protons and neutrons.  The diameter of the nucleus is about 10,000 times smaller than the.
Physics I: Physics Lists Puebla Geant4 Tutorial 15 June 2010 Dennis Wright Geant4 V9.3.p01.
1 FK7003 Lecture 17 – Interactions in Matter ● Electromagnetic interactions in material ● Hadronic interactions in material ● Electromagnetic and hadronic.
Hadronic Physics III Geant4 Tutorial at Marshall Space Flight Center 19 April 2012 Dennis Wright (SLAC) Geant4 9.5.
INTERACTIONS OF RADIATION WITH MATTER. twCshttp:// twCs
Physics II : processes Paris Geant4 Tutorial 5 June 2007 Marc Verderi Ecole Polytechnique - LLR.
Introduction to Hadronic Final State Reconstruction in Collider Experiments Introduction to Hadronic Final State Reconstruction in Collider Experiments.
Particles and Processes
Methods of Experimental Particle Physics
PHYS 3446 – Lecture #14 Energy Deposition in Media Particle Detection
Particles and Processes
Gamma-ray Albedo of the Moon Igor V. Moskalenko (Stanford) & Troy A
Experimental Particle Physics
Physics III: Cuts, Decay and Optical Physics
Physics I: Physics Lists
Particles and Processes
A shortcut to the tracking
Hadronic Physics in Geant4
The Hadrontherapy Geant4 advanced example
Particles and Processes
Marc Verderi GEANT4 collaboration meeting 01/10/2002
Geant4: Electromagnetic Physics 4 V.Ivanchenko, BINP & CERN
Experimental Particle Physics
Introduction to physics and processes
PHYS 3446 – Lecture #14 Energy Deposition in Media Particle Detection
Particles and Processes
Presentation transcript:

Geant4 KISTI Tutorial Marc Verderi LLR – Ecole polytechnique October 2012 Physics II: Overview, Processes, Production Threshold

30/10/12 ›Gean4 provides a wide variety of physics components, coded as processes ›Processes are organized into three main categories: “Electromagnetic“, “Hadronic“ and “Decay & Parameterized“ ›Each process provides methods to determine... –...at what point a particle interacts –...what happens to the particle when it interacts ›In most cases a user will not worry about the structure of the process class and merely choose which processes to apply Introduction MARC VERDERI - LLR - GEANT4 KISTI TUTORIAL 2

30/10/12 I.Physics Overview –Overview of Geant4 physics capability II.Processes –How physics processes are modeled in Geant4 III.Production Thresholds (aka cuts) Outline MARC VERDERI - LLR - GEANT4 KISTI TUTORIAL 3

I.Physics Overview

30/10/12 ›Standard : Complete set of processes covering charged particles and gammas. –Energy range 1 keV - ~PeV › Low energy : More precise description at low energy for e +, e , , charged hadrons incident particle. –More atomic shell structure detail –Some processes valid down to hundreds of eV –Some processes not valid above 1 GeV › Optical photon : Long wavelength  (X-ray, UV, visible) –Reflection, refraction, absorption, wavelength shifts, Rayleigh scattering Electromagnetic Processes MARC VERDERI - LLR - GEANT4 KISTI TUTORIAL 5

30/10/12 ›Pure Hadronic Processes (0 - ~TeV) –elastic –inelastic –capture –fission ›Strong Radioactive Decay –at rest –In flight ›Photo-Nuclear (~10 MeV - ~TeV) –Gamma-nuclear reactions ›Lepto-Nuclear (~10 MeV - ~TeV) –e+, e- nuclear reactions –muon nuclear reactions Hadronic Processes MARC VERDERI - LLR - GEANT4 KISTI TUTORIAL 6

30/10/12 Variety of Hadronic Physics Models Capture at rest Fission / evaporation String Models: Quark Gluon String, Fritiof  evaporation Intra-Nuclear Cascade Models: Binary, Bertini Intermediate Energy Nucleon dominating behavior Low Energy Nucleus dominating behavior High Energy Quark/gluon dominating behavior Main Models Precompound Radioactive decay MARC VERDERI - LLR - GEANT4 KISTI TUTORIAL 7

30/10/12 ›Decay processes –Decay of particles having a width narrow enough ›i.e. : exclude hadronic resonances –weak decay (leptonic decays, semi-leptonic decays, radioactive decay of nuclei) –electromagnetic decay (e.g. π 0, Σ 0 ) ›Parameterized –Fast Simulation functionnality –Provide hook to the user to shortcut the detailed tracking ›and develop for example a parameterized EM shower Decay and Parameterized MARC VERDERI - LLR - GEANT4 KISTI TUTORIAL 8

II.Processes

–PostStep actions: For describing point-like (inter)actions, like decay in flight, hard radiation… G4VProcess : 3 kind of actions (1/2) ›Abstract class defining the common interface of all processes in Geant4: –Used by all « physics » processes –but is also used by the transportation, etc… – Defined in source/processes/management ›Define three kinds of actions: –AlongStep actions: To describe continuous (inter)actions, occuring along the path of the particle, like ionisation; –AtRest actions: Decay, e + annihilation … AlongStep PostStep MARC VERDERI - LLR - GEANT4 KISTI TUTORIAL10 30/10/12

G4VProcess : 3 kind of actions (2/2) › A process can implement any combination of the three AtRest, AlongStep and PostStep actions: – eg: decay = AtRest + PostStep ›Each action defines two methods: – GetPhysicalInteractionLength() : ›Used to limit the step: – either because the process « triggers » an interaction, a decay – or any other reasons, like fraction of energy loss, geometry boundary, user’s limit … – DoIt() : ›Implements the actual action to be applied on the track; ›And the related production of secondaries. MARC VERDERI - LLR - GEANT4 KISTI TUTORIAL11 30/10/12

Process Handling by the Stepping 1.At the beginning of the step, determine the step length: – Consider all processes attached to the current G4Track ; –Define the step length as the smallest of the lengths among: › All AlongStepGetPhysicalInteractionLenght() › All PostStepGetPhysicalInteractionLength() MARC VERDERI - LLR - GEANT4 KISTI TUTORIAL12 30/10/12

Process Handling by the Stepping 1.At the beginning of the step, determine the step length: – Consider all processes attached to the current G4Track ; –Define the step length as the smallest of the lengths among: › All AlongStepGetPhysicalInteractionLenght() › All PostStepGetPhysicalInteractionLength() 2.Apply all AlongStepDoIt() actions, « at once »: –Changes computed from particle state at the beginning of the step; – Accumulated in the G4Step ; – Then applied to the G4Track, from the G4Step. 3.Apply PostStepDoIt() action(s) « sequentially », as long as the particle is alive: – Apply PostStepDoIt() of process which limited the step (if any); –And apply any other « forced » processes (not discussed here) MARC VERDERI - LLR - GEANT4 KISTI TUTORIAL13 30/10/12

III.Production Thresholds (aka « cuts »)

30/10/12 ›Every simulation developer must answer the question: how low can I go? –at what energy do I stop tracking particles? ›This is a balancing act: –need to go low enough to get the physics you’re interested in –can’t go too low because some processes have infrared divergence causing CPU to skyrocket Threshold for Secondary Production MARC VERDERI - LLR - GEANT4 KISTI TUTORIAL 15

30/10/12 ›Every simulation developer must answer the question: how low can I go? –at what energy do I stop tracking particles? ›This is a balancing act: –need to go low enough to get the physics you’re interested in –can’t go too low because some processes have infrared divergence causing CPU to skyrocket Threshold for Secondary Production MARC VERDERI - LLR - GEANT4 KISTI TUTORIAL 16 Bremstralhung: actual divergence in forward production of ultra-soft gammas.  Ionisation : large production of ionisation electrons, from loosely bound atomic ones. Soft 

30/10/12 ›Every simulation developer must answer the question: how low can I go? –at what energy do I stop tracking particles? ›This is a balancing act: –need to go low enough to get the physics you’re interested in –can’t go too low because some processes have infrared divergence causing CPU to skyrocket ›The traditional Monte Carlo solution is to impose an absolute cutoff in energy –particles are stopped when this energy is reached –remaining energy is dumped at that point Threshold for Secondary Production MARC VERDERI - LLR - GEANT4 KISTI TUTORIAL 17

30/10/12 ›But, such a cut may cause imprecise stopping location and deposition of energy ›There is also a particle dependence – range of a 10 keV  in Si is a few cm –range of a 10 keV e- in Si is a few microns ›And a material dependence –suppose you have a detector made of alternating sheets of Pb and plastic scintillator –if the cutoff is OK for Pb it will likely be wrong for the scintillator which does the actual energy measurement Threshold for Secondary Production MARC VERDERI - LLR - GEANT4 KISTI TUTORIAL 18

30/10/12 ›Geant4 solution: impose a production threshold –this threshold is a distance, not an energy –default = 1 mm –the primary particle loses energy by producing secondary electrons or gammas –if primary no longer has enough energy to produce secondaries which travel at least 0.7 mm, two things happen: ›discrete energy loss ceases (no more secondaries produced) ›the primary is tracked down to zero energy using continuous energy loss ›Stopping location is therefore correct ›Only one value of production threshold distance is needed for all materials because it corresponds to different energies depending on material Threshold for Secondary Production MARC VERDERI - LLR - GEANT4 KISTI TUTORIAL 19

30/10/12 Production Threshold vs. Energy Cut Example: 500 MeV p in LAr-Pb Sampling Calorimeter Energy Threshold Geant4 Production Range Threshold MARC VERDERI - LLR - GEANT4 KISTI TUTORIAL 20

30/10/12 MARC VERDERI - LLR - GEANT4 KISTI TUTORIAL GeV e  in liquid Argon, with cuts of 1 km, 1 m, 1 mm and 1  m 4 meters 1 km 1 m 1 mm 1  m #track=1; #step=22; time~0s #track=8k; #step=20k; time=60ms #track=18k; #step=39k; time=90ms#track=724k; #step=1.5M; time=4.6s

30/10/12 MARC VERDERI - LLR - GEANT4 KISTI TUTORIAL GeV e  in liquid Argon, with cuts of 1 km, 1 m, 1 mm and 1  m 1 km 1 m 1 mm 1  m #track=1; #step=22; time~0s #track=8k; #step=20k; time=60ms #track=18k; #step=39k; time=90ms#track=724k; #step=1.5M; time=4.6s

30/10/12 MARC VERDERI - LLR - GEANT4 KISTI TUTORIAL GeV e  in liquid Argon, with cuts of 1 km, 1 m, 1 mm and 1  m 1 km 1 m 1 mm 1  m #track=1; #step=22; time~0s #track=8k; #step=20k; time=60ms #track=18k; #step=39k; time=90ms#track=724k; #step=1.5M; time=4.6s

30/10/12 MARC VERDERI - LLR - GEANT4 KISTI TUTORIAL GeV e  in liquid Argon, with cuts of 1 km, 1 m, 1 mm and 1  m 1 km 1 m 1 mm 1  m #track=1; #step=22; time~0s #track=8k; #step=20k; time=60ms #track=18k; #step=39k; time=90ms#track=724k; #step=1.5M; time=4.6s

30/10/12 ›Geant4 proposes the default value of 0.7 mm –user needs to decide the best value –this will depend on the size and sensitive elements within the simulated detector, and on available CPU ›Be aware : not well controlled cuts may lead to inappropriate results ;) ›This value is set in the SetCuts() method of your physics list ›Instead of “secondary production threshold distance” it is more convenient to simply say “cuts” –but please remember that this does not mean that any particle is actually stopped before it runs out of energy Threshold for Secondary Production MARC VERDERI - LLR - GEANT4 KISTI TUTORIAL 25

30/10/12 ›Geant4 supplies many physics processes which cover electromagnetic, hadronic, decay physics and parameterized. ›A unique interface, G4VProcess, allows processes to specify their nature: AtRest, Along (continuous), PostStep (discrete) –A process may mix several of these ›The precision of particle stopping and the production of secondary particles are determined by a secondary production threshold –More on configuring cuts (per region) later in this tutorial Summary MARC VERDERI - LLR - GEANT4 KISTI TUTORIAL 26