14 Overview of Geant4 Examples 2 nd Finnish Geant4 Workshop 6-7 June 2005 Dennis Wright (SLAC)

Slides:



Advertisements
Similar presentations
Experimental Particle Physics
Advertisements

User Documents and Examples II John Apostolakis Most slides from Dennis Wright’s talk at SLAC Geant4 Tutorial, May 2007 Geant4 V8.3.
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.
HEP Experiments Detectors and their Technologies Sascha Marc Schmeling CERN.
Parameterized Shower Simulation in Lelaps: a Comparison with Geant4 Daniel Birt, Amy Nicholson.
Other GEANT4 capabilities Event biasing Parameterisation (fast simulation) Persistency Parallelisation and integration in a distributed computing environment.
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
Calorimetry and Showers Learning Objectives Understand the basic operation of a calorimeter (Measure the energy of a particle, and in the process, destroy.
Introduction to Hadronic Final State Reconstruction in Collider Experiments Introduction to Hadronic Final State Reconstruction in Collider Experiments.
25/03/2003Simulation Application for the LHCb Experiment CHEP March 2003 Presented by: W. Pokorski / CERN Authors: I. Belyaev, Ph. Charpentier,
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 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 User Documents and Examples II SLAC Geant4 Tutorial 17 May 2007 Dennis Wright Geant4 V8.3.
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.
17-19 Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan 2007 Geant4 Japan.
Slic A Geant4-based detector simulation package Norman Graf, Jeremy McCormick SLAC October 15, 2009.
Recirculation Concept - Cyclotron Radio frequency alternating voltage Hollow metal drift tubes time t =0 time t =½ RF period D-shaped.
14 Overview of Geant4 Examples Geant4 Tutorial 8-10 March 2004 Dennis Wright (SLAC)
G EANT highlights kernel modules Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration.
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.
Monte Carlo Comparison of RPCs and Liquid Scintillator R. Ray 5/14/04  RPCs with 1-dimensional readout (generated by RR) and liquid scintillator with.
Implementing a dual readout calorimeter in SLIC and testing Geant4 Physics Hans Wenzel Fermilab Friday, 2 nd October 2009 ALCPG 2009.
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.
6th April 2005Wah-kai Ngai1 First Example in Geant4 3rd HK simulation group meeting.
CHEP06, Mumbai-India, Feb 2006V. Daniel Elvira 1 The CMS Simulation Validation Suite V. Daniel Elvira (Fermilab) for the CMS Collaboration.
ALCPG Software Framework Overview & Updates Jeremy McCormick, SLAC SiD Group ALCPG 2009.
Experimental Particle Physics PHYS6011 Joel Goldstein, RAL 1.Introduction & Accelerators 2.Particle Interactions and Detectors (2/2) 3.Collider Experiments.
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.
Anders Kirleis Stony Brook University The Design Of A Detector For The Electron Ion Collider.
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.
25 Oct 2007Jeremy McCormick, ALCPG MC1 ALCPG Monte Carlo Framework.
CaTS and Dual Readout. CaTS – Calorimeter and Tracker Simulation Describe detector in gdml file (xml like) Define.
V.Ivanchenko Salamanca1 Geant4: Electromagnetic Processes 1  Introduction  Interfaces  PhysicsList  Optical process.
Geant4 CPU performance : an update Geant4 Technical Forum, CERN, 07 November 2007 J.Apostolakis, G.Cooperman, G.Cosmo, V.Ivanchenko, I.Mclaren, T.Nikitina,
Update G4builder issues Talk written almost entirely by Stan Bentvelsen with a few updates from Christopher Lester ATLAS G4 Workshop December 2000 CAMBRIDGE.
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.
Slic A Geant4-based detector simulation package Jeremy McCormick, Norman Graf, Ron Cassell, Tony Johnson SLAC June 8, 2006.
P.F.Ermolov SVD-2 status and experimental program VHMP 16 April 2005 SVD-2 status and experimental program 1.SVD history 2.SVD-2 setup 3.Experiment characteristics.
Introduction to Hadronic Final State Reconstruction in Collider Experiments Introduction to Hadronic Final State Reconstruction in Collider Experiments.
Alex Howard, CERN Slide 1 Simulating Dark Matter Detectors (a.k.a. DMX Underground Advanced Example) 1.Dark Matter detectors 2.Implementation within Geant4.
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.
LHCb Simulation LHCC Computing Manpower Review 3 September 2003 F.Ranjard / CERN.
Workshop Geant4 Presentation September 14 th, 2007 FASTRAD V3.
Gunter Folger / CERN MC-PAD, DESY/Hamburg Jan 2010
GEANT4 for Future Linear Colliders
Lecture 18 - Detectors Detector systems
Simulation Tools for Test Beam
User Documents and Examples I
Other GEANT4 capabilities
The Hadrontherapy Geant4 advanced example
A Short Course on Geant4 Simulation Toolkit Introduction
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
Simulation in Experiments searching for rare events
Presentation transcript:

14 Overview of Geant4 Examples 2 nd Finnish Geant4 Workshop 6-7 June 2005 Dennis Wright (SLAC)

1 Types of Examples Novice ● Simple: trivial detector with non-interacting particles ● Detailed: complex detector with full physics Extended ● Testing and validation ● Demonstrating Geant4 tools ● Extending Geant4 Advanced ● Practical applications ● Examples from outside HEP (space, medical, etc) 2

1 Novice Example N01 Fixed geometry: Ar gas mother volume with Al cylinder and Pb block with Al slices Incident particle is a geantino – no physics interactions No magnetic field and only the transportation process is enabled Hard coded batch job and verbosity 3

1 Novice Example N02 Pb target, Xe gas chambers (parameterized volumes) All EM processes + decay included for , charged leptons and charged hadrons Detector response ● Trajectories and chamber hit collections may be stored Visualization of detector and event Command interface introduced ● Can change target, chamber materials, magnetic field, incident particle type, momentum, etc. at run time 4

1 Novice Example N03 Sampling calorimeter with layers of Pb absorber and liquid Ar detection gaps (replicas) Exhaustive material definitions Command interface Randomization of incident beam All EM processes + decay, with separate production cuts for , e+, e- (use for shower studies) Detector response: E deposit, track length in absorber and gap Visualization tutorial Random number seed handling 5

1 Novice Example N04 Simplified collider detector ● all kinds of volume definitions Magnetic field PYTHIA primary event generator ● Higgs decay by Z0, lepton pairs Full set of EM + hadronic processes ● Should use updated hadronic physics lists Event filtering by using stacking mechanism 6

1 Novice Example N05 Fast simulation with parameterized showers ● EM showers (derived from G4VFastSimulationModel) ● Pion showers (for illustration only – not used) EM physics only ● Use of G4FastSimulationManagerProcess Simplified collider detector geometry ● Drift chamber ● EM, hadronic calorimeter ● Ghost volume 7

1 Novice Example N06 Water Cerenkov detector with air “bubble” Materials ● Specification of optical properties ● Specification of scintillation spectra Physics ● Optical processes ● Generation of Cerenkov radiation, energy loss collected to produce scintillation 8

1 Novice Example N07 3 simplified sandwich calorimeters (Pb, Al, Ar) Run-based (as opposed to event-based) hit accumulation Changing geometries without re-building world Setting different secondary production cuts for each calorimeter using G4Region 9

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) 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 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 12

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 13

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. 14

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 15

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 16

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 17

1 Summary 7 novice examples ● Users’ Guide for Application Developers, Chapter 9.1 ● Code in geant4/examples/novice 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