GGEMS
1.1
GPU GEant4-based Monte Carlo Simulations
|
Structure storing the material tables on OpenCL device. More...
#include "GGEMSMaterialTables.hh"
Public Attributes | |
GGsize | number_of_materials_ |
GGsize | total_number_of_chemical_elements_ |
GGsize | number_of_chemical_elements_ [255] |
GGfloat | density_of_material_ [255] |
GGfloat | number_of_atoms_by_volume_ [255] |
GGfloat | number_of_electrons_by_volume_ [255] |
GGfloat | mean_excitation_energy_ [255] |
GGfloat | log_mean_excitation_energy_ [255] |
GGfloat | radiation_length_ [255] |
GGfloat | x0_density_ [255] |
GGfloat | x1_density_ [255] |
GGfloat | d0_density_ [255] |
GGfloat | c_density_ [255] |
GGfloat | a_density_ [255] |
GGfloat | m_density_ [255] |
GGfloat | f1_fluct_ [255] |
GGfloat | f2_fluct_ [255] |
GGfloat | energy0_fluct_ [255] |
GGfloat | energy1_fluct_ [255] |
GGfloat | energy2_fluct_ [255] |
GGfloat | log_energy1_fluct_ [255] |
GGfloat | log_energy2_fluct_ [255] |
GGfloat | photon_energy_cut_ [255] |
GGfloat | electron_energy_cut_ [255] |
GGfloat | positron_energy_cut_ [255] |
GGsize | index_of_chemical_elements_ [255] |
GGuchar | atomic_number_Z_ [255 *32] |
GGfloat | atomic_number_density_ [255 *32] |
GGfloat | mass_fraction_ [255 *32] |
Structure storing the material tables on OpenCL device.
Definition at line 41 of file GGEMSMaterialTables.hh.
GGfloat GGEMSMaterialTables_t::a_density_[255] |
a density correction
Definition at line 59 of file GGEMSMaterialTables.hh.
GGfloat GGEMSMaterialTables_t::atomic_number_density_[255 *32] |
Atomic number density : fraction of element in material * density * Avogadro / Atomic mass
Definition at line 75 of file GGEMSMaterialTables.hh.
GGuchar GGEMSMaterialTables_t::atomic_number_Z_[255 *32] |
Atomic number Z by chemical elements
Definition at line 74 of file GGEMSMaterialTables.hh.
GGfloat GGEMSMaterialTables_t::c_density_[255] |
c density correction
Definition at line 58 of file GGEMSMaterialTables.hh.
GGfloat GGEMSMaterialTables_t::d0_density_[255] |
d0 density correction
Definition at line 57 of file GGEMSMaterialTables.hh.
GGfloat GGEMSMaterialTables_t::density_of_material_[255] |
Density of material in g/cm3
Definition at line 49 of file GGEMSMaterialTables.hh.
GGfloat GGEMSMaterialTables_t::electron_energy_cut_[255] |
Electron energy cut
Definition at line 69 of file GGEMSMaterialTables.hh.
GGfloat GGEMSMaterialTables_t::energy0_fluct_[255] |
energy 0 energy loss fluctuation model
Definition at line 63 of file GGEMSMaterialTables.hh.
GGfloat GGEMSMaterialTables_t::energy1_fluct_[255] |
energy 1 energy loss fluctuation model
Definition at line 64 of file GGEMSMaterialTables.hh.
GGfloat GGEMSMaterialTables_t::energy2_fluct_[255] |
energy 2 energy loss fluctuation model
Definition at line 65 of file GGEMSMaterialTables.hh.
GGfloat GGEMSMaterialTables_t::f1_fluct_[255] |
f1 energy loss fluctuation model
Definition at line 61 of file GGEMSMaterialTables.hh.
GGfloat GGEMSMaterialTables_t::f2_fluct_[255] |
f2 energy loss fluctuation model
Definition at line 62 of file GGEMSMaterialTables.hh.
GGsize GGEMSMaterialTables_t::index_of_chemical_elements_[255] |
Index to chemical element by material
Definition at line 73 of file GGEMSMaterialTables.hh.
GGfloat GGEMSMaterialTables_t::log_energy1_fluct_[255] |
log of energy 0 energy loss fluctuation model
Definition at line 66 of file GGEMSMaterialTables.hh.
GGfloat GGEMSMaterialTables_t::log_energy2_fluct_[255] |
log of energy 1 energy loss fluctuation model
Definition at line 67 of file GGEMSMaterialTables.hh.
GGfloat GGEMSMaterialTables_t::log_mean_excitation_energy_[255] |
Log of mean of excitation energy
Definition at line 53 of file GGEMSMaterialTables.hh.
GGfloat GGEMSMaterialTables_t::m_density_[255] |
m density correction
Definition at line 60 of file GGEMSMaterialTables.hh.
GGfloat GGEMSMaterialTables_t::mass_fraction_[255 *32] |
Mass fraction of element in material
Definition at line 76 of file GGEMSMaterialTables.hh.
GGfloat GGEMSMaterialTables_t::mean_excitation_energy_[255] |
Mean of excitation energy
Definition at line 52 of file GGEMSMaterialTables.hh.
GGfloat GGEMSMaterialTables_t::number_of_atoms_by_volume_[255] |
Number of atoms by volume
Definition at line 50 of file GGEMSMaterialTables.hh.
GGsize GGEMSMaterialTables_t::number_of_chemical_elements_[255] |
Number of chemical elements in a single material
Definition at line 48 of file GGEMSMaterialTables.hh.
GGfloat GGEMSMaterialTables_t::number_of_electrons_by_volume_[255] |
Number of electrons by volume
Definition at line 51 of file GGEMSMaterialTables.hh.
GGsize GGEMSMaterialTables_t::number_of_materials_ |
Number of the materials
Definition at line 44 of file GGEMSMaterialTables.hh.
GGfloat GGEMSMaterialTables_t::photon_energy_cut_[255] |
Photon energy cut
Definition at line 68 of file GGEMSMaterialTables.hh.
GGfloat GGEMSMaterialTables_t::positron_energy_cut_[255] |
Positron energy cut
Definition at line 70 of file GGEMSMaterialTables.hh.
GGfloat GGEMSMaterialTables_t::radiation_length_[255] |
Radiation length
Definition at line 54 of file GGEMSMaterialTables.hh.
GGsize GGEMSMaterialTables_t::total_number_of_chemical_elements_ |
Total number of chemical elements
Definition at line 45 of file GGEMSMaterialTables.hh.
GGfloat GGEMSMaterialTables_t::x0_density_[255] |
x0 density correction
Definition at line 55 of file GGEMSMaterialTables.hh.
GGfloat GGEMSMaterialTables_t::x1_density_[255] |
x1 density correction
Definition at line 56 of file GGEMSMaterialTables.hh.