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

The Athena Control Framework in Production, New Developments and Lessons Learned

27 Sep 2004, 16:50
Brunig (Interlaken, Switzerland)


Interlaken, Switzerland

oral presentation Track 3 - Core Software Core Software


P. Calafiura (LBNL)


Athena is the Atlas Control Framework, based on the common Gaudi architecture, originally developed by LHCb. In 2004 two major production efforts, the Data Challenge 2 and the Combined Test-beam reconstruction and analysis were structured as Athena applications. To support the production work we have added new features to both Athena and Gaudi: an "Interval of Validity" service to manage time-varying conditions and detector data; a History service, to manage the provenance information of each event data object; and a toolkit to simulate and analyze the overlay of multiple collisions during the detector sensitive time (pile-up). To support the analysis of simulated and test-beam data in athena we have introduced a python-based scripting interface, based on the CERN LCG tools PyLCGDict, PyRoot and PyBus. The scripting interface allows to fully configure any athena component, interactively browse and modify this configuration, as well as examine the content of any data object in the event or detector store.

Primary authors

Presentation Materials