Geant4  10.00.p03
F04Materials Class Reference

#include <F04Materials.hh>

+ Collaboration diagram for F04Materials:

Public Member Functions

virtual ~F04Materials ()
 
G4Material * GetMaterial (G4String)
 

Static Public Member Functions

static F04Materials * GetInstance ()
 

Private Member Functions

 F04Materials ()
 
void CreateMaterials ()
 

Private Attributes

G4NistManager * fNistMan
 
G4Material * fVacuum
 
G4Material * fAir
 
G4Material * fSci
 
G4Material * fBeO
 

Static Private Attributes

static F04Materials * fInstance = 0
 

Detailed Description

Definition at line 39 of file F04Materials.hh.

Constructor & Destructor Documentation

F04Materials::~F04Materials ( )
virtual

Definition at line 48 of file F04Materials.cc.

References fAir, fBeO, fSci, and fVacuum.

F04Materials::F04Materials ( )
private

Definition at line 37 of file F04Materials.cc.

References CreateMaterials(), fNistMan, G4NistManager::Instance(), and G4NistManager::SetVerbose().

Referenced by GetInstance().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Function Documentation

void F04Materials::CreateMaterials ( )
private

Definition at line 83 of file F04Materials.cc.

References cm3, density, fAir, fBeO, G4NistManager::FindOrBuildMaterial(), fNistMan, fSci, fVacuum, g, G4cout, G4endl, and G4Material::GetMaterialTable().

Referenced by F04Materials().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

F04Materials * F04Materials::GetInstance ( void  )
static

Definition at line 60 of file F04Materials.cc.

References F04Materials(), and fInstance.

Referenced by F04DetectorConstruction::Construct().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4Material * F04Materials::GetMaterial ( G4String  material)

Definition at line 71 of file F04Materials.cc.

References G4NistManager::FindOrBuildMaterial(), fNistMan, G4cout, G4endl, and G4Material::GetMaterial().

Referenced by F04DetectorConstruction::DefineMaterials().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

G4Material* F04Materials::fAir
private

Definition at line 62 of file F04Materials.hh.

Referenced by CreateMaterials(), and ~F04Materials().

G4Material* F04Materials::fBeO
private

Definition at line 64 of file F04Materials.hh.

Referenced by CreateMaterials(), and ~F04Materials().

F04Materials * F04Materials::fInstance = 0
staticprivate

Definition at line 57 of file F04Materials.hh.

Referenced by GetInstance().

G4NistManager* F04Materials::fNistMan
private

Definition at line 59 of file F04Materials.hh.

Referenced by CreateMaterials(), F04Materials(), and GetMaterial().

G4Material* F04Materials::fSci
private

Definition at line 63 of file F04Materials.hh.

Referenced by CreateMaterials(), and ~F04Materials().

G4Material* F04Materials::fVacuum
private

Definition at line 61 of file F04Materials.hh.

Referenced by CreateMaterials(), and ~F04Materials().


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