New Design of Tools for Accessing the ATLAS CREST Conditions Database in Athena
摘要
During the development of the CREST prototype, a new tool for interacting with the conditions database was integrated into Athena. Initially, this tool was based on the existing COOL implementation, enabling rapid testing of the new database in production workflows. However, due to maintenance challenges and the tool’s limited accommodation of CREST-specific features, a decision was made to redesign it. This article describes the new design for accessing CREST data from Athena. The redesigned toolkit simplifies maintenance, consolidates numerous metadata handling methods into a single class, and introduces a class for serializing and deserializing CREST data. This approach supports flexible handling of various data storage formats in CREST.