#include <G4tgrMaterialFactory.hh>
Public 멤버 함수 | |
~G4tgrMaterialFactory () | |
G4tgrIsotope * | AddIsotope (const std::vector< G4String > &wl) |
G4tgrElementSimple * | AddElementSimple (const std::vector< G4String > &wl) |
G4tgrElementFromIsotopes * | AddElementFromIsotopes (const std::vector< G4String > &wl) |
G4tgrMaterialSimple * | AddMaterialSimple (const std::vector< G4String > &wl) |
G4tgrMaterialMixture * | AddMaterialMixture (const std::vector< G4String > &wl, const G4String &mixtType) |
G4tgrIsotope * | FindIsotope (const G4String &name) const |
G4tgrElement * | FindElement (const G4String &name) const |
G4tgrMaterial * | FindMaterial (const G4String &name) const |
void | DumpIsotopeList () const |
void | DumpElementList () const |
void | DumpMaterialList () const |
const G4mstgrisot & | GetIsotopeList () const |
const G4mstgrelem & | GetElementList () const |
const G4mstgrmate & | GetMaterialList () const |
정적 Public 멤버 함수 | |
static G4tgrMaterialFactory * | GetInstance () |
Private 멤버 함수 | |
G4tgrMaterialFactory () | |
void | ErrorAlreadyExists (const G4String &object, const std::vector< G4String > &wl, const G4bool bNoRepeating=true) |
Private 속성 | |
G4mstgrisot | theG4tgrIsotopes |
G4mstgrelem | theG4tgrElements |
G4mstgrmate | theG4tgrMaterials |
정적 Private 속성 | |
static G4ThreadLocal G4tgrMaterialFactory * | theInstance = 0 |
G4tgrMaterialFactory.hh 파일의 58 번째 라인에서 정의되었습니다.
G4tgrMaterialFactory::~G4tgrMaterialFactory | ( | ) |
G4tgrMaterialFactory.cc 파일의 67 번째 라인에서 정의되었습니다.
다음을 참조함 : theG4tgrElements, theG4tgrIsotopes, theG4tgrMaterials, theInstance.
|
private |
G4tgrMaterialFactory.cc 파일의 50 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetInstance().
G4tgrElementFromIsotopes * G4tgrMaterialFactory::AddElementFromIsotopes | ( | const std::vector< G4String > & | wl | ) |
G4tgrMaterialFactory.cc 파일의 131 번째 라인에서 정의되었습니다.
다음을 참조함 : ErrorAlreadyExists(), FindElement(), G4tgrElement::GetName(), G4tgrUtils::GetString(), theG4tgrElements.
다음에 의해서 참조됨 : G4tgrLineProcessor::ProcessLine().
G4tgrElementSimple * G4tgrMaterialFactory::AddElementSimple | ( | const std::vector< G4String > & | wl | ) |
G4tgrMaterialFactory.cc 파일의 114 번째 라인에서 정의되었습니다.
다음을 참조함 : ErrorAlreadyExists(), FindElement(), G4tgrElement::GetName(), G4tgrUtils::GetString(), theG4tgrElements.
다음에 의해서 참조됨 : G4tgrLineProcessor::ProcessLine().
G4tgrIsotope * G4tgrMaterialFactory::AddIsotope | ( | const std::vector< G4String > & | wl | ) |
G4tgrMaterialFactory.cc 파일의 98 번째 라인에서 정의되었습니다.
다음을 참조함 : ErrorAlreadyExists(), FindIsotope(), G4tgrIsotope::GetName(), G4tgrUtils::GetString(), theG4tgrIsotopes.
다음에 의해서 참조됨 : G4tgrLineProcessor::ProcessLine().
G4tgrMaterialMixture * G4tgrMaterialFactory::AddMaterialMixture | ( | const std::vector< G4String > & | wl, |
const G4String & | mixtType | ||
) |
G4tgrMaterialFactory.cc 파일의 174 번째 라인에서 정의되었습니다.
다음을 참조함 : ErrorAlreadyExists(), FindMaterial(), G4cout, G4endl, G4tgrMaterial::GetName(), G4tgrUtils::GetString(), G4tgrMessenger::GetVerboseLevel(), theG4tgrMaterials.
다음에 의해서 참조됨 : G4tgrLineProcessor::ProcessLine().
G4tgrMaterialSimple * G4tgrMaterialFactory::AddMaterialSimple | ( | const std::vector< G4String > & | wl | ) |
G4tgrMaterialFactory.cc 파일의 148 번째 라인에서 정의되었습니다.
다음을 참조함 : ErrorAlreadyExists(), FindMaterial(), G4cout, G4endl, G4tgrMaterial::GetName(), G4tgrUtils::GetString(), G4tgrMessenger::GetVerboseLevel(), theG4tgrMaterials.
다음에 의해서 참조됨 : G4tgrLineProcessor::ProcessLine().
void G4tgrMaterialFactory::DumpElementList | ( | ) | const |
G4tgrMaterialFactory.cc 파일의 295 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, theG4tgrElements.
다음에 의해서 참조됨 : G4tgrVolumeMgr::DumpSummary(), FindElement().
void G4tgrMaterialFactory::DumpIsotopeList | ( | ) | const |
G4tgrMaterialFactory.cc 파일의 283 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, theG4tgrIsotopes.
다음에 의해서 참조됨 : G4tgrVolumeMgr::DumpSummary().
void G4tgrMaterialFactory::DumpMaterialList | ( | ) | const |
G4tgrMaterialFactory.cc 파일의 307 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, G4tgrMaterial::GetName(), G4tgrMaterial::GetNumberOfComponents(), G4tgrMaterial::GetType(), theG4tgrMaterials.
다음에 의해서 참조됨 : G4tgrVolumeMgr::DumpSummary().
|
private |
G4tgrMaterialFactory.cc 파일의 322 번째 라인에서 정의되었습니다.
다음을 참조함 : G4tgrUtils::DumpVS(), FatalException, G4Exception(), G4tgrMessenger::GetVerboseLevel().
다음에 의해서 참조됨 : AddElementFromIsotopes(), AddElementSimple(), AddIsotope(), AddMaterialMixture(), AddMaterialSimple().
G4tgrElement * G4tgrMaterialFactory::FindElement | ( | const G4String & | name | ) | const |
G4tgrMaterialFactory.cc 파일의 231 번째 라인에서 정의되었습니다.
다음을 참조함 : DumpElementList(), G4cout, G4endl, G4tgrMessenger::GetVerboseLevel(), theG4tgrElements.
다음에 의해서 참조됨 : AddElementFromIsotopes(), AddElementSimple().
G4tgrIsotope * G4tgrMaterialFactory::FindIsotope | ( | const G4String & | name | ) | const |
G4tgrMaterialFactory.cc 파일의 201 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, G4tgrMessenger::GetVerboseLevel(), theG4tgrIsotopes.
다음에 의해서 참조됨 : AddIsotope().
G4tgrMaterial * G4tgrMaterialFactory::FindMaterial | ( | const G4String & | name | ) | const |
G4tgrMaterialFactory.cc 파일의 261 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, G4tgrMessenger::GetVerboseLevel(), theG4tgrMaterials.
다음에 의해서 참조됨 : AddMaterialMixture(), AddMaterialSimple(), G4tgrLineProcessor::ProcessLine().
|
inline |
G4tgrMaterialFactory.hh 파일의 101 번째 라인에서 정의되었습니다.
다음을 참조함 : theG4tgrElements.
다음에 의해서 참조됨 : G4tgbMaterialMgr::CopyElements(), G4tgrVolumeMgr::DumpSummary().
|
static |
G4tgrMaterialFactory.cc 파일의 56 번째 라인에서 정의되었습니다.
다음을 참조함 : G4tgrMaterialFactory(), theInstance.
다음에 의해서 참조됨 : G4tgbMaterialMgr::CopyElements(), G4tgbMaterialMgr::CopyIsotopes(), G4tgbMaterialMgr::CopyMaterials(), G4tgrVolumeMgr::DumpSummary(), G4tgrLineProcessor::ProcessLine().
|
inline |
G4tgrMaterialFactory.hh 파일의 100 번째 라인에서 정의되었습니다.
다음을 참조함 : theG4tgrIsotopes.
다음에 의해서 참조됨 : G4tgbMaterialMgr::CopyIsotopes(), G4tgrVolumeMgr::DumpSummary().
|
inline |
G4tgrMaterialFactory.hh 파일의 102 번째 라인에서 정의되었습니다.
다음을 참조함 : theG4tgrMaterials.
다음에 의해서 참조됨 : G4tgbMaterialMgr::CopyMaterials(), G4tgrVolumeMgr::DumpSummary().
|
private |
G4tgrMaterialFactory.hh 파일의 118 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddElementFromIsotopes(), AddElementSimple(), DumpElementList(), FindElement(), GetElementList(), ~G4tgrMaterialFactory().
|
private |
G4tgrMaterialFactory.hh 파일의 116 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddIsotope(), DumpIsotopeList(), FindIsotope(), GetIsotopeList(), ~G4tgrMaterialFactory().
|
private |
G4tgrMaterialFactory.hh 파일의 120 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddMaterialMixture(), AddMaterialSimple(), DumpMaterialList(), FindMaterial(), GetMaterialList(), ~G4tgrMaterialFactory().
|
staticprivate |
G4tgrMaterialFactory.hh 파일의 114 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetInstance(), ~G4tgrMaterialFactory().