Cargando…

Detector simulations with DD4hep

Detector description is a key component of detector design studies, test beam analyses, and most of particle physics experiments that require the simulation of more and more different detector geometries and event types. This paper describes DD4hep, which is an easy-to-use yet flexible and powerful...

Descripción completa

Detalles Bibliográficos
Autores principales: Petric, Marko, Frank, Markus, Gaede, Frank-Dieter, Lu, Shaojun, Nikiforou, Nikiforos, Sailer, Andre
Formato: info:eu-repo/semantics/article
Lenguaje:eng
Publicado: J. Phys.: Conf. Ser. 2017
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1742-6596/898/4/042015
http://cds.cern.ch/record/2244362
_version_ 1780953419610062848
author Petric, Marko
Frank, Markus
Gaede, Frank-Dieter
Lu, Shaojun
Nikiforou, Nikiforos
Sailer, Andre
author_facet Petric, Marko
Frank, Markus
Gaede, Frank-Dieter
Lu, Shaojun
Nikiforou, Nikiforos
Sailer, Andre
author_sort Petric, Marko
collection CERN
description Detector description is a key component of detector design studies, test beam analyses, and most of particle physics experiments that require the simulation of more and more different detector geometries and event types. This paper describes DD4hep, which is an easy-to-use yet flexible and powerful detector description framework that can be used for detector simulation and also extended to specific needs for a particular working environment. Linear collider detector concepts ILD, SiD and CLICdp as well as detector development collaborations CALICE and FCal have chosen to adopt the DD4hep geometry framework and its DDG4 pathway to Geant4 as its core simulation and reconstruction tools. The DDG4 plugins suite includes a wide variety of input formats, provides access to the Geant4 particle gun or general particles source and allows for handling of Monte Carlo truth information, e.g. by linking hits and the primary particle that caused them, which is indispensable for performance and efficiency studies. An extendable array of segmentations and sensitive detectors allows the simulation of a wide variety of detector technologies. This paper shows how DD4hep allows to perform complex Geant4 detector simulations without compiling a single line of additional code by providing a palette of sub-detector components that can be combined and configured via compact XML files. Simulation is controlled either completely via the command line or via simple Python steering files interpreted by a Python executable. It also discusses how additional plugins and extensions can be created to increase the functionality.
format info:eu-repo/semantics/article
id cern-2244362
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2017
publisher J. Phys.: Conf. Ser.
record_format invenio
spelling cern-22443622019-10-15T15:19:24Z doi:10.1088/1742-6596/898/4/042015 http://cds.cern.ch/record/2244362 eng Petric, Marko Frank, Markus Gaede, Frank-Dieter Lu, Shaojun Nikiforou, Nikiforos Sailer, Andre Detector simulations with DD4hep Particle Physics - Experiment 3: Advanced software Detector description is a key component of detector design studies, test beam analyses, and most of particle physics experiments that require the simulation of more and more different detector geometries and event types. This paper describes DD4hep, which is an easy-to-use yet flexible and powerful detector description framework that can be used for detector simulation and also extended to specific needs for a particular working environment. Linear collider detector concepts ILD, SiD and CLICdp as well as detector development collaborations CALICE and FCal have chosen to adopt the DD4hep geometry framework and its DDG4 pathway to Geant4 as its core simulation and reconstruction tools. The DDG4 plugins suite includes a wide variety of input formats, provides access to the Geant4 particle gun or general particles source and allows for handling of Monte Carlo truth information, e.g. by linking hits and the primary particle that caused them, which is indispensable for performance and efficiency studies. An extendable array of segmentations and sensitive detectors allows the simulation of a wide variety of detector technologies. This paper shows how DD4hep allows to perform complex Geant4 detector simulations without compiling a single line of additional code by providing a palette of sub-detector components that can be combined and configured via compact XML files. Simulation is controlled either completely via the command line or via simple Python steering files interpreted by a Python executable. It also discusses how additional plugins and extensions can be created to increase the functionality. info:eu-repo/grantAgreement/EC/FP7/654168 info:eu-repo/semantics/openAccess Education Level info:eu-repo/semantics/article http://cds.cern.ch/record/2244362 J. Phys.: Conf. Ser. J. Phys.: Conf. Ser., 4 (2017) pp. 042015 2017
spellingShingle Particle Physics - Experiment
3: Advanced software
Petric, Marko
Frank, Markus
Gaede, Frank-Dieter
Lu, Shaojun
Nikiforou, Nikiforos
Sailer, Andre
Detector simulations with DD4hep
title Detector simulations with DD4hep
title_full Detector simulations with DD4hep
title_fullStr Detector simulations with DD4hep
title_full_unstemmed Detector simulations with DD4hep
title_short Detector simulations with DD4hep
title_sort detector simulations with dd4hep
topic Particle Physics - Experiment
3: Advanced software
url https://dx.doi.org/10.1088/1742-6596/898/4/042015
http://cds.cern.ch/record/2244362
http://cds.cern.ch/record/2244362
work_keys_str_mv AT petricmarko detectorsimulationswithdd4hep
AT frankmarkus detectorsimulationswithdd4hep
AT gaedefrankdieter detectorsimulationswithdd4hep
AT lushaojun detectorsimulationswithdd4hep
AT nikiforounikiforos detectorsimulationswithdd4hep
AT sailerandre detectorsimulationswithdd4hep