What’s new in version 5 of GAUDI

Slides:



Advertisements
Similar presentations
Purdue University Center for Education and Research in Information Assurance and Security Building a distributed intrusion detection system with Perl Diego.
Advertisements

Web Applications Development Using Coldbox Platform Eddie Johnston.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Introduction to FORTRAN
Framework for Automated Builds Natalia Ratnikova CHEP’03.
Marco Cattaneo, 23rd February Status of the software migration  Migration strategy: Where we should be  Status: Where we are  Plans.
Gaudi Framework Tutorial, April Introduction.
A. Aimar - EP/SFT LCG - Software Process & Infrastructure1 Software Process panel SPI GRIDPP 7 th Collaboration Meeting 30 June – 2 July 2003 A.Aimar -
LC Software Workshop, May 2009, CERN P. Mato /CERN.
PPPL Spring/Summer CO-OP 2006 Stephen Krenzel. Focus of the CO-OP The co-op focused on improving ElVis, an application for the visualization and monitoring.
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.
MINER A Software The Goals Software being developed have to be portable maintainable over the expected lifetime of the experiment extensible accessible.
Gnam Monitoring Overview M. Della Pietra, D. della Volpe (Napoli), A. Di Girolamo (Roma1), R. Ferrari, G. Gaudio, W. Vandelli (Pavia) D. Salvatore, P.
Introduction to Gaudi LHCb software tutorial - September
Reconstruction Configuration with Python Chris Jones University of Cambridge.
SEAL Core Libraries and Services CLHEP Workshop 28 January 2003 P. Mato / CERN Shared Environment for Applications at LHC.
GDB Meeting - 10 June 2003 ATLAS Offline Software David R. Quarrie Lawrence Berkeley National Laboratory
AliRoot survey P.Hristov 11/06/2013. Offline framework  AliRoot in development since 1998  Directly based on ROOT  Used since the detector TDR’s for.
David Adams ATLAS DIAL: Distributed Interactive Analysis of Large datasets David Adams BNL August 5, 2002 BNL OMEGA talk.
GLAST LAT Offline SoftwareCore review, Jan. 17, 2001 Review of the “Core” software: Introduction Environment: THB, Thomas, Ian, Heather Geometry: Joanne.
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.
10/2/2000LHCb Computing, CHEP Use of Configuration Management tool in LHCb software J. Harvey, P. Mato, F. Ranjard CERN (Switzerland)
GLAST LAT Project Science Tools - 12 June 2002 T. Burnett 1 The Science Analysis Software Development Environment -- for tools too! T. Burnett.
- LCG Blueprint (19dec02 - Caltech Pasadena, CA) LCG BluePrint: PI and SEAL Craig E. Tull Trillium Analysis Environment for the.
General requirements for BES III offline & EF selection software Weidong Li.
CERN Tutorial, February Introduction to Gaudi.
Marco Cattaneo Core software programme of work Short term tasks (before April 2012) 1.
INFSO-RI Enabling Grids for E-sciencE Using of GANGA interface for Athena applications A. Zalite / PNPI.
Use of CMT in LHCb CMT Workshop, LAL (Orsay) 28 th February - 1 st March 2002 P. Mato / CERN.
Enterprise Library 3.0 Memi Lavi Solution Architect Microsoft Consulting Services Guy Burstein Senior Consultant Advantech – Microsoft Division.
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.
INTRO. To I.T Razan N. AlShihabi
Root I/O and the Gaudi Framework
SOFTWARE TESTING Date: 29-Dec-2016 By: Ram Karthick.
HDF5 for Real-Time and/or Embedded Test Data
Introduction to Computer Science
Migration of reconstruction and analysis software to C++
Gaudi software release procedures
LHCb Software Tutorial
Introduction to Gaudi LHCb software tutorial - December 2010.
FESA evolution and the vision for Front-End Software
First Internal Pool Release 0.1
Marco Cattaneo, CERN February 2000
Flight Recorder in OpenJDK
Design and Programming
SW Architecture SG meeting 22 July 1999 P. Mato, CERN
GENERAL VIEW OF KRATOS MULTIPHYSICS
Scanning the environment: The global perspective on the integration of non-traditional data sources, administrative data and geospatial information Sub-regional.
SICB under CMT Why? What is CMT? How to work with CMT? Package layout
Use of Geant4 in experiment interactive frameworks AliRoot
Simulation and Physics
Muon Group Software Report
Eric van Herwijnen March 10th 2005
Emerging Platform#3 Android & Programming an App
Discussion on managing the coexistence of CDF and XML geometry files
What’s new in version 4 of GAUDI
Detector Geometry Description
Summary Computing Model SICb Event Model Detector Description
Agenda SICb Session Status of SICb software migration F.Ranjard
Andrea Valassi Pere Mato
SEAL Project Core Libraries and Services
Introduction to Gaudi Schedule: Timing Topic 20 minutes Lecture
Use Of GAUDI framework in Online Environment
Planning next release of GAUDI
Modifications in Gaudi v5 release:
B. Franek SMI++ Framework Knowledge Exchange seminar
IS 135 Business Programming
Presentation transcript:

What’s new in version 5 of GAUDI LHCb Software Week 5-7 July 2000 P. Mato / CERN The following are few slides intended to trigger a discussion/brainstorming with the goal of producing an Architecture for the DCS kernel. Definition on Architecture: “The architecture of a system is the structure of the system”. Two main ingredients: A set of building blocks, and a set of collaborations that specify how those building blocks cooperate to provide various system functions. An DCS architecture will allow us to provide set of control applications or control systems that fulfill a range of needs within the DCS domain. An architecture encourages reuse. Analogies in the real world: Gothic architecture, Lego Basic® architecture, Lego Technique® architecture. “To be successful, an object-oriented project must craft an architecture that is both coherent and resilient and then must propagate and evolve the vision of this architecture to the entire development team”, G. Booch, Object Solutions.

What's new in version 5 of GAUDI Contents What’s new in GAUDI Review of Progress Status of Release 6/7/2000 What's new in version 5 of GAUDI

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) 6/7/2000 What's new in version 5 of GAUDI

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 6/7/2000 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. 6/7/2000 What's new in version 5 of GAUDI

What's new in version 5 of GAUDI 6/7/2000 What's new in version 5 of GAUDI

What's new in version 5 of GAUDI 6/7/2000 What's new in version 5 of GAUDI

What's new in version 5 of GAUDI 6/7/2000 What's new in version 5 of GAUDI

What's new in version 5 of GAUDI 6/7/2000 What's new in version 5 of GAUDI

What's new in version 5 of GAUDI 6/7/2000 What's new in version 5 of GAUDI

What's new in version 5 of GAUDI 6/7/2000 What's new in version 5 of GAUDI

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 6/7/2000 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 6/7/2000 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) 6/7/2000 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 6/7/2000 What's new in version 5 of GAUDI

Task List (from last April) 6/7/2000 What's new in version 5 of GAUDI

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!) 6/7/2000 What's new in version 5 of GAUDI