Geant4  10.02.p02
G4tgbMaterialSimple Class Reference

#include <G4tgbMaterialSimple.hh>

+ Inheritance diagram for G4tgbMaterialSimple:
+ Collaboration diagram for G4tgbMaterialSimple:

Public Member Functions

 G4tgbMaterialSimple ()
 
 ~G4tgbMaterialSimple ()
 
 G4tgbMaterialSimple (G4tgrMaterial *tgr)
 
G4MaterialBuildG4Material ()
 
G4double GetZ () const
 
G4double GetA () const
 
- Public Member Functions inherited from G4tgbMaterial
 G4tgbMaterial ()
 
virtual ~G4tgbMaterial ()
 
 G4tgbMaterial (G4tgrMaterial *tgr)
 
const G4StringGetName () const
 
G4double GetDensity () const
 
G4int GetNumberOfMaterials () const
 
G4double GetA () const
 
G4double GetZ () const
 
const G4StringGetType () const
 
G4tgrMaterialGetTgrMate () const
 

Private Attributes

G4double theZ
 
G4double theA
 

Friends

std::ostream & operator<< (std::ostream &, const G4tgbMaterialSimple &)
 

Additional Inherited Members

- Protected Attributes inherited from G4tgbMaterial
G4tgrMaterialtheTgrMate
 
G4MaterialtheG4Mate
 

Detailed Description

Definition at line 51 of file G4tgbMaterialSimple.hh.

Constructor & Destructor Documentation

G4tgbMaterialSimple::G4tgbMaterialSimple ( )

Definition at line 43 of file G4tgbMaterialSimple.cc.

G4tgbMaterialSimple::~G4tgbMaterialSimple ( )

Definition at line 50 of file G4tgbMaterialSimple.cc.

G4tgbMaterialSimple::G4tgbMaterialSimple ( G4tgrMaterial tgr)

Definition at line 56 of file G4tgbMaterialSimple.cc.

References G4tgrMaterialSimple::GetA(), G4tgrMaterialSimple::GetZ(), theA, G4tgbMaterial::theTgrMate, and theZ.

+ Here is the call graph for this function:

Member Function Documentation

G4Material * G4tgbMaterialSimple::BuildG4Material ( )
virtual

Implements G4tgbMaterial.

Definition at line 66 of file G4tgbMaterialSimple.cc.

References G4cout, G4endl, GetA(), G4tgrMaterial::GetDensity(), G4tgbMaterial::GetName(), G4tgrMessenger::GetVerboseLevel(), GetZ(), kStateUndefined, and G4tgbMaterial::theTgrMate.

+ Here is the call graph for this function:

G4double G4tgbMaterialSimple::GetA ( ) const
inline

Definition at line 68 of file G4tgbMaterialSimple.hh.

References theA.

Referenced by BuildG4Material(), and operator<<().

+ Here is the caller graph for this function:

G4double G4tgbMaterialSimple::GetZ ( ) const
inline

Definition at line 67 of file G4tgbMaterialSimple.hh.

References theZ.

Referenced by BuildG4Material(), and operator<<().

+ Here is the caller graph for this function:

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const G4tgbMaterialSimple mate 
)
friend

Definition at line 86 of file G4tgbMaterialSimple.cc.

Member Data Documentation

G4double G4tgbMaterialSimple::theA
private

Definition at line 73 of file G4tgbMaterialSimple.hh.

Referenced by G4tgbMaterialSimple(), and GetA().

G4double G4tgbMaterialSimple::theZ
private

Definition at line 72 of file G4tgbMaterialSimple.hh.

Referenced by G4tgbMaterialSimple(), and GetZ().


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