Pedro Arce Introducción a GEANT4 1 GAMOS tutorial RadioTherapy Exercises Pedro Arce Dubois CIEMAT

Slides:



Advertisements
Similar presentations
Giorgio Russo National Research Council, Institute of Bioimaging and Molecular Imaging (IBFM) Fondazione Istituto San Raffaele G. Giglio di Cefalù Istituto.
Advertisements

F. Foppiano, M.G. Pia, M. Piergentili Medical Linac IEEE NSS, October 2004, Rome, Italy
P HI T S Exercise ( II ) : How to stop , ,  -rays and neutrons? Multi-Purpose Particle and Heavy Ion Transport code System title1 Feb revised.
Parameterized Shower Simulation in Lelaps: a Comparison with Geant4 Daniel Birt, Amy Nicholson.
Particle interactions and detectors
Histograms. Definition of a Histogram A Histogram displays a range of values of a variable that have been broken into groups or intervals. Histograms.
GAMOS tutorial Histogram and Scorers Exercises
Using FLUKA to study Radiation Fields in ERL Components Jason E. Andrews, University of Washington Vaclav Kostroun, Mentor.
Pedro Arce Point detector scoring 1 Point detector scoring in GEANT4 Pedro Arce, (CIEMAT) Miguel Embid (CIEMAT) Juan Ignacio Lagares (CIEMAT) Geant4 Event.
Downstream e-  identification 1. Questions raised by the Committee 2. Particle tracking in stray magnetic field 3. Cerenkov and calorimeter sizes 4. Preliminary.
Highlights of latest developments ESA/ESTEC Makoto Asai (SLAC)
J. Tinslay 1, B. Faddegon 2, J. Perl 1 and M. Asai 1 (1) Stanford Linear Accelerator Center, Menlo Park, CA, (2) UC San Francisco, San Francisco, CA Verification.
14 User Documents and Examples II SLAC Geant4 Tutorial 17 May 2007 Dennis Wright Geant4 V8.3.
The brachytherapy advanced example Susanna Guatelli (CERN/INFN)
GRAS Validation and GEANT4 Electromagnetic Physics Parameters R. Lindberg, G. Santin; Space Environment and Effects Section, ESTEC.
F. Foppiano, B. Mascialino, M. G. Pia, M. Piergentili Geant4 Simulation of an Accelerator Head for Intensity Modulated RadioTherapy Monte Carlo 2005 Topical.
S. Guatelli, CPS Innovations, Knoxville, 13 th -21 st January Brachytherapy exercise.
Pedro Arce Introducción a GEANT4 1 GAMOS tutorial Plug-in’s Exercises Pedro Arce Dubois CIEMAT
GAMOS tutorial X-ray Exercises
an easy and flexible framework for Daniel Pérez Astudillo
Preshower/Crack Upgrade Update Detector overview 2.W electron data 3.Simulation overview 4.Early tests of new simulation.
Normalisation modelling sources Geant4 tutorial Paris, 4-8 June 2007 Giovanni Santin ESA / ESTEC Rhea System SA.
A General Purpose Brachytherapy Software Simulation + Analysis (isodose calculation) 2/10/2002 Geant4 Workshop CERN Susanna Guatelli Univ. and INFN Genova.
S. Guatelli, M.G Pia, INFN Genova G. Cosmo, S. Guatelli, M.G Pia Salamanca, July 2002
Medical Accelerator F. Foppiano, M.G. Pia, M. Piergentili
Geant4 Event Biasing Marc Verderi, LLR (Heavily copied from Jane Tinslay, SLAC) June 2007.
Geant4 based simulation of radiotherapy in CUDA
Pedro Arce Introducción a GEANT4 1 GAMOS tutorial Compton Camera Exercises
Daniel Pérez-Astudillo World Congress 2009, Munich, 12 September 2009
Araki F. Ikegami T. and Ishidoya T.
1 Calorimeter in G4MICE Berkeley 10 Feb 2005 Rikard Sandström Geneva University.
Pedro Arce GAMOS MCTP2009 October 21st, 2009 GAMOS: an easy and flexible framework for GEANT4 simulations Pedro Arce Juan Ignacio Lagares Daniel Pérez.
C++ / G4MICE Course Session 5 Materials in G4MICE Units in G4MICE Visualisation in G4MICE G4MICE Modelling.
1 Performance of a Magnetised Scintillating Detector for a Neutrino Factory Scoping Study Meeting Rutherford Appleton Lab Tuesday 25 th April 2006 M. Ellis.
Pedro Arce GAMOS primer 1 Exercise 0: installation Open a web browser in Go to GAMOS web page : search for Geant4  Applications.
F. Foppiano, M.G. Pia, M. Piergentili
N 0 primary photons generated N d primary photons detected Determination of the photon mass attenuation coefficients Check on ParentID( ) Energy value.
Geant4 examples Sébastien Incerti On behalf of the Geant4 collaboration with special thanks to Luciano Pandola, INFN.
Geant4 on GPU prototype Nicholas Henderson (Stanford Univ. / ICME)
 A model of beam line built with G4Beamline (scripting tool for GEANT4)  Simulated performance downstream of the AC Dipole for core of beam using  x.
P. Rodrigues, A. Trindade, L.Peralta, J. Varela GEANT4 Medical Applications at LIP GEANT4 Workshop, September – 4 October LIP – Lisbon.
Update on ILC Production and Capturing Studies Wei Gai, Wanming Liu and Kwang-Je Kim ILC e+ Collaboration Meeting IHEP Beijing Jan 31 – Feb 2, 2007.
Pedro Arce G4WS’10 October 6th, Voxelised geometries intersected with a volume Pedro Arce CIEMAT, Madrid 2010 Geant4 Workshop ESA, 4-8 October 2010.
1 Performance of a Magnetised Scintillating Detector for a Neutrino Factory Scoping Study Meeting U.C. Irvine Monday 21 st August 2006 M. Ellis & A. Bross.
Forward Tagger Simulations Implementation in GEMC Moller Shield Tracking Studies R. De Vita INFN –Genova Forward Tagger Meeting, CLAS12 Workshop, June.
1 Giuseppe G. Daquino 26 th January 2005 SoFTware Development for Experiments Group Physics Department, CERN Background radiation studies using Geant4.
1 Exercises 0 Go inside the “hadrontherapy” directory: cd hadrontherapy Copy the Hadrontherapy example to your home folder: cp –r $G4INSTALL/examples/advanced/hadrontherapy.
Validation of GEANT4 versus EGSnrc Yann PERROT LPC, CNRS/IN2P3
A Short Course on Geant4 Simulation Toolkit Introduction
MCS overview in radiation therapy
Starting with an example PART I Set your environment up and get a Geant4 example.
Pedro Arce Introducción a GEANT4 1 GAMOS tutorial Spectrometry Exercises Pedro Arce Dubois CIEMAT
GAMOS tutorial PET Exercises
Muon stopping target optimization
GAMOS tutorial Shielding Exercises
Software reliability with GAMOS
Introduction Goal: Can we reconstruct the energy depositions of the proton in the brain if we are able to reconstruct the photons produced during this.
Software reliability with GAMOS
GAMOS tutorial PET Exercises
Detector Configuration for Simulation (i)
Thin Target effusion calculations using GEANT4
(CMS GEANT4 simulation)
F. Foppiano, S. Guatelli, B. Mascialino, M. G. Pia, M. Piergentili
Exercise 5: Scoring Beginners FLUKA Course.
The Hadrontherapy Geant4 advanced example
A Short Course on Geant4 Simulation Toolkit Introduction
GAMOS tutorial Plug-in’s Exercises
GEANT4 performance studies
The Geant4 Hadrontherapy Advanced Example
Physics event timing Use Pythia to generate hadronic decays at 125 GeV
Presentation transcript:

Pedro Arce Introducción a GEANT4 1 GAMOS tutorial RadioTherapy Exercises Pedro Arce Dubois CIEMAT

