Skip to content

XENONnT/fuse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7a651c3 · Feb 18, 2025
Jan 25, 2025
May 18, 2024
Feb 18, 2025
Feb 5, 2025
Jan 25, 2025
Jan 25, 2025
Mar 19, 2024
Apr 3, 2023
May 29, 2024
Oct 29, 2024
Jan 25, 2025
Jan 25, 2025
Jun 29, 2023
Apr 24, 2024
Jan 25, 2025
Mar 14, 2024

Repository files navigation

XENON fuse

PyPI version shields.io Coverage Status Test package Readthedocs Badge pre-commit.ci status DOI

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.

Installation

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

Plugin Structure

The full simulation chain in split into multiple plugins. An overview of the simulation structure can be found below.

fuse plugin structure