MARLEY (Model of Argon Reaction Low Energy Yields) v2.0.0
A Monte Carlo event generator for tens-of-MeV neutrino interactions
Loading...
Searching...
No Matches
marley::ContinuumExitChannel::SpinParityWidth Struct Reference

A spin-parity value with its corresponding partial decay width. More...

#include <ExitChannel.hh>

Inheritance diagram for marley::ContinuumExitChannel::SpinParityWidth:
marley::FragmentContinuumExitChannel::FragmentSpinParityWidth marley::GammaContinuumExitChannel::GammaSpinParityWidth

Public Member Functions

 SpinParityWidth (int twoJ, marley::Parity p, double w)
 

Public Attributes

double diff_width
 Partial differential decay width (MeV)
 
marley::Parity Pf
 Final nuclear parity.
 
int twoJf
 Final nuclear spin.
 

Detailed Description

A spin-parity value with its corresponding partial decay width.

This struct is used to sample final-state nuclear spin-parities in classes derived from ContinuumExitChannel

Definition at line 289 of file ExitChannel.hh.

Constructor & Destructor Documentation

◆ SpinParityWidth()

marley::ContinuumExitChannel::SpinParityWidth::SpinParityWidth ( int twoJ,
marley::Parity p,
double w )
inline
Parameters
twoJTwo times the nuclear spin
pNuclear parity
wPartial decay width (MeV) for the given spin-parity

Definition at line 294 of file ExitChannel.hh.

295 : twoJf( twoJ ), Pf( p ), diff_width( w ) {}
double diff_width
Partial differential decay width (MeV)
marley::Parity Pf
Final nuclear parity.

References diff_width, Pf, and twoJf.

Referenced by marley::FragmentContinuumExitChannel::FragmentSpinParityWidth::FragmentSpinParityWidth(), and marley::GammaContinuumExitChannel::GammaSpinParityWidth::GammaSpinParityWidth().

◆ ~SpinParityWidth()

virtual marley::ContinuumExitChannel::SpinParityWidth::~SpinParityWidth ( )
inlinevirtual

Definition at line 297 of file ExitChannel.hh.

297{}

Member Data Documentation

◆ diff_width

double marley::ContinuumExitChannel::SpinParityWidth::diff_width

Partial differential decay width (MeV)

Definition at line 301 of file ExitChannel.hh.

Referenced by SpinParityWidth(), and marley::NucleusDecayer::process_event().

◆ Pf

marley::Parity marley::ContinuumExitChannel::SpinParityWidth::Pf

Final nuclear parity.

Definition at line 300 of file ExitChannel.hh.

Referenced by SpinParityWidth().

◆ twoJf

int marley::ContinuumExitChannel::SpinParityWidth::twoJf

Final nuclear spin.

Definition at line 299 of file ExitChannel.hh.

Referenced by SpinParityWidth().


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