Geant4  10.00.p02
G3EleTable Class Reference

#include <G3EleTable.hh>

+ Collaboration diagram for G3EleTable:

Public Member Functions

 G3EleTable ()
 
virtual ~G3EleTable ()
 
G4ElementGetEle (G4double Z)
 

Private Member Functions

void LoadUp ()
 
G4int parse (G4double &Z, char *name, char *sym, G4double &A)
 

Private Attributes

char ** _EleNames
 
G4Element ** _Ele
 
G4int _MaxEle
 

Detailed Description

Definition at line 48 of file G3EleTable.hh.

Constructor & Destructor Documentation

G3EleTable::G3EleTable ( )

Definition at line 39 of file G3EleTable.cc.

References _Ele, _EleNames, _MaxEle, and LoadUp().

+ Here is the call graph for this function:

G3EleTable::~G3EleTable ( )
virtual

Definition at line 46 of file G3EleTable.cc.

References _Ele, and _EleNames.

Member Function Documentation

G4Element * G3EleTable::GetEle ( G4double  Z)

Definition at line 52 of file G3EleTable.cc.

References _Ele, A, g, mole, name, and parse().

Referenced by G4gsmate(), and G4gsmixt().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G3EleTable::LoadUp ( )
private

Definition at line 81 of file G3EleTable.cc.

References _Ele, and _EleNames.

Referenced by G3EleTable().

+ Here is the caller graph for this function:

G4int G3EleTable::parse ( G4double Z,
char *  name,
char *  sym,
G4double A 
)
private

Definition at line 68 of file G3EleTable.cc.

References _EleNames, _MaxEle, A, and z.

Referenced by GetEle().

+ Here is the caller graph for this function:

Member Data Documentation

G4Element** G3EleTable::_Ele
private

Definition at line 65 of file G3EleTable.hh.

Referenced by G3EleTable(), GetEle(), LoadUp(), and ~G3EleTable().

char** G3EleTable::_EleNames
private

Definition at line 64 of file G3EleTable.hh.

Referenced by G3EleTable(), LoadUp(), parse(), and ~G3EleTable().

G4int G3EleTable::_MaxEle
private

Definition at line 66 of file G3EleTable.hh.

Referenced by G3EleTable(), and parse().


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