scholarly journals Perspectives for the migration of the LHCb geometry to the DD4hep toolkit

2019 ◽  
Vol 214 ◽  
pp. 02022
Author(s):  
Silvia Borghi ◽  
Chris Burr ◽  
Marco Clemencic ◽  
Gloria Corti ◽  
Ben Couturier ◽  
...  

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.

2019 ◽  
Vol 214 ◽  
pp. 05026
Author(s):  
Jiaheng Zou ◽  
Tao Lin ◽  
Weidong Li ◽  
Xingtao Huang ◽  
Ziyan Deng ◽  
...  

SNiPER is a general purpose offline software framework for high energy physics experiment. It provides some features that are attractive to neutrino experiments, such as the event buffer. More than one events are available in the buffer according to a customizable time window, so that it is easy for users to apply events correlation analysis. We also implemented the MT-SNiPER to support multithreading computing based on Intel TBB. In MT-SNiPER, the event loop is split into pieces, and each piece is dispatched to a task. The global buffer, an extension and enhancement to the event buffer, is implemented for MT-SNiPER. The global buffer is available by all threads. It keeps all the events being processed in memory. When there is an available task, a subset of its events is dispatched to that task. There can be overlaps between the subsets in different tasks due to the time window. However, it is ensured that each event is processed only once. In the task side, the subsets of events are locally managed by a normal event buffer. So the global buffer can be transparent to most user algorithms. Within the global buffer, the multithreading computing of MT-SNiPER becomes more practicable.


2008 ◽  
Vol 22 (05) ◽  
pp. 353-358 ◽  
Author(s):  
YING LIU ◽  
CHI XIE

In modern high-energy physics, a powerful electromagnetic field must be supplied for some elementary particles to be accelerated by passing through the region of high-energy physics fields. The electric current and high voltage producing the powerful electromagnetic field are very important to high-energy accelerators, but the insulation of electromagnetic coils in the accelerators suffers from electric damage under powerful electricity. Epecially, it may be stricken by transient overvoltage from the a.c. generator or electric network at any time. For the insulation problem of electromagnetic coils in the accelerator stricken by transient overvoltage, based on real-time monitoring and virtual image technique, the image recovery of transient voltage and the insulation safety of electromagnetic coils in the accelerator can be analyzed and predicted on-line.


1994 ◽  
Vol 40 (2-3) ◽  
pp. 167-178
Author(s):  
Sandro Centro ◽  
Edward W. Davis ◽  
R.A. (Fred) Heaton ◽  
Ping Ni ◽  
Donatella Pascoli ◽  
...  

2006 ◽  
Vol 53 (3) ◽  
pp. 1032-1038 ◽  
Author(s):  
Haitao Zhu ◽  
Kejun Zhu ◽  
Yuanping Chu ◽  
Jingwei Zhao

2020 ◽  
Vol 245 ◽  
pp. 02032
Author(s):  
Carl Vuosalo ◽  
Sunanda Banerjee ◽  
Markus Frank ◽  
Vladimir Ivanchenko ◽  
Sergio Lo Meo ◽  
...  

DD4hep is an open-source software toolkit that provides comprehensive and complete generic detector descriptions for high energy physics (HEP) detectors. The Compact Muon Solenoid collaboration (CMS) has recently evaluated and adopted DD4hep to replace its custom detector description software. CMS has demanding software requirements as a very large, longrunning experiment that must support legacy geometries and study many possible upgraded detector designs of a constantly evolving detector that will be taking data for many years to come. CMS has chosen DD4hep since it is a high-quality, community-supported solution that will benefit from continuing modernization and maintenance. This presentation will discuss the issues of DD4hep adoption, the advantages and disadvantages of the various design choices, performance results, and the integration of the plugin systems from CMS and Gaudi, another open-source software framework. Recommendations about DD4hep based upon the CMS use cases will also be presented.


1994 ◽  
Author(s):  
Roberto Messi ◽  
Enrico Pasqualucci ◽  
Luciano Paoluzi ◽  
Antonio L. Perrone ◽  
Gianfranco Basti

1996 ◽  
Vol 3 (2) ◽  
pp. 90-107
Author(s):  
Antonio L. Perrone ◽  
Enrico Pasqualucci ◽  
Roberto Messi ◽  
Gianfranco Basti ◽  
Luciano Paoluzi

Sign in / Sign up

Export Citation Format

Share Document