#include <G4tgrMaterialFactory.hh>
Definition at line 58 of file G4tgrMaterialFactory.hh.
◆ ~G4tgrMaterialFactory()
G4tgrMaterialFactory::~G4tgrMaterialFactory |
( |
| ) |
|
Definition at line 67 of file G4tgrMaterialFactory.cc.
69 G4mstgrisot::iterator isotcite;
73 delete (*isotcite).second;
77 G4mstgrelem::iterator elemcite;
81 delete (*elemcite).second;
85 G4mstgrmate::iterator matcite;
89 delete (*matcite).second;
G4mstgrmate theG4tgrMaterials
G4mstgrelem theG4tgrElements
static G4ThreadLocal G4tgrMaterialFactory * theInstance
G4mstgrisot theG4tgrIsotopes
◆ G4tgrMaterialFactory()
G4tgrMaterialFactory::G4tgrMaterialFactory |
( |
| ) |
|
|
private |
◆ AddElementFromIsotopes()
Definition at line 131 of file G4tgrMaterialFactory.cc.
const G4String & GetName() const
G4mstgrelem theG4tgrElements
G4tgrElement * FindElement(const G4String &name) const
static G4String GetString(const G4String &str)
void ErrorAlreadyExists(const G4String &object, const std::vector< G4String > &wl, const G4bool bNoRepeating=true)
◆ AddElementSimple()
Definition at line 114 of file G4tgrMaterialFactory.cc.
const G4String & GetName() const
G4mstgrelem theG4tgrElements
G4tgrElement * FindElement(const G4String &name) const
static G4String GetString(const G4String &str)
void ErrorAlreadyExists(const G4String &object, const std::vector< G4String > &wl, const G4bool bNoRepeating=true)
◆ AddIsotope()
Definition at line 98 of file G4tgrMaterialFactory.cc.
G4tgrIsotope * FindIsotope(const G4String &name) const
static G4String GetString(const G4String &str)
void ErrorAlreadyExists(const G4String &object, const std::vector< G4String > &wl, const G4bool bNoRepeating=true)
G4mstgrisot theG4tgrIsotopes
const G4String & GetName() const
◆ AddMaterialMixture()
Definition at line 174 of file G4tgrMaterialFactory.cc.
180 G4cout <<
" G4tgrMaterialFactory::AddMaterialMixture " << wl[1] <<
G4endl;
G4mstgrmate theG4tgrMaterials
const G4String & GetName() const
G4GLOB_DLL std::ostream G4cout
static G4int GetVerboseLevel()
static G4String GetString(const G4String &str)
G4tgrMaterial * FindMaterial(const G4String &name) const
void ErrorAlreadyExists(const G4String &object, const std::vector< G4String > &wl, const G4bool bNoRepeating=true)
◆ AddMaterialSimple()
Definition at line 148 of file G4tgrMaterialFactory.cc.
153 G4cout <<
" G4tgrMaterialFactory::AddMaterialSimple" << wl[1] <<
G4endl;
G4mstgrmate theG4tgrMaterials
const G4String & GetName() const
G4GLOB_DLL std::ostream G4cout
static G4int GetVerboseLevel()
static G4String GetString(const G4String &str)
G4tgrMaterial * FindMaterial(const G4String &name) const
void ErrorAlreadyExists(const G4String &object, const std::vector< G4String > &wl, const G4bool bNoRepeating=true)
◆ DumpElementList()
void G4tgrMaterialFactory::DumpElementList |
( |
| ) |
const |
Definition at line 295 of file G4tgrMaterialFactory.cc.
297 G4cout <<
" @@@@@@@@@@@@@@@@ DUMPING G4tgrElement's List " <<
G4endl;
298 G4mstgrelem::const_iterator cite;
301 G4cout <<
" ELEM: " << (*cite).second->GetName() <<
G4endl;
G4mstgrelem theG4tgrElements
G4GLOB_DLL std::ostream G4cout
◆ DumpIsotopeList()
void G4tgrMaterialFactory::DumpIsotopeList |
( |
| ) |
const |
Definition at line 283 of file G4tgrMaterialFactory.cc.
285 G4cout <<
" @@@@@@@@@@@@@@@@ DUMPING G4tgrIsotope's List " <<
G4endl;
286 G4mstgrisot::const_iterator cite;
289 G4cout <<
" ISOT: " << (*cite).second->GetName() <<
G4endl;
G4GLOB_DLL std::ostream G4cout
G4mstgrisot theG4tgrIsotopes
◆ DumpMaterialList()
void G4tgrMaterialFactory::DumpMaterialList |
( |
| ) |
const |
Definition at line 307 of file G4tgrMaterialFactory.cc.
309 G4cout <<
" @@@@@@@@@@@@@@@@ DUMPING G4tgrMaterial's List " <<
G4endl;
310 G4mstgrmate::const_iterator cite;
G4mstgrmate theG4tgrMaterials
const G4String & GetName() const
const G4String & GetType() const
G4int GetNumberOfComponents() const
G4GLOB_DLL std::ostream G4cout
◆ ErrorAlreadyExists()
void G4tgrMaterialFactory::ErrorAlreadyExists |
( |
const G4String & |
object, |
|
|
const std::vector< G4String > & |
wl, |
|
|
const G4bool |
bNoRepeating = true |
|
) |
| |
|
private |
Definition at line 322 of file G4tgrMaterialFactory.cc.
static G4int GetVerboseLevel()
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
static void DumpVS(const std::vector< G4String > &wl, const char *msg)
◆ FindElement()
Definition at line 231 of file G4tgrMaterialFactory.cc.
236 G4cout <<
" G4tgrMaterialFactory::FindElement() - " << name <<
G4endl;
239 G4mstgrelem::const_iterator cite;
251 G4cout <<
" G4tgrElement found: " 252 << ( (*cite).second )->GetName() <<
G4endl;
255 return (*cite).second;
G4mstgrelem theG4tgrElements
G4GLOB_DLL std::ostream G4cout
static G4int GetVerboseLevel()
void DumpElementList() const
◆ FindIsotope()
Definition at line 201 of file G4tgrMaterialFactory.cc.
206 G4cout <<
" G4tgrMaterialFactory::FindIsotope() - " << name <<
G4endl;
210 G4mstgrisot::const_iterator cite;
221 G4cout <<
" G4tgrIsotope found: " 222 << ( (*cite).second )->GetName() <<
G4endl;
225 return (*cite).second;
G4GLOB_DLL std::ostream G4cout
static G4int GetVerboseLevel()
G4mstgrisot theG4tgrIsotopes
◆ FindMaterial()
Definition at line 261 of file G4tgrMaterialFactory.cc.
266 G4cout <<
" G4tgrMaterialFactory::FindMaterial() - " << name <<
G4endl;
269 G4mstgrmate::const_iterator cite;
277 return (*cite).second;
G4mstgrmate theG4tgrMaterials
G4GLOB_DLL std::ostream G4cout
static G4int GetVerboseLevel()
◆ GetElementList()
const G4mstgrelem& G4tgrMaterialFactory::GetElementList |
( |
| ) |
const |
|
inline |
◆ GetInstance()
◆ GetIsotopeList()
const G4mstgrisot& G4tgrMaterialFactory::GetIsotopeList |
( |
| ) |
const |
|
inline |
◆ GetMaterialList()
const G4mstgrmate& G4tgrMaterialFactory::GetMaterialList |
( |
| ) |
const |
|
inline |
◆ theG4tgrElements
◆ theG4tgrIsotopes
◆ theG4tgrMaterials
◆ theInstance
The documentation for this class was generated from the following files: