Ties Behnke: Simulation and Tools 1 Simulation and Tools Ties Behnke, DESY Summary of the simulation sessions At this conference: 4 sessions (one combined.

Slides:



Advertisements
Similar presentations
Software Summary Database Data Flow G4MICE Status & Plans Detector Reconstruction 1M.Ellis - CM24 - 3rd June 2009.
Advertisements

Simulation Project Major achievements (past 6 months 2007)
O. Stézowski IPN Lyon AGATA Week September 2003 Legnaro Data Analysis – Team #3 ROOT as a framework for AGATA.
LCFI physics studies meeting, 28 th June 05 Sonja Hillertp. 1 Report from ILC simulation workshop, DESY June Aim of workshop: preparation for Snowmass;
Ties Behnke, Vasiliy Morgunov 1SLAC simulation workshop, May 2003 Pflow in SNARK: the next steps Ties Behnke, SLAC and DESY; Vassilly Morgunov, DESY and.
LCFI Physics Studies Meeting, 22 nd November 2005Sonja Hillertp. 0 Response to presentation of our plans  very positive response to talk on LCFI vertex.
Geant4-based Simulation Status and Plans Dhiman Chakraborty, Guilherme Lima, Jeremy McCormick, Vishnu Zutshi Calorimetry Working Group ALCPG 2004 Winter.
Geant4 Activities at NICADD / NIU Dhiman Chakraborty, Guilherme Lima, Jeremy McCormick, Vishnu Zutshi Simulations Working Group ALCPG 2004 Winter Workshop.
LCFI Collaboration Meeting, RAL, 6 th March 2007Sonja Hillert (Oxford)p. 0 WP 1 – Simulation and Physics Studies Overview of recent progress LCFI Collaboration.
LC detector simulation efforts in America Dhiman Chakraborty N. I. Center for Accelerator & Detector Development for the International.
Simulation / Reconstruction Working group Toby Burnett University of Washington 11 Jan 2000 T.
Simulation Project Organization update & review of recommendations Gabriele Cosmo, CERN/PH-SFT Application Area Internal.
LCIO A persistency framework for LC detector simulation studies Frank Gaede, DESY, IT 4 th ECFA/DESY LC Workshop Amsterdam April 1 st -4 th 2003.
Mokka and integration of the geometry AIDA kick-off meeting WP2 session: Common software tools 17 February 2011 – CERN Paulo Mora de Freitas and Gabriel.
Ties Behnke: EU-LC Simulation and Reconstruction 1 EU-LC Simulation & Reconstruction Full simulation systems: status report The next steps: where do we.
LCD Simulation News Norman Graf ECFA Workshop ECFA Workshop Montpellier, Nov. 14, 2003.
ALCPG Simulation Status and Plans ECFA LC Workshop, Durham Sep. 2, 2004 Norman Graf (SLAC)
ALCPG Simulation Status and Plans ACFA LC Workshop, Taipei Nov. 10, 2004 Norman Graf (SLAC)
ALCPG Software Tools Jeremy McCormick, SLAC LCWS 2012, UT Arlington October 23, 2012.
HPS Online Software Discussion Jeremy McCormick, SLAC Status and Plans.
Org.lcsim Reconstruction and Analysis framework for ILC Detectors Tony Johnson SLAC July 2006.
HERA/LHC Workshop, MC Tools working group, HzTool, JetWeb and CEDAR Tools for validating and tuning MC models Ben Waugh, UCL Workshop on.
Introduction Multi-jets final states are of major interest for the LC Physics EFlow : An essential test to design the foreseen detector Software (Algorithms)
Updating JUPITER framework using XML interface Kobe University Susumu Kishimoto.
The european ITM Task Force data structure F. Imbeaux.
5 May 98 1 Jürgen Knobloch Computing Planning for ATLAS ATLAS Software Week 5 May 1998 Jürgen Knobloch Slides also on:
BeamCal Simulations with Mokka Madalina Stanescu-Bellu West University Timisoara, Romania Desy, Zeuthen 30 Jun 2009 – FCAL Meeting.
K.Furukawa, Nov Database and Simulation Codes 1 Simple thoughts Around Information Repository and Around Simulation Codes K. Furukawa, KEK Nov.
Summary of Simulation and Reconstruction Shaomin CHEN (Tsinghua University)  Framework and toolkit  Application in ILC detector design Jupiter/Satellites,
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.
R.T. Jones, Newport News, May The GlueX Simulation Framework GEANT4 Tutorial Workshop Newport News, May 22-26, 2006 R.T. Jones, UConn Monte Carlo.
Postgraduate Computing Lectures Applications I: Overview 1 Applications: Overview Symbiosis: Theory v. Experiment Theory –Build models to explain existing.
WIRED 4 An extensible generic Event Display Mark Donszelmann SLAC, Stanford, U.S.A. CHEP2004, 27 september – 1 october Interlaken, Switzerland.
Virtual Monte Carlo and new geometry description in STAR Maxim Potekhin STAR Collaboration Meeting, BNL July 17, 2004 July 17, 2004.
1 Software tools for GLC studies Akiya Miyamoto KEK 20 April, 2004 Representing ACFA-Sim Group
Java Physics Generator and Analysis Modules Mike Ronan LBNL (presented by Tony Johnson)
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.
Visualization of Geant4 Data: Exploiting Component Architecture through AIDA, HepRep, JAS and WIRED Geant4 Workshop, CERN - 2 October 2002 Joseph Perl.
Introduction What is detector simulation? A detector simulation program must provide the possibility of describing accurately an experimental setup (both.
TB1: Data analysis Antonio Bulgheroni on behalf of the TB24 team.
MONTE CARLO EVENT GENERATION IN A MULTILANGUAGE, MULTIPLATFORM ENVIRONMENT Norman Graf Tony Johnson Stanford Linear Accelerator Center Abstract: We discuss.
CBM ECAL simulation status Prokudin Mikhail ITEP.
SoLID simulation with GEMC Zhiwen Zhao 2015/03/26.
Status of the LAr OO Reconstruction Srini Rajagopalan ATLAS Larg Week December 7, 1999.
LCIO A persistency framework and data model for the linear collider CHEP 04, Interlaken Core Software, Wednesday Frank Gaede, DESY -IT-
LCD simulation software efforts at NIU Dhiman Chakraborty Northern Illinois University (NIU)/ Northern Illinois Center for Accelerator.
Ties Behnke: Event Reconstruction 1Arlington LC workshop, Jan 9-11, 2003 Event Reconstruction Event Reconstruction in the BRAHMS simulation framework:
Calorimeter Simulation Infrastructure Norman Graf Arlington ‘03.
1 Software tools in Asia Akiya Miyamoto KEK 18-March-2005 Simulation and Reconstruction Session LCWS2005 Representing acfa-sim-j activity M.C.Chang 1,K.Fujii.
Mokka, main guidelines and future P. Mora de Freitas Laboratoire Leprince-Ringuet Ecole polytechnique - France Linear collider Workshop 2004, Paris.
Workshop decisions Helge Meinhard / CERN-EP Atlas software workshop 08 May 1998.
Marco Cattaneo, 6-Apr Issues identified in sub-detector OO software reviews Calorimeters:18th February Tracking:24th March Rich:31st March.
1 G4UIRoot Isidro González ALICE ROOT /10/2002.
Slic A Geant4-based detector simulation package Jeremy McCormick, Norman Graf, Ron Cassell, Tony Johnson SLAC June 8, 2006.
Detector SimOOlation activities in ATLAS A.Dell’Acqua CERN-EP/ATC May 19th, 1999.
Follow-up to SFT Review (2009/2010) Priorities and Organization for 2011 and 2012.
1 SLAC simulation workshop, May 2003 Ties Behnke Mokka and LCDG4 Ties Behnke, DESY and SLAC MOKKA: european (france) developed GEANT4 based simulation.
MAUS Status A. Dobbs CM43 29 th October Contents MAUS Overview Infrastructure Geometry and CDB Detector Updates CKOV EMR KL TOF Tracker Global Tracking.
Data Model: LCIO to LCIO2.0 Norman Graf (SLAC) ILC-CLIC Software, CERN May 28, 2009.
GEANT4 for Future Linear Colliders
Complex Geometry Visualization TOol
Geant4-based Simulation Status and Plans
Geometry checking tools
Linear Collider Simulation Tools
Simulation and Physics
Geant4 Activities at NICADD / NIU
Use of GEANT4 in CMS The OSCAR Project
Linear Collider Simulation Tools
Java Analysis Studio and the hep.lcd classes
Presentation transcript:

Ties Behnke: Simulation and Tools 1 Simulation and Tools Ties Behnke, DESY Summary of the simulation sessions At this conference: 4 sessions (one combined with Loop Verein) Shows healthy interest in the subject Shows healthy number of people working with simulation tools This talk: as requested, no traditional summary but rather a view of the field and a (somewhat personal) perspective Areas covered in the session: Simulation proper Reconstruction algorithms and tools Generators (see separate generator summary)

Ties Behnke: Simulation and Tools 2 A Survey: where are we Legacy software LEP HERA... New developments JAS LCD GEANT3 GEANT4 BRAHMS MOKKA, Jupiter LCDG4,... The Linear Collider Community: experimentalists theorists software “nerds” PAW addicts..... C++ FORTRAN JAVA very few work full time on this! SNARK REPLIC VERTIGO PatRec

Ties Behnke: Simulation and Tools 3 Requirements Software for LC studies needs to be simple portable cheap (no commercial packages, if at all possible) rely on few number of well defined, easily accessible packages but at the same time provide full functionality... ??? make involvement of community simple remain open, close as few doors as possible (language...) keep it simple work together probably no “grand solutions” (they tend to be complex) concentrate on well designed simple interfaces don't be religious about anything

Ties Behnke: Simulation and Tools 4 Full Simulation GEANT4 accepted as de-facto standard GEANT3 still widely used (and still very powerful in many respects) But: the transition to GEANT4 is on-going validation of GEANT4 is happening The user community is growing GEANT4 is a toolkit (contrary to GEANT3, which was a “way-of-life”) many open auxiliary questions: geometry definition persistency graphics user interaction

Ties Behnke: Simulation and Tools 5 Fast Simulation Standard fast parametrised simulations (SIMDET, QuickSim) have been very powerful A move towards non-parametrised, but still fast MC is visible: allow detector optimisation allow fast changes of parameters (at least some) Lelaps (C++), SGV (Fortran) exist and work and are being used An event simulated in LeLaps: hits in tracker hits in calorimeter

Ties Behnke: Simulation and Tools 6 (Full) Simulation Frameworks MOKKA: developed since 99 geometry system (mysql database) infrastructure CGA (common geometry access) model LCDG4: developed since 03 (based on earlier version) xml based geometry model (simplified geometry at the moment) infrastructure persistency model Jupiter: uses root as frame and for persistency, GUI geometries in C++ (ParameterList classes to isolate geometry) BRAHMS: GEANT3 based full simulation and reconstruction package: still the most complete package available

Ties Behnke: Simulation and Tools 7 Commonalities while the frames are different the problems are the same! definition of geometries (accessible, sharable, transportable) definition of data model beyond pure simulation many detailed technical questions (e.g., MC tree treatment, etc etc) Lots of room for collaboration Lots of NEED for collaboration compared to the situation one year ago, there is significant progress in the migration towards GEANT4: encouraging! Plan: formulate a document with requirements and requested features for a full MC frame, hopefully with inter-regional agreement

Ties Behnke: Simulation and Tools 8 Architecture proposed architecture of a simulation / reconstruction system Generato r geometry Analysis Recon- struction Simulati on Java, C++, Fortran Geant3, Geant4 Java, C++, Fortran Data model / persistency

Ties Behnke: Simulation and Tools 9 Data model/ Persistency: LCIO LCIO (Linear Collider Input Output): proposal for a common data model and persistency scheme developed in collaboration between SLAC/ DESY/ LLR design goals: simple, lightweight package data model for LC studies, expandable to adopt to evolving needs supports broad set of platforms and environments support for C++ - JAVA - FORTRAN hit model reconstructed quantities model abstract “particle” model project started: Prague 2002 first beta release: Amsterdam 2003 first production release: end 2003 first complete release: LCWS 2004 project started: Prague 2002 first beta release: Amsterdam 2003 first production release: end 2003 first complete release: LCWS 2004

Ties Behnke: Simulation and Tools 10 Status Beta release of first complete implementation (including reconstructed quantities) available Many authors of LC packages are adopting LCIO: MOKKA (LCIO compliant) LCDG4 (soon to be LCIO compliant / merging with MOKKA) JUPITER (expressed plans to become LCIO compliant) LeLaps (LCIO compliant) BRAHMS (LCIO compliant) SIMDET (plans announced to be LCIO compliant) LCIO developments / status:

Ties Behnke: Simulation and Tools 11 Generators Generators are crucial (of course) for a successful study Flexibility is essential: legacy generators, modern generators, very modern generators.... sensible proposal: use stdhep as common interface between generators and simulation, support ascii and binary format large activity in the generator community: new complete packages reengineering of known packages (e.g. HERWIG++,...) more and more many fermion final state MC available from a user perspective: it would be nice to agree on a generic way to handle beam conditions (e.g. crossing angles,...)

Ties Behnke: Simulation and Tools 12 Reconstruction Lots of work on individual reconstruction tools is ongoing Tracking studies/ pattern recognition developments Algorithms developments for ParticleFlow merging algorithms clustering algorithms particle ID algorithms vertexing tools detailed detector modeling (noise etc)..... Currently no coherent frame exists for these developments study of the dependence of E-resolution on noise in the cal test beam and prototype efforts are really pushing the development! test beam and prototype efforts are really pushing the development!

Ties Behnke: Simulation and Tools 13 Reconstruction Example Example: particle flow / calorimeter reconstruction many groups do similar studies NIU Oxford UTA DESY ITEP.... (apologies if I forgot you) Sharing and comparing of results is very important and becomes much simpler if we speak a common language.

Ties Behnke: Simulation and Tools 14 Reconstruction: what's there RERECO: full reconstruction (tracking, calorimeter, particle flow) in FORTRAN LCIO compliant (at the moment the only complete reconstruction available) Several partial packages (clustering, particle flow, hybrid Monte Carlo reconstruction, LCD analysis framework (JAVA), root based analysis frames,...) The Goal: provide a simple framework for reconstruction and analysis modules to plug into provide interfaces to standard packages like WIRED (event Display) etc. The language of the reconstruction code should not be a central issue The Dream: make samples of fully reconstructed events available to the international user community through a “GRID” like framework

Ties Behnke: Simulation and Tools 15 Reconstruction Goal: integrate reconstruction tools as much as possible into the LCIO data model minimize dependence on external packages adopt the data model (which may need to be extended) advantages: ease of exchanging of tools (possibility of comparisons!) become more flexible save time and effort in the medium term In my view the advantages of a common API are far larger than the disadvantages of a “simplistic” system like LCIO

Ties Behnke: Simulation and Tools 16 The Future The collaborative model used for LCIO worked very well We should continue to develop this for other tools: Simulation Reconstruction Analysis Tools At this meeting: discussed and started even closer coherent development of GEANT4 frameworks Communication is very important: common WEB based Forum to exchange news, ideas etc We encourage everyone to use this forum. New forums can be added if required. This can be a very powerful tool! common WEB based Forum to exchange news, ideas etc We encourage everyone to use this forum. New forums can be added if required. This can be a very powerful tool!

Ties Behnke: Simulation and Tools 17 Conclusion Significant progress during the last year: LCIO is being adopted by more and more groups GEANT4 frameworks move to be real frameworks The user community is growing There is lots of progress in developing reconstruction algorithms There are still significant problems: Geometry definition is still an issue modern reconstruction frameworks do not exist personpower (very few developers for general tools) does hardly exist WE NEED YOU AND YOUR KNOW HOW TO MAKE PROGRESS AND SUPPLY THE TOOLS NEEDED BY THE COMMUNITY! WE NEED YOU AND YOUR KNOW HOW TO MAKE PROGRESS AND SUPPLY THE TOOLS NEEDED BY THE COMMUNITY!