Новый дизайн инструментов для доступа к базе данных условий ATLAS CREST в Athena
Аннотация
В ходе разработки прототипа CREST в Athena был интегрирован новый инструмент для взаимодействия с базой данных условий. Изначально этот инструмент был основан на существующей реализации COOL, что позволяло быстро тестировать новую базу данных в производственных рабочих процессах. Однако из-за сложностей обслуживания и ограниченного использования инструментом специфических для CREST функций было принято решение о его переработке. Описывается новый дизайн для доступа к данным CREST в Athena. Обновленный инструментарий упрощает обслуживание, объединяет многочисленные методы обработки метаданных в один класс и добавляет класс для сериализации и десериализации данных CREST. Такой подход обеспечивает гибкую обработку различных форматов хранения данных в CREST.

