GGEMS  1.1
GPU GEant4-based Monte Carlo Simulations
GGEMSSource Member List

This is the complete list of members for GGEMSSource, including all inherited members.

CheckParameters(void) constGGEMSSourcevirtual
EnableTracking(void)GGEMSSource
geometry_transformation_GGEMSSourceprotected
GetNameOfSource(void) constGGEMSSourceinline
GetNumberOfBatchs(GGsize const &device_index) constGGEMSSourceinline
GetNumberOfParticlesInBatch(GGsize const &device_index, GGsize const &batch_index)GGEMSSourceinline
GetPrimaries(GGsize const &thread_index, GGsize const &number_of_particles)=0GGEMSSourcepure virtual
GGEMSSource(std::string const &source_name)GGEMSSourceexplicit
GGEMSSource(GGEMSSource const &source)=deleteGGEMSSource
GGEMSSource(GGEMSSource const &&source)=deleteGGEMSSource
Initialize(bool const &is_tracking=false)GGEMSSourcevirtual
InitializeKernel(void)=0GGEMSSourceprotectedpure virtual
kernel_get_primaries_GGEMSSourceprotected
number_activated_devices_GGEMSSourceprotected
number_of_batchs_GGEMSSourceprotected
number_of_particles_GGEMSSourceprotected
number_of_particles_by_device_GGEMSSourceprotected
number_of_particles_in_batch_GGEMSSourceprotected
operator=(GGEMSSource const &source)=deleteGGEMSSource
operator=(GGEMSSource const &&source)=deleteGGEMSSource
OrganizeParticlesInBatch(void)GGEMSSourceprivate
particle_type_GGEMSSourceprotected
PrintInfos(void) const =0GGEMSSourcepure virtual
SetNumberOfParticles(GGsize const &number_of_particles)GGEMSSource
SetPosition(GGfloat const &pos_x, GGfloat const &pos_y, GGfloat const &pos_z, std::string const &unit="mm")GGEMSSource
SetRotation(GGfloat const &rx, GGfloat const &ry, GGfloat const &rz, std::string const &unit="deg")GGEMSSource
SetSourceParticleType(std::string const &particle_type)GGEMSSource
source_name_GGEMSSourceprotected
tracking_kernel_option_GGEMSSourceprotected
~GGEMSSource(void)GGEMSSourcevirtual