ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Enumerations | |
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 } |
Variables | |
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.
Definition at line 62 of file G4FFGEnumerations.hh.
View newest version in sPHENIX GitHub at line 62 of file G4FFGEnumerations.hh
The possible fission sampling methods
Definition at line 75 of file G4FFGEnumerations.hh.
View newest version in sPHENIX GitHub at line 75 of file G4FFGEnumerations.hh
Truncate the Gaussian distribution at 0 (POSITIVE
) or sample all values (ALL
)
Definition at line 85 of file G4FFGEnumerations.hh.
View newest version in sPHENIX GitHub at line 85 of file G4FFGEnumerations.hh
Sample a discretized Gaussian distribution (INT
) or continuous (DOUBLE
)
Definition at line 89 of file G4FFGEnumerations.hh.
View newest version in sPHENIX GitHub at line 89 of file G4FFGEnumerations.hh
ENDF format provides for 3 isomers - 1 ground state and 2 meta states
Definition at line 93 of file G4FFGEnumerations.hh.
View newest version in sPHENIX GitHub at line 93 of file G4FFGEnumerations.hh
These are the source shapes available
Definition at line 102 of file G4FFGEnumerations.hh.
View newest version in sPHENIX GitHub at line 102 of file G4FFGEnumerations.hh
These are the verbosity levels
Definition at line 111 of file G4FFGEnumerations.hh.
View newest version in sPHENIX GitHub at line 111 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.
Definition at line 48 of file G4FFGEnumerations.hh.
View newest version in sPHENIX GitHub at line 48 of file G4FFGEnumerations.hh
|
static |
The first value of FissionCause
Definition at line 67 of file G4FFGEnumerations.hh.
View newest version in sPHENIX GitHub at line 67 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 72 of file G4FFGEnumerations.hh.
View newest version in sPHENIX GitHub at line 72 of file G4FFGEnumerations.hh
The first value of FissionSamplingScheme
Definition at line 78 of file G4FFGEnumerations.hh.
View newest version in sPHENIX GitHub at line 78 of file G4FFGEnumerations.hh
Referenced by G4FissionFragmentGenerator::G4SetSamplingScheme().
|
static |
The last value of FissionSamplingScheme
Definition at line 80 of file G4FFGEnumerations.hh.
View newest version in sPHENIX GitHub at line 80 of file G4FFGEnumerations.hh
Referenced by G4FissionFragmentGenerator::G4SetSamplingScheme().
|
static |
The first value of MetaState
Definition at line 97 of file G4FFGEnumerations.hh.
View newest version in sPHENIX GitHub at line 97 of file G4FFGEnumerations.hh
Referenced by G4FissionFragmentGenerator::G4SetMetaState().
The last value of MetaState
Definition at line 99 of file G4FFGEnumerations.hh.
View newest version in sPHENIX GitHub at line 99 of file G4FFGEnumerations.hh
Referenced by G4FissionFragmentGenerator::G4SetMetaState().
The first value of SourceType
Definition at line 106 of file G4FFGEnumerations.hh.
View newest version in sPHENIX GitHub at line 106 of file G4FFGEnumerations.hh
The last value of SourceType
Definition at line 108 of file G4FFGEnumerations.hh.
View newest version in sPHENIX GitHub at line 108 of file G4FFGEnumerations.hh
|
static |
This is the maximum value of Verbosity
Definition at line 128 of file G4FFGEnumerations.hh.
View newest version in sPHENIX GitHub at line 128 of file G4FFGEnumerations.hh
|
static |
The first value of YieldType
Definition at line 51 of file G4FFGEnumerations.hh.
View newest version in sPHENIX GitHub at line 51 of file G4FFGEnumerations.hh
|
static |
The last value of YieldType
Definition at line 53 of file G4FFGEnumerations.hh.
View newest version in sPHENIX GitHub at line 53 of file G4FFGEnumerations.hh