Geant4
10.01.p01
|
G4FFGEnumerations is a namespace that contains all the enumerations that are used in the fission fragment generator code. More...
Enumerations | |
enum | YieldType { INDEPENDENT = 454, CUMULATIVE = 459 } |
The two types of fission data available. More... | |
enum | FissionCause { SPONTANEOUS, NEUTRON_INDUCED, PROTON_INDUCED, GAMMA_INDUCED } |
Causes of fission. More... | |
enum | FissionSamplingScheme { NORMAL, LIGHT_FRAGMENT } |
The possible fission sampling methods. More... | |
enum | GaussianRange { POSITIVE, ALL } |
Truncate the Gaussian distribution at 0 (POSITIVE ) or sample all values (ALL ) More... | |
enum | GaussianReturnType { INT, DOUBLE } |
Sample a discretized Gaussian distribution (INT ) or continuous (DOUBLE ) More... | |
enum | MetaState { GROUND_STATE, META_1, META_2 } |
ENDF format provides for 3 isomers - 1 ground state and 2 meta states. More... | |
enum | SourceType { RECTANGLE, CYLINDER, SPHERE } |
These are the source shapes available. More... | |
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 } |
These are the verbosity levels. More... | |
Variables | |
static const G4int | YieldTypeFirst = INDEPENDENT |
The first value of YieldType. More... | |
static const G4int | YieldTypeLast = CUMULATIVE |
The last value of YieldType. More... | |
static const G4int | FissionCauseFirst = SPONTANEOUS |
The first value of FissionCause. More... | |
static const G4int | FissionCauseLast = NEUTRON_INDUCED |
The last value of FissionCause. More... | |
static const G4int | FissionSamplingSchemeFirst = NORMAL |
The first value of FissionSamplingScheme. More... | |
static const G4int | FissionSamplingSchemeLast = LIGHT_FRAGMENT |
The last value of FissionSamplingScheme. More... | |
static const G4int | MetaStateFirst = GROUND_STATE |
The first value of MetaState. More... | |
static const G4int | MetaStateLast = META_2 |
The last value of MetaState. More... | |
static const G4int | SourceTypeFirst = RECTANGLE |
The first value of SourceType. More... | |
static const G4int | SourceTypeLast = SPHERE |
The last value of SourceType. More... | |
static const G4int | VerbosityLast = (REPRESS_DATA_STRUCTURE_DEBUG_MESSAGES << 1) - 1 |
This is the maximum value of Verbosity. More... | |
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.
Enumerator | |
---|---|
SPONTANEOUS | |
NEUTRON_INDUCED | |
PROTON_INDUCED | |
GAMMA_INDUCED |
Definition at line 60 of file G4FFGEnumerations.hh.
The possible fission sampling methods.
Enumerator | |
---|---|
NORMAL | |
LIGHT_FRAGMENT |
Definition at line 73 of file G4FFGEnumerations.hh.
Truncate the Gaussian distribution at 0 (POSITIVE
) or sample all values (ALL
)
Enumerator | |
---|---|
POSITIVE | |
ALL |
Definition at line 83 of file G4FFGEnumerations.hh.
Sample a discretized Gaussian distribution (INT
) or continuous (DOUBLE
)
Enumerator | |
---|---|
INT | |
DOUBLE |
Definition at line 87 of file G4FFGEnumerations.hh.
ENDF format provides for 3 isomers - 1 ground state and 2 meta states.
Enumerator | |
---|---|
GROUND_STATE | |
META_1 | |
META_2 |
Definition at line 91 of file G4FFGEnumerations.hh.
These are the source shapes available.
Enumerator | |
---|---|
RECTANGLE | |
CYLINDER | |
SPHERE |
Definition at line 100 of file G4FFGEnumerations.hh.
These are the verbosity levels.
Definition at line 109 of file G4FFGEnumerations.hh.
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.
Enumerator | |
---|---|
INDEPENDENT | |
CUMULATIVE |
Definition at line 46 of file G4FFGEnumerations.hh.
|
static |
The first value of FissionCause.
Definition at line 65 of file G4FFGEnumerations.hh.
|
static |
The last value of FissionCause.
This is set to NEUTRON_INDUCED becuase neither PROTON_INDUCED nor GAMMA_INDUCED are currently supporded.
Definition at line 70 of file G4FFGEnumerations.hh.
The first value of FissionSamplingScheme.
Definition at line 76 of file G4FFGEnumerations.hh.
Referenced by G4FissionFragmentGenerator::G4SetSamplingScheme().
|
static |
The last value of FissionSamplingScheme.
Definition at line 78 of file G4FFGEnumerations.hh.
Referenced by G4FissionFragmentGenerator::G4SetSamplingScheme().
|
static |
The first value of MetaState.
Definition at line 95 of file G4FFGEnumerations.hh.
Referenced by G4FissionFragmentGenerator::G4SetMetaState().
The last value of MetaState.
Definition at line 97 of file G4FFGEnumerations.hh.
Referenced by G4FissionFragmentGenerator::G4SetMetaState().
The first value of SourceType.
Definition at line 104 of file G4FFGEnumerations.hh.
The last value of SourceType.
Definition at line 106 of file G4FFGEnumerations.hh.
|
static |
This is the maximum value of Verbosity.
Definition at line 126 of file G4FFGEnumerations.hh.
|
static |
The first value of YieldType.
Definition at line 49 of file G4FFGEnumerations.hh.
|
static |
The last value of YieldType.
Definition at line 51 of file G4FFGEnumerations.hh.