Abstract
The LHCb experiment uses a custom made C++ detector and geometry description toolkit, integrated with the Gaudi framework, designed when the LHCb software was first implemented. With the LHCb upgrade scheduled for 2021, it is necessary for the experiment to review this choice and adapt to the evolution of software and computing (in terms of e.g multi-threading support or vectorization) The Detector Description Toolkit for High Energy Physics (DD4hep) is a good candidate for the replacement for LHCb’s geometry description framework: it is possible to integrate it with the LHCb core software framework and its features theoretically match the requirements: in terms of geometry and detector description but also concerning the possibility to add detector alignment parameters and the integration with simulation tools. In this paper we report on detailed studies undertaken to compare the feature set proposed by the DD4hep toolkit, to what is needed by LHCb. We show not only how the main description could be migrated, but also how to integrate the LHCb real-time alignment tools in this toolkit, in order to identify the main obstacles to the migration of the experiment to DD4hep.
Highlights
The Large Hadron Collider beauty (LHCb) experiment studies b-quark and c-quark decays, and performs precision measurements in the forward direction at the Large Hadron Collider at CERN
The LHCb Detector Description is stored in the Detector Description Database (DDDB)
3.4 Conclusion The DDDB converter and the validation prototypes showed that DD4hep fulfils the need of the LHCb experiment
Summary
The Large Hadron Collider beauty (LHCb) experiment studies b-quark and c-quark decays, and performs precision measurements in the forward direction at the Large Hadron Collider at CERN. It consist of a single-arm spectrometer with excellent vertexing and momentum resolution capabilities, and will be upgraded in 2019/2020 to improve its capabilities further [1]. The original LHCb detector description framework is a custom development that was tailored to the experiment’s needs, in the early days of the LHCb software stack development (early 2000s). This paper presents the process followed for this study and the current LHCb plans
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.