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

#include <G4tgbMaterial.hh>

Inheritance diagram for G4tgbMaterial:
Inheritance graph
[legend]
Collaboration diagram for G4tgbMaterial:
Collaboration graph
[legend]

Public Member Functions

 G4tgbMaterial ()
 
virtual ~G4tgbMaterial ()
 
 G4tgbMaterial (G4tgrMaterial *tgr)
 
virtual G4Material * BuildG4Material ()=0
 
const G4String & GetName () const
 
G4double GetDensity () const
 
G4int GetNumberOfMaterials () const
 
G4double GetA () const
 
G4double GetZ () const
 
const G4String & GetType () const
 
G4tgrMaterial * GetTgrMate () const
 

Protected Attributes

G4tgrMaterial * theTgrMate
 
G4Material * theG4Mate
 

Friends

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

Detailed Description

Definition at line 52 of file G4tgbMaterial.hh.

Constructor & Destructor Documentation

G4tgbMaterial::G4tgbMaterial ( )

Definition at line 41 of file G4tgbMaterial.cc.

G4tgbMaterial::~G4tgbMaterial ( )
virtual

Definition at line 47 of file G4tgbMaterial.cc.

G4tgbMaterial::G4tgbMaterial ( G4tgrMaterial *  tgr)

Definition at line 52 of file G4tgbMaterial.cc.

Member Function Documentation

virtual G4Material* G4tgbMaterial::BuildG4Material ( )
pure virtual

Implemented in G4tgbMaterialSimple, G4tgbMaterialMixtureByNoAtoms, G4tgbMaterialMixtureByVolume, and G4tgbMaterialMixtureByWeight.

Here is the caller graph for this function:

G4double G4tgbMaterial::GetA ( ) const
inline

Definition at line 80 of file G4tgbMaterial.hh.

Here is the call graph for this function:

G4double G4tgbMaterial::GetDensity ( ) const
inline

Definition at line 70 of file G4tgbMaterial.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 65 of file G4tgbMaterial.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

G4int G4tgbMaterial::GetNumberOfMaterials ( ) const
inline

Definition at line 75 of file G4tgbMaterial.hh.

Here is the call graph for this function:

G4tgrMaterial* G4tgbMaterial::GetTgrMate ( ) const
inline

Definition at line 96 of file G4tgbMaterial.hh.

Here is the caller graph for this function:

const G4String& G4tgbMaterial::GetType ( void  ) const
inline

Definition at line 90 of file G4tgbMaterial.hh.

Here is the call graph for this function:

G4double G4tgbMaterial::GetZ ( ) const
inline

Definition at line 85 of file G4tgbMaterial.hh.

Here is the call graph for this function:

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  ,
const G4tgbMaterial &   
)
friend

Member Data Documentation

G4Material* G4tgbMaterial::theG4Mate
protected

Definition at line 104 of file G4tgbMaterial.hh.

G4tgrMaterial* G4tgbMaterial::theTgrMate
protected

Definition at line 103 of file G4tgbMaterial.hh.


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