Framework for Unified Simulation of Events
fuse is the refactored version of the XENONnT simulation chain. The goal of this project is to unify epix and WFSim into a single program. fuse is based on the strax framework, so that the simulation steps are encoded in plugins with defined inputs and outputs. This allows for a flexible and modular simulation chain.
With all requirements fulfilled (e.g., on top of the XENONnT montecarlo_environment):
python -m pip install xenon-fuse
or install from source:
git clone git@github.com:XENONnT/fuse
cd fuse
python -m pip install . --user
The full simulation chain in split into multiple plugins. An overview of the simulation structure can be found below.