Emmanuel Delage LPC Clermont – IN2P3/CNRS – Clermont Université

Slides:



Advertisements
Similar presentations
Kentico CMS 5.5 R2 What’s New. Highlights Intranet Solution Document management package – WebDAV support – Project & task management – Document libraries.
Advertisements

Research Notes Tool Chuck Connell, Tufts Univ.. Tufts University Computer Science22 Two Research Problems References… Many types – books, articles, web.
GAI Proprietary Information
ARCHIMÈDE Presented by Guy Teasdale Directeur, Services soutien et développement Bibliothèque de l’Université Laval CARL Workshop on Institutional Repositories.
Simulation Project Major achievements (past 6 months 2007)
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
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
GNORASI vision and achievements, Future perspectives Panagiotis Symeonidis Environmental Physicist, M.Sc., Ph.D. Technical Director DRAXIS Environmental.
Interface between Root and CAD Peter Biryukov
SPI Software Process & Infrastructure GRIDPP Collaboration Meeting - 3 June 2004 Jakub MOSCICKI
Framework for Automated Builds Natalia Ratnikova CHEP’03.
SPI Software Process & Infrastructure EGEE France - 11 June 2004 Yannick Patois
MAHI Research Database Data Validation System Software Prototype Demonstration September 18, 2001
Incell Phonium Processor Project Plan Document Dale Mansholt Aaron Drake Jon Scruggs Travis Svehla.
G EANT highlights kernel modules Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration Gabriele Cosmo, CERN PH-SFT for the Geant4 Collaboration.
SITools Enhanced Use of Laboratory Services and Data Romain Conseil
หลักการโปรแกรม เพื่อแก้ปัญหาโดยใช้คอมพิวเตอร์
Geant4 Installation Supported platforms:  Scientific Linux with gcc 4.1.2/4.6  Mac Os X 10.7 and 10.8 with gcc 4.21  Windows7 with Visual Studio.
Updating JUPITER framework using XML interface Kobe University Susumu Kishimoto.
SOFTWARE ARCHITECT – DESIGN.  Introduction  Architecture Drivers  POS System Architecture  Mapping Between Perspective  Evaluate Architecture  Project.
Nick Draper 05/11/2008 Mantid Manipulation and Analysis Toolkit for ISIS data.
V. Serbo, SLAC ACAT03, 1-5 December 2003 Interactive GUI for Geant4 by Victor Serbo, SLAC.
5 May 98 1 Jürgen Knobloch Computing Planning for ATLAS ATLAS Software Week 5 May 1998 Jürgen Knobloch Slides also on:
W. Pokorski - EP/SFT Simulation Project1 GDML - recent developments Witek Pokorski
Hands-On Microsoft Windows Server Implementing Microsoft Internet Information Services Microsoft Internet Information Services (IIS) –Software included.
XML in Atlas: from generic to parametric detector description Stan Bentvelsen NIKHEF Amsterdam XML workshop, CERN, May 22.
1 DIRAC Interfaces  APIs  Shells  Command lines  Web interfaces  Portals  DIRAC on a laptop  DIRAC on Windows.
Darmstadt, 15. November 2015 Tobias Stockmanns, FZ Jülich1 A STEP to ROOT converter for the FairRoot framework ALICE-FAIR Computing Meeting, GSI,
Virtual Monte Carlo and new geometry description in STAR Maxim Potekhin STAR Collaboration Meeting, BNL July 17, 2004 July 17, 2004.
New software library of geometrical primitives for modelling of solids used in Monte Carlo detector simulations Marek Gayer, John Apostolakis, Gabriele.
Jump to first page The new ROOT geometry package Andrei Gheata - ALICE Institute of Space Sciences, Bucharest.
Design and Implementation of a Rationale-Based Analysis Tool (RAT) Diploma thesis from Timo Wolf Design and Realization of a Tool for Linking Source Code.
Introduction What is detector simulation? A detector simulation program must provide the possibility of describing accurately an experimental setup (both.
NOVA A Networked Object-Based EnVironment for Analysis “Framework Components for Distributed Computing” Pavel Nevski, Sasha Vanyashin, Torre Wenaus US.
Mantid Stakeholder Review Nick Draper 01/11/2007.
GLAST LAT Offline SoftwareCore review, Jan. 17, 2001 Review of the “Core” software: Introduction Environment: THB, Thomas, Ian, Heather Geometry: Joanne.
 Programming - the process of creating computer programs.
STATUS OF THE UNIFIED SOLIDS LIBRARY Gabriele Cosmo/CERN Tatiana Nikitina/CERN.
Detector Description in LHCb Detector Description Workshop 13 June 2002 S. Ponce, P. Mato / CERN.
23/2/2000Status of GAUDI 1 P. Mato / CERN Computing meeting, LHCb Week 23 February 2000.
Mantid Manipulation and Analysis Toolkit for Instrument data.
Giulio Eulisse, Northeastern University CHEP’04, Interlaken, 27th Sep - 1st Oct, 2004 CHEP’04 IGUANA Interactive Graphics Project:
Geant4 is a toolkit to simulate the passage of particles through matter, and is widely used in HEP, in medical physics and for space applications. Ongoing.
Geant4 User Workshop 15, 2002 Lassi A. Tuura, Northeastern University IGUANA Overview Lassi A. Tuura Northeastern University,
GDML “Geometry Description Markup Language” by Daniele Francesco Kruse University of Rome “Tor Vergata” European Organization for Nuclear Research.
17-19 Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan Oct, 2007Geant4 Japan 2007 Geant4 Collaboration.
- GDML - ROOT I/O for Geant4 - General Suggestions SFT Program of Work Meeting Witek Pokorski 03/03/2010.
SPI Software Process & Infrastructure Project Plan 2004 H1 LCG-PEB Meeting - 06 April 2004 Alberto AIMAR
Ganga/Dirac Data Management meeting October 2003 Gennady Kuznetsov Production Manager Tools and Ganga (New Architecture)
JRA1 Meeting – 09/02/ Software Configuration Management and Integration EGEE is proposed as a project funded by the European Union under contract.
Introduction of Wget. Wget Wget is a package for retrieving files using HTTP and FTP, the most widely-used Internet protocols. Wget is non-interactive,
Baghera View A new generation of STEP based models viewer and synthesizer based on virtual reality and open source technologies PDE 2005 The 7th NASA-ESA.
CERN, 7 November 2011 Anton Pytel Slovak Technical University TRIP FROM GENERATORS TO GEOMETRIES.
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.
Ben Lloyd 1 New Developments in GDML and in Generator Services Ben Lloyd University of the West of England, Bristol, UK
Workshop Geant4 Presentation September 14 th, 2007 FASTRAD V3.
Cms Full-featured Flexible Web Content Management System for All Your Needs.
Current Status of the Geometry Database for the CBM Experiment
Cross Platform Development using Software Matrix
European Organization for Nuclear Research
A C++ generic model for the GLAST Geometric Description
Software Support Framework
Markus Frank CERN/LHCb CHEP2013, Amsterdam, October 14th–18th 2013
HEP detector description supporting the full experiment life cycle
User Documents and Examples I
Detector Description in LHCb
Simulation Framework Subproject cern
Re- engineeniering.
Production Manager Tools (New Architecture)
Presentation transcript:

Emmanuel Delage LPC Clermont – IN2P3/CNRS – Clermont Université CAD to GDML converter (September 12 2012) To provide an opensource CAD software with GDML support Http://cad-gdml.in2p3.fr Emmanuel Delage LPC Clermont – IN2P3/CNRS – Clermont Université Jürgen Riegel, Werner Mayer, FreeCAD authors Review by : http://sourceforge.net/apps/mediawiki/free-cad/

SUMMARY FreeCAD Development, Code structure, Main class for GDML module, Current development status, Possible steps and scheduling, Sustainability

Open source CAD software FreeCAD Development Open source CAD software Efficient modularity, reactive forum, easy to dev. Languages: C++ and Python Librairies: OpenCascade, Coin3D, Qt, XercesC,… Supported platforms: Windows, Linux, Mac OSX LHCb Vertex detector under FreeCAD (boxes and full tubes only)

FreeCAD Development

Code structure I integrated the necessary Geant4 files into FreeCAD code keeping the same directory tree. To make the development safer, I will re-implement the interface with the GDML independent library.

Main class for GDML module G4FreeCAD class role is to « interface » selected Geant4 source code to FreeCAD: G4FreeCAD class instance reads (boxes and full tubes) recursively geometry parsed from G4GDMLParser and converts it into FreeCAD internal shape representation (Document/View architecture) G4FreeCAD class instance writes boxes and full tubes to GDML.

Current development status What is working? To read boxes and full tubes solids from GDML files, To read placement and rotation (transformation) To create boxes and full tubes solids, To modify placement and rotation, To write GDML files with boxes and full tubes, To export STEP… Demonstration...

Possible steps and scheduling FTE (months) Verbosity implementation Prevent unrecognized solids Boolean solids implementation Write a developer documentation. STEP, STL or PLY to GDML conversion (tessellated solids only). Hierarchy and material implementation Full GEANT4 geometry implementation... 0.5 1 6 x Need further investigation to be correctly estimated

Sustainability Still missing a user friendly interface to import in Geant4 a CAD geometry file keeping alive the volume's hierarchy and the solids shapes. GDML support with FreeCAD is very promissing. Proposal : to use FreeCAD Evaluation of this solution by G4 collaboration expert's before going on If positive =>Request to be a G4 related project =>Link from GEANT4 web site? =>Develop a GEANT4 driver?