Geant4  10.03
Materials Class Reference

#include <Materials.hh>

+ Collaboration diagram for Materials:

Public Member Functions

 Materials ()
 
 ~Materials ()
 
G4MaterialGetMaterial (const G4String &)
 
 Materials ()
 
 ~Materials ()
 
void Construct ()
 

Static Public Member Functions

static MaterialsGetInstance ()
 

Private Member Functions

void Initialise ()
 

Static Private Attributes

static MaterialsfgInstance = 0
 

Detailed Description

Definition at line 49 of file Materials.hh.

Constructor & Destructor Documentation

Materials::Materials ( )

Definition at line 61 of file Materials.cc.

References fgInstance, and Initialise().

Referenced by GetInstance().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Materials::~Materials ( )

Definition at line 67 of file Materials.cc.

Materials::Materials ( )
Materials::~Materials ( )

Member Function Documentation

void Materials::Construct ( void  )

Definition at line 47 of file Materials.cc.

References A(), cm3, g, kelvin, kStateGas, and mole.

+ Here is the call graph for this function:

Materials * Materials::GetInstance ( void  )
static

Definition at line 52 of file Materials.cc.

References fgInstance, and Materials().

Referenced by DetectorBarr90::Construct(), DetectorHarris73::Construct(), DetectorWatase86::Construct(), DetectorSimpleALICE::Construct(), DetectorALICE06::Construct(), and DetectorBari05::Construct().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4Material * Materials::GetMaterial ( const G4String name)

Definition at line 460 of file Materials.cc.

References G4cout, G4endl, G4Material::GetMaterial(), and G4Material::GetName().

Referenced by DetectorBarr90::Construct(), DetectorHarris73::Construct(), DetectorWatase86::Construct(), DetectorSimpleALICE::Construct(), DetectorALICE06::Construct(), and DetectorBari05::Construct().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void Materials::Initialise ( )
private

Definition at line 70 of file Materials.cc.

References a, G4Material::AddElement(), G4Material::AddMaterial(), atmosphere, cm3, g, kelvin, kStateGas, mg, mole, and G4InuclParticleNames::name().

Referenced by Materials().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

Materials * Materials::fgInstance = 0
staticprivate

Definition at line 63 of file Materials.hh.

Referenced by GetInstance(), and Materials().


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