Detector design studies, test beam analyses, or other small particle physics experiments require the simulation of more and more detector geometries and event types, while lacking the resources to build full scale Geant4 applications from
scratch. Therefore an easy-to-use yet flexible and powerful simulation program
that solves this common problem but can also be adapted to specific requirements
The groups supporting studies of the linear collider detector concepts ILD, SiD and CLICdp as well as detector development collaborations CALICE and FCal
have chosen to use the DD4hep geometry framework and its DDG4 pathway to Geant4 for this purpose. DD4hep with DDG4 offers a powerful tool to create arbitrary detector geometries and gives access to all Geant4 action stages.
The DDG4 plugins suite includes the handling of a wide variety of
input formats; access to the Geant4 particle gun or general particles source;
the handling of Monte Carlo truth information -- e.g., linking hits and the
primary particle that caused them -- indispensable for performance and
efficiency studies. An extendable array of segmentations and sensitive detector
allows the simulation of a wide variety of detector technologies.
In this presentation we will show how our DD4hep based simulation program allows
one 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, and steering the
simulation either completely via the command line or via
simple python steering files interpreted by a python executable. We will also show how additional plugins and extensions can be created to increase the functionality.
|Primary Keyword (Mandatory)||Simulation|