Class nucmass_hfb_sp (o2scl)¶
- 
class nucmass_hfb_sp : public o2scl::nucmass_table¶
- HFB Mass formula with spin and parity information. - Public Functions - 
nucmass_hfb_sp()¶
- Create a new mass formula object. 
 - 
virtual ~nucmass_hfb_sp()¶
 - 
virtual bool is_included(int Z, int N)¶
- Return false if the mass formula does not include specified nucleus. 
 - 
virtual double mass_excess(int Z, int N)¶
- Given - Zand- N, return the mass excess in MeV.
 - 
nucmass_hfb_sp::entry get_ZN(int l_Z, int l_N)¶
- Get the entry for the specified proton and neutron number. - This method searches the table using a cached binary search algorithm. It is assumed that the table is sorted first by proton number and then by neutron number. 
 - 
inline virtual const char *type()¶
- Return the type, - "nucmass_hfb".
 - 
int set_data(int n_mass, nucmass_hfb_sp::entry *m, std::string ref)¶
- Set data. - This function is used by the HDF I/O routines. 
 - Protected Attributes - 
nucmass_hfb_sp::entry *mass¶
- The array containing the mass data of length ame::n. 
 - 
int last¶
- The last table index for caching. 
 - 
struct entry¶
- Version of nucmass_hfb::entry with spin and parity. - Note - This cannot be a child of nucmass_hfb::entry in order for the HDF I/O preprocessor macros, like HOFFSET, to work - Public Members - 
int N¶
- Neutron number. 
 - 
int Z¶
- Proton number. 
 - 
int A¶
- Atomic number. 
 - 
double bet2¶
- Beta 2 deformation. 
 - 
double bet4¶
- Beta 4 deformation. 
 - 
double Rch¶
- RMS charge radius. 
 - 
double def_wig¶
- Deformation and Wigner energies. 
 - 
double Sn¶
- Neutron separation energy. 
 - 
double Sp¶
- Proton separation energy. 
 - 
double Qbet¶
- Beta-decay energy. 
 - 
double Mcal¶
- Calculated mass excess. 
 - 
double Err¶
- Error between experimental and calculated mass excess. 
 - 
double Jexp¶
- Experimental spin. 
 - 
double Jth¶
- Theoretical spin. 
 - 
int Pexp¶
- Experimental parity. 
 - 
int Pth¶
- Theoretical parity. 
 
- 
int N¶
 
- 
nucmass_hfb_sp()¶