#include "globals.hh"
#include "G4VCrossSectionDataSet.hh"
#include "G4CrossSectionFactoryRegistry.hh"
#include "G4Threading.hh"
클래스 | |
class | G4VBaseXSFactory |
class | G4CrossSectionFactory< T, mode > |
class | G4CrossSectionFactory< T, 0 > |
class | G4CrossSectionFactory< T, 1 > |
class | G4CrossSectionFactory< T, 2 > |
매크로 | |
#define | G4_BASE_DECLARE_XS_FACTORY(cross_section, flag) const G4CrossSectionFactory<cross_section,flag>& cross_section##Factory = G4CrossSectionFactory<cross_section,flag>(cross_section::Default_Name()) |
#define | G4_BASE_REFERENCE_XS_FACTORY(cross_section, flag) |
#define | G4_DECLARE_XS_FACTORY(cross_section) G4_BASE_DECLARE_XS_FACTORY(cross_section,0) |
#define | G4_DECLARE_SHAREDXS_FACTORY(cross_section) G4_BASE_DECLARE_XS_FACTORY(cross_section,1) |
#define | G4_DECLARE_SHAREDTLSXS_FACTORY(cross_section) G4_BASE_DECLARE_XS_FACTORY(cross_section,2) |
#define | G4_REFERENCE_XS_FACTORY(cross_section) G4_BASE_REFERENCE_XS_FACTORY(cross_section,0) |
#define | G4_REFERENCE_SHAREDXS_FACTORY(cross_section) G4_BASE_REFERENCE_XS_FACTORY(cross_section,1) |
#define | G4_REFERENCE_SHAREDTLSXS_FACTORY(cross_section) G4_BASE_REFERENCE_XS_FACTORY(cross_section,2) |
#define G4_BASE_DECLARE_XS_FACTORY | ( | cross_section, | |
flag | |||
) | const G4CrossSectionFactory<cross_section,flag>& cross_section##Factory = G4CrossSectionFactory<cross_section,flag>(cross_section::Default_Name()) |
G4CrossSectionFactory.hh 파일의 114 번째 라인에서 정의되었습니다.
#define G4_BASE_REFERENCE_XS_FACTORY | ( | cross_section, | |
flag | |||
) |
G4CrossSectionFactory.hh 파일의 117 번째 라인에서 정의되었습니다.
#define G4_DECLARE_SHAREDTLSXS_FACTORY | ( | cross_section | ) | G4_BASE_DECLARE_XS_FACTORY(cross_section,2) |
G4CrossSectionFactory.hh 파일의 125 번째 라인에서 정의되었습니다.
#define G4_DECLARE_SHAREDXS_FACTORY | ( | cross_section | ) | G4_BASE_DECLARE_XS_FACTORY(cross_section,1) |
G4CrossSectionFactory.hh 파일의 124 번째 라인에서 정의되었습니다.
#define G4_DECLARE_XS_FACTORY | ( | cross_section | ) | G4_BASE_DECLARE_XS_FACTORY(cross_section,0) |
G4CrossSectionFactory.hh 파일의 123 번째 라인에서 정의되었습니다.
#define G4_REFERENCE_SHAREDTLSXS_FACTORY | ( | cross_section | ) | G4_BASE_REFERENCE_XS_FACTORY(cross_section,2) |
G4CrossSectionFactory.hh 파일의 130 번째 라인에서 정의되었습니다.
#define G4_REFERENCE_SHAREDXS_FACTORY | ( | cross_section | ) | G4_BASE_REFERENCE_XS_FACTORY(cross_section,1) |
G4CrossSectionFactory.hh 파일의 129 번째 라인에서 정의되었습니다.
#define G4_REFERENCE_XS_FACTORY | ( | cross_section | ) | G4_BASE_REFERENCE_XS_FACTORY(cross_section,0) |
G4CrossSectionFactory.hh 파일의 128 번째 라인에서 정의되었습니다.