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

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

#include <DDMucfInteractor.hh>

Public Types

enum class  Channel { helium3_muon_neutron , muonichelium3_neutron , tritium_muon_proton , size_ }
 

Public Member Functions

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

Detailed Description

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

Fusion channels:

The mass ratios between \( ^3\text{He} \) and the neutron, and between tritium and the proton, are both about 3:1. This leads to the neutron and proton kinetic energies being 3/4 of the total kinetic energy available in their respective channels.

Note
This interactor has a similar implementation as DTMucfInteractor , where energy is not fully conserved. See its documentation for details.

Member Enumeration Documentation

◆ Channel

Todo:
Implement muonictriton_proton ( \( (t)_\mu + p \))
Enumerator
helium3_muon_neutron 

\( ^3\text{He} + \mu + n \)

muonichelium3_neutron 

\( (^3\text{He})_\mu + n \)

tritium_muon_proton 

\( t + \mu + p \)


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