Atlas Simulation Activities What is Geant 4 Atlas Strategy.

Slides:



Advertisements
Similar presentations
TYPE TEXT HERE On July 4, 2012, scientists at CERN announced the discovery of an essential part of the Standard Model of particle physics: the Higgs.
Advertisements

Geant4 v9.2p02 Speed up Makoto Asai (SLAC) Geant4 Tutorial Course.
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
Introduction to Geant4 Part I – General Introduction Makoto Asai (SLAC) Takashi Sasaki (KEK) March 22 nd, NIRS.
25/03/2003Simulation Application for the LHCb Experiment CHEP March 2003 Presented by: W. Pokorski / CERN Authors: I. Belyaev, Ph. Charpentier,
14 User Documents and Examples I SLAC Geant4 Tutorial 3 November 2009 Dennis Wright Geant4 V9.2.p02.
14 Overview of Geant4 Examples 2 nd Finnish Geant4 Workshop 6-7 June 2005 Dennis Wright (SLAC)
GEANT4 Introduction, History Geant4 User’s Workshop February 2002.
In order to acquire the full physics potential of the LHC, the ATLAS electromagnetic calorimeter must be able to efficiently identify photons and electrons.
CMS Full Simulation for Run-2 M. Hildrith, V. Ivanchenko, D. Lange CHEP'15 1.
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.
August 98 1 Jürgen Knobloch ATLAS Software Workshop Ann Arbor ATLAS Computing Planning ATLAS Software Workshop August 1998 Jürgen Knobloch Slides also.
User Documents and Examples I Sébastien Incerti Slides thanks to Dennis Wrigth, SLAC.
IEEE Nuclear Science Symposium and Medical Imaging Conference Short Course The Geant4 Simulation Toolkit Sunanda Banerjee (Saha Inst. Nucl. Phys., Kolkata,
Physics I: Physics Lists Geant4 Tutorial at Jefferson Lab 10 July 2012 Dennis Wright (SLAC) Geant4 9.6 beta.
David N. Brown Lawrence Berkeley National Lab Representing the BaBar Collaboration The BaBar Mini  BaBar  BaBar’s Data Formats  Design of the Mini 
User Documents and Examples II Geant4 Tutorial at Marshall Space Flight Center 18 April 2012 Dennis Wright (SLAC) Geant4 V9.5.
BESIII MC Release notes & planned development Dengzy, Hem, Liuhm, Youzy, Yuany Nov. 23, 2005.
5 May 98 1 Jürgen Knobloch Computing Planning for ATLAS ATLAS Software Week 5 May 1998 Jürgen Knobloch Slides also on:
ALICE Simulation Framework Ivana Hrivnacova 1 and Andreas Morsch 2 1 NPI ASCR, Rez, Czech Republic 2 CERN, Geneva, Switzerland For the ALICE Collaboration.
1 Planning for Reuse (based on some ideas currently being discussed in LHCb ) m Obstacles to reuse m Process for reuse m Project organisation for reuse.
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:
Fabiola Gianotti, 31/8/’99 PHYSICS and SOFTWARE ATLAS Software Week 31/8/’99 Fabiola Gianotti Software requirements of physics groups What should Detector.
Andreas Morsch, CERN EP/AIP CHEP 2003 Simulation in ALICE Andreas Morsch For the ALICE Offline Project 2003 Conference for Computing in High Energy and.
Computing Performance Recommendations #13, #14. Recommendation #13 (1/3) We recommend providing a simple mechanism for users to turn off “irrelevant”
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?
A Short Course on Geant4 Simulation Toolkit Introduction
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.
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:
Calorimeter Simulation Infrastructure Norman Graf Arlington ‘03.
Workshop decisions Helge Meinhard / CERN-EP Atlas software workshop 08 May 1998.
Physics Performance. EM Physics: Observations Two apparently independent EM physics models have led to user confusion: –Different results for identical.
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.
The V-Atlas Event Visualization Program J. Boudreau, L. Hines, V. Tsulaia University of Pittsburgh A. Abdesselam University of Oxford T. Cornelissen NIKHEF.
Atlas Software May, 2000 K.Amako Status of Geant4 Physics Validation Atlas Software Week 10 May, Katsuya Amako (KEK)
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
Alex Howard, Imperial College Slide 1 July 2 nd 2001 Underground Project UNDERGROUND PROJECT – Overview and Goals Alex Howard Imperial College, London.
Monthly video-conference, 18/12/2003 P.Hristov1 Preparation for physics data challenge'04 P.Hristov Alice monthly off-line video-conference December 18,
Gunter Folger / CERN MC-PAD, DESY/Hamburg Jan 2010
European Organization for Nuclear Research
Simulation Project Structure and tasks
A Short Course on Geant4 Simulation Toolkit How to learn more?
User Documents and Examples I
(CMS GEANT4 simulation)
Pedro Arce (CERN/CIEMAT)
Introductory Course PTB, Braunschweig, June 2009
Short Course Siena, 5-6 October 2006
A Short Course on Geant4 Simulation Toolkit Introduction
Simulation Framework Subproject cern
Introductory Course ORNL, May 2008
A Short Course on Geant4 Simulation Toolkit How to learn more?
A Short Course on Geant4 Simulation Toolkit How to learn more?
Simulation and Physics
Geant4 in HARP V.Ivanchenko For the HARP Collaboration
Use of GEANT4 in CMS The OSCAR Project
Presentation transcript:

Atlas Simulation Activities What is Geant 4 Atlas Strategy

Geant4 - An Introduction What is Geant4? –A Toolkit to simulate the passage of particles through matter –For Montecarlo simulation of the detectors in High Energy Physics –Also for space and cosmic ray applications, nuclear and radiation computations, heavy ions and medical applications

Geant4 - An Introduction (2) An international collaboration –Development based totally on object oriented software technology –Re-use the experience and the algorithmic techniques accumulated with Geant3 –World-wide collaboration ~100 Physicists, engineers, computer scientists 15 countries all over the world ~40 labs / institutes / universities >10 experiments directly involved ~1/2 of the original collaborators from Atlas

Brief History - 1 Pre-history –CERN: Investigation of class hierarchy for GEANT (1993) –KEK: OO Analysis and Design of GEANT (1993 Prodig Project, presented in CHEP94)

Brief History - 2 Geant4 as a CERN/DRDC R&D Project –Approved at end 1994 as a 4 years project –Milestones at end 1995: Assessment of OO methods, full OOA&D Geometry&tracking prototype + benchmarks Achieved as scheduled –Milestones at spring 1997 Alpha version comparable to GEANT 3.21 ODBMS persistency (hits) Transparency of physics models for the users Achieved as scheduled

Brief History - 3 Milestones in 1998 (last year of the project) Release of a beta version (July) Achieved as scheduled Production version to be ready by the end of the year

Geant4 functionality -1 Far beyond the functionality of the old GEANT3.21 Geometry –Solid representations: CSG, BREP, SWEPT – ISO STEP compliant - CAD Parameterized volumes (solid and material), boolean operations Navigation –Integration of motion in any fields (electric, magnetic, ….) –Smart ‘Voxel’ method for an automatic optimization to search volumes efficiently

Geant4 functionality - 2 Tracking and physics interactions –Decouple tracking and physics implementations using a highly sophisticated OO design –Easy to integrate a new physics process without knowledge of the tracking algorithm –Coexisting of full and parametrized fast simulation Electromagnetic interactions –Electron and gamma physics from 10 KeV to 10TeV –Muon physics up to 1 PeV (data + theory) –Transition and synchrotron radiation, Cherenkov and tracking of optical photon

Geant4 functionality - 3 Hadronic interactions –OO redesigning of the existing shower code (GHEISHA) –Enhancement of functionality from low to high energy using two models: –Data driven models for low energy region –Theory driven models (string fragmentation and decay, nuclear kinetics and intranuclear cascade,…) for high energy region –Neutron transport using multiple data sets (ENDF/B+MENDL2)

Geant4 functionality - 4 Event handling –General interface to existing event generators (Pythia, Isajet, ….) –Multiple ‘physics runs’ in one job with different geometry, materials –Tracks stacking mechanism with 3 priority levels for trigger studies to slow particles (loopers) Detector response and Data I/O –Hit and Digitization classes –Data I/O by ODBMS solution

Geant4 functionality - 5 Visualization and GUI –Selection of multiple graphics systems OpenGL, Inventor, DAWN, VRML, OPACS –From high speed to engineering quality drawings Engineering quality: DAWN Virtual reality: VRML interface Detector overlaps viewer: DAVID GUI: GAG, XVT, OPACS Examples and User’s Manuals –Extensive examples covering full functionality –User’s manuals from novices to advanced applications –Installation guide for Unix and PC

Geant4 - Beta release Beta01 released in July 1998 –Thorough bug shaking Currently working on Beta03 (Beta02 was just an internal checkpoint) Production version at the end of ‘98 –Stable version –Missing functionality to be added in subsequent releases

Atlas in Geant4 - 1

Atlas in Geant4 - 2

Atlas and Geant4 Implementation of the Atlas geometry already started by our Japanese collegues a couple of yeas ago However: –A simulation program is more than detector geometry –Want to be able to evaluate G4 and provide feedback –Want to build an OO simulation framework –Want to merge with the rest of the Atlas software

OO simulation group - 1 Domain decomposition High level design Main areas of interest –Integration in the Atlas mainstream –General framework and user interface –Facilities for geometry and detector description –Tools for implementing detector response and hits storing –Memory management issues –Persistency and OODBMS

OO simulation group - 2 Start with a core group of Atlas-G4 members –Domains, areas of interest, geographical splitting Progressively enlarge the group as new people become available/efficient –Interface definition, design cycles Rather aggressive schedule –0th version of an OO simulation facility available early spring –testbeam programs –Detailed Atlas geometry by fall ‘99?

Event generators and fast simulation -1 Waiting for the next generqation of physics event generator to be written in OO/C++ –Pythia 7 to be very much integrated with G4 since the beginning We are defining abstract interfaces for implementing different kinds of event generators –Wrappers for the existing MC programs –Test beams –Single particle generators –Event overlaying –Interface to Objy

Event generators and fast simulation - 2 Currently extracting Atlfast (the Atlas fast simulation program) from its root cradle to make it a standalone program (or, better, a toolkit) Exploit other (G) User Interface (e.g. have an LHC++ implementation) Consider the Geant4 way to fast simulation and study the possibility of implementing the Atlas fast simulation in G4 –Look at what BaBar are doing

Prototypes and testbeams (1) Muon alignment system (DATCHA) –Simple Geometry –Interfacing to the existing (OO) pattern recongnition program –Integration in the Arve framework Muon system description –Application of the Detector Description package –Use of the Atlas field classes

Prototypes and testbeams (2) Simple calorimeters prototypes –Exploit the G4 physics –Hits, digits, OODBMS Tile calorimeter testbeam –Relatively simple geometry –First “operational” example Forward calorimeter/Hadronic endcap testbeams Accordion –Exploit the geometry part

Prototype and testbeams (3) TRT testbeam prototype –Test new features of the EM physics in G4 –Relatively complicated example Silicon trackers (Pixels+SCT) –To be interfaced with existing pattern recognition programs –Confront with current simulation Barrel sector prototype

Training Examples –Official code and home cooking Tutorials –Already started (during the Thursday meetings, unfortunately just for people at CERN) –Hope to have a more regular schedule Courses –To be organised with the help of IT division

Conclusions Geant4 Beta version released and made available for testing purposes On schedule for a Production release at the end of the year –Need for a stable version, already! Atlas activities are taking off rather steeply –G4 collaborators getting progressively free –New people joining the effort Physics TDR somewhat limiting people’s availability (in particular for physics studies)