The program committee of CHEP2013 – Computing in High Energy Physics, has been accepted paper “A Tool for Conditions Tag Management in ATLAS” for the publication in Journal of Physics: Conference Series, which is part of IOP Conference Series. Paper was done by group of authors from Georgian Team – A.Sharmazanashvili, G.Batiashvili, G,Gvaberidze, V.Shekriladze and concern with ATLAS conditions database and development of corresponding software tools. ATLAS Conditions data include about 2 TB in a relational database and 400 GB of files referenced from the database. Conditions data is entered and retrieved using COOL, the API for accessing data in the LCG Conditions Database infrastructure. It is managed using an ATLAS-customized python based tool set. Conditions data are required for every reconstruction and simulation job, so access to them is crucial for all aspects of ATLAS data taking and analysis, as well as by preceding tasks to derive optimal corrections to reconstruction. Optimized sets of conditions for processing are accomplished using strict version control on those conditions: a process which assigns COOL Tags to sets of conditions, and then unifies those conditions over data-taking intervals into a COOL Global Tag. This Global Tag identifies the set of conditions used to process data so that the underlying conditions can be uniquely identified with 100% reproducibility should the processing be executed again. Understanding shifts in the underlying conditions from one tag to another and ensuring interval completeness for all detectors for a set of runs to be processed is a complex task, requiring tools beyond the above mentioned python utilities. Therefore, a JavaScript /PHP based utility called the Conditions Tag Browser (CTB) has been developed. CTB gives detector and conditions experts the possibility to navigate through the different databases and COOL folders; explore the content of given tags and the differences between them, as well as their extent in time; visualize the content of channels associated with leaf tags. Paper describes the structure and PHP/JavaScript classes of functions of the CTB.

(Download paper)

Leave a Reply

Your email address will not be published. Required fields are marked *