|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
#include <MCGIDI.hpp>
Public Member Functions | |
| LUPI_HOST_DEVICE | GRIN_inelasticForEnergy () |
| LUPI_HOST | GRIN_inelasticForEnergy (SetupInfo &a_setupInfo, double a_projectileMass, double a_targetMass, PoPI::Database const &a_pops, GIDI::GRIN::InelasticIncidentEnergy const *inelasticIncidentEnergy) |
| LUPI_HOST_DEVICE | ~GRIN_inelasticForEnergy () |
| LUPI_HOST_DEVICE int | sampleLevelIndex (double a_projectileEnergy, double a_random) const |
| LUPI_HOST_DEVICE void | serialize (LUPI::DataBuffer &a_buffer, LUPI::DataBuffer::Mode a_mode) |
This class represents GRIN inelastic continuum reaction data which has simulated levels.
Definition at line 1032 of file MCGIDI.hpp.
| LUPI_HOST_DEVICE MCGIDI::GRIN_inelasticForEnergy::GRIN_inelasticForEnergy | ( | ) |
Definition at line 107 of file MCGIDI_GRIN.cc.
| LUPI_HOST MCGIDI::GRIN_inelasticForEnergy::GRIN_inelasticForEnergy | ( | SetupInfo & | a_setupInfo, |
| double | a_projectileMass, | ||
| double | a_targetMass, | ||
| PoPI::Database const & | a_pops, | ||
| GIDI::GRIN::InelasticIncidentEnergy const * | inelasticIncidentEnergy ) |
| a_setupInfo | [in] Used internally when constructing a Protare to pass information to other constructors. |
| GRIN_continuumGammas | [in] GIDI instance containing the GRIN capture data. |
Definition at line 116 of file MCGIDI_GRIN.cc.
| LUPI_HOST_DEVICE MCGIDI::GRIN_inelasticForEnergy::~GRIN_inelasticForEnergy | ( | ) |
Definition at line 145 of file MCGIDI_GRIN.cc.
Referenced by ~GRIN_inelasticForEnergy().
| LUPI_HOST_DEVICE int MCGIDI::GRIN_inelasticForEnergy::sampleLevelIndex | ( | double | a_projectileEnergy, |
| double | a_random ) const |
Definition at line 152 of file MCGIDI_GRIN.cc.
Referenced by sampleLevelIndex(), and MCGIDI::GRIN_inelastic::sampleProducts().
| LUPI_HOST_DEVICE void MCGIDI::GRIN_inelasticForEnergy::serialize | ( | LUPI::DataBuffer & | a_buffer, |
| LUPI::DataBuffer::Mode | a_mode ) |
This method serializes this for broadcasting as needed for MPI and GPUs. The method can count the number of required bytes, pack this or unpack this depending on a_mode.
| a_buffer | [in] The buffer to read or write data to depending on a_mode. |
| a_mode | [in] Specifies the action of this method. |
Definition at line 181 of file MCGIDI_GRIN.cc.
Referenced by serialize().