27 September 2004 to 1 October 2004
Interlaken, Switzerland
Europe/Zurich timezone

ATLAS Detector Description Database Architecture

30 Sep 2004, 10:00
Coffee (Interlaken, Switzerland)


Interlaken, Switzerland

Board: 61
poster Track 3 - Core Software Poster Session 3


In addition to the well-known challenges of computing and data handling at LHC scales, LHC experiments have also approached the scalability limit of manual management and control of the steering parameters ("primary numbers") provided to their software systems. The laborious task of detector description benefits from the implementation of a scalable relational database approach. We have created and extensively exercised in the ATLAS production environment a primary numbers database utilizing NOVA relational database technologies. In our report we describe the architecture of the relational database deployed for the storage, management, and uniform treatment of primary numbers in ATLAS detector description. We describe the benefits of the ATLAS software framework (Athena) on-demand data access architecture, and an automatic system for code generation of more than 300 classes (about 10% of ATLAS offline code) for primary numbers access from the Athena framework. Integration with the LHC Interval-of-Validity database infrastructure, measures for tighter primary numbers database input control, experience with ATLAS Combined Testbeam geometry and conditions payload storage using NOVA technologies integrated with the LHC ConditionsDB implementation, methods for application-side resource pooling, new user tools for knowledge discovery, navigation and browsing, and plans for new primary numbers database developments, are also described.

Primary authors

A. Vaniachine (ANL) D. Malon (ANL) K. Bernardet (CPPM) P. Nevski (BROOKHAVEN NATIONAL LABORATORY) S. Baranov (Freiburg University)

Presentation Materials