Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
G4NistElementBuilder Class Reference

#include <G4NistElementBuilder.hh>

Public Member Functions

 G4NistElementBuilder (G4int vb)
 
 ~G4NistElementBuilder ()
 
G4ElementFindOrBuildElement (G4int Z, G4bool buildIsotopes=true)
 
G4ElementFindOrBuildElement (const G4String &symb, G4bool buildIsotopes=true)
 
void PrintElement (G4int Z)
 
const std::vector< G4String > & GetElementNames () const
 
G4int GetZ (const G4String &symb)
 
G4double GetAtomicMassAmu (const G4String &symb)
 
G4double GetAtomicMassAmu (G4int Z)
 
G4double GetIsotopeMass (G4int Z, G4int N)
 
G4double GetAtomicMass (G4int Z, G4int N)
 
G4double GetTotalElectronBindingEnergy (G4int Z) const
 
G4double GetIsotopeAbundance (G4int Z, G4int N)
 
G4int GetNistFirstIsotopeN (G4int Z)
 
G4int GetNumberOfNistIsotopes (G4int Z)
 
G4int GetMaxNumElements ()
 
void SetVerbose (G4int)
 

Detailed Description

Definition at line 69 of file G4NistElementBuilder.hh.

Constructor & Destructor Documentation

G4NistElementBuilder::G4NistElementBuilder ( G4int  vb)

Definition at line 66 of file G4NistElementBuilder.cc.

G4NistElementBuilder::~G4NistElementBuilder ( )

Definition at line 78 of file G4NistElementBuilder.cc.

Member Function Documentation

G4Element * G4NistElementBuilder::FindOrBuildElement ( G4int  Z,
G4bool  buildIsotopes = true 
)

Definition at line 122 of file G4NistElementBuilder.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4Element * G4NistElementBuilder::FindOrBuildElement ( const G4String symb,
G4bool  buildIsotopes = true 
)

Definition at line 101 of file G4NistElementBuilder.cc.

Here is the call graph for this function:

G4double G4NistElementBuilder::GetAtomicMass ( G4int  Z,
G4int  N 
)
inline

Definition at line 180 of file G4NistElementBuilder.hh.

Here is the caller graph for this function:

G4double G4NistElementBuilder::GetAtomicMassAmu ( const G4String symb)

Definition at line 92 of file G4NistElementBuilder.cc.

Here is the caller graph for this function:

G4double G4NistElementBuilder::GetAtomicMassAmu ( G4int  Z)
inline

Definition at line 161 of file G4NistElementBuilder.hh.

const std::vector< G4String > & G4NistElementBuilder::GetElementNames ( ) const
inline

Definition at line 226 of file G4NistElementBuilder.hh.

Here is the caller graph for this function:

G4double G4NistElementBuilder::GetIsotopeAbundance ( G4int  Z,
G4int  N 
)
inline

Definition at line 201 of file G4NistElementBuilder.hh.

Here is the caller graph for this function:

G4double G4NistElementBuilder::GetIsotopeMass ( G4int  Z,
G4int  N 
)
inline

Definition at line 170 of file G4NistElementBuilder.hh.

Here is the caller graph for this function:

G4int G4NistElementBuilder::GetMaxNumElements ( )
inline

Definition at line 233 of file G4NistElementBuilder.hh.

G4int G4NistElementBuilder::GetNistFirstIsotopeN ( G4int  Z)
inline

Definition at line 211 of file G4NistElementBuilder.hh.

Here is the caller graph for this function:

G4int G4NistElementBuilder::GetNumberOfNistIsotopes ( G4int  Z)
inline

Definition at line 218 of file G4NistElementBuilder.hh.

Here is the caller graph for this function:

G4double G4NistElementBuilder::GetTotalElectronBindingEnergy ( G4int  Z) const
inline

Definition at line 193 of file G4NistElementBuilder.hh.

Here is the caller graph for this function:

G4int G4NistElementBuilder::GetZ ( const G4String symb)

Definition at line 83 of file G4NistElementBuilder.cc.

Here is the caller graph for this function:

void G4NistElementBuilder::PrintElement ( G4int  Z)

Definition at line 201 of file G4NistElementBuilder.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4NistElementBuilder::SetVerbose ( G4int  val)
inline

Definition at line 240 of file G4NistElementBuilder.hh.

Here is the caller graph for this function:


The documentation for this class was generated from the following files: