#include <G4CrossSectionFactoryRegistry.hh>
Public 멤버 함수 | |
G4VBaseXSFactory * | GetFactory (const G4String &name, G4bool abortIfNotFound=true) const |
void | Register (const G4String &name, G4VBaseXSFactory *factory) |
정적 Public 멤버 함수 | |
static G4CrossSectionFactoryRegistry * | Instance () |
Private 멤버 함수 | |
G4CrossSectionFactoryRegistry () | |
G4CrossSectionFactoryRegistry (const G4CrossSectionFactoryRegistry &) | |
G4CrossSectionFactoryRegistry & | operator= (const G4CrossSectionFactoryRegistry &) |
Private 속성 | |
std::map< G4String, G4VBaseXSFactory * > | factories |
정적 Private 속성 | |
static G4CrossSectionFactoryRegistry * | instance = 0 |
Friends | |
std::ostream & | operator<< (std::ostream &, const G4CrossSectionFactoryRegistry &) |
G4CrossSectionFactoryRegistry.hh 파일의 48 번째 라인에서 정의되었습니다.
|
private |
G4CrossSectionFactoryRegistry.cc 파일의 47 번째 라인에서 정의되었습니다.
다음을 참조함 : instance.
다음에 의해서 참조됨 : Instance().
|
private |
G4CrossSectionFactoryRegistry.cc 파일의 52 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4Exception().
G4VBaseXSFactory * G4CrossSectionFactoryRegistry::GetFactory | ( | const G4String & | name, |
G4bool | abortIfNotFound = true |
||
) | const |
G4CrossSectionFactoryRegistry.cc 파일의 78 번째 라인에서 정의되었습니다.
다음을 참조함 : factories, FatalException, G4Exception(), if().
다음에 의해서 참조됨 : G4CrossSectionDataSetRegistry::GetCrossSectionDataSet().
|
static |
G4CrossSectionFactoryRegistry.cc 파일의 39 번째 라인에서 정의되었습니다.
다음을 참조함 : G4CrossSectionFactoryRegistry(), instance.
다음에 의해서 참조됨 : G4CrossSectionFactory< T, mode >::G4CrossSectionFactory(), G4CrossSectionFactory< T, 0 >::G4CrossSectionFactory(), G4CrossSectionFactory< T, 1 >::G4CrossSectionFactory(), G4CrossSectionFactory< T, 2 >::G4CrossSectionFactory(), G4CrossSectionDataSetRegistry::GetCrossSectionDataSet().
|
private |
G4CrossSectionFactoryRegistry.cc 파일의 57 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4Exception().
void G4CrossSectionFactoryRegistry::Register | ( | const G4String & | name, |
G4VBaseXSFactory * | factory | ||
) |
G4CrossSectionFactoryRegistry.cc 파일의 64 번째 라인에서 정의되었습니다.
다음을 참조함 : factories, G4Exception(), JustWarning.
다음에 의해서 참조됨 : G4CrossSectionFactory< T, mode >::G4CrossSectionFactory(), G4CrossSectionFactory< T, 0 >::G4CrossSectionFactory(), G4CrossSectionFactory< T, 1 >::G4CrossSectionFactory(), G4CrossSectionFactory< T, 2 >::G4CrossSectionFactory().
|
friend |
G4CrossSectionFactoryRegistry.cc 파일의 98 번째 라인에서 정의되었습니다.
|
private |
G4CrossSectionFactoryRegistry.hh 파일의 52 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetFactory(), Register().
|
staticprivate |
G4CrossSectionFactoryRegistry.hh 파일의 53 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4CrossSectionFactoryRegistry(), Instance().