Geant4  10.02.p02
G4tgbElement Class Reference

#include <G4tgbElement.hh>

+ Collaboration diagram for G4tgbElement:

Public Member Functions

 G4tgbElement ()
 
 ~G4tgbElement ()
 
 G4tgbElement (G4tgrElement *hg)
 
G4ElementBuildG4ElementSimple ()
 
G4ElementBuildG4ElementFromIsotopes ()
 
const G4StringGetName () const
 
const G4StringGetType () const
 

Private Attributes

G4tgrElementtheTgrElem
 
G4ElementtheG4Elem
 

Detailed Description

Definition at line 53 of file G4tgbElement.hh.

Constructor & Destructor Documentation

G4tgbElement::G4tgbElement ( )
inline

Definition at line 58 of file G4tgbElement.hh.

G4tgbElement::~G4tgbElement ( )
inline

Definition at line 59 of file G4tgbElement.hh.

G4tgbElement::G4tgbElement ( G4tgrElement hg)

Definition at line 44 of file G4tgbElement.cc.

References theG4Elem, and theTgrElem.

Member Function Documentation

G4Element * G4tgbElement::BuildG4ElementFromIsotopes ( )

Definition at line 83 of file G4tgbElement.cc.

References G4Element::AddIsotope(), FatalException, G4tgbMaterialMgr::FindOrBuildG4Isotope(), G4cout, G4endl, G4Exception(), G4tgrElementFromIsotopes::GetAbundance(), G4tgrElementFromIsotopes::GetComponent(), G4tgbMaterialMgr::GetInstance(), G4tgrElement::GetName(), G4tgrElementFromIsotopes::GetNumberOfIsotopes(), G4tgrElement::GetSymbol(), G4tgrMessenger::GetVerboseLevel(), theG4Elem, and theTgrElem.

Referenced by G4tgbMaterialMgr::FindOrBuildG4Element().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4Element * G4tgbElement::BuildG4ElementSimple ( )

Definition at line 52 of file G4tgbElement.cc.

References G4cout, G4endl, G4tgrElementSimple::GetA(), G4tgrElement::GetName(), G4tgrElement::GetSymbol(), G4tgrMessenger::GetVerboseLevel(), G4tgrElementSimple::GetZ(), theG4Elem, and theTgrElem.

Referenced by G4tgbMaterialMgr::FindOrBuildG4Element().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

const G4String& G4tgbElement::GetName ( void  ) const
inline

Definition at line 68 of file G4tgbElement.hh.

References G4tgrElement::GetName(), and theTgrElem.

Referenced by G4tgbMaterialMgr::CopyElements().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

const G4String& G4tgbElement::GetType ( ) const
inline

Definition at line 72 of file G4tgbElement.hh.

References G4tgrElement::GetType(), and theTgrElem.

Referenced by G4tgbMaterialMgr::FindOrBuildG4Element().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

G4Element* G4tgbElement::theG4Elem
private

Definition at line 80 of file G4tgbElement.hh.

Referenced by BuildG4ElementFromIsotopes(), BuildG4ElementSimple(), and G4tgbElement().

G4tgrElement* G4tgbElement::theTgrElem
private

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