GGEMS
1.1
GPU GEant4-based Monte Carlo Simulations
|
Structure storing informations about primary particles. More...
#include "GGEMSPrimaryParticles.hh"
Public Attributes | |
GGint | particle_tracking_id |
GGfloat | E_ [MAXIMUM_PARTICLES] |
GGfloat | dx_ [MAXIMUM_PARTICLES] |
GGfloat | dy_ [MAXIMUM_PARTICLES] |
GGfloat | dz_ [MAXIMUM_PARTICLES] |
GGfloat | px_ [MAXIMUM_PARTICLES] |
GGfloat | py_ [MAXIMUM_PARTICLES] |
GGfloat | pz_ [MAXIMUM_PARTICLES] |
GGint | scatter_ [MAXIMUM_PARTICLES] |
GGint | E_index_ [MAXIMUM_PARTICLES] |
GGint | solid_id_ [MAXIMUM_PARTICLES] |
GGfloat | particle_solid_distance_ [MAXIMUM_PARTICLES] |
GGfloat | next_interaction_distance_ [MAXIMUM_PARTICLES] |
GGchar | next_discrete_process_ [MAXIMUM_PARTICLES] |
GGchar | status_ [MAXIMUM_PARTICLES] |
GGchar | level_ [MAXIMUM_PARTICLES] |
GGchar | pname_ [MAXIMUM_PARTICLES] |
Structure storing informations about primary particles.
Definition at line 41 of file GGEMSPrimaryParticles.hh.
GGfloat GGEMSPrimaryParticles_t::dx_[MAXIMUM_PARTICLES] |
Direction of the particle in x
Definition at line 46 of file GGEMSPrimaryParticles.hh.
GGfloat GGEMSPrimaryParticles_t::dy_[MAXIMUM_PARTICLES] |
Direction of the particle in y
Definition at line 47 of file GGEMSPrimaryParticles.hh.
GGfloat GGEMSPrimaryParticles_t::dz_[MAXIMUM_PARTICLES] |
Direction of the particle in z
Definition at line 48 of file GGEMSPrimaryParticles.hh.
GGfloat GGEMSPrimaryParticles_t::E_[MAXIMUM_PARTICLES] |
Energies of particles
Definition at line 45 of file GGEMSPrimaryParticles.hh.
GGint GGEMSPrimaryParticles_t::E_index_[MAXIMUM_PARTICLES] |
Energy index within CS and Mat tables
Definition at line 54 of file GGEMSPrimaryParticles.hh.
GGchar GGEMSPrimaryParticles_t::level_[MAXIMUM_PARTICLES] |
Level of the particle
Definition at line 62 of file GGEMSPrimaryParticles.hh.
GGchar GGEMSPrimaryParticles_t::next_discrete_process_[MAXIMUM_PARTICLES] |
Next process
Definition at line 59 of file GGEMSPrimaryParticles.hh.
GGfloat GGEMSPrimaryParticles_t::next_interaction_distance_[MAXIMUM_PARTICLES] |
Distance to the next interaction
Definition at line 58 of file GGEMSPrimaryParticles.hh.
GGfloat GGEMSPrimaryParticles_t::particle_solid_distance_[MAXIMUM_PARTICLES] |
Distance from previous position to next position, OUT_OF_WORLD if no next position
Definition at line 57 of file GGEMSPrimaryParticles.hh.
GGint GGEMSPrimaryParticles_t::particle_tracking_id |
Particle id for tracking
Definition at line 43 of file GGEMSPrimaryParticles.hh.
GGchar GGEMSPrimaryParticles_t::pname_[MAXIMUM_PARTICLES] |
particle name (photon, electron, etc)
Definition at line 63 of file GGEMSPrimaryParticles.hh.
GGfloat GGEMSPrimaryParticles_t::px_[MAXIMUM_PARTICLES] |
Position of the particle in x
Definition at line 49 of file GGEMSPrimaryParticles.hh.
GGfloat GGEMSPrimaryParticles_t::py_[MAXIMUM_PARTICLES] |
Position of the particle in y
Definition at line 50 of file GGEMSPrimaryParticles.hh.
GGfloat GGEMSPrimaryParticles_t::pz_[MAXIMUM_PARTICLES] |
Position of the particle in z
Definition at line 51 of file GGEMSPrimaryParticles.hh.
GGint GGEMSPrimaryParticles_t::scatter_[MAXIMUM_PARTICLES] |
Index of scattered photon
Definition at line 52 of file GGEMSPrimaryParticles.hh.
GGint GGEMSPrimaryParticles_t::solid_id_[MAXIMUM_PARTICLES] |
current solid crossed by the particle
Definition at line 55 of file GGEMSPrimaryParticles.hh.
GGchar GGEMSPrimaryParticles_t::status_[MAXIMUM_PARTICLES] |
Status of the particle
Definition at line 61 of file GGEMSPrimaryParticles.hh.