#include <G4CrossSectionDataSetRegistry.hh>
Public 멤버 함수 | |
~G4CrossSectionDataSetRegistry () | |
void | Register (G4VCrossSectionDataSet *) |
void | DeRegister (G4VCrossSectionDataSet *) |
void | Clean () |
G4VCrossSectionDataSet * | GetCrossSectionDataSet (const G4String &name, G4bool warning=true) |
정적 Public 멤버 함수 | |
static G4CrossSectionDataSetRegistry * | Instance () |
Private 멤버 함수 | |
G4CrossSectionDataSetRegistry () | |
Private 속성 | |
std::vector < G4VCrossSectionDataSet * > | xSections |
정적 Private 속성 | |
static G4ThreadLocal G4CrossSectionDataSetRegistry * | instance = 0 |
Friends | |
class | G4ThreadLocalSingleton< G4CrossSectionDataSetRegistry > |
G4CrossSectionDataSetRegistry.hh 파일의 56 번째 라인에서 정의되었습니다.
G4CrossSectionDataSetRegistry::~G4CrossSectionDataSetRegistry | ( | ) |
G4CrossSectionDataSetRegistry.cc 파일의 91 번째 라인에서 정의되었습니다.
다음을 참조함 : Clean().
|
private |
G4CrossSectionDataSetRegistry.cc 파일의 88 번째 라인에서 정의되었습니다.
void G4CrossSectionDataSetRegistry::Clean | ( | ) |
G4CrossSectionDataSetRegistry.cc 파일의 96 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ~G4CrossSectionDataSetRegistry().
void G4CrossSectionDataSetRegistry::DeRegister | ( | G4VCrossSectionDataSet * | p | ) |
G4CrossSectionDataSetRegistry.cc 파일의 128 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VCrossSectionDataSet::~G4VCrossSectionDataSet().
G4VCrossSectionDataSet * G4CrossSectionDataSetRegistry::GetCrossSectionDataSet | ( | const G4String & | name, |
G4bool | warning = true |
||
) |
G4CrossSectionDataSetRegistry.cc 파일의 145 번째 라인에서 정의되었습니다.
다음을 참조함 : G4CrossSectionFactoryRegistry::GetFactory(), G4VCrossSectionDataSet::GetName(), G4CrossSectionFactoryRegistry::Instance(), G4VBaseXSFactory::Instantiate(), n, xSections.
다음에 의해서 참조됨 : G4BGGNucleonInelasticXS::BuildPhysicsTable(), G4BGGNucleonElasticXS::BuildPhysicsTable(), G4NeutronCrossSectionXS::ConstructProcess(), G4HadronPhysicsShieldingLEND::ConstructProcess(), G4HadronPhysicsShielding::ConstructProcess(), G4HadronPhysicsQGSP_BIC_HP::ConstructProcess(), G4HadronPhysicsFTFQGSP_BERT::CreateModels(), G4HadronPhysicsFTFP_BERT_HP::ExtraConfiguration(), G4HadronPhysicsQGS_BIC::ExtraConfiguration(), G4HadronPhysicsFTF_BIC::ExtraConfiguration(), G4HadronPhysicsQGSP_BIC::ExtraConfiguration(), G4HadronPhysicsQGSP_BERT::ExtraConfiguration(), G4HadronPhysicsFTFP_BERT::ExtraConfiguration(), G4HadronPhysicsQGSP_BERT_HP::ExtraConfiguration(), G4HadronPhysicsINCLXX::ExtraConfiguration(), G4BertiniKaonBuilder::G4BertiniKaonBuilder(), G4BertiniPiKBuilder::G4BertiniPiKBuilder(), G4BertiniPionBuilder::G4BertiniPionBuilder(), G4BinaryPiKBuilder::G4BinaryPiKBuilder(), G4ChipsComponentXS::G4ChipsComponentXS(), G4ChipsElasticModel::G4ChipsElasticModel(), G4ChipsKaonZeroElasticXS::G4ChipsKaonZeroElasticXS(), G4ChipsKaonZeroInelasticXS::G4ChipsKaonZeroInelasticXS(), G4HyperonFTFPBuilder::G4HyperonFTFPBuilder(), G4QMDReaction::G4QMDReaction(), G4QuasiElRatios::G4QuasiElRatios().
|
static |
G4CrossSectionDataSetRegistry.cc 파일의 79 번째 라인에서 정의되었습니다.
다음을 참조함 : instance, G4ThreadLocalSingleton< T >::Instance().
다음에 의해서 참조됨 : G4FTFBinaryKaonBuilder::Build(), G4INCLXXNeutronBuilder::Build(), G4QGSBinaryKaonBuilder::Build(), G4QGSPKaonBuilder::Build(), G4QGSPPiKBuilder::Build(), G4QGSBinaryPiKBuilder::Build(), G4BGGNucleonInelasticXS::BuildPhysicsTable(), G4BGGNucleonElasticXS::BuildPhysicsTable(), DMXPhysicsList::ConstructHad(), G4NeutronCrossSectionXS::ConstructProcess(), G4HadronDElasticPhysics::ConstructProcess(), G4HadronHElasticPhysics::ConstructProcess(), G4HadronElasticPhysicsXS::ConstructProcess(), G4HadronInelasticQBBC::ConstructProcess(), G4HadronElasticPhysics::ConstructProcess(), G4HadronPhysicsShieldingLEND::ConstructProcess(), G4HadronPhysicsShielding::ConstructProcess(), G4HadronPhysicsQGSP_BIC_HP::ConstructProcess(), GammaRayTelHadronPhysics::ConstructProcess(), G4HadronPhysicsFTFQGSP_BERT::CreateModels(), G4HadronPhysicsFTFP_BERT_HP::ExtraConfiguration(), G4HadronPhysicsQGS_BIC::ExtraConfiguration(), G4HadronPhysicsFTF_BIC::ExtraConfiguration(), G4HadronPhysicsQGSP_BIC::ExtraConfiguration(), G4HadronPhysicsQGSP_BERT::ExtraConfiguration(), G4HadronPhysicsFTFP_BERT::ExtraConfiguration(), G4HadronPhysicsQGSP_BERT_HP::ExtraConfiguration(), G4HadronPhysicsINCLXX::ExtraConfiguration(), G4BertiniKaonBuilder::G4BertiniKaonBuilder(), G4BertiniPiKBuilder::G4BertiniPiKBuilder(), G4BertiniPionBuilder::G4BertiniPionBuilder(), G4BinaryPiKBuilder::G4BinaryPiKBuilder(), G4BinaryPionBuilder::G4BinaryPionBuilder(), G4ChipsComponentXS::G4ChipsComponentXS(), G4ChipsElasticModel::G4ChipsElasticModel(), G4ChipsKaonZeroElasticXS::G4ChipsKaonZeroElasticXS(), G4ChipsKaonZeroInelasticXS::G4ChipsKaonZeroInelasticXS(), G4ElectroVDNuclearModel::G4ElectroVDNuclearModel(), G4FTFBinaryPiKBuilder::G4FTFBinaryPiKBuilder(), G4FTFBinaryPionBuilder::G4FTFBinaryPionBuilder(), G4FTFPPiKBuilder::G4FTFPPiKBuilder(), G4FTFPPionBuilder::G4FTFPPionBuilder(), G4HyperonFTFPBuilder::G4HyperonFTFPBuilder(), G4MuonVDNuclearModel::G4MuonVDNuclearModel(), G4QGSBinaryPiKBuilder::G4QGSBinaryPiKBuilder(), G4QGSBinaryPionBuilder::G4QGSBinaryPionBuilder(), G4QGSPPiKBuilder::G4QGSPPiKBuilder(), G4QGSPPionBuilder::G4QGSPPionBuilder(), G4QMDReaction::G4QMDReaction(), G4QuasiElRatios::G4QuasiElRatios(), G4VCrossSectionDataSet::G4VCrossSectionDataSet().
void G4CrossSectionDataSetRegistry::Register | ( | G4VCrossSectionDataSet * | p | ) |
G4CrossSectionDataSetRegistry.cc 파일의 116 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VCrossSectionDataSet::G4VCrossSectionDataSet().
|
friend |
G4CrossSectionDataSetRegistry.hh 파일의 58 번째 라인에서 정의되었습니다.
|
staticprivate |
G4CrossSectionDataSetRegistry.hh 파일의 85 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Instance().
|
private |
G4CrossSectionDataSetRegistry.hh 파일의 87 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Clean(), DeRegister(), GetCrossSectionDataSet(), Register().