Spin content of protons and neutrons for various nuclei. More...
#include <XePhys.h>
Public Member Functions | |
double | getNeutronSpin (int A) |
double | getProtonSpin (int A) |
double | getSpin (int nucleon, int A) |
Static Public Member Functions | |
static SpinContent * | getInstance (int model) |
static int | getNucleus (int A) |
static string | getNucleusName (int n) |
static string | getTheName (int m) |
Protected Member Functions | |
SpinContent (int model) | |
Protected Attributes | |
int | model |
double | S_NEUTRON [N_S_NUCLEI] |
double | S_PROTON [N_S_NUCLEI] |
Static Protected Attributes | |
static SpinContent * | instances [N_SPIN_CONTENT] |
static int | NUCLEI [N_S_NUCLEI] |
static double | SPIN_C [N_NUCLEONS][N_SPIN_CONTENT][N_S_NUCLEI] |
Spin content of protons and neutrons for various nuclei.
Used for Spin dependent calculations This is a singleton
double SpinContent::getSpin | ( | int | nucleon, | |
int | A | |||
) |
nucleon | either PROTON or NEUTRON | |
A | nuclear number (current 129 or 131 only) |