Geant4_10
Public Member Functions | List of all members
G4NistMaterialBuilder Class Reference

#include <G4NistMaterialBuilder.hh>

Public Member Functions

 G4NistMaterialBuilder (G4NistElementBuilder *, G4int verb=0)
 
 ~G4NistMaterialBuilder ()
 
G4MaterialFindOrBuildMaterial (const G4String &name, G4bool isotopes=true, G4bool warning=true)
 
G4MaterialConstructNewMaterial (const G4String &name, const std::vector< G4String > &elm, const std::vector< G4int > &nbAtoms, G4double dens, G4bool isotopes=true, G4State state=kStateSolid, G4double temp=CLHEP::STP_Temperature, G4double pressure=CLHEP::STP_Pressure)
 
G4MaterialConstructNewMaterial (const G4String &name, const std::vector< G4String > &elm, const std::vector< G4double > &weight, G4double dens, G4bool isotopes=true, G4State state=kStateSolid, G4double temp=CLHEP::STP_Temperature, G4double pressure=CLHEP::STP_Pressure)
 
G4MaterialConstructNewGasMaterial (const G4String &name, const G4String &nameDB, G4double temp, G4double pres, G4bool isotopes=true)
 
G4MaterialConstructNewIdealGasMaterial (const G4String &name, const std::vector< G4String > &elm, const std::vector< G4int > &nbAtoms, G4bool isotopes=true, G4double temp=CLHEP::STP_Temperature, G4double pressure=CLHEP::STP_Pressure)
 
void SetVerbose (G4int val)
 
void ListMaterials (const G4String &) const
 
void ListNistSimpleMaterials () const
 
void ListNistCompoundMaterials () const
 
void ListHepMaterials () const
 
void ListSpaceMaterials () const
 
void ListBioChemicalMaterials () const
 
const std::vector< G4String > & GetMaterialNames () const
 
G4double GetMeanIonisationEnergy (G4int index) const
 

Detailed Description

Definition at line 69 of file G4NistMaterialBuilder.hh.

Constructor & Destructor Documentation

G4NistMaterialBuilder::G4NistMaterialBuilder ( G4NistElementBuilder eb,
G4int  verb = 0 
)

Definition at line 82 of file G4NistMaterialBuilder.cc.

G4NistMaterialBuilder::~G4NistMaterialBuilder ( )

Definition at line 95 of file G4NistMaterialBuilder.cc.

Member Function Documentation

G4Material * G4NistMaterialBuilder::ConstructNewGasMaterial ( const G4String name,
const G4String nameDB,
G4double  temp,
G4double  pres,
G4bool  isotopes = true 
)

Definition at line 333 of file G4NistMaterialBuilder.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4Material * G4NistMaterialBuilder::ConstructNewIdealGasMaterial ( const G4String name,
const std::vector< G4String > &  elm,
const std::vector< G4int > &  nbAtoms,
G4bool  isotopes = true,
G4double  temp = CLHEP::STP_Temperature,
G4double  pressure = CLHEP::STP_Pressure 
)

Definition at line 379 of file G4NistMaterialBuilder.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4Material * G4NistMaterialBuilder::ConstructNewMaterial ( const G4String name,
const std::vector< G4String > &  elm,
const std::vector< G4int > &  nbAtoms,
G4double  dens,
G4bool  isotopes = true,
G4State  state = kStateSolid,
G4double  temp = CLHEP::STP_Temperature,
G4double  pressure = CLHEP::STP_Pressure 
)

Definition at line 234 of file G4NistMaterialBuilder.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4Material * G4NistMaterialBuilder::ConstructNewMaterial ( const G4String name,
const std::vector< G4String > &  elm,
const std::vector< G4double > &  weight,
G4double  dens,
G4bool  isotopes = true,
G4State  state = kStateSolid,
G4double  temp = CLHEP::STP_Temperature,
G4double  pressure = CLHEP::STP_Pressure 
)

Definition at line 284 of file G4NistMaterialBuilder.cc.

Here is the call graph for this function:

G4Material * G4NistMaterialBuilder::FindOrBuildMaterial ( const G4String name,
G4bool  isotopes = true,
G4bool  warning = true 
)

Definition at line 100 of file G4NistMaterialBuilder.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

const std::vector< G4String > & G4NistMaterialBuilder::GetMaterialNames ( ) const
inline

Definition at line 218 of file G4NistMaterialBuilder.hh.

Here is the caller graph for this function:

G4double G4NistMaterialBuilder::GetMeanIonisationEnergy ( G4int  index) const
inline

Definition at line 224 of file G4NistMaterialBuilder.hh.

Here is the caller graph for this function:

void G4NistMaterialBuilder::ListBioChemicalMaterials ( ) const

Definition at line 578 of file G4NistMaterialBuilder.cc.

Here is the caller graph for this function:

void G4NistMaterialBuilder::ListHepMaterials ( ) const

Definition at line 554 of file G4NistMaterialBuilder.cc.

Here is the caller graph for this function:

void G4NistMaterialBuilder::ListMaterials ( const G4String mnam) const

Definition at line 507 of file G4NistMaterialBuilder.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4NistMaterialBuilder::ListNistCompoundMaterials ( ) const

Definition at line 542 of file G4NistMaterialBuilder.cc.

Here is the caller graph for this function:

void G4NistMaterialBuilder::ListNistSimpleMaterials ( ) const

Definition at line 530 of file G4NistMaterialBuilder.cc.

Here is the caller graph for this function:

void G4NistMaterialBuilder::ListSpaceMaterials ( ) const

Definition at line 566 of file G4NistMaterialBuilder.cc.

Here is the caller graph for this function:

void G4NistMaterialBuilder::SetVerbose ( G4int  val)

Definition at line 499 of file G4NistMaterialBuilder.cc.

Here is the call graph for this function:

Here is the caller graph for this function:


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