Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4tgbMaterialMgr.hh>
Public Member Functions | |
~G4tgbMaterialMgr () | |
void | CopyIsotopes () |
void | CopyElements () |
void | CopyMaterials () |
G4Isotope * | FindOrBuildG4Isotope (const G4String &name) |
G4Isotope * | FindBuiltG4Isotope (const G4String &name) const |
G4tgbIsotope * | FindG4tgbIsotope (const G4String &name, G4bool bMustExist=false) const |
G4Element * | FindOrBuildG4Element (const G4String &name, G4bool bMustExist=true) |
G4Element * | FindBuiltG4Element (const G4String &name) const |
G4tgbElement * | FindG4tgbElement (const G4String &name, G4bool bMustExist=false) const |
G4Material * | FindOrBuildG4Material (const G4String &name, G4bool bMustExist=true) |
G4Material * | FindBuiltG4Material (const G4String &name) const |
G4tgbMaterial * | FindG4tgbMaterial (const G4String &name, G4bool bMustExist=false) const |
const G4msg4isot | GetG4IsotopeList () const |
const G4msg4elem | GetG4ElementList () const |
const G4msg4mate | GetG4MaterialList () const |
Static Public Member Functions | |
static G4tgbMaterialMgr * | GetInstance () |
Definition at line 60 of file G4tgbMaterialMgr.hh.
G4tgbMaterialMgr::~G4tgbMaterialMgr | ( | ) |
Definition at line 65 of file G4tgbMaterialMgr.cc.
void G4tgbMaterialMgr::CopyElements | ( | ) |
Definition at line 105 of file G4tgbMaterialMgr.cc.
Referenced by GetInstance().
void G4tgbMaterialMgr::CopyIsotopes | ( | ) |
Definition at line 92 of file G4tgbMaterialMgr.cc.
Referenced by GetInstance().
void G4tgbMaterialMgr::CopyMaterials | ( | ) |
Definition at line 118 of file G4tgbMaterialMgr.cc.
Referenced by GetInstance().
Definition at line 310 of file G4tgbMaterialMgr.cc.
Referenced by FindOrBuildG4Element().
Definition at line 185 of file G4tgbMaterialMgr.cc.
Referenced by FindOrBuildG4Isotope().
G4Material * G4tgbMaterialMgr::FindBuiltG4Material | ( | const G4String & | name | ) | const |
Definition at line 428 of file G4tgbMaterialMgr.cc.
Referenced by FindOrBuildG4Material().
G4tgbElement * G4tgbMaterialMgr::FindG4tgbElement | ( | const G4String & | name, |
G4bool | bMustExist = false |
||
) | const |
Definition at line 331 of file G4tgbMaterialMgr.cc.
Referenced by FindOrBuildG4Element().
G4tgbIsotope * G4tgbMaterialMgr::FindG4tgbIsotope | ( | const G4String & | name, |
G4bool | bMustExist = false |
||
) | const |
Definition at line 206 of file G4tgbMaterialMgr.cc.
Referenced by FindOrBuildG4Isotope().
G4tgbMaterial * G4tgbMaterialMgr::FindG4tgbMaterial | ( | const G4String & | name, |
G4bool | bMustExist = false |
||
) | const |
Definition at line 449 of file G4tgbMaterialMgr.cc.
Referenced by FindOrBuildG4Material().
G4Element * G4tgbMaterialMgr::FindOrBuildG4Element | ( | const G4String & | name, |
G4bool | bMustExist = true |
||
) |
Definition at line 235 of file G4tgbMaterialMgr.cc.
Referenced by G4tgbMaterialMixtureByNoAtoms::BuildG4Material(), and G4tgbMaterialMixtureByWeight::BuildG4Material().
Definition at line 151 of file G4tgbMaterialMgr.cc.
Referenced by G4tgbElement::BuildG4ElementFromIsotopes().
G4Material * G4tgbMaterialMgr::FindOrBuildG4Material | ( | const G4String & | name, |
G4bool | bMustExist = true |
||
) |
Definition at line 360 of file G4tgbMaterialMgr.cc.
Referenced by G4tgbMaterialMixtureByVolume::BuildG4Material(), G4tgbMaterialMixtureByWeight::BuildG4Material(), G4tgbVolume::ConstructG4LogVol(), G4tgbVolume::ConstructG4PhysVol(), and G4tgbMaterialMixtureByVolume::TransformToFractionsByWeight().
|
inline |
Definition at line 106 of file G4tgbMaterialMgr.hh.
Referenced by G4tgbVolumeMgr::DumpSummary().
|
inline |
Definition at line 105 of file G4tgbMaterialMgr.hh.
Referenced by G4tgbVolumeMgr::DumpSummary().
|
inline |
Definition at line 107 of file G4tgbMaterialMgr.hh.
Referenced by G4tgbVolumeMgr::DumpSummary().
|
static |
Definition at line 52 of file G4tgbMaterialMgr.cc.
Referenced by G4tgbElement::BuildG4ElementFromIsotopes(), G4tgbMaterialMixtureByNoAtoms::BuildG4Material(), G4tgbMaterialMixtureByVolume::BuildG4Material(), G4tgbMaterialMixtureByWeight::BuildG4Material(), G4tgbVolume::ConstructG4LogVol(), G4tgbVolume::ConstructG4PhysVol(), G4tgbVolumeMgr::DumpSummary(), and G4tgbMaterialMixtureByVolume::TransformToFractionsByWeight().