SpinContent Class Reference

Spin content of protons and neutrons for various nuclei. More...

#include <XePhys.h>

Inheritance diagram for SpinContent:
XePhysics XeMath XeObject XeCore XeCore

List of all members.

Public Member Functions

double getNeutronSpin (int A)
double getProtonSpin (int A)
double getSpin (int nucleon, int A)

Static Public Member Functions

static SpinContentgetInstance (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 SpinContentinstances [N_SPIN_CONTENT]
static int NUCLEI [N_S_NUCLEI]
static double SPIN_C [N_NUCLEONS][N_SPIN_CONTENT][N_S_NUCLEI]

Detailed Description

Spin content of protons and neutrons for various nuclei.

Used for Spin dependent calculations This is a singleton


Member Function Documentation

double SpinContent::getSpin ( int  nucleon,
int  A 
)
Returns:
spin content
Parameters:
nucleon either PROTON or NEUTRON
A nuclear number (current 129 or 131 only)

The documentation for this class was generated from the following file:
 All Classes Functions Variables

Generated on 10 Apr 2015 for Xephyr by  doxygen 1.6.1