열거형 타입 | |
enum | YieldType { INDEPENDENT = 454, CUMULATIVE = 459 } |
enum | FissionCause { SPONTANEOUS, NEUTRON_INDUCED, PROTON_INDUCED, GAMMA_INDUCED } |
enum | FissionSamplingScheme { NORMAL, LIGHT_FRAGMENT } |
enum | GaussianRange { POSITIVE, ALL } |
enum | GaussianReturnType { INT, DOUBLE } |
enum | MetaState { GROUND_STATE, META_1, META_2 } |
enum | SourceType { RECTANGLE, CYLINDER, SPHERE } |
enum | Verbosity { SILENT = 0x0, UPDATES = 0x1, DAUGHTER_INFO = 0x2, NEUTRON_INFO = 0x4, GAMMA_INFO = 0x8, ALPHA_INFO = 0x10, MOMENTUM_INFO = 0x20, ENERGY_INFO = 0x40, EXTRAPOLATION_INTERPOLATION_INFO = 0x80, WARNING = 0x100, DEBUG = 0x200, PRINT_ALL = 0x3FF, REPRESS_FUNCTION_ENTER_LEAVE_MESSAGES = 0x1000, REPRESS_RANDOM_SAMPLING_MESSAGES = 0x2000, REPRESS_RECURSIVE_DEBUG_MESSAGES = 0x4000, REPRESS_DATA_STRUCTURE_DEBUG_MESSAGES = 0x8000 } |
변수 | |
static const G4int | YieldTypeFirst = INDEPENDENT |
static const G4int | YieldTypeLast = CUMULATIVE |
static const G4int | FissionCauseFirst = SPONTANEOUS |
static const G4int | FissionCauseLast = NEUTRON_INDUCED |
static const G4int | FissionSamplingSchemeFirst = NORMAL |
static const G4int | FissionSamplingSchemeLast = LIGHT_FRAGMENT |
static const G4int | MetaStateFirst = GROUND_STATE |
static const G4int | MetaStateLast = META_2 |
static const G4int | SourceTypeFirst = RECTANGLE |
static const G4int | SourceTypeLast = SPHERE |
static const G4int | VerbosityLast = (REPRESS_DATA_STRUCTURE_DEBUG_MESSAGES << 1) - 1 |
G4FFGEnumerations is a namespace that contains all the enumerations that are used in the fission fragment generator code.
Causes of fission. Currently only yields for spontaneous and neutron induced fission are included in the data libraries. Photon and gamma induced fission are included here only to provide potential forward compatibility. G4FissionFragmentGenerator::G4SetCause() must be modified if the data sets are expanded to include photon and gamma induced fission.
열거형 멤버 | |
---|---|
SPONTANEOUS | |
NEUTRON_INDUCED | |
PROTON_INDUCED | |
GAMMA_INDUCED |
G4FFGEnumerations.hh 파일의 62 번째 라인에서 정의되었습니다.
The possible fission sampling methods
열거형 멤버 | |
---|---|
NORMAL | |
LIGHT_FRAGMENT |
G4FFGEnumerations.hh 파일의 75 번째 라인에서 정의되었습니다.
Truncate the Gaussian distribution at 0 (POSITIVE
) or sample all values (ALL
)
열거형 멤버 | |
---|---|
POSITIVE | |
ALL |
G4FFGEnumerations.hh 파일의 85 번째 라인에서 정의되었습니다.
Sample a discretized Gaussian distribution (INT
) or continuous (DOUBLE
)
열거형 멤버 | |
---|---|
INT | |
DOUBLE |
G4FFGEnumerations.hh 파일의 89 번째 라인에서 정의되었습니다.
ENDF format provides for 3 isomers - 1 ground state and 2 meta states
열거형 멤버 | |
---|---|
GROUND_STATE | |
META_1 | |
META_2 |
G4FFGEnumerations.hh 파일의 93 번째 라인에서 정의되었습니다.
These are the source shapes available
열거형 멤버 | |
---|---|
RECTANGLE | |
CYLINDER | |
SPHERE |
G4FFGEnumerations.hh 파일의 102 번째 라인에서 정의되었습니다.
These are the verbosity levels
G4FFGEnumerations.hh 파일의 111 번째 라인에서 정의되었습니다.
The two types of fission data available. Independent yields are taken directly from prompt fission products, while cumulative fission yields are taken some time after the fission event so that the products have had a moment to stabilize.
열거형 멤버 | |
---|---|
INDEPENDENT | |
CUMULATIVE |
G4FFGEnumerations.hh 파일의 48 번째 라인에서 정의되었습니다.
|
static |
The first value of FissionCause
G4FFGEnumerations.hh 파일의 67 번째 라인에서 정의되었습니다.
|
static |
The last value of FissionCause. This is set to NEUTRON_INDUCED becuase neither PROTON_INDUCED nor GAMMA_INDUCED are currently supporded.
G4FFGEnumerations.hh 파일의 72 번째 라인에서 정의되었습니다.
The first value of FissionSamplingScheme
G4FFGEnumerations.hh 파일의 78 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4FissionFragmentGenerator::G4SetSamplingScheme().
|
static |
The last value of FissionSamplingScheme
G4FFGEnumerations.hh 파일의 80 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4FissionFragmentGenerator::G4SetSamplingScheme().
|
static |
The first value of MetaState
G4FFGEnumerations.hh 파일의 97 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4FissionFragmentGenerator::G4SetMetaState().
The last value of MetaState
G4FFGEnumerations.hh 파일의 99 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4FissionFragmentGenerator::G4SetMetaState().
The first value of SourceType
G4FFGEnumerations.hh 파일의 106 번째 라인에서 정의되었습니다.
The last value of SourceType
G4FFGEnumerations.hh 파일의 108 번째 라인에서 정의되었습니다.
|
static |
This is the maximum value of Verbosity
G4FFGEnumerations.hh 파일의 128 번째 라인에서 정의되었습니다.
|
static |
The first value of YieldType
G4FFGEnumerations.hh 파일의 51 번째 라인에서 정의되었습니다.
|
static |
The last value of YieldType
G4FFGEnumerations.hh 파일의 53 번째 라인에서 정의되었습니다.