Papers by
Author | in (
Plenary |
Parallel |
Poster |
Summary ) Sessions
DSPACK - Object Oriented Data Manager for HEP
Ryszard Zybert, Predrag Buncic
School of Physics and Space Research,
University of Birmingham
Birmingham B15 2TT, UK
Paper (Postscript)
Paper (PDF)
Abstract
DSPACK is an object manager designed for data
processing in High Energy Physics experiments.
It handles C or F77 structures giving calling programs access to
data through pointers, handles and names.
The system implements several concepts of Object-Oriented programming
- object have CLASSES and METHODS and cen respond to MESSAGES.
DSPACK can be used from C, C or F77 programs and UNIX platforms.
It may operate in a server/client mode - where several processes on the
same machine have access to data via shared memory.
All objects are defined at execution time and the persistent I/O
system works in such a way that their definitions can be reconstructed
in the programs which subsequently read the data.
A number of classes has been written to provide interface of the system
with external world (for instance HEPDB).
Among the available tools there is a Motif/KUIP based DATA BROWSER
DSS - it provides access to DSPACK objects from PAW and KUIP.
DSPACK is used for data management in CERN experiment NA49.
Submitter's Name: Ryszard Zybert
Submitter's Institution: School of Physics and Space Research,
University of Birmingham
Birmingham B15 2TT, UK
Submitter's EMAIL address: R.Zybert@bham.ac.uk
Submitter's phone number: 44 (0) 121 421 4681
Intended Speaker's Name: Ryszard Zybert