User Documents and Examples I

Slides:



Advertisements
Similar presentations
Parameterized Shower Simulation in Lelaps: a Comparison with Geant4 Daniel Birt, Amy Nicholson.
Advertisements

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.
14 May 2011 Geant4 Tutorial Introduction J. Perl 1 Geant4 Tutorial University of Pennsylvania May 2011 A five day hands-on course based on Geant4.
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.
12 May 2007 J. Perl Future Plans for Geant4 Visualization 1 HepRep/HepRApp DAWN OpenGL Future Plans for Geant4 Visualization What’s Planned for the Next.
14 Overview of Geant4 Examples 2 nd Finnish Geant4 Workshop 6-7 June 2005 Dennis Wright (SLAC)
14 User Documents and Examples II SLAC Geant4 Tutorial 17 May 2007 Dennis Wright Geant4 V8.3.
Geant4 Documentation and User Support Geant4 Users Workshop February 2002 Dennis Wright (SLAC)
17-19 Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan 2007 Geant4 Japan.
Hands On #1. Overview Part 1 : Starting and familiarizing Where is your installation ? Getting the example programs Running novice examples : N01, N03,
14 Overview of Geant4 Examples Geant4 Tutorial 8-10 March 2004 Dennis Wright (SLAC)
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
G EANT highlights kernel modules Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
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.
User Documents and Examples II Geant4 Tutorial at Marshall Space Flight Center 18 April 2012 Dennis Wright (SLAC) Geant4 V9.5.
A Short Course on Geant4 Simulation Toolkit How to learn more?
6th April 2005Wah-kai Ngai1 First Example in Geant4 3rd HK simulation group meeting.
ALCPG Software Framework Overview & Updates Jeremy McCormick, SLAC SiD Group ALCPG 2009.
1 Status and Plans for Geant4 Physics Linear Collider Simulation Workshop III 2-5 June 2004 Dennis Wright (SLAC)
Anders Kirleis Stony Brook University The Design Of A Detector For The Electron Ion Collider.
Detector Monte-Carlo ● Goal: Develop software tools to: – Model detector performance – Study background issues – Calculate event rates – Determine feasibility.
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.
Latifa Elouadrhiri Jefferson Lab Hall B 12 GeV Upgrade Drift Chamber Review Jefferson Lab March 6- 8, 2007 CLAS12 Drift Chambers Simulation and Event Reconstruction.
Hands On #1. Overview Part 1 : Starting and familiarizing Where is your installation ? Getting the example programs Running novice examples : N01, N03,
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)
Plans for a Simulation Study of the Magnetic Field Requirements of the LC TPC February 2006, ILC TPC Analysis Jamboree, DESY Christian Hansen University.
Geant4 examples Sébastien Incerti On behalf of the Geant4 collaboration with special thanks to Luciano Pandola, INFN.
Geant4 CPU performance : an update Geant4 Technical Forum, CERN, 07 November 2007 J.Apostolakis, G.Cooperman, G.Cosmo, V.Ivanchenko, I.Mclaren, T.Nikitina,
Geant4 Training 2004 Short Course Katsuya Amako (KEK) Gabriele Cosmo (CERN) Giuseppe Daquino (CERN) Susanna Guatelli (INFN Genova) Aatos Heikkinen (Helsinki.
Microsoft Office 2008 for Mac – Illustrated Unit D: Getting Started with Safari.
2005/07/12 (Tue)8th ACFA Full simulator study of muon detector and calorimeter 8th ACFA Workshop at Daegu, Korea 2005/07/12 (Tue) Hiroaki.
C++ and Worshop – WG4 Alain Bellerive 1. Outline C++ Interface... Interface... Interface... C++ GarfieldMainFrame (3 rd attempt!!!) New Garfield in C++
Geant4 Training 2003 A Short Course on Geant4 Simulation Toolkit How to learn more? The full set of lecture notes of this Geant4.
A Short Course on Geant4 Simulation Toolkit Introduction
G. Sullivan – Quarknet, July 2003 Calorimeters in Particle Physics What do they do? –Measure the ENERGY of particles Electromagnetic Energy –Electrons,
Starting with an example PART I Set your environment up and get a Geant4 example.
Workshop Geant4 Presentation September 14 th, 2007 FASTRAD V3.
Creating a Flash Web Site
Gunter Folger / CERN MC-PAD, DESY/Hamburg Jan 2010
Lecture 18 - Detectors Detector systems
Muon stopping target optimization
Interaction with the Geant4 kernel
A Short Course on Geant4 Simulation Toolkit How to learn more?
CMS requirements for G4 TF on
File Transfer Olivia Irving and Cameron Foss
Linear Collider Simulation Tools
Physics I: Physics Lists
Pedro Arce (CERN/CIEMAT)
Other GEANT4 capabilities
Introductory Course PTB, Braunschweig, June 2009
Short Course Siena, 5-6 October 2006
A Short Course on Geant4 Simulation Toolkit Introduction
Geant4 Workshop 02 October 2002, CERN Hajime Yoshida
Introductory Course ORNL, May 2008
A Short Course on Geant4 Simulation Toolkit How to learn more?
Short Course IEEE NSS/MIC 2003 Katsuya Amako (KEK) Makoto Asai (SLAC)
A Short Course on Geant4 Simulation Toolkit How to learn more?
Geant4 in HARP V.Ivanchenko For the HARP Collaboration
Geant4 in the BaBar Simulation
Use of GEANT4 in CMS The OSCAR Project
Linear Collider Simulation Tools
Simulation in Experiments searching for rare events
Presentation transcript:

User Documents and Examples I Geant4 Tutorial at Jefferson Lab 9 July 2012 Dennis Wright

Outline User Documents Novice Examples User Aids Installation Guide Application Developers’ Guide Novice Examples simple: trivial detector with non-interacting particles detailed: complex detector with full physics User Aids LXR source code browser HyperNews User Forum

Geant4 Web Pages http://geant4.cern.ch

Installation Guide List of supported platforms URL: geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/Inst allationGuide/html/ List of supported platforms currently Linux, Mac OSX, Windows List of required software C++ compiler, GNUmake, Cmake, Geant4 toolkit choices for visualization software How to install using CMake or GNUmake How to make an executable program geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/F orApplicationDeveloper/html/ch02s07.html#sect.HowToMakeEx ec.Cmake.ExampleB1

Application Developers’ Guide URL: geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides /ForApplicationDeveloper/html/index.html Introduces new users to Geant4 toolkit Describes the most useful tools Describes how to set up and run a simulation application Intended as an overview of the toolkit, not an exhaustive treatment. For more details: Physics Reference Manual Toolkit Developers’ Guide

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

Novice Example N02 - Pb target, Xe gas cambers (parameterized volumes) - 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

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 g, e-, e+ - Visualization tutorial - Random number seed handling

Novice Example N04 - Simplified collider detector - Magnetic field all manner of volume definitions - Magnetic field - Events from HEP primary generator (Pythia) Higgs-decay by Z0, lepton pairs - Full set of EM + hadronic processes uses updated hadronic physics lists - Event filtering using stacking action

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 (as in Example N04) drift chamber EM, hadronic calorimeters

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

Novice Example N07 - Three simplified sandwich calorimeters (an in Example 3) with Pb, Al, Ar - Cylindrical ghost volumes for scoring - Run-based (as opposed to event-based) hit accumulation - Changing geometries without rebuilding world - Setting different secondary production cuts for each calorimeter using G4Region

LXR Code Browser URL: www-geant4.kek.jp/LXR/ Search entire Geant4 source tree by filename (e.g. G4Track.hh) identifier text Result: a source file fully hyper-linked to classes and methods tells where classes and methods are defined also where they are referenced Also have a doxygen version: www-geant4.kek.jp/Reference

HyperNews User Forum URL: hypernews.slac.stanford.edu/HyperNews/geant4/cindex See also top of Geant4 home page Discuss problems with other users, post questions for experts, etc. 23 forums roughly based on Geant4 categories 4 forums for specific application areas New forums may be requested by users To join: click on “New Member” at top of page and fill out form

Summary Installation and Application Developers Guides tell you how to get started building Geant4 and then building and running a simulation There are 7 novice examples ranging from very easy to complex can use these as templates for your applications A cross reference browser (LXR) is available for studying source code (also doxygen) A user forum is available for sharing ideas, asking questions