Abstract base class for models of gamma-ray strength functions.
More...
#include <GammaStrengthFunctionModel.hh>
|
| enum class | TransitionType { electric
, magnetic
, unphysical
} |
| | Electromagnetic transitions in nuclei may be classified by their multipolarity (electric vs. magnetic multipole radiation)
|
| |
|
|
int | A_ |
| | Mass number.
|
| |
|
int | Z_ |
| | Atomic number.
|
| |
Abstract base class for models of gamma-ray strength functions.
Classes derived from GammaStrengthFunctionModel may be used to simulate gamma-ray emission in situations where nuclear level data are unavailable. In particular, the HauserFeshbachDecay class uses instances of GammaStrengthFunctionModel to model the competition between gamma-ray emission and particle evaporation for highly-excited nuclear states.
◆ GammaStrengthFunctionModel()
| marley::GammaStrengthFunctionModel::GammaStrengthFunctionModel |
( |
int |
Z, |
|
|
int |
A |
|
) |
| |
- Parameters
-
| Z | Atomic number of the desired nuclide |
| A | Mass number of the desired nuclide |
◆ check_multipolarity()
| void marley::GammaStrengthFunctionModel::check_multipolarity |
( |
int |
l | ) |
|
|
staticprotected |
◆ strength_function()
| virtual double marley::GammaStrengthFunctionModel::strength_function |
( |
TransitionType |
type, |
|
|
int |
l, |
|
|
double |
e_gamma |
|
) |
| |
|
pure virtual |
◆ transmission_coefficient()
| virtual double marley::GammaStrengthFunctionModel::transmission_coefficient |
( |
TransitionType |
type, |
|
|
int |
l, |
|
|
double |
e_gamma |
|
) |
| |
|
pure virtual |
Returns the gamma-ray transmission coefficient (dimensionless) for the requested gamma energy and multipolarity.
The gamma-ray transmission coefficient and strength function are related via \(\text{T}_{\text{X}\ell}(\text{E}_\gamma) = 2\pi f_{\text{X}\ell}(\text{E}_\gamma)\text{E}_\gamma^{(2\ell + 1)},\) where X is the type of transition (electric or magnetic), \(\ell\) is the multipolarity, \(\text{T}_{\text{X}\ell}\) is the transmission coefficient, \(f_{\text{X}\ell}\) is the strength function, and \(\text{E}_\gamma\) is the gamma-ray energy.
- Parameters
-
| type | Electric or magnetic transition |
| l | Multipolarity of the transition |
| e_gamma | Gamma-ray energy (MeV) |
Implemented in marley::WeisskopfSingleParticleModel, and marley::StandardLorentzianModel.
The documentation for this class was generated from the following files: