Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
MCGIDI_misc.cc File Reference
#include "MCGIDI.hpp"

Go to the source code of this file.

Namespaces

namespace  MCGIDI
 Simple C++ string class, useful as replacement for std::string if this cannot be used, or just for fun.

Functions

LUPI_HOST int MCGIDI::MCGIDI_popsIntid (PoPI::Database const &a_pops, std::string const &a_ID)
LUPI_HOST int MCGIDI::MCGIDI_popsIndex (PoPI::Database const &a_pops, std::string const &a_ID)
LUPI_HOST Vector< double > MCGIDI::GIDI_VectorDoublesToMCGIDI_VectorDoubles (GIDI::Vector a_vector)
LUPI_HOST void MCGIDI::addVectorItemsToSet (Vector< int > const &a_from, std::set< int > &a_to)
LUPI_HOST_DEVICE double MCGIDI::particleKineticEnergy (double a_mass_unitOfEnergy, double a_particleBeta)
LUPI_HOST_DEVICE double MCGIDI::particleKineticEnergyFromBeta2 (double a_mass_unitOfEnergy, double a_particleBeta2)
LUPI_HOST_DEVICE double MCGIDI::boostSpeed (double a_massProjectile, double a_kineticEnergyProjectile, double a_massTarget)
LUPI_HOST_DEVICE int MCGIDI::muCOM_From_muLab (double a_muLab, double a_boostBeta, double a_productBeta, double &a_muPlus, double &a_JacobianPlus, double &a_muMinus, double &a_JacobianMinus)
LUPI_HOST_DEVICE int MCGIDI::distributionTypeToInt (Distributions::Type a_type)
LUPI_HOST_DEVICE Distributions::Type MCGIDI::intToDistributionType (int a_type)
LUPI_HOST_DEVICE void MCGIDI::serializeProducts (LUPI::DataBuffer &a_buffer, LUPI::DataBuffer::Mode a_mode, Vector< Product * > &a_products)
LUPI_HOST_DEVICE void MCGIDI::serializeDelayedNeutrons (LUPI::DataBuffer &a_buffer, LUPI::DataBuffer::Mode a_mode, Vector< DelayedNeutron * > &a_delayedNeutrons)
LUPI_HOST_DEVICE void MCGIDI::serializeQs (LUPI::DataBuffer &a_buffer, LUPI::DataBuffer::Mode a_mode, Vector< Functions::Function1d_d1 * > &a_Qs)
LUPI_HOST_DEVICE void MCGIDI::serializeFissionResiduals (GIDI::Construction::FissionResiduals &a_fissionResiduals, LUPI::DataBuffer &a_buffer, LUPI::DataBuffer::Mode a_mode)
LUPI_HOST std::vector< double > MCGIDI::vectorToSTD_vector (Vector< double > a_input)
LUPI_HOST std::vector< double > MCGIDI::vectorToSTD_vector (Vector< float > a_input)