23 #ifndef Gw_BaseNucleus
24 #define Gw_BaseNucleus
25 #define GW_BASENUCLEUS_H Gw_BaseNucleus
75 static bool LoadTable(
const char *xmlfile =
"");
81 bool SetAZN(Int_t
A, Int_t
Z);
88 bool SetAZN(
const char* s);
93 bool SetAZN(Int_t
A, Int_t
Z, Int_t N);
102 bool SetAZN(
const char *s, Int_t
A);
110 static const char *WhichSymbol(Int_t
Z);
111 static const char *WhichSymbol(Int_t
Z, Int_t
A);
118 static Int_t WhichZ(
const char *s);
125 static const char* WhichFullName(
const char *s);
132 static const char* WhichFullName(Int_t
Z);
138 inline Int_t BaseNucleus::GetA()
const {
return fA; }
139 inline Int_t BaseNucleus::GetZ()
const {
return fZ; }
140 inline Int_t BaseNucleus::GetN()
const {
return fN; }
141 inline void BaseNucleus::SetA(Int_t
A) {fA =
A;}
142 inline void BaseNucleus::SetZ(Int_t
Z) {fZ =
Z;}
143 inline void BaseNucleus::SetN(Int_t N) {fN = N;}
Base class for a nucleus which means its composition.