-
FunTuple: A new N-tuple component for offline data processing at the LHCb experiment
Authors:
Abhijit Mathad,
Martina Ferrillo,
Sacha Barré,
Patrick Koppenburg,
Patrick Owen,
Gerhard Raven,
Eduardo Rodrigues,
Nicola Serra
Abstract:
The offline software framework of the LHCb experiment has undergone a significant overhaul to tackle the data processing challenges that will arise in the upcoming Run 3 and Run 4 of the Large Hadron Collider. This paper introduces FunTuple, a novel component developed for offline data processing within the LHCb experiment. This component enables the computation and storage of a diverse range of o…
▽ More
The offline software framework of the LHCb experiment has undergone a significant overhaul to tackle the data processing challenges that will arise in the upcoming Run 3 and Run 4 of the Large Hadron Collider. This paper introduces FunTuple, a novel component developed for offline data processing within the LHCb experiment. This component enables the computation and storage of a diverse range of observables for both reconstructed and simulated events by leveraging on the tools initially developed for the trigger system. This feature is crucial for ensuring consistency between trigger-computed and offline-analysed observables. The component and its tool suite offer users flexibility to customise stored observables, and its reliability is validated through a full-coverage set of rigorous unit tests. This paper comprehensively explores FunTuple's design, interface, interaction with other algorithms, and its role in facilitating offline data processing for the LHCb experiment for the next decade and beyond.
△ Less
Submitted 25 February, 2024; v1 submitted 3 October, 2023;
originally announced October 2023.
-
The LHCb upgrade I
Authors:
LHCb collaboration,
R. Aaij,
A. S. W. Abdelmotteleb,
C. Abellan Beteta,
F. Abudinén,
C. Achard,
T. Ackernley,
B. Adeva,
M. Adinolfi,
P. Adlarson,
H. Afsharnia,
C. Agapopoulou,
C. A. Aidala,
Z. Ajaltouni,
S. Akar,
K. Akiba,
P. Albicocco,
J. Albrecht,
F. Alessio,
M. Alexander,
A. Alfonso Albero,
Z. Aliouche,
P. Alvarez Cartelle,
R. Amalric,
S. Amato
, et al. (1298 additional authors not shown)
Abstract:
The LHCb upgrade represents a major change of the experiment. The detectors have been almost completely renewed to allow running at an instantaneous luminosity five times larger than that of the previous running periods. Readout of all detectors into an all-software trigger is central to the new design, facilitating the reconstruction of events at the maximum LHC interaction rate, and their select…
▽ More
The LHCb upgrade represents a major change of the experiment. The detectors have been almost completely renewed to allow running at an instantaneous luminosity five times larger than that of the previous running periods. Readout of all detectors into an all-software trigger is central to the new design, facilitating the reconstruction of events at the maximum LHC interaction rate, and their selection in real time. The experiment's tracking system has been completely upgraded with a new pixel vertex detector, a silicon tracker upstream of the dipole magnet and three scintillating fibre tracking stations downstream of the magnet. The whole photon detection system of the RICH detectors has been renewed and the readout electronics of the calorimeter and muon systems have been fully overhauled. The first stage of the all-software trigger is implemented on a GPU farm. The output of the trigger provides a combination of totally reconstructed physics objects, such as tracks and vertices, ready for final analysis, and of entire events which need further offline reprocessing. This scheme required a complete revision of the computing model and rewriting of the experiment's software.
△ Less
Submitted 17 May, 2023;
originally announced May 2023.
-
A Comparison of CPU and GPU implementations for the LHCb Experiment Run 3 Trigger
Authors:
R. Aaij,
M. Adinolfi,
S. Aiola,
S. Akar,
J. Albrecht,
M. Alexander,
S. Amato,
Y. Amhis,
F. Archilli,
M. Bala,
G. Bassi,
L. Bian,
M. P. Blago,
T. Boettcher,
A. Boldyrev,
S. Borghi,
A. Brea Rodriguez,
L. Calefice,
M. Calvo Gomez,
D. H. Cámpora Pérez,
A. Cardini,
M. Cattaneo,
V. Chobanova,
G. Ciezarek,
X. Cid Vidal
, et al. (135 additional authors not shown)
Abstract:
The LHCb experiment at CERN is undergoing an upgrade in preparation for the Run 3 data taking period of the LHC. As part of this upgrade the trigger is moving to a fully software implementation operating at the LHC bunch crossing rate. We present an evaluation of a CPU-based and a GPU-based implementation of the first stage of the High Level Trigger. After a detailed comparison both options are fo…
▽ More
The LHCb experiment at CERN is undergoing an upgrade in preparation for the Run 3 data taking period of the LHC. As part of this upgrade the trigger is moving to a fully software implementation operating at the LHC bunch crossing rate. We present an evaluation of a CPU-based and a GPU-based implementation of the first stage of the High Level Trigger. After a detailed comparison both options are found to be viable. This document summarizes the performance and implementation details of these options, the outcome of which has led to the choice of the GPU-based implementation as the baseline.
△ Less
Submitted 4 January, 2022; v1 submitted 9 May, 2021;
originally announced May 2021.
-
Performance of the GridPix detector quad
Authors:
Cornelis Ligtenberg,
Yevgen Bilevych,
Klaus Desch,
Harry van der Graaf,
Markus Gruber,
Fred Hartjes,
Kevin Heijhoff,
Jochen Kaminski,
Peter M. Kluit,
Naomi van der Kolk,
Gerhard Raven,
Tobias Schiffer,
Jan Timmermans
Abstract:
A gaseous pixel readout module with four GridPix chips, called the quad, has been developed as a building block for a large time projection chamber readout plane. The quad module has dimensions 39.6 mm $\times$ 28.38 mm and an active surface coverage of 68.9%. The GridPix chip consists of a Timepix3 chip with integrated amplification grid and have a high efficiency to detect single ionisation elec…
▽ More
A gaseous pixel readout module with four GridPix chips, called the quad, has been developed as a building block for a large time projection chamber readout plane. The quad module has dimensions 39.6 mm $\times$ 28.38 mm and an active surface coverage of 68.9%. The GridPix chip consists of a Timepix3 chip with integrated amplification grid and have a high efficiency to detect single ionisation electrons, which enable to make a precise track position measurement. A quad module was installed in a small time projection chamber and measurements of 2.5 GeV electrons were performed at the ELSA accelerator in Bonn, where a silicon telescope was used to provide a reference track. The error on the track position measurement, both in the pixel plane and drift direction, is dominated by diffusion. The quad was designed to have minimum electrical field inhomogeneities and distortions, achieving systematics of better than 13 $μ$m in the pixel plane. The resolution of the setup is 41 $μ$m, where the total systematic error of the quad detector is 24 $μ$m.
△ Less
Submitted 6 January, 2020;
originally announced January 2020.
-
Performance of a GridPix TPC readout based on the Timepix3 chip
Authors:
C. Ligtenberg,
K. Heijhoff,
Y. Bilevych,
K. Desch,
H. van der Graaf,
M. Gruber,
F. Hartjes,
J. Kaminski,
N. van der Kolk,
P. M. Kluit,
G. Raven,
L. Scharenberg,
T. Schiffer,
S. Schmidt,
J. Timmermans
Abstract:
With the ultimate goal of develo** a pixel-based readout for a TPC at the ILC, a GridPix readout system consisting of one Timepix3 chip with an integrated amplification grid was embedded in a prototype detector. The performance was studied in a testbeam with 2.5 GeV electrons at the ELSA accelerator in Bonn. The error on the track position measurement both in the drift direction and in the reado…
▽ More
With the ultimate goal of develo** a pixel-based readout for a TPC at the ILC, a GridPix readout system consisting of one Timepix3 chip with an integrated amplification grid was embedded in a prototype detector. The performance was studied in a testbeam with 2.5 GeV electrons at the ELSA accelerator in Bonn. The error on the track position measurement both in the drift direction and in the readout plane is dominated by diffusion. Systematic uncertainties are limited to below 10 $μ$m. The GridPix can detect single ionization electrons with high efficiency, which allows for energy loss measurements and particle identification. From a truncated sum, an energy loss (dE/dx) resolution of 4.1% is found for an effective track length of 1 m. Using the same type of chips, a Quad module was developed that can be tiled to cover a TPC readout plane at the ILC. Simulation studies show that a pixel readout can improve the momentum resolution of a TPC at the ILC by about 20%.
△ Less
Submitted 5 February, 2019;
originally announced February 2019.
-
Design and performance of the LHCb trigger and full real-time reconstruction in Run 2 of the LHC
Authors:
R. Aaij,
S. Akar,
J. Albrecht,
M. Alexander,
A. Alfonso Albero,
S. Amerio,
L. Anderlini,
P. d'Argent,
A. Baranov,
W. Barter,
S. Benson,
D. Bobulska,
T. Boettcher,
S. Borghi,
E. E. Bowen,
L. Brarda,
C. Burr,
J. -P. Cachemiche,
M. Calvo Gomez,
M. Cattaneo,
H. Chanal,
M. Chapman,
M. Chebbi,
M. Chefdeville,
P. Ciambrone
, et al. (116 additional authors not shown)
Abstract:
The LHCb collaboration has redesigned its trigger to enable the full offline detector reconstruction to be performed in real time. Together with the real-time alignment and calibration of the detector, and a software infrastructure to make persistent the high-level physics objects produced during real-time processing, this redesign enabled the widespread deployment of real-time analysis during Run…
▽ More
The LHCb collaboration has redesigned its trigger to enable the full offline detector reconstruction to be performed in real time. Together with the real-time alignment and calibration of the detector, and a software infrastructure to make persistent the high-level physics objects produced during real-time processing, this redesign enabled the widespread deployment of real-time analysis during Run 2. We describe the design of the Run 2 trigger and real-time reconstruction, and present data-driven performance measurements for a representative sample of LHCb's physics programme.
△ Less
Submitted 25 June, 2019; v1 submitted 27 December, 2018;
originally announced December 2018.
-
Performance of a GridPix detector based on the Timepix3 chip
Authors:
C. Ligtenberg,
K. Heijhoff,
Y. Bilevych,
K. Desch,
H. van der Graaf,
F. Hartjes,
J. Kaminski,
P. M. Kluit,
G. Raven,
T. Schiffer,
J. Timmermans
Abstract:
A GridPix readout for a TPC based on the Timepix3 chip is developed for future applications at a linear collider. The GridPix detector consists of a gaseous drift volume read out by a single Timepix3 chip with an integrated amplification grid. Its performance is studied in a test beam with 2.5 GeV electrons. The GridPix detector detects single ionization electrons with high efficiency. The Timepix…
▽ More
A GridPix readout for a TPC based on the Timepix3 chip is developed for future applications at a linear collider. The GridPix detector consists of a gaseous drift volume read out by a single Timepix3 chip with an integrated amplification grid. Its performance is studied in a test beam with 2.5 GeV electrons. The GridPix detector detects single ionization electrons with high efficiency. The Timepix3 chip allowed for high sample rates and time walk corrections. Diffusion is found to be the dominating error on the track position measurement both in the pixel plane and in the drift direction, and systematic distortions in the pixel plane are below 10 $μ$m. Using a truncated sum, an energy loss (dE/dx) resolution of 4.1% is found for an effective track length of 1 m.
△ Less
Submitted 22 August, 2018; v1 submitted 14 August, 2018;
originally announced August 2018.
-
HEP Community White Paper on Software trigger and event reconstruction: Executive Summary
Authors:
Johannes Albrecht,
Kenneth Bloom,
Tommaso Boccali,
Antonio Boveia,
Michel De Cian,
Caterina Doglioni,
Agnieszka Dziurda,
Amir Farbin,
Conor Fitzpatrick,
Frank Gaede,
Simon George,
Vladimir Gligorov,
Hadrien Grasland,
Lucia Grillo,
Benedikt Hegner,
William Kalderon,
Sami Kama,
Patrick Koppenburg,
Slava Krutelyov,
Rob Kutschke,
Walter Lampl,
David Lange,
Ed Moyse,
Andrew Norman,
Marko Petric
, et al. (17 additional authors not shown)
Abstract:
Realizing the physics programs of the planned and upgraded high-energy physics (HEP) experiments over the next 10 years will require the HEP community to address a number of challenges in the area of software and computing. For this reason, the HEP software community has engaged in a planning process over the past two years, with the objective of identifying and prioritizing the research and devel…
▽ More
Realizing the physics programs of the planned and upgraded high-energy physics (HEP) experiments over the next 10 years will require the HEP community to address a number of challenges in the area of software and computing. For this reason, the HEP software community has engaged in a planning process over the past two years, with the objective of identifying and prioritizing the research and development required to enable the next generation of HEP detectors to fulfill their full physics potential. The aim is to produce a Community White Paper which will describe the community strategy and a roadmap for software and computing research and development in HEP for the 2020s. The topics of event reconstruction and software triggers were considered by a joint working group and are summarized together in this document.
△ Less
Submitted 23 February, 2018;
originally announced February 2018.
-
HEP Community White Paper on Software trigger and event reconstruction
Authors:
Johannes Albrecht,
Kenneth Bloom,
Tommaso Boccali,
Antonio Boveia,
Michel De Cian,
Caterina Doglioni,
Agnieszka Dziurda,
Amir Farbin,
Conor Fitzpatrick,
Frank Gaede,
Simon George,
Vladimir Gligorov,
Hadrien Grasland,
Lucia Grillo,
Benedikt Hegner,
William Kalderon,
Sami Kama,
Patrick Koppenburg,
Slava Krutelyov,
Rob Kutschke,
Walter Lampl,
David Lange,
Ed Moyse,
Andrew Norman,
Marko Petric
, et al. (17 additional authors not shown)
Abstract:
Realizing the physics programs of the planned and upgraded high-energy physics (HEP) experiments over the next 10 years will require the HEP community to address a number of challenges in the area of software and computing. For this reason, the HEP software community has engaged in a planning process over the past two years, with the objective of identifying and prioritizing the research and devel…
▽ More
Realizing the physics programs of the planned and upgraded high-energy physics (HEP) experiments over the next 10 years will require the HEP community to address a number of challenges in the area of software and computing. For this reason, the HEP software community has engaged in a planning process over the past two years, with the objective of identifying and prioritizing the research and development required to enable the next generation of HEP detectors to fulfill their full physics potential. The aim is to produce a Community White Paper which will describe the community strategy and a roadmap for software and computing research and development in HEP for the 2020s. The topics of event reconstruction and software triggers were considered by a joint working group and are summarized together in this document.
△ Less
Submitted 23 February, 2018;
originally announced February 2018.
-
A Roadmap for HEP Software and Computing R&D for the 2020s
Authors:
Johannes Albrecht,
Antonio Augusto Alves Jr,
Guilherme Amadio,
Giuseppe Andronico,
Nguyen Anh-Ky,
Laurent Aphecetche,
John Apostolakis,
Makoto Asai,
Luca Atzori,
Marian Babik,
Giuseppe Bagliesi,
Marilena Bandieramonte,
Sunanda Banerjee,
Martin Barisits,
Lothar A. T. Bauerdick,
Stefano Belforte,
Douglas Benjamin,
Catrin Bernius,
Wahid Bhimji,
Riccardo Maria Bianchi,
Ian Bird,
Catherine Biscarat,
Jakob Blomer,
Kenneth Bloom,
Tommaso Boccali
, et al. (285 additional authors not shown)
Abstract:
Particle physics has an ambitious and broad experimental programme for the coming decades. This programme requires large investments in detector hardware, either to build new facilities and experiments, or to upgrade existing ones. Similarly, it requires commensurate investment in the R&D of software to acquire, manage, process, and analyse the shear amounts of data to be recorded. In planning for…
▽ More
Particle physics has an ambitious and broad experimental programme for the coming decades. This programme requires large investments in detector hardware, either to build new facilities and experiments, or to upgrade existing ones. Similarly, it requires commensurate investment in the R&D of software to acquire, manage, process, and analyse the shear amounts of data to be recorded. In planning for the HL-LHC in particular, it is critical that all of the collaborating stakeholders agree on the software goals and priorities, and that the efforts complement each other. In this spirit, this white paper describes the R&D activities required to prepare for this software upgrade.
△ Less
Submitted 19 December, 2018; v1 submitted 18 December, 2017;
originally announced December 2017.
-
Tesla : an application for real-time data analysis in High Energy Physics
Authors:
R. Aaij,
S. Amato,
L. Anderlini,
S. Benson,
M. Cattaneo,
M. Clemencic,
B. Couturier,
M. Frank,
V. V. Gligorov,
T. Head,
C. Jones,
I. Komarov,
O. Lupton,
R. Matev,
G. Raven,
B. Sciascia,
T. Skwarnicki,
P. Spradlin,
S. Stahl,
B. Storaci,
M. Vesterinen
Abstract:
Upgrades to the LHCb computing infrastructure in the first long shutdown of the LHC have allowed for high quality decay information to be calculated by the software trigger making a separate offline event reconstruction unnecessary. Furthermore, the storage space of the triggered candidate is an order of magnitude smaller than the entire raw event that would otherwise need to be persisted. Tesla,…
▽ More
Upgrades to the LHCb computing infrastructure in the first long shutdown of the LHC have allowed for high quality decay information to be calculated by the software trigger making a separate offline event reconstruction unnecessary. Furthermore, the storage space of the triggered candidate is an order of magnitude smaller than the entire raw event that would otherwise need to be persisted. Tesla, following the LHCb renowned physicist naming convention, is an application designed to process the information calculated by the trigger, with the resulting output used to directly perform physics measurements.
△ Less
Submitted 19 April, 2016;
originally announced April 2016.
-
The upgrade of the LHCb trigger system
Authors:
Johannes Albrecht,
Conor Fitzpatrick,
Vladimir Gligorov,
Gerhard Raven
Abstract:
The LHCb experiment will operate at a luminosity of $2\times10^{33}$ cm$^{-2}$s$^{-1}$ during LHC Run 3. At this rate the present readout and hardware Level-0 trigger become a limitation, especially for fully hadronic final states. In order to maintain a high signal efficiency the upgraded LHCb detector will deploy two novel concepts: a triggerless readout and a full software trigger.
The LHCb experiment will operate at a luminosity of $2\times10^{33}$ cm$^{-2}$s$^{-1}$ during LHC Run 3. At this rate the present readout and hardware Level-0 trigger become a limitation, especially for fully hadronic final states. In order to maintain a high signal efficiency the upgraded LHCb detector will deploy two novel concepts: a triggerless readout and a full software trigger.
△ Less
Submitted 18 October, 2014;
originally announced October 2014.
-
Decay time integrals in neutral meson mixing and their efficient evaluation
Authors:
Till Moritz Karbach,
Gerhard Raven,
Manuel Schiller
Abstract:
In neutral meson mixing, a certain class of convolution integrals is required whose solution involves the error function $\mathrm{erf}(z)$ of a complex argument $z$. We show the the general shape of the analytic solution of these integrals, and give expressions which allow the normalisation of these expressions for use in probability density functions. Furthermore, we derive expressions which allo…
▽ More
In neutral meson mixing, a certain class of convolution integrals is required whose solution involves the error function $\mathrm{erf}(z)$ of a complex argument $z$. We show the the general shape of the analytic solution of these integrals, and give expressions which allow the normalisation of these expressions for use in probability density functions. Furthermore, we derive expressions which allow a (decay time) acceptance to be included in these integrals, or allow the calculation of moments.
We also describe the implementation of numerical routines which allow the numerical evaluation of $w(z)=e^{-z^2}(1-\mathrm{erf}(-iz))$, sometimes also called Faddeeva function, in C++. These new routines improve over the old CERNLIB routine(s) WWERF/CWERF in terms of both speed and accuracy. These new routines are part of the RooFit package, and have been distributed with it since ROOT version 5.34/08.
△ Less
Submitted 2 July, 2014;
originally announced July 2014.
-
Performance of the LHCb High Level Trigger in 2012
Authors:
J. Albrecht,
V. V. Gligorov,
G. Raven,
S. Tolk
Abstract:
The trigger system of the LHCb experiment is discussed in this paper and its performance is evaluated on a dataset recorded during the 2012 run of the LHC. The main purpose of the LHCb trigger system is to separate heavy flavour signals from the light quark background. The trigger reduces the roughly 11MHz of bunch-bunch crossings with inelastic collisions to a rate of 5kHz, which is written to st…
▽ More
The trigger system of the LHCb experiment is discussed in this paper and its performance is evaluated on a dataset recorded during the 2012 run of the LHC. The main purpose of the LHCb trigger system is to separate heavy flavour signals from the light quark background. The trigger reduces the roughly 11MHz of bunch-bunch crossings with inelastic collisions to a rate of 5kHz, which is written to storage.
△ Less
Submitted 31 October, 2013;
originally announced October 2013.
-
Application of vertex and mass constraints in track-based alignment
Authors:
J. Amoraal,
J. Blouw,
S. Blusk,
S. Borghi,
M. Cattaneo,
N. Chiapolini,
G. Conti,
M. Deissenroth,
F. Dupertuis,
R. van der Eijk,
V. Fave,
M. Gersabeck,
A. Hicheur,
W. Hulsbergen,
D. Hutchcroft,
A. Kozlinskiy,
R. W. Lambert,
F. Maciuc,
R. Marki,
M. Martinelli,
M. Merk,
M. Needham,
L. Nicolas,
J. Palacios,
C. Parkes
, et al. (14 additional authors not shown)
Abstract:
The software alignment of planar tracking detectors using samples of charged particle trajectories may lead to global detector distortions that affect vertex and momentum resolution. We present an alignment procedure that constrains such distortions by making use of samples of decay vertices reconstructed from two or more trajectories and putting constraints on their invariant mass. We illustrate…
▽ More
The software alignment of planar tracking detectors using samples of charged particle trajectories may lead to global detector distortions that affect vertex and momentum resolution. We present an alignment procedure that constrains such distortions by making use of samples of decay vertices reconstructed from two or more trajectories and putting constraints on their invariant mass. We illustrate the method by using a sample of invariant-mass constrained vertices from D^0 --> K^- pi^+ decays to remove a curvature bias in the LHCb spectrometer.
△ Less
Submitted 28 March, 2013; v1 submitted 19 July, 2012;
originally announced July 2012.
-
Absolute luminosity measurements with the LHCb detector at the LHC
Authors:
The LHCb Collaboration,
R. Aaij,
B. Adeva,
M. Adinolfi,
C. Adrover,
A. Affolder,
Z. Ajaltouni,
J. Albrecht,
F. Alessio,
M. Alexander,
G. Alkhazov,
P. Alvarez Cartelle,
A. A. Alves Jr,
S. Amato,
Y. Amhis,
J. Anderson,
R. B. Appleby,
O. Aquines Gutierrez,
F. Archilli,
L. Arrabito,
A. Artamonov,
M. Artuso,
E. Aslanides,
G. Auriemma,
S. Bachmann
, et al. (549 additional authors not shown)
Abstract:
Absolute luminosity measurements are of general interest for colliding-beam experiments at storage rings. These measurements are necessary to determine the absolute cross-sections of reaction processes and are valuable to quantify the performance of the accelerator. Using data taken in 2010, LHCb has applied two methods to determine the absolute scale of its luminosity measurements for proton-prot…
▽ More
Absolute luminosity measurements are of general interest for colliding-beam experiments at storage rings. These measurements are necessary to determine the absolute cross-sections of reaction processes and are valuable to quantify the performance of the accelerator. Using data taken in 2010, LHCb has applied two methods to determine the absolute scale of its luminosity measurements for proton-proton collisions at the LHC with a centre-of-mass energy of 7 TeV. In addition to the classic "van der Meer scan" method a novel technique has been developed which makes use of direct imaging of the individual beams using beam-gas and beam-beam interactions. This beam imaging method is made possible by the high resolution of the LHCb vertex detector and the close proximity of the detector to the beams, and allows beam parameters such as positions, angles and widths to be determined. The results of the two methods have comparable precision and are in good agreement. Combining the two methods, an overall precision of 3.5% in the absolute luminosity determination is reached. The techniques used to transport the absolute luminosity calibration to the full 2010 data-taking period are presented.
△ Less
Submitted 11 January, 2012; v1 submitted 13 October, 2011;
originally announced October 2011.