Infrastructure for deployment and evaluation of LHCb trigger configurations

LHCb high-level trigger applications consist of components that run reconstruction algorithms and perform physics object selections, scaling from hundreds to tens of thousands depending on the selection stage. The configuration of the components, the data flow and the control flow are implemented in Python . The resulting application configuration is condensed in the basic form of a list of components with their properties and values. It is often required to change configuration without deploying new binaries. Moreover, it is essential to be able to reproduce a given production configuration and to be able to query it after it has been used. For these reasons, the basic form of the trigger configuration is captured and stored in a database via Git . This contribution describes a new infrastructure around generating and validating the configurations. The process is based on GitLab pipelines that are triggered by user defined specifications and run several steps ranging from basic checks to performance validation using dedicated runners. Upon merging, the configuration database is deployed on CVMFS. The process as implemented ensures consistency and reproducibility for the generated trigger configurations.

Authors

Institutions

Publication Details

Journal
EPJ Web of Conferences
Published
2025-01-01
DOI
https://doi.org/10.1051/epjconf/202533701116
Primary Topic
Particle physics theoretical and experimental studies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Infrastructure for deployment and evaluation of LHCb trigger configurations

R. Matev, Luke Grazette, Micol Olocco
EPJ Web of Conferences
Particle physics theoretical and experimental studies
article

Infrastructure for deployment and evaluation of LHCb trigger configurations

R. Matev, Luke Grazette, Micol Olocco
article en

Abstract

LHCb high-level trigger applications consist of components that run reconstruction algorithms and perform physics object selections, scaling from hundreds to tens of thousands depending on the selection stage. The configuration of the components, the data flow and the control flow are implemented in Python . The resulting application configuration is condensed in the basic form of a list of components with their properties and values. It is often required to change configuration without deploying new binaries. Moreover, it is essential to be able to reproduce a given production configuration and to be able to query it after it has been used. For these reasons, the basic form of the trigger configuration is captured and stored in a database via Git . This contribution describes a new infrastructure around generating and validating the configurations. The process is based on GitLab pipelines that are triggered by user defined specifications and run several steps ranging from basic checks to performance validation using dedicated runners. Upon merging, the configuration database is deployed on CVMFS. The process as implemented ensures consistency and reproducibility for the generated trigger configurations.

EPJ Web of ConferencesVol. 337
TU Dortmund University (DE), University of Warwick (GB), European Organization for Nuclear Research (CH)
Openalex Percentile: Top 88%
Particle physics theoretical and experimental studies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Infrastructure for deployment and evaluation of LHCb trigger configurations — R. Matev, Luke Grazette, et al. · EPJ Web of Conferences (2025) | TGRS Research Map | TGRS