|
MARLEY (Model of Argon Reaction Low Energy Yields) v2.0.0
A Monte Carlo event generator for tens-of-MeV neutrino interactions
|
Simple container for storing reference data about each of the nuclear fragments considered by MARLEY's compound nucleus de-excitation models. More...
#include <Fragment.hh>
Public Member Functions | |
| Fragment (int pid, int twoS, marley::Parity pi) | |
| int | get_A () const |
| Get the mass number of this fragment. | |
| double | get_mass () const |
| Get the mass (in MeV) of this fragment. | |
| marley::Parity | get_parity () const |
| Get the parity of this fragment. | |
| int | get_pid () const |
| Get the PDG particle ID for this fragment. | |
| int | get_two_s () const |
| Get two times the spin of this fragment. | |
| int | get_Z () const |
| Get the atomic number of this fragment. | |
Simple container for storing reference data about each of the nuclear fragments considered by MARLEY's compound nucleus de-excitation models.
Definition at line 27 of file Fragment.hh.
|
inline |
| pid | PDG particle ID |
| twoS | Two times the fragment's spin |
| pi | The fragment's parity |
Definition at line 66 of file Fragment.hh.
|
inline |
|
inline |
Get the mass (in MeV) of this fragment.
Definition at line 88 of file Fragment.hh.
References marley::MassTable::get_particle_mass(), and marley::MassTable::Instance().
|
inline |
Get the parity of this fragment.
Definition at line 79 of file Fragment.hh.
Referenced by marley::FragmentDiscreteExitChannel::compute_total_width().
|
inline |
Get the PDG particle ID for this fragment.
Definition at line 73 of file Fragment.hh.
Referenced by marley::MassTable::fragment_emission_threshold(), and marley::MassTable::unbound_threshold().
|
inline |
Get two times the spin of this fragment.
Definition at line 76 of file Fragment.hh.
Referenced by marley::FragmentDiscreteExitChannel::compute_total_width().
|
inline |
Get the atomic number of this fragment.
Definition at line 82 of file Fragment.hh.