14 User Documents and Examples II SLAC Geant4 Tutorial 17 May 2007 Dennis Wright Geant4 V8.3.

Slides:



Advertisements
Similar presentations
User Documents and Examples II John Apostolakis Most slides from Dennis Wright’s talk at SLAC Geant4 Tutorial, May 2007 Geant4 V8.3.
Advertisements

Advanced Neutron Spectrometer (ANS) Geant4 Simulations
Use of G EANT 4 in CMS AIHENP’99 Crete, April 1999 Véronique Lefébure CERN EP/CMC.
Report from Low Background Experiments Geant4 Collaboration Workshop 10 September 2012 Dennis Wright (SLAC)
Welcome to Geant4 Users ’ Workshop Makoto Asai (SLAC) Feb. 18 th – 22 th, 2002.
User Documents and Examples II KOI, Tatsumi Geant4 V9.4.p01Geant4 Tutorial at ORNL 10-March
User Documents and Examples
Introduction to Geant4 Part I – General Introduction Makoto Asai (SLAC) Takashi Sasaki (KEK) March 22 nd, NIRS.
10 January 2011 Geant4 Tutorial Introduction J. Perl 1 Geant4 Winter Course Tutorial Texas A&M University January 2011 A five day hands-on course.
14 June 2010 Geant4 Tutorial Introduction J. Perl 1 Geant4 Tutorial 2010 Puebla BUAP June 2010 A five day hands-on course based on Geant4 version.
14 User Documents and Examples I SLAC Geant4 Tutorial 3 November 2009 Dennis Wright Geant4 V9.2.p02.
Highlights of latest developments ESA/ESTEC Makoto Asai (SLAC)
14 Overview of Geant4 Examples 2 nd Finnish Geant4 Workshop 6-7 June 2005 Dennis Wright (SLAC)
1 M.G. Pia et al. The application of GEANT4 simulation code for brachytherapy treatment Maria Grazia Pia INFN Genova, Italy and CERN/IT
Geant4 application to X and Gamma-ray Telescopes B.Ferrero Merlino 1, D.Favretto 2, R. Giannitrapani 2, F.Longo 2, R.Nartallo 3, P.Nieminen 3, A.Pfeiffer.
Budker Inst. of Physics IHEP Protvino MEPHI Moscow Pittsburg University.
17-19 Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan 2007 Geant4 Japan.
A Short Guide to Choosing a Physics List Geant4 Tutorial at Marshall Space Flight Center 19 April 2012 Dennis Wright (SLAC) Geant4 9.5.
14 Overview of Geant4 Examples Geant4 Tutorial 8-10 March 2004 Dennis Wright (SLAC)
Validation and TestEm series Michel Maire for the Standard EM group LAPP (Annecy) July 2006.
User Documents and Examples I Sébastien Incerti Slides thanks to Dennis Wrigth, SLAC.
Implementing a dual readout calorimeter in SLIC and testing Geant4 Physics Hans Wenzel Fermilab Friday, 2 nd October 2009 ALCPG 2009.
Physics I: Physics Lists Geant4 Tutorial at Jefferson Lab 10 July 2012 Dennis Wright (SLAC) Geant4 9.6 beta.
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
User Documents and Examples II Geant4 Tutorial at Marshall Space Flight Center 18 April 2012 Dennis Wright (SLAC) Geant4 V9.5.
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.
Geant4 Event Biasing Marc Verderi, LLR (Heavily copied from Jane Tinslay, SLAC) June 2007.
A Short Course on Geant4 Simulation Toolkit How to learn more?
CHEP06, Mumbai-India, Feb 2006V. Daniel Elvira 1 The CMS Simulation Validation Suite V. Daniel Elvira (Fermilab) for the CMS Collaboration.
1 Status and Plans for Geant4 Physics Linear Collider Simulation Workshop III 2-5 June 2004 Dennis Wright (SLAC)
Detector Simulation Presentation # 3 Nafisa Tasneem CHEP,KNU  How to do HEP experiment  What is detector simulation?
Geant4 in production: status and developments John Apostolakis (CERN) Makoto Asai (SLAC) for the Geant4 collaboration.
The CMS Simulation Software Julia Yarba, Fermilab on behalf of CMS Collaboration 22 m long, 15 m in diameter Over a million geometrical volumes Many complex.
Documentation Gunter Folger / CERN Geant4 School, Annecy 2008.
Geant4 Training 2006 Short Course Katsuya Amako (KEK) Gabriele Cosmo (CERN) Susanna Guatelli (INFN Genova) Aatos Heikkinen (Helsinki Institute of Physics)
25 Oct 2007Jeremy McCormick, ALCPG MC1 ALCPG Monte Carlo Framework.
N 0 primary photons generated N d primary photons detected Determination of the photon mass attenuation coefficients Check on ParentID( ) Energy value.
V.Ivanchenko Salamanca1 Geant4: Electromagnetic Processes 1  Introduction  Interfaces  PhysicsList  Optical process.
F. Romano * on behalf of the Advanced Examples Working Group * Istituto Nazionale di Fisica Nucleare, Laboratori Nazionali del Sud, Catania, Italy Advanced.
Geant4 CPU performance : an update Geant4 Technical Forum, CERN, 07 November 2007 J.Apostolakis, G.Cooperman, G.Cosmo, V.Ivanchenko, I.Mclaren, T.Nikitina,
Notes About MARS background simulations for BTeV A Summary of how far we’ve come and how far we have to go. By DJ Wagner 9/12/98 Vanderbilt University.
John Apostolakis & Makoto Asai for the Geant4 Collaboration 1(Draft) SNA-MC 2010.
Geant4 Training 2004 Short Course Katsuya Amako (KEK) Gabriele Cosmo (CERN) Giuseppe Daquino (CERN) Susanna Guatelli (INFN Genova) Aatos Heikkinen (Helsinki.
Maria Grazia Pia, INFN Genova and CERN1 Geant4 highlights of relevance for medical physics applications Maria Grazia Pia INFN Genova and CERN.
Luciano Pandola, INFN Gran Sasso Luciano Pandola INFN Gran Sasso Genova, July 18 th, 2005 Geant4 and the underground physics community.
1 Giuseppe G. Daquino 26 th January 2005 SoFTware Development for Experiments Group Physics Department, CERN Background radiation studies using Geant4.
Geant4 Training 2003 A Short Course on Geant4 Simulation Toolkit How to learn more? The full set of lecture notes of this Geant4.
Alex Howard, CERN Slide 1 Simulating Dark Matter Detectors (a.k.a. DMX Underground Advanced Example) 1.Dark Matter detectors 2.Implementation within Geant4.
Pedro Brogueira 1, Patrícia Gonçalves 2, Ana Keating 2, Dalmiro Maia 3, Mário Pimenta 2, Bernardo Tomé 2 1 IST, Instituto Superior Técnico, 2 LIP, Laboratório.
A Short Course on Geant4 Simulation Toolkit Introduction
Geant4 for (Medical) Education “ Geant4 for (Medical) Education ” Toolkit and Courseware Geant4 Medical Workshop in Lyon 21 July 2006 Universite-Lyon I.
Alex Howard, Imperial College Slide 1 July 2 nd 2001 Underground Project UNDERGROUND PROJECT – Overview and Goals Alex Howard Imperial College, London.
Workshop Geant4 Presentation September 14 th, 2007 FASTRAD V3.
Gunter Folger / CERN MC-PAD, DESY/Hamburg Jan 2010
Project Structure Advanced Neutron Spectrometer on the International Space Station (ANS-ISS) Mark Christl NASA/MSFC Oct 23, 2015 Honolulu, HI 1 1.
Ideas for Martian environment models and further G4 development : input from L.Desorgher Building of a user friendly and modular magnetic shielding tool.
Geant4 REMSIM application
User Documents and Examples I
Gamma Ray Satellites Simulations with Geant4
Short Course Siena, 5-6 October 2006
The Hadrontherapy Geant4 advanced example
Short Course IEEE NSS/MIC 2003 Katsuya Amako (KEK) Makoto Asai (SLAC)
Geant4 in HARP V.Ivanchenko For the HARP Collaboration
GAMOS tutorial Plug-in’s Exercises
Advanced Examples Alex Howard, Imperial College, UK
Use of GEANT4 in CMS The OSCAR Project
The Geant4 Hadrontherapy Advanced Example
Background Simulations at Fermilab
Presentation transcript:

14 User Documents and Examples II SLAC Geant4 Tutorial 17 May 2007 Dennis Wright Geant4 V8.3

1 Outline User Documents Toolkit Developers' Guide Physics Reference Manual Extended Examples ● Testing and Validation ● Demonstrating Geant4 tools ● Extending Geant4 Advanced Examples Practical applications Examples from outside HEP (space, medical, etc.) 2

1 Toolkit Developers' Guide URL: geant4.web.cern.ch/geant4/UserDocumentation/ UsersGuides/ForToolkitDeveloper/html/index.html A description of the object-oriented design of the Geant4 toolkit class diagrams (some UML, some other) philosophy behind design choices A guide for users who want to extend the functionality of Geant4 adding new solids, modifying the navigator, creating new fields, etc. 3

1 Physics Reference Manual URL: geant4.web.cern.ch/geant4/UserDocumentation/ UsersGuides/PhysicsReferenceManual/html/ PhysicsReferenceManual.html A reference for toolkit users and developers who wish to consult the underlying physics of an interaction Presents the theoretical formulation, model or parameterization of the physics interactions provided by Geant4 4

1 Extended Examples Testing and validation of processes and tracking ● Electromagnetic (TestEm1 – TestEm10) ● Field (field01 – field03) ● Geometry (olap) Demonstration of Geant4 tools ● Analysis (A01),event generator, g3tog4, persistency ● Biasing (B01-B03), optical, run and event Extensions of Geant4 ● GDML ● Medical (DICOM files) ● Parallel computing (ParN02, ParN04) 5

1 Optical Photons 6

1 Gamma Therapy 50 MeV electrons incident on target produce gammas Charged particles removed from beam, gammas irradiate a water phantom Gamma beam properties are scored in a check volume in front of the phantom Scoring inside the phantom to record radial radiation dose distribution 7

1 Parallel Computing Introduction to parallel computing using TopC parallel version of novice example N02 parallel version of novice example N04 Parallelized version of brachytherapy advanced example application can be run parallel or sequential uses Diane (DIstributed ANalysis Environment) 8

1 DICOM  Uses Geant4 interface to read DICOM files  uses inforamtion to construct phantom geometry  displays image with Geant4 visualization hh 9

1 GDML Example Identical to example N03 (sampling calorimeter), except ● GDML used for geometry description GDML schema supports: ● Numerical expressions, constants, rotations, translations, units ● Materials ● CSG + boolean solids ● Geometrical structure (volumes, placements) Uses Xerxes-C XML parser (linux only) ● Installation instructions included in example 10

1 Advanced Examples HEP detectors ● CMS hadron calorimeter test beam ● ATLAS Forward Liquid Ar Calorimeter ● LHCb Rich test beam Neutron Shielding Medical (brachytherapy) Space applications ● Gamma ray telescope ● X-ray telescope ● X-ray fluorescence Underground physics (liquid Xe dark matter detector) 11

1 Brachytherapy Example Physics ● Low energy EM processes for e-,  ● Standard EM for e + Sensitive detector ● “phantom” consisting of soft tissue Analysis ● Energy deposition stored in n-tuple ● Store primary particle energy spectra ● 1D, 2D histograms of energy deposition 12

1 Gamma Ray Space Telescope Use of messengers to change geometry interactively Modular physics list Particle generator with monochromatic or power law spectrum Readout geometry of Si tracker strips Hits collection stored in ascii file Simple digitization using hits collection to produce digi collections. 13

1 X-ray Telescope (1) Simple model of x-ray telescope to study proton damage Geometry: single shell nickel-gold mirror two cones for paraboloid, two for hyperboloid sections aluminum baffle main telescope: carbon fiber tube, aluminum end caps 14

1 X-ray Telescope (2) Main physics process is multiple scattering of protons from mirror surfaces also e+, e-, gamma physics processes General particle source many methods available to customize event generation Visualization of proton tracks AIDA interface for analysis energy distribution histograms of protons reaching detector 15

1 Underground Physics Realistic example of underground dark matter search experiment Detailed geometry, including optional file describing laboratory Physics ● Low energy, standard EM ● Optical processes ● Radioactive decay General particle source Many macro files for various run conditions. Mirror Xe gas Xe liquid Grids PMT 16

1 Radiation Protection for Astronauts Evaluate dose to astronauts in interplanetary radiation environment ● in space vehicles ● in lunar surface habitats User can calculate dose to a water phantom due to galactic cosmic rays solar particle events ● Different shielding configurations available ● inflatable sphere with water shielding ● habitat buried in lunar soil 17

1 Summary Toolkit Developers' Guide for OO design and extension of toolkit Physics Reference Manual reference to the underlying physics of Geant4 Many extended examples ● Users' Guide for Application Developers, Chapter 9.2 ● Code in geant4/examples/extended 15 advanced examples ● Users’ Guide for Application Developers, Chapter 9.3 ● Code in geant4/examples/advanced 18