13–17 Feb 2006
Tata Institute of Fundamental Research
Europe/Zurich timezone

Physics-level Job Configuration

14 Feb 2006, 16:20
20m
AG 77 (Tata Institute of Fundamental Research)

AG 77

Tata Institute of Fundamental Research

Homi Bhabha Road Mumbai 400005 India
oral presentation Software Tools and Information Systems Software Tools and Information Systems

Speaker

Wim Lavrijsen (LBNL)

Description

The offline and high-level trigger software for the ATLAS experiment has now fully migrated to a scheme which allows large tasks to be broken down into many functionally independent components. These components can focus, for example, on conditions or physics data access, on purely mathematical or combinatorial algorithms or on providing detector-specific geometry and calibration information. In addition to other advantages, the software components can be heavily re-used at different levels (sub-detector tasks, event reconstruction, physics analysis) and on different running conditions (LHC data, trigger regions, cosmics data) with only little adaptations. A default setting therefore has to be provided for each component allowing these adaptations to be made. End-user jobs contain many of these small components, most of which the end-user is totally unaware. There is therefore a big semantic discrepancy between how the end-user thinks about a specific job's configuration and how the configuration is packaged with the individual components making up the job. This paper presents a partly automated system which allows component developers and aggregators to build a configuration ranging over all the above levels, such that e.g. component developers can use a low-level configuration, sub-detector coordinates work with functional sequences and the end user can think in physics processes. This system of python-based job configurations is flexible but easy to keep internally consistent and avoids possible clashes when a component is re-used in a different context. The paper also presents a working system used to configure the new ATLAS track reconstruction software.

Primary authors

Co-authors

Andreas Salzburger (University of Innsbruck) David Rousseau (LAL) Paolo Calafiura (LBNL) Peter Loch (University of Arizona)

Presentation materials