85 #define G4ELEMENT_HH 1 
size_t GetNumberOfIsotopes() const 
 
G4double GetAtomicMassAmu() const 
 
G4bool GetNaturalAbundanceFlag() const 
 
const G4Element & operator=(const G4Element &)
 
G4int GetNbOfAtomicShells() const 
 
std::vector< G4Isotope * > G4IsotopeVector
 
static G4Element * GetElement(G4String name, G4bool warning=true)
 
void SetNaturalAbundanceFlag(G4bool)
 
void ComputeCoulombFactor()
 
static G4ElementTable theElementTable
 
void AddNaturalIsotopes()
 
const G4String & GetSymbol() const 
 
G4int * fNbOfShellElectrons
 
G4IsotopeVector * theIsotopeVector
 
G4IonisParamElm * fIonisation
 
G4double GetfCoulomb() const 
 
G4int GetNbOfShellElectrons(G4int index) const 
 
void ComputeLradTsaiFactor()
 
static size_t GetNumberOfElements()
 
void InitializePointers()
 
void AddIsotope(G4Isotope *isotope, G4double RelativeAbundance)
 
G4double * GetRelativeAbundanceVector() const 
 
G4Element(const G4String &name, const G4String &symbol, G4double Zeff, G4double Aeff)
 
G4int operator==(const G4Element &) const 
 
G4IsotopeVector * GetIsotopeVector() const 
 
G4double GetfRadTsai() const 
 
G4int operator!=(const G4Element &) const 
 
friend std::ostream & operator<<(std::ostream &, const G4Element *)
 
G4IonisParamElm * GetIonisation() const 
 
const G4Isotope * GetIsotope(G4int iso) const 
 
G4double * fRelativeAbundanceVector
 
G4double GetAtomicShell(G4int index) const 
 
std::vector< G4Element * > G4ElementTable
 
const G4String & GetName() const 
 
static G4ElementTable * GetElementTable()
 
void SetName(const G4String &name)
 
void ComputeDerivedQuantities()