Particles and Nuclei Sub-Library: Version 0.910
Data Fields
ame_entry Class Reference

Atomic mass entry structure. More...

#include <nuclear_mass.h>


Detailed Description

Atomic mass entry data object for ame_mass.

In cases where the decimal point in the original table was replaced with a #, the associated accuracy field is set to estimated. In cases where the original table contained a asterisk to indicate a value was not calculable, the accuracy field is set to not_calculable and the value is zero. If O2scl internally computed the value instead of reading it from the original table, the accuracy field is set to intl_computed. In cases where either orig or bdmode in the original table was blank, the string is set to "blank".

Binding energies are defined with a positive sign, so that lead has a binding energy of +8 MeV.

Definition at line 457 of file nuclear_mass.h.

Data Fields

int NMZ
 N-Z.
int N
 Neutron number.
int Z
 Proton number.
int A
 Atomic number.
char el [4]
 Element name.
char orig [5]
 Data origin.
double mass
 Mass excess (in keV)
double dmass
 Mass excess uncertainty (in keV)
int mass_acc
 Mass accuracy flag.
double be
 Binding energy (in keV, given in the '95 data)
double dbe
 Binding energy uncertainty (in keV, given in the '95 data)
int be_acc
 Binding energy accuracy flag.
double beoa
 Binding energy / A (in keV, given in the '03 data)
double dbeoa
 Binding energy / A uncertainty (in keV, given in the '03 data)
int beoa_acc
 Binding energy / A accuracy flag.
char bdmode [3]
 Beta decay mode.
double bde
 Beta-decay energy (in keV)
double dbde
 Beta-decay energy uncertainty (in keV)
int bde_acc
 Beta-decay energy accuracy flag.
int A2
 ?
double amass
 Atomic mass (in keV)
double damass
 Atomic mass uncertainty (in keV)
int amass_acc
 Atomic mass accuracy flag.

Static Public Attributes

Accuracy modes
static const int measured = 0
 Measured value from source data.
static const int estimated = 1
 Value estimated in source data.
static const int not_calculable = 2
 Value listed in data as not calculable.
static const int intl_computed = 3
 Value computed by O2scl .

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Friends

Documentation generated with Doxygen. Provided under the GNU Free Documentation License (see License Information).

Get Object-oriented Scientific Computing
Lib at SourceForge.net. Fast, secure and Free Open Source software
downloads.