|
Geant4
10.01.p01
|
#include <exrdmMaterial.hh>
Collaboration diagram for exrdmMaterial:Public Member Functions | |
| exrdmMaterial () | |
| ~exrdmMaterial () | |
| void | AddMaterial (G4String, G4String, G4double, G4String, G4double tem=CLHEP::STP_Temperature, G4double pres=CLHEP::STP_Pressure) |
| G4Material * | GetMaterial (G4int i) |
| G4Material * | GetMaterial (G4String name) |
| G4int | GetMaterialIndex (G4String) |
| G4int | GetNbOfMaterial () |
| void | DeleteMaterial (G4int) |
| void | DeleteMaterial (G4String) |
| void | ListMaterial () |
Private Attributes | |
| exrdmMaterialMessenger * | fMaterialMessenger |
| std::vector< G4Material * > | fMaterial |
| std::vector< G4Element * > | fElement |
| std::vector< G4Isotope * > | fIsotope |
Static Private Attributes | |
| static const G4String | fELU [110] |
| static const G4String | fELL [110] |
| static const G4String | fEUU [110] |
| static const G4double | fA [110] |
Definition at line 41 of file exrdmMaterial.hh.
| exrdmMaterial::exrdmMaterial | ( | ) |
Definition at line 46 of file exrdmMaterial.cc.
References AddMaterial(), cm3, density, fElement, fIsotope, fMaterial, fMaterialMessenger, g, kelvin, mg, and pascal.
Here is the call graph for this function:| exrdmMaterial::~exrdmMaterial | ( | ) |
Definition at line 85 of file exrdmMaterial.cc.
References fMaterialMessenger.
| void exrdmMaterial::AddMaterial | ( | G4String | name, |
| G4String | formula, | ||
| G4double | density, | ||
| G4String | state, | ||
| G4double | tem = CLHEP::STP_Temperature, |
||
| G4double | pres = CLHEP::STP_Pressure |
||
| ) |
Definition at line 91 of file exrdmMaterial.cc.
References G4Material::AddElement(), G4Element::AddIsotope(), cm3, fA, fElement, fELL, fELU, fEUU, fIsotope, fMaterial, g, G4cerr, G4cout, G4endl, G4Element::GetElement(), G4Isotope::GetIsotope(), kStateGas, kStateSolid, mole, name, perCent, and G4InuclParticleNames::s0.
Referenced by exrdmDetectorConstruction::DefineMaterials(), exrdmMaterial(), and exrdmMaterialMessenger::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:| void exrdmMaterial::DeleteMaterial | ( | G4int | j | ) |
Definition at line 285 of file exrdmMaterial.cc.
References fMaterial, G4cerr, and G4endl.
Referenced by exrdmMaterialMessenger::SetNewValue().
Here is the caller graph for this function:| void exrdmMaterial::DeleteMaterial | ( | G4String | ) |
Definition at line 299 of file exrdmMaterial.cc.
|
inline |
Definition at line 53 of file exrdmMaterial.hh.
References fMaterial.
Referenced by exrdmDetectorConstruction::DefineMaterials().
Here is the caller graph for this function:
|
inline |
Definition at line 54 of file exrdmMaterial.hh.
References G4Material::GetMaterial().
Here is the call graph for this function:Definition at line 307 of file exrdmMaterial.cc.
|
inline |
Definition at line 57 of file exrdmMaterial.hh.
References fMaterial.
| void exrdmMaterial::ListMaterial | ( | ) |
Definition at line 319 of file exrdmMaterial.cc.
References fMaterial, G4BestUnit, G4cout, and G4endl.
Referenced by exrdmMaterialMessenger::SetNewValue().
Here is the caller graph for this function:
|
staticprivate |
Definition at line 75 of file exrdmMaterial.hh.
Referenced by AddMaterial().
|
private |
Definition at line 68 of file exrdmMaterial.hh.
Referenced by AddMaterial(), and exrdmMaterial().
|
staticprivate |
Definition at line 73 of file exrdmMaterial.hh.
Referenced by AddMaterial().
|
staticprivate |
Definition at line 72 of file exrdmMaterial.hh.
Referenced by AddMaterial().
|
staticprivate |
Definition at line 74 of file exrdmMaterial.hh.
Referenced by AddMaterial().
|
private |
Definition at line 69 of file exrdmMaterial.hh.
Referenced by AddMaterial(), and exrdmMaterial().
|
private |
Definition at line 67 of file exrdmMaterial.hh.
Referenced by AddMaterial(), DeleteMaterial(), exrdmMaterial(), GetMaterial(), GetMaterialIndex(), GetNbOfMaterial(), and ListMaterial().
|
private |
Definition at line 65 of file exrdmMaterial.hh.
Referenced by exrdmMaterial(), and ~exrdmMaterial().