CMD + K

bxdecay0

Community

Library for the random generation of simulated nuclear decays

Installation

To install this package, run one of the following:

Conda
$conda install conda-forge::bxdecay0

Usage Tracking

1.2.0
1.1.2
2 / 8 versions selected
Downloads (Last 6 months): 0

Description

The BxDecay0 C++ library provides a set of classes and functions for the random generation of simulated nuclear decays. It consists in a C++ port of he original Decay0 Fortran program (also known as GENBB in some other context) written and maintained by Volodymyr Tretyak (KINR). Decay0 was created to address the Monte Carlo generation of nuclear decays in the context of double beta decay and dark matter experimental research.

BxDecay0 aims to be used by any C++ simulation program that needs to generate the kinematics of primary particles emitted from specific nuclear decays (example: input for a Geant4 based Monte Carlo simulation program). It can be easily interfaced with the HepMC event/particle model or any other client application.

BxDecay0 provides an extension library which implements an interface for Geant4 (through a PrimaryGeneratorAction class and its associated messenger).

About

Summary

Library for the random generation of simulated nuclear decays

Last Updated

Dec 18, 2025 at 09:27

License

GPL-3.0-only

Total Downloads

1.0K

Supported Platforms

macOS-64
macOS-arm64
linux-64