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...
Autores principales: | , , , , , |
---|---|
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 |