A nuclear matrix element that represents a transition caused by a neutrino-nucleus reaction.
More...
#include <MatrixElement.hh>
|
enum | TransitionType { FERMI = 0,
GAMOW_TELLER = 1
} |
| Enumerated type that represents the possible kinds of nuclear transitions recognized by MARLEY.
|
|
|
| MatrixElement (double level_energy, double strength, TransitionType type, marley::Level *final_level=nullptr) |
|
const marley::Level * | level () const |
| Get a pointer to the final-state nuclear Level accessed by the matrix element, or nullptr if it is a transition to the unbound continuum.
|
|
marley::Level * | level () |
| Get a pointer to the final-state nuclear Level accessed by the matrix element, or nullptr if it is a transition to the unbound continuum.
|
|
double | level_energy () const |
| Get the excitation energy (MeV) of the final-state nuclear level accessed by the matrix element.
|
|
void | set_level (marley::Level *lev) |
| Set the pointer to the final nuclear Level object accessed by the matrix element.
|
|
void | set_level_energy (double energy) |
| Set the excitation energy (MeV) of the final-state nuclear level accessed by the matrix element.
|
|
void | set_strength (double strength) |
| Set the numerical value (dimensionless) of the matrix element.
|
|
void | set_type (TransitionType type) |
| Set the kind of nuclear transition (e.g., Fermi, Gamow-Teller) represented by the matrix element.
|
|
double | strength () const |
| Get the numerical value (dimensionless) of the matrix element.
|
|
TransitionType | type () const |
| Get the kind of nuclear transition (e.g., Fermi, Gamow-Teller) represented by the matrix element.
|
|
|
marley::Level * | final_level_ |
| Pointer to the final Level object for a transition to a discrete nuclear level, or nullptr for an unbound state.
|
|
double | level_energy_ |
| Energy (MeV) of the final-state nuclear level accessed by this matrix element.
|
|
double | strength_ |
| Numerical value of the matrix element (dimensionless)
|
|
TransitionType | type_ |
| The kind of transition represented by this matrix element (Fermi, Gamow-Teller, etc.)
|
|
A nuclear matrix element that represents a transition caused by a neutrino-nucleus reaction.
marley::MatrixElement::MatrixElement |
( |
double |
level_energy, |
|
|
double |
strength, |
|
|
TransitionType |
type, |
|
|
marley::Level * |
final_level = nullptr |
|
) |
| |
|
inline |
- Parameters
-
level_energy | Excitation energy (MeV) of the final-state nuclear level accessed by the matrix element |
strength | Numerical value (dimensionless) of the matrix element |
type | Type of nuclear transition (e.g., Fermi, Gamow-Teller) represented by the matrix element |
final_level | Pointer to the Level object that represents the final nuclear level |
The documentation for this class was generated from the following file: