|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
#include <MCGIDI_functions.hpp>
Additional Inherited Members | |
| Protected Attributes inherited from MCGIDI::Probabilities::ProbabilityBase2d | |
| ProbabilityBase2dType | m_type |
| Protected Attributes inherited from MCGIDI::Probabilities::ProbabilityBase | |
| Vector< double > | m_Xs |
Definition at line 577 of file MCGIDI_functions.hpp.
| LUPI_HOST_DEVICE MCGIDI::Probabilities::Recoil2d::Recoil2d | ( | ) |
Definition at line 1895 of file MCGIDI_functions.cc.
Referenced by Recoil2d().
| LUPI_HOST MCGIDI::Probabilities::Recoil2d::Recoil2d | ( | GIDI::Functions::Recoil2d const & | a_recoil2d | ) |
Definition at line 1903 of file MCGIDI_functions.cc.
| LUPI_HOST_DEVICE MCGIDI::Probabilities::Recoil2d::~Recoil2d | ( | ) |
Definition at line 1913 of file MCGIDI_functions.cc.
| LUPI_HOST_DEVICE double MCGIDI::Probabilities::Recoil2d::evaluate | ( | double | a_x2, |
| double | a_x1 ) const |
| LUPI_HOST_DEVICE double MCGIDI::Probabilities::Recoil2d::sample | ( | double | a_x2, |
| double | a_rngValue, | ||
| RNG && | a_rng ) const |
| LUPI_HOST_DEVICE double MCGIDI::Probabilities::Recoil2d::sample | ( | LUPI_maybeUnused double | a_x2, |
| LUPI_maybeUnused double | a_rngValue, | ||
| LUPI_maybeUnused RNG && | a_rng ) const |
Definition at line 1985 of file MCGIDI_headerSource.hpp.
| LUPI_HOST_DEVICE void MCGIDI::Probabilities::Recoil2d::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 1936 of file MCGIDI_functions.cc.