This page was last edited
on March 26, 2008. |
The definition of data objects in Gaudi bears a lot of redundant information.
With the help of the Gaudi Object Description tools a short and easy description
of the objects (in XML) can be translated into the corresponding C++-classes.
The second purpose of the XML-description, so far implemented, is to produce
selection files that can be used as input by the Reflex dictionary generation
tools.
One can also imagine several other use-cases for this package, like automatic
production of converters or description of the data objects in other languages
than C++ (e.g. Java, Python, etc.)
Documentation
Gaudi Object Description
Reflex
Presentations
Gaudi Object description
-
Recent Changes to GaudiObjDesc by Marco Cattaneo,
31st
LHCb Software Week, 2007/10/04
-
Event
Data Definition in LHCb, presented by Stefan Roiser at
CHEP03,
2003/03/24. See also the
paper for the proceedings
- Update
on Gaudi Object Description by Stefan Roiser, 10th
LHCb Software Week, 2002/03/08
- Gaudi Object Description
- Cookbook by Stefan Roiser, Gaudi-Wednesday-Meeting, 2001/11/14
- Gaudi
Object Description - Overview and architecture by Stefan Roiser, 9th
LHCb Software Week, 2001/10/25
- Gaudi
Object Description - Object Definition and Code generation tools by
Stefan Roiser, 9th
LHCb Software Week, 2001/10/25
- Gaudi
Object Description - Use with Python by Pere Mato, 9th
LHCb Software Week, 2001/10/25
- Data Definition in Gaudi by Stefan Roiser,
8th
LHCb Software Week, 2001/06/21
Reflex dictionaries