1 / 7

Discussion on managing the coexistence of CDF and XML geometry files

Discussion on managing the coexistence of CDF and XML geometry files. LHCb Software Week 5-7 April 2000 P. Mato / CERN. Problem Statement. Today’s situation The geometry information is available to Fortran algorithms from CDF files by specific Fortran detector description code.

sally
Download Presentation

Discussion on managing the coexistence of CDF and XML geometry files

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Discussion on managing the coexistence of CDF and XML geometry files LHCb Software Week 5-7 April 2000 P. Mato / CERN Managing the coexistance of CDF and XML geometry files

  2. Problem Statement • Today’s situation • The geometry information is available to Fortran algorithms from CDF files by specific Fortran detector description code. • Final situation • The geometry information will be made available to GAUDI algorithms from XML files (or database) by a combination of generic and specific converters. • Intermediate situation (hybrid) • Fortran code (in particular Geant 3) will get the geometry from CDF files and C++ algorithms from XML files. • How can we made sure that the two “persistent” geometries are consistent? • Even if BRUNEL is completely in C++, SicbMC will still be in Fortran for a while. Managing the coexistance of CDF and XML geometry files

  3. Geant3 Geo T.DetStore G4 Geo Commons XML Cnv The Ingredients Recons Alg Geom CDF G3 Recons Alg XML G4 Cnv G4 specific Managing the coexistance of CDF and XML geometry files

  4. Geant3 Geo T.DetStore G4 Geo Commons XML Cnv Option A Recons Alg Geom CDF G3 Recons Alg XML G4 Cnv G4 The two geometries are edited by hand, making sure that they are compatible Managing the coexistance of CDF and XML geometry files

  5. Geant3 Geo T.DetStore G4 Geo Commons XML Cnv Option B Recons Alg Geom CDF G3 CDF to XML Recons Alg XML G4 Cnv G4 Rewrite specific Fortran routines (based on existing ones) to generate XML from CDF Managing the coexistance of CDF and XML geometry files

  6. Geant3 Geo T.DetStore G4 Geo Commons XML Cnv Option C Recons Alg Geom CDF G3 XML to CDF Recons Alg XML G4 Cnv G4 Sections of the XML file contain CDF fragments, which can be extracted. Managing the coexistance of CDF and XML geometry files

  7. Pros and Cons Discussion Managing the coexistance of CDF and XML geometry files

More Related