Celeritas 0.7.0-dev.313+develop.1857205b
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
celeritas::DTMucfInteractor Class Reference

Muon-catalyzed fusion of \( (dt)_\mu \) molecules. More...

#include <DTMucfInteractor.hh>

Public Types

enum class  Channel { alpha_muon_neutron , muonicalpha_neutron , size_ }
 

Public Member Functions

 DTMucfInteractor (NativeCRef< DTMixMucfData > const &data, Channel channel, StackAllocator< Secondary > &allocate)
 Construct with shared data and channel selection.
 
template<class Engine >
Interaction operator() (Engine &rng)
 Sample a dt muonic molecule fusion.
 

Detailed Description

Muon-catalyzed fusion of \( (dt)_\mu \) molecules.

Fusion channels:

Warning
This implementation has an incorrect energy and momentum conservation implementation. Acceleron assumes an isotropic direction for both neutron and muon in the \( \alpha + \mu + n \) channel, which leads to the alpha particle either conserving energy or momentum but not both simultaneously. The current implementation results in a roughly correct total energy within \( K_\text{total} = [17.5, 17.9] \) MeV, instead of the expected 17.6 MeV.

Member Enumeration Documentation

◆ Channel

Enumerator
alpha_muon_neutron 

\( \alpha + \mu + n \)

muonicalpha_neutron 

\( (\alpha)_\mu + n \)


The documentation for this class was generated from the following file: