Cargando…
A Common Tracking Software Project
The reconstruction of the trajectories of charged particles, or track reconstruction, is a key computational challenge for particle and nuclear physics experiments. While the tuning of track reconstruction algorithms can depend strongly on details of the detector geometry, the algorithms currently i...
Autores principales: | , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , |
---|---|
Lenguaje: | eng |
Publicado: |
2021
|
Materias: | |
Acceso en línea: | https://dx.doi.org/10.1007/s41781-021-00078-8 http://cds.cern.ch/record/2775922 |
_version_ | 1780971603033587712 |
---|---|
author | Ai, Xiaocong Allaire, Corentin Calace, Noemi Czirkos, Angéla Elsing, Markus Ene, Irina Farkas, Ralf Gagnon, Louis-Guillaume Garg, Rocky Gessinger, Paul Grasland, Hadrien Gray, Heather M. Gumpert, Christian Hrdinka, Julia Huth, Benjamin Kiehn, Moritz Klimpel, Fabian Kolbinger, Bernadette Krasznahorkay, Attila Langenberg, Robert Leggett, Charles Mania, Georgiana Moyse, Edward Niermann, Joana Osborn, Joseph D. Rousseau, David Salzburger, Andreas Schlag, Bastian Tompkins, Lauren Yamazaki, Tomohiro Yeo, Beomki Zhang, Jin |
author_facet | Ai, Xiaocong Allaire, Corentin Calace, Noemi Czirkos, Angéla Elsing, Markus Ene, Irina Farkas, Ralf Gagnon, Louis-Guillaume Garg, Rocky Gessinger, Paul Grasland, Hadrien Gray, Heather M. Gumpert, Christian Hrdinka, Julia Huth, Benjamin Kiehn, Moritz Klimpel, Fabian Kolbinger, Bernadette Krasznahorkay, Attila Langenberg, Robert Leggett, Charles Mania, Georgiana Moyse, Edward Niermann, Joana Osborn, Joseph D. Rousseau, David Salzburger, Andreas Schlag, Bastian Tompkins, Lauren Yamazaki, Tomohiro Yeo, Beomki Zhang, Jin |
author_sort | Ai, Xiaocong |
collection | CERN |
description | The reconstruction of the trajectories of charged particles, or track reconstruction, is a key computational challenge for particle and nuclear physics experiments. While the tuning of track reconstruction algorithms can depend strongly on details of the detector geometry, the algorithms currently in use by experiments share many common features. At the same time, the intense environment of the High-Luminosity LHC accelerator and other future experiments is expected to put even greater computational stress on track reconstruction software, motivating the development of more performant algorithms. We present here A Common Tracking Software (ACTS) toolkit, which draws on the experience with track reconstruction algorithms in the ATLAS experiment and presents them in an experiment-independent and framework-independent toolkit. It provides a set of high-level track reconstruction tools which are agnostic to the details of the detection technologies and magnetic field configuration and tested for strict thread-safety to support multi-threaded event processing. We discuss the conceptual design and technical implementation of ACTS, selected applications and performance of ACTS, and the lessons learned. |
id | cern-2775922 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2021 |
record_format | invenio |
spelling | cern-27759222023-03-24T03:41:06Zdoi:10.1007/s41781-021-00078-8http://cds.cern.ch/record/2775922engAi, XiaocongAllaire, CorentinCalace, NoemiCzirkos, AngélaElsing, MarkusEne, IrinaFarkas, RalfGagnon, Louis-GuillaumeGarg, RockyGessinger, PaulGrasland, HadrienGray, Heather M.Gumpert, ChristianHrdinka, JuliaHuth, BenjaminKiehn, MoritzKlimpel, FabianKolbinger, BernadetteKrasznahorkay, AttilaLangenberg, RobertLeggett, CharlesMania, GeorgianaMoyse, EdwardNiermann, JoanaOsborn, Joseph D.Rousseau, DavidSalzburger, AndreasSchlag, BastianTompkins, LaurenYamazaki, TomohiroYeo, BeomkiZhang, JinA Common Tracking Software Projecthep-exParticle Physics - Experimentphysics.ins-detDetectors and Experimental TechniquesThe reconstruction of the trajectories of charged particles, or track reconstruction, is a key computational challenge for particle and nuclear physics experiments. While the tuning of track reconstruction algorithms can depend strongly on details of the detector geometry, the algorithms currently in use by experiments share many common features. At the same time, the intense environment of the High-Luminosity LHC accelerator and other future experiments is expected to put even greater computational stress on track reconstruction software, motivating the development of more performant algorithms. We present here A Common Tracking Software (ACTS) toolkit, which draws on the experience with track reconstruction algorithms in the ATLAS experiment and presents them in an experiment-independent and framework-independent toolkit. It provides a set of high-level track reconstruction tools which are agnostic to the details of the detection technologies and magnetic field configuration and tested for strict thread-safety to support multi-threaded event processing. We discuss the conceptual design and technical implementation of ACTS, selected applications and performance of ACTS, and the lessons learned.The reconstruction of the trajectories of charged particles, or track reconstruction, is a key computational challenge for particle and nuclear physics experiments. While the tuning of track reconstruction algorithms can depend strongly on details of the detector geometry, the algorithms currently in use by experiments share many common features. At the same time, the intense environment of the High-Luminosity LHC accelerator and other future experiments is expected to put even greater computational stress on track reconstruction software, motivating the development of more performant algorithms. We present here A Common Tracking Software (ACTS) toolkit, which draws on the experience with track reconstruction algorithms in the ATLAS experiment and presents them in an experiment-independent and framework-independent toolkit. It provides a set of high-level track reconstruction tools which are agnostic to the details of the detection technologies and magnetic field configuration and tested for strict thread-safety to support multi-threaded event processing. We discuss the conceptual design and technical implementation of ACTS, selected applications and performance of ACTS, and the lessons learned.arXiv:2106.13593oai:cds.cern.ch:27759222021-06-25 |
spellingShingle | hep-ex Particle Physics - Experiment physics.ins-det Detectors and Experimental Techniques Ai, Xiaocong Allaire, Corentin Calace, Noemi Czirkos, Angéla Elsing, Markus Ene, Irina Farkas, Ralf Gagnon, Louis-Guillaume Garg, Rocky Gessinger, Paul Grasland, Hadrien Gray, Heather M. Gumpert, Christian Hrdinka, Julia Huth, Benjamin Kiehn, Moritz Klimpel, Fabian Kolbinger, Bernadette Krasznahorkay, Attila Langenberg, Robert Leggett, Charles Mania, Georgiana Moyse, Edward Niermann, Joana Osborn, Joseph D. Rousseau, David Salzburger, Andreas Schlag, Bastian Tompkins, Lauren Yamazaki, Tomohiro Yeo, Beomki Zhang, Jin A Common Tracking Software Project |
title | A Common Tracking Software Project |
title_full | A Common Tracking Software Project |
title_fullStr | A Common Tracking Software Project |
title_full_unstemmed | A Common Tracking Software Project |
title_short | A Common Tracking Software Project |
title_sort | common tracking software project |
topic | hep-ex Particle Physics - Experiment physics.ins-det Detectors and Experimental Techniques |
url | https://dx.doi.org/10.1007/s41781-021-00078-8 http://cds.cern.ch/record/2775922 |
work_keys_str_mv | AT aixiaocong acommontrackingsoftwareproject AT allairecorentin acommontrackingsoftwareproject AT calacenoemi acommontrackingsoftwareproject AT czirkosangela acommontrackingsoftwareproject AT elsingmarkus acommontrackingsoftwareproject AT eneirina acommontrackingsoftwareproject AT farkasralf acommontrackingsoftwareproject AT gagnonlouisguillaume acommontrackingsoftwareproject AT gargrocky acommontrackingsoftwareproject AT gessingerpaul acommontrackingsoftwareproject AT graslandhadrien acommontrackingsoftwareproject AT grayheatherm acommontrackingsoftwareproject AT gumpertchristian acommontrackingsoftwareproject AT hrdinkajulia acommontrackingsoftwareproject AT huthbenjamin acommontrackingsoftwareproject AT kiehnmoritz acommontrackingsoftwareproject AT klimpelfabian acommontrackingsoftwareproject AT kolbingerbernadette acommontrackingsoftwareproject AT krasznahorkayattila acommontrackingsoftwareproject AT langenbergrobert acommontrackingsoftwareproject AT leggettcharles acommontrackingsoftwareproject AT maniageorgiana acommontrackingsoftwareproject AT moyseedward acommontrackingsoftwareproject AT niermannjoana acommontrackingsoftwareproject AT osbornjosephd acommontrackingsoftwareproject AT rousseaudavid acommontrackingsoftwareproject AT salzburgerandreas acommontrackingsoftwareproject AT schlagbastian acommontrackingsoftwareproject AT tompkinslauren acommontrackingsoftwareproject AT yamazakitomohiro acommontrackingsoftwareproject AT yeobeomki acommontrackingsoftwareproject AT zhangjin acommontrackingsoftwareproject AT aixiaocong commontrackingsoftwareproject AT allairecorentin commontrackingsoftwareproject AT calacenoemi commontrackingsoftwareproject AT czirkosangela commontrackingsoftwareproject AT elsingmarkus commontrackingsoftwareproject AT eneirina commontrackingsoftwareproject AT farkasralf commontrackingsoftwareproject AT gagnonlouisguillaume commontrackingsoftwareproject AT gargrocky commontrackingsoftwareproject AT gessingerpaul commontrackingsoftwareproject AT graslandhadrien commontrackingsoftwareproject AT grayheatherm commontrackingsoftwareproject AT gumpertchristian commontrackingsoftwareproject AT hrdinkajulia commontrackingsoftwareproject AT huthbenjamin commontrackingsoftwareproject AT kiehnmoritz commontrackingsoftwareproject AT klimpelfabian commontrackingsoftwareproject AT kolbingerbernadette commontrackingsoftwareproject AT krasznahorkayattila commontrackingsoftwareproject AT langenbergrobert commontrackingsoftwareproject AT leggettcharles commontrackingsoftwareproject AT maniageorgiana commontrackingsoftwareproject AT moyseedward commontrackingsoftwareproject AT niermannjoana commontrackingsoftwareproject AT osbornjosephd commontrackingsoftwareproject AT rousseaudavid commontrackingsoftwareproject AT salzburgerandreas commontrackingsoftwareproject AT schlagbastian commontrackingsoftwareproject AT tompkinslauren commontrackingsoftwareproject AT yamazakitomohiro commontrackingsoftwareproject AT yeobeomki commontrackingsoftwareproject AT zhangjin commontrackingsoftwareproject |