Speaker
Emilio Meschi
(CERN)
Description
The CMS experiment at the CERN Large Hadron Collider is currently being commissioned and is scheduled to
collect the first pp collision data towards the end of 2007.
CMS features a two-level trigger system. The Level-1 trigger, based on custom hardware, is designed to reduce
the collision rate of 40 MHz to approximately 100 kHz. Data for events accepted by the Level-1 trigger are read
out and assembled by an Event Builder through a complex of switched networks. The High Level Trigger (HLT),
running on a computing farm consisting of standard CPU (Filter Farm), employs a set of sophisticated software
algorithms, based on the same full-fledged reconstruction framework used for offline, to analyze the complete
event information, and further reduce the accepted event rate by approximately three orders of magnitude.
This paper describes the design and implementation of the HLT configuration management system.
The creation of an HLT configuration, consisting of many software modules organized in a number of trigger
paths, and its deployment into the distributed online environment consisting of O(1000) CPU, are centered
around a robust database design, abstracting the features of the algorithms and their organization in a trigger
table. The evolution of the underlying code, and the issues related to migration of existing tables across software
releases, are addressed by a thin code parsing layer. The population of tables, using a dedicated GUI, their
retrieval by the Run Control System for deployment in the HLT, and access to historic data all use a unique
interface. Reformatting and deployment are decoupled from the database, thus permitting the target
configuration grammar to evolve independently.
Referential integrity and data consistency are expected to be guaranteed by this system across the entire lifetime
of the experiment.
First experiences from the commissioning of the HLT system are also reported.
Authors
David Lange
(LLNL)
Emilio Meschi
(CERN)
Jonathan Hollar
(LLNL)
Philipp Schieferdecker
(CERN)
Ulf Behrens
(DESY)
Co-authors
Alexander Oh
(CERN)
Andrea Carboni
(CERN)
Andrea Petrucci
(INFN Legnaro)
Attila Racz
(CERN)
Christoph Paus
(MIT)
Christoph Schwick
(CERN)
Dimitrios Tsirigkas
(CERN)
Dominique Gigi
(CERN)
Elliot David Lipeles
(MIT)
Eric Cano
(CERN)
Esteban Gutierrez Mlot
(MIT)
Frank Glege
(CERN)
Frans Mejiers
(CERN)
Gaetano Maron
(INFN Legnaro)
Gerry Bauer
(MIT)
Hannes Sakulin
(CERN)
Ichiro Suzuki
(FNAL)
James Branson
(UCSD)
Jin Cheol Kim
(Kyungpook National University)
Joao Varela
(LIP)
Johannes Gutleber
(CERN)
Juan Antonio Lopez Perez
(CERN)
Konstanty Sumorok
(MIT)
Luciano Orsini
(CERN)
Lucien Pollet
(CERN)
Marco Pieri
(UCSD)
Marek Ciganek
(CERN)
Markus Klute
(MIT)
Matteo Sani
(UCSD)
Michele Gulmini
(INFN Legnaro)
Robert Gomez-Reino
(CERN)
Roland Moser
(CERN)
Samim Erhan
(CERN, UCLA)
Sergio Cittolin
(CERN)
Steven Murray
(FNAL)
Vincent Boyer
(CERN)