Abstract

For a successful experiment, it is of utmost importance to provide a consistent detector description. This is also the main motivation behind DD4hep, which addresses detector description in a broad sense including the geometry and the materials used in the device, and additional parameters describing, e.g., the detection techniques, constants required for alignment and calibration, description of the readout structures and conditions data. An integral part of DD4hep is DDG4 which is a powerful tool that converts arbitrary DD4hep detector geometries to Geant4 and provides access to all Geant4 action stages. It is equipped with a comprehensive plugins suite that includes handling of different IO formats; Monte Carlo truth linking and a large set of segmentation and sensitive detector classes, allowing the simulation of a wide variety of detector technologies. In the following, recent developments in DD4hep/DDG4 like the addition of a ROOT based persistency mechanism for the detector description and the development of framework support for DDG4 are highlighted. Through this mechanism an experiment’s data processing framework can interface its essential tools to all DDG4 actions. This allows for simple integration of DD4hep into existing experiment frameworks.

Highlights

  • The DD4hep package [1] is a software toolkit that aims to unify aspects of detector description at different stages of an experiment and increases the efficiency and the ease of use

  • The aim is to cover on the one side the geometrical and material properties, and on the other side providing parameters such as alignment constants and calibration, description of the readout structures and conditions, and those directly associated with detection techniques

  • The construction and visualisation of the detector geometry are implemented through the ROOT geometry package [4], while the detector simulation is performed via an interface with the Geant4 simulation toolkit [5]

Read more

Summary

Introduction

The DD4hep package [1] is a software toolkit that aims to unify aspects of detector description at different stages of an experiment and increases the efficiency and the ease of use. The goal is to provide a consistent description from a single source in simulation, reconstruction and analysis phases. The advantages of such a consistent, comprehensive description are clearly established from experience in high energy physics experiments. The aim is to cover on the one side the geometrical and material properties, and on the other side providing parameters such as alignment constants and calibration, description of the readout structures and conditions, and those directly associated with detection techniques. The main idea behind DD4hep is to build on widely used pre-existing software to achieve a comprehensive generic detector description. The construction and visualisation of the detector geometry are implemented through the ROOT geometry package [4], while the detector simulation is performed via an interface with the Geant simulation toolkit [5]

Main objectives
The DD4hep toolkit
Namespace reorganization
Changes to the VolumeManager interface
Cell ID encoding
External framework support in DDG4
String parsing
Geometry building state
SensitiveDetector types behaviour
3.10 Parallel geometries
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.