Pedro Arce Introducción a GEANT4 2 RT simulation Exercises Ex. 0: Installation Ex. 1: Basic example Ex. 2: Write and read back a phase space file Ex. 3: Score dose in phantom Ex. 4: optimize simulation The exercises are sequential Use the commands of the previous exercise (only change what indicated

Pedro Arce Introducción a GEANT4 3 Exercise 0: installation Download installation scripts from S.2.0.0/scripts.tgz S.2.0.0/scripts.tgz Uncompress it tar xvzf scripts.tgz Install it (under csh) cd scripts csh source installGamos.csh $HOME/gamos

Pedro Arce Introducción a GEANT4 4 Exercise 1: simple geometry Geometry: Tube radius 100cm length 200cm of Water, axis along X inside Box 30cm X 30cm X 40cm of Aluminun Standard electromagnetic physics Primary particle: gamma 10 MeV at (0,0,0) in random direction

Pedro Arce Introducción a GEANT4 5 Exercise 1b: visualisation Visualize geometry and tracks Use OGLIX Use VRML2FILE

Pedro Arce Introducción a GEANT4 6 Exercise 1c: use different e.m. physics Use low energy electromagnetic Use Penelope (Make statistics on processes/particles)

Pedro Arce Introducción a GEANT4 7 RT Exercise 2a: define linac geometry TARGET: Box of 4X4X0.5 cm made of copper Placed starting at Z = 0 PRIMARY COLLIMATOR: Tube of radius 10 cm, length 6 cm made of tungsten, with a conical hole of radius 4 to 20 mm Placed starting at Z = 1.6 cm FLATTENING FILTER: Polycone: (Z, R)= (0, 1.25) (10., 9.) (17., 13.8) (17., 27.8) (18., 27.8) made of a mixture of silicon, iron and manganese in equal proportions Placed starting at Z = 8. cm MONITOR: Tube of radius 10 cm, length 3. cm made of a mixture Argon 40% and CO2 60%, density g/cm 3 Placed starting at Z = 13.5 cm JAWS XY: Trapezoids of 10 cm in Z so that they configure a field 40X40 cm made of tungsten Jaws X placed starting at Z = 200 Jaws Y placed starting at Z = 320

Pedro Arce Introducción a GEANT4 8 RT Exercise 2b: Write phase space files Write a phase space file after each of the components of the linac Make plots to see what is stored in the phase space files (particle types, energy, position, direction) Use 10,000 initial histories

Pedro Arce Introducción a GEANT4 9 RT Exercise 2c: Read phase space files Use the phase space file generated after the jaws with 10,000 as primary generator Run 100 events, and observe how the particles are reused Force that particles are not reused Recycle full phase space file 10 times Reuse each particle 5 times and use mirroring in X and Y to obtain four different configurations

Pedro Arce Introducción a GEANT4 10 RT Exercise 3a: Create simple phantom Create a simple phantom of 1X1X1 m Divide in 10X10X100 voxels First ten Z planes of Water, density 1 g/cm 3 Second ten Z planes of G4_LUNG_ICRP, density 0.3 g/cm 3 Rest of planes of G4_BONE_COMPACT_ICRU, density 1.85 g/cm 3 Place it starting at Z = 900 mm

Pedro Arce Introducción a GEANT4 11 RT Exercise 3b: score dose in phantom Use a phase space after the jaws, generated with 1,000,000 initial particles Use events Score dose in each of the phantom voxels Print a report of the dose in each voxel, with errors Make histograms of dose in voxels (PDD, Profile) Write dose in a file, with errors

Pedro Arce Introducción a GEANT4 12 RT Exercise 3c: use a real phantom Repeat exercise 3b using a real phantom: Phantom in EGS format: exercise3_8x8x39.egsphant

Pedro Arce Introducción a GEANT4 13 RT Exercise 4a: optimise production cuts for linac Define regions for each of the linac parts (target, collimator, flattening filter, monitor and jaws) Get which is the highest cut we can use in each region for electrons and gammas so that we still produce all the particles that would reach the simple phantom Set the cuts and compare time and number of particles in phase space For all these exercises count the time spent per region and per particle/energy interval

Pedro Arce Introducción a GEANT4 14 RT Exercise 4b: use bremsstrahlung splitting Use uniform bremsstrahlung splitting Try splitting 100 times and see bias in phase space Use zplane bremsstrahlung splitting, using as plane the upper plane of the phantom Compare the time and number of particles in phase space Compare the distribution of particles (phase space histos)

Pedro Arce Introducción a GEANT4 15 RT Exercise 4c: optimise minimum range user limits for phantom Define a minimum range user limit equal to one tenth of the minimum of the three voxel dimensions Define a minimum range user limit equal to the minimum of the three voxel dimensions Compare the time and dose histograms Count how many particles are killed