GEANT4 Introduction, History Geant4 User’s Workshop February 2002.

Slides:



Advertisements
Similar presentations
The Geant4 Kernel: Status and Recent Developments John Apostolakis, Gabriele Cosmo – CERN / PH Makoto Asai – SLAC On behalf the Geant4 collaboration April.
Advertisements

Use of G EANT 4 in CMS AIHENP’99 Crete, April 1999 Véronique Lefébure CERN EP/CMC.
Maria Grazia Pia, INFN Genova 1 Part V The lesson learned Summary and conclusions.
Simulation Project Major achievements (past 6 months 2007)
User Documents and Examples II KOI, Tatsumi Geant4 V9.4.p01Geant4 Tutorial at ORNL 10-March
Quick Intro to Geant4 Joseph Perl (SLAC/SCCS) G4NAMU AAPM Minneapolis 22 July 2007.
Introduction to Geant4 Part I – General Introduction Makoto Asai (SLAC) Takashi Sasaki (KEK) March 22 nd, NIRS.
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)
CASE Tools CIS 376 Bruce R. Maxim UM-Dearborn. Prerequisites to Software Tool Use Collection of useful tools that help in every step of building a product.
14 Overview of Geant4 Examples 2 nd Finnish Geant4 Workshop 6-7 June 2005 Dennis Wright (SLAC)
Geant4 status updates Makoto Asai (SLAC) For Geant4 Collaboration July 2002, Geant4 users’ KEK.
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.
Budker Inst. of Physics IHEP Protvino MEPHI Moscow Pittsburg University.
17-19 Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan 2007 Geant4 Japan.
Geant4 Software Process 3rd LCB Computing Workshop, Marseilles 29 September, 1999 John Apostolakis (CERN) for Geant4 with thanks for material and suggestions.
Maria Grazia Pia, INFN Genova Software Process: Physics Maria Grazia Pia INFN Genova on behalf of the Geant4 Collaboration Budker Inst. of Physics IHEP.
Java Analysis Studio Status Update 12 May 2000 Altas Software Week Tony Johnson
G EANT highlights kernel modules Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration.
Geant4 Collaboration 1 Electromagnetic Physics Authors: P. Gumplinger, M. Maire, P. Nieminen, M.G. Pia, L. Urban Budker Inst. of Physics IHEP Protvino.
User Documents and Examples I Sébastien Incerti Slides thanks to Dennis Wrigth, SLAC.
A Short Course on Geant4 Simulation Toolkit Introduction
OOAD… LowE Electrons From HEP computing to medical research and vice versa Bidirectional From HEP computing to medical research and vice versa Bidirectional.
User Documents and Examples II Geant4 Tutorial at Marshall Space Flight Center 18 April 2012 Dennis Wright (SLAC) Geant4 V9.5.
5 May 98 1 Jürgen Knobloch Computing Planning for ATLAS ATLAS Software Week 5 May 1998 Jürgen Knobloch Slides also on:
A Short Course on Geant4 Simulation Toolkit How to learn more?
19 November 98 1 Jürgen Knobloch ATLAS Computing ATLAS Computing - issues for 1999 Jürgen Knobloch Slides also on:
Computing Performance Recommendations #13, #14. Recommendation #13 (1/3) We recommend providing a simple mechanism for users to turn off “irrelevant”
Maria Grazia Pia, INFN Genova Training Genova 2-6 July 2001 Maria Grazia Pia INFN Genova.
Atlas Simulation Activities What is Geant 4 Atlas Strategy.
GAYA Analyzer SDD Presentation. GAYA Analyzer Introduction OMS40G256 is a hardware device used for detection of radioactive radiation for medical imaging.
Detector Simulation Presentation # 3 Nafisa Tasneem CHEP,KNU  How to do HEP experiment  What is detector simulation?
A Short Course on Geant4 Simulation Toolkit Introduction
Geant4 in production: status and developments John Apostolakis (CERN) Makoto Asai (SLAC) for the Geant4 collaboration.
Introduction What is detector simulation? A detector simulation program must provide the possibility of describing accurately an experimental setup (both.
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)
Computing R&D and Milestones LHCb Plenary June 18th, 1998 These slides are on WWW at:
Architecture team and Inter-category design/interface Makoto Asai (SLAC) 10/Oct/2002 Geant4 delta-review.
Computing Performance Recommendations #10, #11, #12, #15, #16, #17.
Geant4 CPU performance : an update Geant4 Technical Forum, CERN, 07 November 2007 J.Apostolakis, G.Cooperman, G.Cosmo, V.Ivanchenko, I.Mclaren, T.Nikitina,
Maria Grazia Pia, INFN Genova Maria Grazia Pia INFN Genova Salamanca, July 2002
Workshop decisions Helge Meinhard / CERN-EP Atlas software workshop 08 May 1998.
Geant4 release 5.1 summary Gabriele Cosmo EP/SFT.
Maria Grazia Pia, INFN Genova 1 Part I The motivations for Geant4.
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.
9 Dec. 1998Atlas Software WS1 CHAOS OO-Simulation for Atlas Atlas Software Workshop H.Kurashige Kobe Univ.
Maria Grazia Pia, INFN Genova - G4 WG Coord. Meeting, 13/11/2001 ow Energy Electromagnetic Physics ow Energy Electromagnetic Physics New physics features.
Detector SimOOlation activities in ATLAS A.Dell’Acqua CERN-EP/ATC May 19th, 1999.
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
Gunter Folger / CERN MC-PAD, DESY/Hamburg Jan 2010
Simulation Project Structure and tasks
A Short Course on Geant4 Simulation Toolkit How to learn more?
User Documents and Examples I
(CMS GEANT4 simulation)
Model Approach for Standard EM Physics
Introductory Course PTB, Braunschweig, June 2009
Short Course Siena, 5-6 October 2006
A Short Course on Geant4 Simulation Toolkit How to learn more?
A Short Course on Geant4 Simulation Toolkit How to learn more?
Geant4 in HARP V.Ivanchenko For the HARP Collaboration
Simulation Project Structure and tasks
Simulation Project Structure and tasks
Marc Verderi GEANT4 collaboration meeting 01/10/2002
Based on a presentation of M.Verderi
Use of GEANT4 in CMS The OSCAR Project
release 5.0 – planned features
Presentation transcript:

