Physics – High Energy Physics – High Energy Physics - Experiment
Scientific paper
2003-05-28
Physics
High Energy Physics
High Energy Physics - Experiment
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
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.
Profile ID: LFWR-SCP-O-648879