Last update:
Apr 1, 2000
|
|
|
Event data storage and management in STAR
|
Victor Perevoztchikov
Brookhaven National Laboratory
Speaker:
Victor Perevoztchikov
The Solenoidal Tracker At RHIC (STAR) is a large acceptance collider
detector, commissioned for operation at Brookhaven National Laboratory in
1999. STAR is designed to measure the momentum and identify several thousand
particles per event. About 300 Terabytes data will be generated each year. To
handle the volume and complexity of STAR data, sophisticated data structures,
persistency mechanisms and data management tools have been developed. STAR
employs a C++ transient data model with an interface independent of
persistency mechanism. Its underlying implementation employs ROOT I/O
(partially modified to meet STAR requirements) to provide very flexible
persistency, including management of relations between objects and between
event components stored on different files. STAR modifications to ROOT I/O
support schema evolution of data structures. Data persistency tools are
complemented by MySQL-based management of metadata, data locality and event
tags. In this paper we present an overview of these facilities and our
experience with maintenance and evolution of large and complex OO data
structures.
Presentation: | Short Paper: |
|