Abstract

HEP experiments simulate the detector response by accessing all needed data and services within their own software frameworks. However decoupling the simulation process from the experiment infrastructure can be useful for a number of tasks, amongst them the debugging of new features, or the validation of multi-threaded vs sequential simulation code and the optimization of algorithms for HPCs. The relevant features and data must be extracted from the framework to produce a standalone simulation application. As an example, the simulation of the detector response of the ATLAS experiment at the LHC is based on the Geant4 toolkit and is fully integrated in the experiment’s framework “Athena”. Recent developments opened the possibility of accessing a full persistent copy of the ATLAS geometry outside of the Athena framework. This is a prerequisite for running ATLAS Geant4 simulation standalone. In this paper we present the status of development of FullSimLight, a lightweight simulation prototype that is being developed with the goal of running ATLAS standalone Geant4 simulation with the actual ATLAS geometry. The purpose of FullSimLight is to simplify studies of Geant4 tracking and physics processes, including tests on novel architectures. We will also address the challenges related to the complexity of ATLAS’s geometry implementation, which precludes make persistent a complete detector description in a way that can be automatically read by standalone Geant4. This lightweight prototype is meant to ease debugging operations on the Geant4 side and to allow early testing of new Geant4 releases. It will also ease optimization studies and R&D activities related to HPC development: i.e. the possibility to offload partially/totally the simulation to GPUs/Accelerators without having to port the whole experimental infrastructure.

Highlights

  • High Energy Physics (HEP) experiments need to simulate their detector response with a high level of accuracy, to be able to correctly compare experimental data to simulated data from theoretical models

  • HEP experiments are not static and during their life-cycles many upgrade activities and R&D programs are in progress and the software frameworks need to cope with the new needs and new developments

  • For this reason it is not possible to directly make this shape persistent into standard geometry formats that are widely used in the HEP community such as GDML [20], or dump it in a way that can be automatically read by standalone Geant4

Read more

Summary

Introduction

High Energy Physics (HEP) experiments need to simulate their detector response with a high level of accuracy, to be able to correctly compare experimental data to simulated data from theoretical models. Each experiment carries out diverse R&D projects in order to successfully face all those challenges posed by near term and future research programs, everything within some constraints for example given by the available computing budget In this context, particle transport Monte Carlo simulation, that is implemented using the Geant toolkit [1,2,3], is considered as one of the main actors of the experiment simulation stack, being the main CPU consumer in most scenarios. It is conceived as a tool to streamline a number of tasks related to simulation and detector description, like the debug of new features and the early testing of new Geant releases or geometry clash detection It could be envisaged as a useful tool to ease the validation of multi-threaded vs sequential simulation code or the optimization of algorithms for HPC’s environments.

Athena framework and ATLAS detector simulation
Towards a standalone ATLAS full simulation
Standalone GeoModel and Geometry Persistency
GeoModel2G4 converter and complexity of the ATLAS geometry
FullSimLight: status and features
Conclusions
Full Text
Published version (Free)

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