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.

Slides:



Advertisements
Similar presentations
25/03/2003Simulation Application for the LHCb Experiment CHEP March 2003 Presented by: W. Pokorski / CERN Authors: I. Belyaev, Ph. Charpentier,
Advertisements

LHCb Simulation Tutorial CERN, 21 st -22 nd February B 00 l e How to pass a detector geometry to.
Marco Cattaneo, 23rd February Status of the software migration  Migration strategy: Where we should be  Status: Where we are  Plans.
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.
Gaudi Framework Tutorial, April Introduction.
Browsing Data with GaudiPython Disclaimers: 1.I am an apprentice! 2.The porpoise: we think GaudiPython could be quite useful for a LHCb physicist… Browsing.
Conditions DB in LHCb LCG Conditions DB Workshop 8-9 December 2003 P. Mato / CERN.
1 GAUDI - The Software Architecture and Framework for building LHCb data processing applications Marco Cattaneo, CERN February 2000.
BES Ⅲ Detector Description and Event Display Zhengyun YOU, Yajun Mao School of Physics, Peking University Jan.10th, 2006.
1 OO Implementation for the LHCb Rich Niko Neufeld Dietrich Liko.
5 May 98 1 Jürgen Knobloch Computing Planning for ATLAS ATLAS Software Week 5 May 1998 Jürgen Knobloch Slides also on:
Developing software and hardware in parallel Vladimir Rubanov ISP RAS.
ALICE Simulation Framework Ivana Hrivnacova 1 and Andreas Morsch 2 1 NPI ASCR, Rez, Czech Republic 2 CERN, Geneva, Switzerland For the ALICE Collaboration.
MINER A Software The Goals Software being developed have to be portable maintainable over the expected lifetime of the experiment extensible accessible.
XML in Atlas: from generic to parametric detector description Stan Bentvelsen NIKHEF Amsterdam XML workshop, CERN, May 22.
LHCb Software Week November 2003 Gennady Kuznetsov Production Manager Tools (New Architecture)
CHEP /21/03 Detector Description Framework in LHCb Sébastien Ponce CERN.
GDB Meeting - 10 June 2003 ATLAS Offline Software David R. Quarrie Lawrence Berkeley National Laboratory
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.
Marco Cattaneo, 15-Sep OO software plans  Major milestone (presented last June) Fully functional SICB replacement by mid-2000  How to get there?
- Early Adopters (09mar00) May 2000 Prototype Framework Early Adopters Craig E. Tull HCG/NERSC/LBNL ATLAS Arch CERN March 9, 2000.
GLAST LAT Offline SoftwareCore review, Jan. 17, 2001 Review of the “Core” software: Introduction Environment: THB, Thomas, Ian, Heather Geometry: Joanne.
CHEP /21/03 Detector Description Framework in LHCb Sébastien Ponce CERN.
Detector Description in LHCb Detector Description Workshop 13 June 2002 S. Ponce, P. Mato / CERN.
GAUDI Muon Software  Algorithms : Muon Digitization MuonL0Trigger MuonIdentification  Detector Description Database  Transient Detector Store  Detector.
1 SICBDST and Brunel Migration status and plans. 2 Migration Step 1: SICBMC/SICBDST split  Last LHCb week: Split done but not tested  Software week.
Computing R&D and Milestones LHCb Plenary June 18th, 1998 These slides are on WWW at:
23/2/2000Status of GAUDI 1 P. Mato / CERN Computing meeting, LHCb Week 23 February 2000.
OO Implementation for the LHCb Rich Niko Neufeld Dietrich Liko.
Mokka, main guidelines and future P. Mora de Freitas Laboratoire Leprince-Ringuet Ecole polytechnique - France Linear collider Workshop 2004, Paris.
CERN Tutorial, February Introduction to Gaudi.
INFSO-RI Enabling Grids for E-sciencE Using of GANGA interface for Athena applications A. Zalite / PNPI.
GlueX Computing GlueX Collaboration Meeting – JLab Edward Brash – University of Regina December 11 th -13th, 2003.
Level 1-2 Trigger Data Base development Current status and overview Myron Campbell, Alexei Varganov, Stephen Miller University of Michigan August 17, 2000.
Marco Cattaneo, 6-Apr Issues identified in sub-detector OO software reviews Calorimeters:18th February Tracking:24th March Rich:31st March.
Marco Cattaneo, Milano, 27th September Brunel status and plans Status of commissioning Forthcoming improvements Conventions.
SNiPER在LHAASO实验中的应用: LodeStar
Why don’t programmers have to program in machine code?
Behavioral Interactive and Introspective Objects
GAUSS GiGa (G4 Interface for Gaudi Geant 4
Migration of reconstruction and analysis software to C++
The LHCb Software and Computing NSS/IEEE workshop Ph. Charpentier, CERN B00le.
A C++ generic model for the GLAST Geometric Description
Geant4 Geometry Objects Persistency using ROOT
Markus Frank CERN/LHCb CHEP2013, Amsterdam, October 14th–18th 2013
HEP detector description supporting the full experiment life cycle
Marco Cattaneo, CERN February 2000
SW Architecture SG meeting 22 July 1999 P. Mato, CERN
Geometry checking tools
LHCb Detector Description Framework Radovan Chytracek CERN Switzerland
Various News From Detector Description
Detector Description in LHCb
SICB under CMT Why? What is CMT? How to work with CMT? Package layout
What’s new in version 5 of GAUDI
Geant4 Workshop 02 October 2002, CERN Hajime Yoshida
Simulation Framework Subproject cern
Simulation and Physics
Geant4 in HARP V.Ivanchenko For the HARP Collaboration
Muon Group Software Report
G4 Workshop 2002 Detector Description Parallel Session
Discussion on managing the coexistence of CDF and XML geometry files
What’s new in version 4 of GAUDI
Summary Computing Model SICb Event Model Detector Description
Use of GEANT4 in CMS The OSCAR Project
Detector description News
Agenda SICb Session Status of SICb software migration F.Ranjard
Use Of GAUDI framework in Online Environment
Planning next release of GAUDI
Modifications in Gaudi v5 release:
LHCb Detector Description Framework Radovan Chytracek CERN Switzerland
Presentation transcript:

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 geometry in Gaudi)

