170 likes | 186 Views
What’s new in version 5 of GAUDI. LHCb Software Week 5-7 July 2000 P. Mato / CERN. Contents. What’s new in GAUDI Review of Progress Status of Release. What’s new in GAUDI. ROOT based I/O SICb Data Access (Gonzalo’s talk) Random Number Service (Markus’s talk)
E N D
What’s new in version 5 of GAUDI LHCb Software Week 5-7 July 2000 P. Mato / CERN
Contents • What’s new in GAUDI • Review of Progress • Status of Release What's new in version 5 of GAUDI
What’s new in GAUDI • ROOT based I/O • SICb Data Access (Gonzalo’s talk) • Random Number Service (Markus’s talk) • Tools Service (Gloria’s talk) • Sequencing, Filtering & Enhanced Properties • New XML parser • Bug fixes & Improvements • Bug reporting tool (Marco’s talk) What's new in version 5 of GAUDI
ROOT based I/O • Using directly the ROOT libraries to implement Object Persistency • This has been possible due to the modularization efforts in the latest versions of ROOT • Retired RIO and RIOT packages from G. Barrand • Small library dependency problem in NT • Transparent to the end-user What's new in version 5 of GAUDI
Sequencing, Filtering & Enhanced Properties • Work done by D. Quarrie (ATLAS) following the ideas existing in the BaBar framework • An (small) example of a collaboration • New package (GaudiAlg) introduced. A collection of general purpose Algorithms. What's new in version 5 of GAUDI
New XML parser • Xeres-C XML parser from Apache Software Foundation • Free • http://www.apache.org/ • Why? • Better parser (expert’s view) • Single library instead of 2 currently (XML4C and ICU) • Transparent to the end-user What's new in version 5 of GAUDI
Bug Fixes and Improvements • JobOptions files with environment variables • strings properties with $(xxx) are resolved • Separated library for Fortran routines in SicbCnv • Change common block size for N-tuples • ApplicationMgr property “evtSel = NONE” if input event file in not required • Stop application if Algorithm fails execution • Property “OutputLevel” for Services made to work • Improved printout of ChronoSvc What's new in version 5 of GAUDI
Development Environment changes • CMT version v1r5 (see Florence’s talk tomorrow) • New compilers on NT • Visual C++ 6.0 • Visual Fortran 6.1 • Adopted new compilation flags on Linux to make the code more portable • (-ansi -Wall - W) • Gaudi developers mailing list • gaudi-developers@listbox.cern.ch • Problem reporting tool (see Marco’s talk) What's new in version 5 of GAUDI
What will not be on the Release • Event collections • Monitoring utilities (property browser, data store browser, …) • Re-structuring of ApplicationMgr What's new in version 5 of GAUDI
Task List (from last April) What's new in version 5 of GAUDI
Status of release 5 • All packages being committed and working in the DEV area • Very minor changes needed • Working on new version of User’s Guide • Public release in 2 weeks (holiday period!) What's new in version 5 of GAUDI