Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
GIDI::Construction Namespace Reference

Classes

class  Settings

Enumerations

enum class  ParseMode : int {
  all , multiGroupOnly , MonteCarloContinuousEnergy , excludeProductMatrices ,
  readOnly , outline , noParsing
}
enum class  PhotoMode : int { nuclearAndAtomic , nuclearOnly , atomicOnly }
enum class  FissionResiduals : int { none , ENDL99120 , ENDL99125 }

Enumeration Type Documentation

◆ FissionResiduals

enum class GIDI::Construction::FissionResiduals : int
strong
Enumerator
none 

No additional product is produced to the fission reaction.

ENDL99120 

A LLNL ENDL 99120 fission product will be produced with multiplicity 2.

ENDL99125 

A LLNL ENDL 99125 fission product will be produced with multiplicity 2.

Definition at line 531 of file GIDI.hpp.

531 : int {
532 none, /**< No additional product is produced to the fission reaction. */
533 ENDL99120, /**< A LLNL ENDL 99120 fission product will be produced with multiplicity 2. */
534 ENDL99125 /**< A LLNL ENDL 99125 fission product will be produced with multiplicity 2. */ };

◆ ParseMode

enum class GIDI::Construction::ParseMode : int
strong
Enumerator
all 

Read and parse all data.

multiGroupOnly 

Only read and parse data needed for multi-group transport.

MonteCarloContinuousEnergy 

Only read and parse data needed for continuous energy Monte Carlo.

excludeProductMatrices 

Read and parse all data but multi-group product matrices.

readOnly 

Only read and parse all the data but do no calculations. Useful for reading an incomplete GNDS file.

outline 

Does parse any component data (e.g., cross section, multiplicity, distribution).

noParsing 

Only timing development, must be used with caution. The mode allows one to test the io time without any parsing of the HAPI::File.

Definition at line 515 of file GIDI.hpp.

515 : int { all, /**< Read and parse all data. */
516 multiGroupOnly, /**< Only read and parse data needed for multi-group transport. */
517 MonteCarloContinuousEnergy, /**< Only read and parse data needed for continuous energy Monte Carlo. */
518 excludeProductMatrices, /**< Read and parse all data but multi-group product matrices. */
519 readOnly, /**< Only read and parse all the data but do no calculations. Useful for reading an incomplete GNDS file. */
520 outline, /**< Does parse any component data (e.g., cross section, multiplicity, distribution). */
521 noParsing /**< Only timing development, must be used with caution. The mode allows one to test the io time without any parsing of the **HAPI::File**. */ };

◆ PhotoMode

enum class GIDI::Construction::PhotoMode : int
strong
Enumerator
nuclearAndAtomic 

Instructs method Map::protare to create a Protare with both photo-nuclear and photo-atomic data when the projectile is photon.

nuclearOnly 

Instructs method Map::protare to create a Protare with only photo-nuclear data when the projectile is photon.

atomicOnly 

Instructs method Map::protare to create a Protare with only photo-atomic data when the projectile is photon.

Definition at line 523 of file GIDI.hpp.

523 : int { nuclearAndAtomic, /**< Instructs method Map::protare to create a Protare with both photo-nuclear and photo-atomic data when the projectile is photon. */
524 nuclearOnly, /**< Instructs method Map::protare to create a Protare with only photo-nuclear data when the projectile is photon. */
525 atomicOnly /**< Instructs method Map::protare to create a Protare with only photo-atomic data when the projectile is photon. */ };