CLASS
5.1
Fuel Cycle Simulator
|
Defines a nucleus. More...
#include <ZAI.hxx>
Public Member Functions | |
ZAI | operator= (ZAI IVa) |
bool | operator< (const ZAI &zai) const |
Compartor operator. More... | |
bool | operator!= (const ZAI &zai) const |
Compartor operator. More... | |
bool | operator== (const ZAI &zai) const |
Compartor operator. More... | |
void | Print () const |
Print in standard output : Z A I. More... | |
Constructor/Desctructor | |
ZAI () | |
Default constructor. More... | |
ZAI (int Z, int A, int I=0) | |
< Normal Constructor. More... | |
~ZAI () | |
Normal Destructor. More... | |
ZAI main attributes | |
int | Z () const |
returns the number of protons More... | |
int | A () const |
returns the number of nucleons More... | |
int | I () const |
returns the Isomeric State More... | |
int | N () const |
returns the number of neutrons More... | |
Protected Member Functions | |
ClassDef (ZAI, 1) | |
Protected Attributes | |
short | fZ |
number of protons More... | |
short | fA |
number of nucleons (A = 0 means natural isotopes) More... | |
short | fI |
Isomeric state. More... | |
Defines a nucleus.
Define a nuclei as 3 integer Z,A,I:
The aim of this class is to discribe each ZAI.
ZAI::ZAI | ( | ) |
Default constructor.
ZAI::ZAI | ( | int | Z, |
int | A, | ||
int | I = 0 |
||
) |
< Normal Constructor.
Default: No parent
Z | : number of protons |
A | : number of nucleons (A = 0 means natural isotopes) |
ZAI::~ZAI | ( | ) |
Normal Destructor.
|
inline |
returns the number of nucleons
|
protected |
|
inline |
returns the Isomeric State
|
inline |
returns the number of neutrons
|
inline |
Compartor operator.
|
inline |
Compartor operator.
|
inline |
Compartor operator.
|
inline |
Print in standard output : Z A I.
|
inline |
returns the number of protons
|
protected |
number of nucleons (A = 0 means natural isotopes)
|
protected |
Isomeric state.
|
protected |
number of protons