Cargando…

DDG4 A Simulation Framework based on the DD4hep Detector Description Toolkit

The detector description is an essential component that has to be used to analyse and simulate data resulting from particle collisions in high energy physics experiments. Based on the DD4hep detector description toolkit a flexible and data driven simulation framework was designed using the Geant4 to...

Descripción completa

Detalles Bibliográficos
Autores principales: Frank, M, Gaede, F, Nikiforou, N, Petric, M, Sailer, A
Lenguaje:eng
Publicado: 2015
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1742-6596/664/7/072017
http://cds.cern.ch/record/2134621
_version_ 1780949917661921280
author Frank, M
Gaede, F
Nikiforou, N
Petric, M
Sailer, A
author_facet Frank, M
Gaede, F
Nikiforou, N
Petric, M
Sailer, A
author_sort Frank, M
collection CERN
description The detector description is an essential component that has to be used to analyse and simulate data resulting from particle collisions in high energy physics experiments. Based on the DD4hep detector description toolkit a flexible and data driven simulation framework was designed using the Geant4 tool-kit. We present this framework and describe the guiding requirements and the architectural design, which was strongly driven by ease of use. The goal was, given an existing detector description, to simulate the detector response to particle collisions in high energy physics experiments with minimal effort, but not impose restrictions to support enhanced or improved behaviour.Starting from the ROOT based geometry implementation used by DD4hep an automatic conversion mechanism to Geant4 was developed. The physics response and the mechanism to input particle data from generators was highly formalized and can be instantiated on demand using known factory patterns. A palette of components to model the detector response is provided by default, but improved or more sophisticated components may easily be added using the factory pattern. Only the final configuration of the instantiated components has to be provided by end-users using either C++ or python scripting or an XML based description.
id oai-inspirehep.net-1413998
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2015
record_format invenio
spelling oai-inspirehep.net-14139982022-08-10T13:01:02Zdoi:10.1088/1742-6596/664/7/072017http://cds.cern.ch/record/2134621engFrank, MGaede, FNikiforou, NPetric, MSailer, ADDG4 A Simulation Framework based on the DD4hep Detector Description ToolkitComputing and ComputersThe detector description is an essential component that has to be used to analyse and simulate data resulting from particle collisions in high energy physics experiments. Based on the DD4hep detector description toolkit a flexible and data driven simulation framework was designed using the Geant4 tool-kit. We present this framework and describe the guiding requirements and the architectural design, which was strongly driven by ease of use. The goal was, given an existing detector description, to simulate the detector response to particle collisions in high energy physics experiments with minimal effort, but not impose restrictions to support enhanced or improved behaviour.Starting from the ROOT based geometry implementation used by DD4hep an automatic conversion mechanism to Geant4 was developed. The physics response and the mechanism to input particle data from generators was highly formalized and can be instantiated on demand using known factory patterns. A palette of components to model the detector response is provided by default, but improved or more sophisticated components may easily be added using the factory pattern. Only the final configuration of the instantiated components has to be provided by end-users using either C++ or python scripting or an XML based description.oai:inspirehep.net:14139982015
spellingShingle Computing and Computers
Frank, M
Gaede, F
Nikiforou, N
Petric, M
Sailer, A
DDG4 A Simulation Framework based on the DD4hep Detector Description Toolkit
title DDG4 A Simulation Framework based on the DD4hep Detector Description Toolkit
title_full DDG4 A Simulation Framework based on the DD4hep Detector Description Toolkit
title_fullStr DDG4 A Simulation Framework based on the DD4hep Detector Description Toolkit
title_full_unstemmed DDG4 A Simulation Framework based on the DD4hep Detector Description Toolkit
title_short DDG4 A Simulation Framework based on the DD4hep Detector Description Toolkit
title_sort ddg4 a simulation framework based on the dd4hep detector description toolkit
topic Computing and Computers
url https://dx.doi.org/10.1088/1742-6596/664/7/072017
http://cds.cern.ch/record/2134621
work_keys_str_mv AT frankm ddg4asimulationframeworkbasedonthedd4hepdetectordescriptiontoolkit
AT gaedef ddg4asimulationframeworkbasedonthedd4hepdetectordescriptiontoolkit
AT nikiforoun ddg4asimulationframeworkbasedonthedd4hepdetectordescriptiontoolkit
AT petricm ddg4asimulationframeworkbasedonthedd4hepdetectordescriptiontoolkit
AT sailera ddg4asimulationframeworkbasedonthedd4hepdetectordescriptiontoolkit