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

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

beam_aperture_GGEMSXRaySourceprivate
cdf_GGEMSXRaySourceprivate
CheckParameters(void) const overrideGGEMSXRaySourceprivatevirtual
EnableTracking(void)GGEMSSource
energy_spectrum_GGEMSXRaySourceprivate
energy_spectrum_filename_GGEMSXRaySourceprivate
FillEnergy(void)GGEMSXRaySourceprivate
focal_spot_size_GGEMSXRaySourceprivate
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) overrideGGEMSXRaySourcevirtual
GGEMSSource(std::string const &source_name)GGEMSSourceexplicit
GGEMSSource(GGEMSSource const &source)=deleteGGEMSSource
GGEMSSource(GGEMSSource const &&source)=deleteGGEMSSource
GGEMSXRaySource(std::string const &source_name)GGEMSXRaySourceexplicit
GGEMSXRaySource(GGEMSXRaySource const &xray_source)=deleteGGEMSXRaySource
GGEMSXRaySource(GGEMSXRaySource const &&xray_source)=deleteGGEMSXRaySource
Initialize(bool const &is_tracking=false) overrideGGEMSXRaySourcevirtual
InitializeKernel(void) overrideGGEMSXRaySourceprivatevirtual
is_monoenergy_mode_GGEMSXRaySourceprivate
kernel_get_primaries_GGEMSSourceprotected
monoenergy_GGEMSXRaySourceprivate
number_activated_devices_GGEMSSourceprotected
number_of_batchs_GGEMSSourceprotected
number_of_energy_bins_GGEMSXRaySourceprivate
number_of_particles_GGEMSSourceprotected
number_of_particles_by_device_GGEMSSourceprotected
number_of_particles_in_batch_GGEMSSourceprotected
operator=(GGEMSXRaySource const &xray_source)=deleteGGEMSXRaySource
operator=(GGEMSXRaySource const &&xray_source)=deleteGGEMSXRaySource
GGEMSSource::operator=(GGEMSSource const &source)=deleteGGEMSSource
GGEMSSource::operator=(GGEMSSource const &&source)=deleteGGEMSSource
OrganizeParticlesInBatch(void)GGEMSSourceprivate
particle_type_GGEMSSourceprotected
PrintInfos(void) const overrideGGEMSXRaySourcevirtual
SetBeamAperture(GGfloat const &beam_aperture, std::string const &unit="deg")GGEMSXRaySource
SetFocalSpotSize(GGfloat const &width, GGfloat const &height, GGfloat const &depth, std::string const &unit="mm")GGEMSXRaySource
SetMonoenergy(GGfloat const &monoenergy, std::string const &unit="keV")GGEMSXRaySource
SetNumberOfParticles(GGsize const &number_of_particles)GGEMSSource
SetPolyenergy(std::string const &energy_spectrum_filename)GGEMSXRaySource
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
~GGEMSXRaySource(void)GGEMSXRaySource