CMass Class Reference

mass excesses, pairing energy, etc More...

#include <CMass.h>

List of all members.

Public Member Functions

 ~CMass ()
float getExpMass (int iZ, int iA)
float getCalMass (int iZ, int iA)
float getShellCorrection (int iZ, int iA)
float getFiniteRangeMass (int iZ, int iA)
float getFiniteRangeMass (float fZ, float fA)
float getLiquidDropMass (int iZ, int iA)
float getPairing (int iZ, int iA)

Static Public Member Functions

static CMassinstance ()
 instance member to make this a singleton

Public Attributes

CChartchart
 contains the considered region of the chart of nuclides

Protected Member Functions

 CMass ()
 constructor
void ReadFRDMFile ()
void ReadThomasFermiFile ()

Protected Attributes

float * fExpMass
 experimental mass array
float * fCalMass
 experimental mass array
float * fFRM
 finite range mass array
float * fShell
 shell correction

Static Protected Attributes

static CMassfInstance = 0
 instance member to make tis a singleton


Detailed Description

mass excesses, pairing energy, etc

!

Class associated with returning quanties associated with the mass formula


Constructor & Destructor Documentation

CMass::CMass (  )  [protected]

constructor

Constructor

CMass::~CMass (  ) 

Destructor


Member Function Documentation

float CMass::getCalMass ( int  iZ,
int  iA 
)

Returns the calculated mass excess from Moller and Nix

Parameters:
iZ is the proton number
iA is the mass number

float CMass::getExpMass ( int  iZ,
int  iA 
)

Returns the experimental mass excess

If teh experimental excess is not known, then the Moller Nix value is returned

Parameters:
iZ is the proton number
iA is the mass number

float CMass::getFiniteRangeMass ( float  fZ,
float  fA 
)

Calculates macroscopic finite range model masses of spherical nucleus using formula of Krappe, Nix, and Sierk.

Reference- (Phys Rev C20, 992 (1979)) modified to use the parameters of Moller + Nix Nucl. Phys. A361(1981) 117. Pairing correction term for odd-odd nuclei is included, as this is the most appropriate ground state for hot nuclei where shell and pairing effects have washed out.

Parameters:
fZ is the proton number
fA is the mass number

float CMass::getFiniteRangeMass ( int  iZ,
int  iA 
)

Calculates macroscopic finite range model masses of spherical nucleus using formula of Krappe, Nix, and Sierk.

Reference- (Phys Rev C20, 992 (1979)) modified to use the parameters of Moller + Nix Nucl. Phys. A361(1981) 117. Pairing correction term for odd-odd nuclei is included, as this is the most appropriate ground state for hot nuclei where shell and pairing effects have washed out.

Parameters:
iZ is the proton number
iA is the mass number

float CMass::getLiquidDropMass ( int  iZ,
int  iA 
)

Returns the liquid drop mass from moller and Nix

Parameters:
iZ is the protom number
iA is the mass number

float CMass::getPairing ( int  iZ,
int  iA 
)

Returns the pairing correction to the mass formula. From from Moller Nix is used.

Parameters:
iZ is the proton number
iA is the mass number

float CMass::getShellCorrection ( int  iZ,
int  iA 
)

Returns the shell correction from Moller and Nix

Parameters:
iZ is the proton number
iA is the mass number

void CMass::ReadFRDMFile (  )  [protected]

Reads in the mass table from Moller and Nix

void CMass::ReadThomasFermiFile (  )  [protected]

Reads in the mass table from the Thomas Fermi Model of Myers and Swietcki


The documentation for this class was generated from the following files:
Generated on Mon Aug 6 14:13:09 2012 by  doxygen 1.4.7