Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | 정적 Public 멤버 함수 | Private 멤버 함수 | Private 속성 | 정적 Private 속성 | Friends | 모든 멤버 목록
G4CrossSectionDataSetRegistry 클래스 참조

#include <G4CrossSectionDataSetRegistry.hh>

Public 멤버 함수

 ~G4CrossSectionDataSetRegistry ()
 
void Register (G4VCrossSectionDataSet *)
 
void DeRegister (G4VCrossSectionDataSet *)
 
void Clean ()
 
G4VCrossSectionDataSetGetCrossSectionDataSet (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().

G4CrossSectionDataSetRegistry::G4CrossSectionDataSetRegistry ( )
private

G4CrossSectionDataSetRegistry.cc 파일의 88 번째 라인에서 정의되었습니다.

멤버 함수 문서화

void G4CrossSectionDataSetRegistry::Clean ( )

G4CrossSectionDataSetRegistry.cc 파일의 96 번째 라인에서 정의되었습니다.

다음을 참조함 : n, xSections.

다음에 의해서 참조됨 : ~G4CrossSectionDataSetRegistry().

void G4CrossSectionDataSetRegistry::DeRegister ( G4VCrossSectionDataSet p)

G4CrossSectionDataSetRegistry.cc 파일의 128 번째 라인에서 정의되었습니다.

다음을 참조함 : n, xSections.

다음에 의해서 참조됨 : 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().

G4CrossSectionDataSetRegistry * G4CrossSectionDataSetRegistry::Instance ( void  )
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 번째 라인에서 정의되었습니다.

다음을 참조함 : n, xSections.

다음에 의해서 참조됨 : G4VCrossSectionDataSet::G4VCrossSectionDataSet().

Friend, 그리고 관련된 함수 문서화

G4CrossSectionDataSetRegistry.hh 파일의 58 번째 라인에서 정의되었습니다.

멤버 데이타 문서화

G4ThreadLocal G4CrossSectionDataSetRegistry * G4CrossSectionDataSetRegistry::instance = 0
staticprivate

G4CrossSectionDataSetRegistry.hh 파일의 85 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Instance().

std::vector<G4VCrossSectionDataSet*> G4CrossSectionDataSetRegistry::xSections
private

G4CrossSectionDataSetRegistry.hh 파일의 87 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Clean(), DeRegister(), GetCrossSectionDataSet(), Register().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: