The Event as an Object-Relational Database: Avoiding the Dependency Nightmare

Physics – High Energy Physics – High Energy Physics - Experiment

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Talk from the 2003 Computing in High Energy and Nuclear Physics (CHEP03), La Jolla, Ca, USA, March 2003, 3 pages, LaTeX, 2 eps

Scientific paper

With the use of object-oriented languages for HEP, many experiments have designed their data objects to contain direct references to other objects in the event (e.g., tracks and electromagnetic showers have references to each other to denote matches). Unfortunately this creates tremendous dependencies between packages which lead to brittle development systems (e.g., if the electromagnetic code has a problem you may not be able to compile the tracking code) and makes the storage system more complex. We discuss how the CLEO III experiment avoided these problems by treating an event as an object-relational database. The discussion will include: the constraints we placed on our objects; our use of a separate Association class to deal with inter-object references; and our ability to use multiple sources to supply different data items for one event.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

The Event as an Object-Relational Database: Avoiding the Dependency Nightmare does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with The Event as an Object-Relational Database: Avoiding the Dependency Nightmare, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and The Event as an Object-Relational Database: Avoiding the Dependency Nightmare will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-648879

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.