Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 &)
 
void ListNistSimpleMaterials ()
 
void ListNistCompoundMaterials ()
 
void ListHepMaterials ()
 
void ListSpaceMaterials ()
 
void ListBioChemicalMaterials ()
 
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 76 of file G4NistMaterialBuilder.cc.

G4NistMaterialBuilder::~G4NistMaterialBuilder ( )

Definition at line 89 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 320 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 366 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 221 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 271 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 94 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 ( )

Definition at line 568 of file G4NistMaterialBuilder.cc.

Here is the caller graph for this function:

void G4NistMaterialBuilder::ListHepMaterials ( )

Definition at line 542 of file G4NistMaterialBuilder.cc.

Here is the caller graph for this function:

void G4NistMaterialBuilder::ListMaterials ( const G4String mnam)

Definition at line 494 of file G4NistMaterialBuilder.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4NistMaterialBuilder::ListNistCompoundMaterials ( )

Definition at line 530 of file G4NistMaterialBuilder.cc.

Here is the caller graph for this function:

void G4NistMaterialBuilder::ListNistSimpleMaterials ( )

Definition at line 517 of file G4NistMaterialBuilder.cc.

Here is the caller graph for this function:

void G4NistMaterialBuilder::ListSpaceMaterials ( )

Definition at line 555 of file G4NistMaterialBuilder.cc.

Here is the caller graph for this function:

void G4NistMaterialBuilder::SetVerbose ( G4int  val)

Definition at line 486 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: