G4 Workshop 2002 Detector Description Parallel Session

Slides:



Advertisements
Similar presentations
Investigating Learner Autonomy in a Virtual EFL Classroom Jo Mynard Research in ELT Conference Bangkok, April 2003 This presentation will probably involve.
Advertisements

08/20/101 Ageometer Ananta Bhadra Lamichhane Nana Assyne Pankaj Jaiswal This presentation will probably involve audience discussion, which will create.
Click your mouse to continue. Personalized Menus When you open a menu for the first time, the default menu items appear on the short menu. Click the double-arrow.
Project Status Group B-4 This presentation will probably involve audience discussion, which will create action items. Use PowerPoint to keep track of these.
Project Status OOMeter: Measuring Coupling and Cohesion of OO Systems This presentation will probably involve audience discussion, which will create action.
Information & Computer Science Dept.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
Victor Serbo, SLAC30 September 2004, Interlaken, Switzerland JASSimApp plugin for JAS3: Interactive Geant4 GUI Serbo, Victor (SLAC) - presenter Donszelmann,
Witek Pokorski, Radovan Chytracek, Jeremy McCormick, Giovanni Santin
Improvements in Interface, Intercoms and environments Koichi Murakami (KEK/CRC) Koichi Murakami Geant4 Collaboration Workshop (18/Sep/2007) 1.
ROOT An object oriented HEP analysis framework.. Computing in Physics Physics = experimental science =>Experiments (e.g. at CERN) Planning phase Physics.
IETF Bridge WG Transition to IEEE WG Dave Harrington Dan Romascanu This presentation will probably involve audience discussion, which will create.
Department of Mechanical Engineering, LSUSession VII MATLAB Tutorials Session VIII Graphical User Interface using MATLAB Rajeev Madazhy
Virtual techdays INDIA │ Nov 2010 Developing Office Biz Application using WPF on Windows 7 Sarang Datye │ Sr. Consultant, Microsoft Sridhar Poduri.
Computer Science Program Center for Entrepreneurship and Information Technology, Louisiana Tech University This presentation will probably involve audience.
Putting together a complete system Chapter 10. Overview  Design a modest but complete system  A collection of objects work together to solve a problem.
V. Serbo, SLAC ACAT03, 1-5 December 2003 Interactive GUI for Geant4 by Victor Serbo, SLAC.
Mid Term Report Integrated Framework, Visualization and Analysis of Platforms This presentation will probably involve audience discussion, which will create.
W. Pokorski - EP/SFT Simulation Project1 GDML - recent developments Witek Pokorski
Creating Graphical User Interfaces (GUI’s) with MATLAB By Jeffrey A. Webb OSU Gateway Coalition Member.
1 Symbolic Execution and NaNs: Diagnostic Tools for Tracking Scientific Computation Richard Fateman (Based in part on ISSAC-99 Poster Session) This presentation.
CHEP /21/03 Detector Description Framework in LHCb Sébastien Ponce CERN.
GRID Event display for the HRD D. Protopopescu University of Glasgow, U.K. DESY, Hamburg, May 2005 This presentation will probably involve audience discussion,
SEAL Core Libraries and Services CLHEP Workshop 28 January 2003 P. Mato / CERN Shared Environment for Applications at LHC.
The Design of MCM1 Cayci Suitt, Sal Ledezma, Jimar Garcia, Gene Wie ICS 125 – Ebert 15 May 2001 This presentation will probably involve audience discussion,
Visualization of Geant4 Data: Exploiting Component Architecture through AIDA, HepRep, JAS and WIRED Geant4 Workshop, CERN - 2 October 2002 Joseph Perl.
THE BOOK BANK MAKERERE UNIVERSITY LIBRARY This presentation will probably involve audience discussion, which will create action items. Use PowerPoint to.
How abstract components are returned when schema.getElementDeclarations() is called – an animation in 3 slides -- schemas that use and July 26, :00pm.
CHEP /21/03 Detector Description Framework in LHCb Sébastien Ponce CERN.
Update G4builder issues Talk written almost entirely by Stan Bentvelsen with a few updates from Christopher Lester ATLAS G4 Workshop December 2000 CAMBRIDGE.
GDML “Geometry Description Markup Language” by Daniele Francesco Kruse University of Rome “Tor Vergata” European Organization for Nuclear Research.
12-Jun-16 Event loops. 2 Programming in prehistoric times Earliest programs were all “batch” processing There was no interaction with the user Input Output.
STATUS OF GDML SUPPORT IN ROOT A.Gheata SFT group meeting, June 2, 2014.
LHCb Software Week 25/11/99 Gonzalo Gracia Abril 1 r Status of Geant4 in LHCb. r Ideas on how to populate the LHCb Detector Description Data Base (LHCb.
Architecture Review 10/11/2004
Event Loops and GUI Intro2CS – weeks
Bond-Jini Interoperability Mathew Lowery
XML Schema for WIRED XML Detector Description Workshop
Event loops 16-Jun-18.
European Organization for Nuclear Research
A C++ generic model for the GLAST Geometric Description
Continuous Random Variables
Chapter 2: System Structures
CPU Benchmarks Parallel Session Summary
Deploying and Configuring SSIS Packages
Fundamentals of Python: From First Programs Through Data Structures
Final Project Presentation
واشوقاه إلى رمضان مرحباً رمضان
Presented by: Arlene N. Baratang
Evaluation of Data Fusion Methods Using Kalman Filtering and TBM
Continuous Random Variables
Geometry checking tools
Event loops.
IEEE Rail Transit Vehicle Interface Standards Committee
LHCb Detector Description Framework Radovan Chytracek CERN Switzerland
Detector Description in LHCb
Final Presentation Wireless mouse over BLUETOOTH By: David Gabay
Event loops 17-Jan-19.
Event loops 17-Jan-19.
Geant4 Workshop 02 October 2002, CERN Hajime Yoshida
Simulation Framework Subproject cern
Reference Counted Touchables Design
Event loops 8-Apr-19.
Prepared by Peter Boško, Luxembourg June 2012
Event loops.
Planning next release of GAUDI
Event loops.
Event loops 19-Aug-19.
LHCb Detector Description Framework Radovan Chytracek CERN Switzerland
release 5.0 – planned features
Presentation transcript:

G4 Workshop 2002 Detector Description Parallel Session This presentation will probably involve audience discussion, which will create action items. Use PowerPoint to keep track of these action items during your presentation In Slide Show, click on the right mouse button Select “Meeting Minder” Select the “Action Items” tab Type in action items as they come up Click OK to dismiss this box This will automatically create an Action Item slide at the end of your presentation with your points entered. G4 Workshop 2002 Detector Description Parallel Session Radovan Chytracek CERN IT/API Geant4

Radovan Chytracek CERN IT/API Geant4 Agenda Geometry & materials input XML GUI Editors G4 binding to detector description subsystems of experiment frameworks Issues Problems Solutions New requirements to marry detector description & G4 25 April 2019 Radovan Chytracek CERN IT/API Geant4

Radovan Chytracek CERN IT/API Geant4 Geometry & Materials Current state of XML based solutions G4 provides GDML Experiments have many others Gaudi DDDB, CMS DDD, ATLAS & GLAST AGDD, … Agreement to freeze the new developments for XML based solutions and to wait for outcome of Detector Description RTAG #7 in the context of LCG It’s clear that common exchange format is really needed in the area of detector description G4 GDMLWriter is needed in the short time scale Possible re-use of CMS XML streamer implementation 25 April 2019 Radovan Chytracek CERN IT/API Geant4

Radovan Chytracek CERN IT/API Geant4 GUI Editors G4 provides Momo (GGE UI module) Using its own persistent format Not clear how many users of it exist Evgueni Tcherniaev’s GBuilder Data in the form of dynamically built & loaded C++ code Good will to generate G4 friendly C++ geometry code or to provide import/export module (see requirements later) Gaudi Java XML editor Quite flexible, can understand new XML DTDs and Schemas Can be very useful when common exchange format exists GraXML Independent Java based visualization Understands HEP XML dialects, even GDML Beta version Good will to adopt the new common exchange format if available 25 April 2019 Radovan Chytracek CERN IT/API Geant4

Radovan Chytracek CERN IT/API Geant4 G4 Binding Issues Lack of (re-)usable I/O machinery Dump of solids’ parameters, … Experiments have found their way to integrate G4 already Mostly re-implementing steering & event loop part of G4 Problems Migration problems from G3 to G4 G4Exception due to precision problems Not happy with the default exception “terminate” behavior Not clear whether multiple or user defined exception handlers possible with the new G4 exception mechanism 25 April 2019 Radovan Chytracek CERN IT/API Geant4

Radovan Chytracek CERN IT/API Geant4 New Requirements Requirement Description Priority G4GDMLWriter Required mostly for testing and debugging purposes, e.g. send XML instead of C++ High Python interface for geometry & materials Considered more useful then full set of G4Messenger commands, giving to users full power of Python Medium I/O Interface for external import/export tools Might be thin, but well defined & documented, first client of it is GBuilder tool G4ReflexionFactory option Switch-off generating of names for the objects created by the factory Migration: g3tog4 option Switch-off transformation matrix consistency check & let the user “correct” the matrix before use in G4 25 April 2019 Radovan Chytracek CERN IT/API Geant4