LHCb Software Week 25/11/99 Gonzalo Gracia Abril 2 G4 Status è G4 New release (1.0) will be ready in two weeks è G4 in LHCb Linux: Prototype integrating G4 in Gaudi (not included in Gaudi release, used by calorimeter) NT : First NT users of G4. We collaborate in G4 releases. Last G4 release could be compiled with Gaudi on NT because it is not compliant with ISO standard. (It will be before the end of the year, immediately after G4 release).

LHCb Software Week 25/11/99 Gonzalo Gracia Abril 3 Towards Complete LHCb Geometry* in Gaudi è Detector Description package is more advanced in new Gaudi release: (Persistency using XML…) è We need to migrate the complete LHCb Geometry to the new format: ( CDF  XML ) I present some ideas on possible ways to get the complete geometry in Gaudi *Geometry means here geometry, materials, parameters...

LHCb Software Week 25/11/99 Gonzalo Gracia Abril 4 SICB Gaudi XML files CDF files GEANT3 Recons. Digit. Transient DD Geant 4 Algorithms Visualization Converters

LHCb Software Week 25/11/99 Gonzalo Gracia Abril 5 Populating DDDB: Options è Generate XML files from CDF files Every CDF file has a different format. Not all the knowledge is in the CDF files. Translation needs “smart” code, different for each detector. Not a good idea. è Use G3 to G4 tools (in GEANT4): We need a geometry description usable by G4, but also by visualization, reconstruction... Not what we need. è Write XML from Geant3 (?) Could use parts of G3toG4. è Write XML by hand (?) Every option needs sub-detectors experts

LHCb Software Week 25/11/99 Gonzalo Gracia Abril 6 G3 to G4 tools. è G3toG4 generates a “G3 call list” file, readable by a G4 application. It includes every Geant3 call with its arguments. è This file can be generated while running your G3 program or from a G3 RZ file. è It also generates the C++ code needed to read this file and create G4 geometry.

LHCb Software Week 25/11/99 Gonzalo Gracia Abril 7 G3 to XML  Use G4 tools to create ‘G3 calls list”.  Write interpreter of the “calls list” to write XML. We can use part of the code generated by G3toG4 to read the file. G3 volumes will become logical volumes in the geometry.xml file. We have to take care to avoid duplication of XML code (for different instances of the same volume).  Material definitions can be extracted from material.cdf to write an equivalent xml file.  Logical structure in the store will probably have to be done “by hand” (path to find the detectors in the store…).  Is not more work than writing it from scratch?. It would need some “by hand checks” anyway.  We get exactly the same geometry… Good time to review it?

LHCb Software Week 25/11/99 Gonzalo Gracia Abril 8 Tests and first uses of new geometry è Visualization: It is the basic tool to test what we are doing. We need tp write converters from transient objects to objects understandable by the display tool. è GEANT4 Write converters from transient objects to G4 geometry. Check conversion of Physical and logical objects into the corresponding G4 objects.