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