GEANT4 Introduction, History Geant4 User’s Workshop February 2002

18th February 2002Geant4 External Review2 Goals P58/RD44 u Detector simulation toolkit for HEP u World-wide collaboration u Requirements from physicists in: u LHC u heavy ions, CP violation, cosmic rays, medical and space science applications u Software Engineering and OO technology P58/RD

18th February 2002Geant4 User's Workshop3 Objectives RD44 u Major objectives reached in 1995 u Problem domain decomposition and OOA&D u Geometry&tracking prototype + benchmarks u Major objectives reached in   -version, functionality comparable to G3 u Persistency via RD45 (hits) + benchmarks u Transparency of physics processes & models u User Requirement Document v 0.6 RD RD

18th February 2002Geant4 External Review4 Geant4 production releases u Dec ’98 - Geant4.0.0 release u Jul ’99 - Geant4.0.1 release … u Dec ’00 – Geant4 3.0 release u Apr ’01 – Geant4 3.1 release u Jun ’01 – Geant4 3.2 release u Dec ’01 – Geant4 4.0 release Two scheduled public releases per year. Monthly development releases for collaboration members. Patches & minor releases with fixes, improvements.

18th February 2002Geant4 External Review5 Workplan: methodology RD44 u Software Engineering u URD: PSS-05; OOA&D: Booch; CASE: Rose u Testing: test-cases per class; 400 for hadronics u Standards: u STEP, ODMG, OGL, VRML, CVS, C++, RW/STL u Assumptions: u LHC++ u strategy for free and commercial software on www RD RD

18th February 2002Geant4 External Review6 Class Category Diagram (1998) RUN UI_ GUI DIGI EVENT manag. EV.GENER. HIT CAD int. FIELDS TRACKING GEOM PHYSICS TRACK MATERIAL PARTICLE Visualization Persistency Intercoms, global

18th February 2002Geant4 External Review7 Quality assurance RD44 u Insure++ and Logiscope for software reliability and metrics u CASE Rose (also with reverse engineering) for design reviews u Coding guidelines automatic checking u Code inspections within subdomains u Code and design inspection for categories interfaces

18th February 2002Geant4 External Review8 Working Groups: 1999-now u For G4 subdomains u Run, Events & Detector Response u Tracking u Geometry & Transportation, u Generic Processes & Materials u Hadronic Physics, u E.M. Physics (“Standard”), u Low Energy EM Physics (since 2000) u User and Category Interfaces  Visualization u For software: u Software Management u Testing & QA u Documentation Management

18th February 2002Geant4 External Review9 Milestones 2000 u Joint Comparison Projects u Atlas projects on Calorimeters u (EM Barrel, FCAL/HEC, Tilecal) u BaBar project on Vertex/Drift Chamber u Training Kits u 3 kits u Software Process Improvement u Design process review, QA, testing tools

18th February 2002Geant4 External Review10 Geant4 1.1 minor release (March 2000) u No new functionality u Problem fixes, improvements u Support for ISO C++ compilers u enabling use with namespaces u keeping support for older compilers (for now) using native STL

18th February 2002Geant4 External Review11 Geant4 2.0 (June 2000) u New models for Transition Radiation u Model for proton-induced isotope production u UI: text terminal with auto-completion  Ray Tracer for visualization using tracking u Upgraded NIST STEP Reader to SCL 3.2 and ported to ISO C++ u Ionisation generates sample secondaries (below cut) that escape current volume – is now default.

18th February 2002Geant4 External Review12 Geant4 3.0 (Dec. 2000) u New module: analysis u manager for histograms; drivers; for using AIDA u General Particle Source u flexible primary particle ‘source’ u e+/e- Bremsstrahlung u new cross section and energy-loss parameterization u New "advanced" examples:  X-ray and  -ray telescopes, brachytherapy

18th February 2002Geant4 External Review13 Geant4 3.1 minor release (April 2001) u “Minor” new functionality u Problem fixes, improvements u Also u migration to direct use of STL in many areas

18th February 2002Geant4 External Review14 The latest release of Geant4 The latest release of Geant4 was 4.0, a major release on December 14 th and included u New theoretical hadronic models  CHIPS for gamma-Nucleus,  capture and intranuclear transport u Cascade+Pre-compound re-engineered from HETC (not ready) u Ability to reduce initialisation time u By saving/retrieving physics processes’ table u A field can now be set to any volume or volume tree u Overriding a potential global ‘default’ field u Note that, for now, all fields must be addressed in global coordinates u Ability to set different Cuts for different regions u In a first implementation (for urgent clients)

18th February 2002Geant4 External Review15 Geant4 Collaboration Collaborators also from non- member institutions, including Budker Inst. of Physics IHEP Protvino MEPHI Moscow Pittsburg University Helsinki Inst. Ph. PPARC Univ. Barcelona HARP Lebedev

18th February 2002Geant4 External Review16 Geant4 platforms today u Platforms supported: u SUN: CC 5.1 u Linux: g , egcs u Windows NT/2000: Visual C SP5, g++ u DEC (support, testing to be dropped June 2002) u All platforms use native STL u Not supported u HP – Geant4 4.0 worked u AIX, SGI – status unknown