CERN Accelerating science

ATLAS Slides
Report number ATL-DAQ-SLIDE-2009-066 ; ATL-COM-DAQ-2009-021
Title Software Validation Infrastructure for the ATLAS Trigger
Author(s) Adorisio, C ; Ask, S ; Beauchemin, P ; Bell, P ; Biglietti, M ; Coccaro, A ; Damazio, D ; Ehrenfeld, W ; Faulkner, P ; George, S ; Giagu, S ; Goncalo, R ; Hamilton, A ; Jones, G ; Kirk, J ; Kwee, R ; Lane, J ; Enoque Ferreira de Lima, D ; Masik, J ; Mincer, A ; Monticelli, F ; Omachi, C ; Oyarzun, A ; Panikashvili, N ; Potter, C ; Quinonez, F ; Reinsch, A ; Robinson, M ; Rodríguez, D ; Sarkisyan-Grinbaum, E ; Sidoti, A ; Sinev, N ; Strom, D ; Sutton, M ; Ventura, A ; Winklmeier, F ; Zhao, L
Note Slides already approves by relevant project leaders (Chris Bee, David Quarrie).
Submitted to 17th International Conference on Computing in High Energy and Nuclear Physics, Prague, Czech Republic, 21 - 27 Mar 2009
Submitted by wolfgang.ehrenfeld@cern.ch on 25 Mar 2009
Subject category Detectors and Experimental Techniques
Accelerator/Facility, Experiment CERN LHC ; ATLAS
Free keywords TRIGGER ; SOFTWARE VALIDATION
Abstract The ATLAS trigger system is responsible for selecting the interesting collision events delivered by the Large Hadron Collider (LHC). The ATLAS trigger will need to achieve a ~10^-7 rejection factor against random proton-proton collisions, and still be able to efficiently select interesting events. After a first processing level based on hardware, the final event selection is based on custom software running on two CPU farms, containing around two thousand multi-core machines. This is known as the high-level trigger. Running the trigger online during long periods demands very high quality software. It must be fast, performant, and essentially bug-free. With more than 100 contributors and around 250 different packages, a thorough validation of the HLT software is essential. This relies on a variety of unit and integration tests as well as on software metrics, and uses both in-house and open source software. This presentation presents the existing infrastructure used for validating the high-level trigger software, as well as plans for its future development.



 Record created 2009-03-25, last modified 2016-06-28


Fulltext:
Download fulltext
PDF