ImpCresst -- A versatile simulation tool focusing on solid-state detectors at keV energies
Abstract
We present ImpCresst, a Geant4-based Monte Carlo tool to simulate backgrounds from natural and cosmogenic radionuclides, and calibration signals in solid-state detectors and their response to it. It is tuned for a fast-evolving and heterogeneous detector environment with a focus on physics at the keV range. This tool was originally developed and validated by the CRESST collaboration; however, its flexibility and configurability make it suitable for other experiments with similar requirements. Key features of ImpCresst include the dynamic geometry implementation directly from CAD files, ROOT-based data persistency of the whole event topology and automatic metadata annotation for data provenance, and interfaces to various particle generators, particularly for radiogenic and cosmogenic radionuclides. It includes also a newly developed particle generator for radioactive bulk and surface contaminations which is completely independent of any user defined confinement volumes. The auxiliary tool CresstDS applies detector-specific energy and time resolution based on a user-provided data set of empirical parameterization. We discuss also how to manage an ImpCresst based workflow in an HPC environment based on Apptainer and nextflow.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.