GGEMS
1.1
GPU GEant4-based Monte Carlo Simulations
|
Storing some __constant variables for process. More...
#include "GGEMS/tools/GGEMSSystemOfUnits.hh"
Go to the source code of this file.
Macros | |
#define | NUMBER_PHOTON_PROCESSES 3 |
#define | MAX_CROSS_SECTION_TABLE_NUMBER_BINS 2048 |
Variables | |
__constant GGchar | NUMBER_PROCESSES = 3 |
__constant GGchar | NO_PROCESS = 99 |
__constant GGchar | TRANSPORTATION = 99 |
__constant GGchar | COMPTON_SCATTERING = 0 |
__constant GGchar | PHOTOELECTRIC_EFFECT = 1 |
__constant GGchar | RAYLEIGH_SCATTERING = 2 |
__constant GGfloat | KINETIC_ENERGY_MIN = 1.e-6f |
__constant GGfloat | CROSS_SECTION_TABLE_ENERGY_MIN = 990.0f*1.e-6f |
__constant GGfloat | CROSS_SECTION_TABLE_ENERGY_MAX = 250.0f*1.0f |
__constant GGshort | CROSS_SECTION_TABLE_NUMBER_BINS = 220 |
__constant GGfloat | PHOTON_DISTANCE_CUT = 1.e-3f |
__constant GGfloat | ELECTRON_DISTANCE_CUT = 1.e-3f |
__constant GGfloat | POSITRON_DISTANCE_CUT = 1.e-3f |
Storing some __constant variables for process.
Definition in file GGEMSProcessConstants.hh.
#define MAX_CROSS_SECTION_TABLE_NUMBER_BINS 2048 |
Number of maximum bins in cross section table
Definition at line 58 of file GGEMSProcessConstants.hh.
#define NUMBER_PHOTON_PROCESSES 3 |
Number of photon processes
Definition at line 42 of file GGEMSProcessConstants.hh.
__constant GGchar COMPTON_SCATTERING = 0 |
Compton process
Definition at line 43 of file GGEMSProcessConstants.hh.
__constant GGfloat CROSS_SECTION_TABLE_ENERGY_MAX = 250.0f*1.0f |
Max energy in the cross section table, 250 MeV
Definition at line 57 of file GGEMSProcessConstants.hh.
__constant GGfloat CROSS_SECTION_TABLE_ENERGY_MIN = 990.0f*1.e-6f |
Min energy in the cross section table, 990 eV
Definition at line 56 of file GGEMSProcessConstants.hh.
__constant GGshort CROSS_SECTION_TABLE_NUMBER_BINS = 220 |
Number of bins in the cross section table
Definition at line 59 of file GGEMSProcessConstants.hh.
__constant GGfloat ELECTRON_DISTANCE_CUT = 1.e-3f |
Electron cut, 1 um
Definition at line 63 of file GGEMSProcessConstants.hh.
__constant GGfloat KINETIC_ENERGY_MIN = 1.e-6f |
Min kinetic energy, 1eV
Definition at line 55 of file GGEMSProcessConstants.hh.
__constant GGchar NO_PROCESS = 99 |
No process
Definition at line 38 of file GGEMSProcessConstants.hh.
__constant GGchar NUMBER_PROCESSES = 3 |
Maximum number of processes
Definition at line 36 of file GGEMSProcessConstants.hh.
__constant GGchar PHOTOELECTRIC_EFFECT = 1 |
Photoelectric process
Definition at line 44 of file GGEMSProcessConstants.hh.
__constant GGfloat PHOTON_DISTANCE_CUT = 1.e-3f |
Photon cut, 1 um
Definition at line 62 of file GGEMSProcessConstants.hh.
__constant GGfloat POSITRON_DISTANCE_CUT = 1.e-3f |
Positron cut, 1 um
Definition at line 64 of file GGEMSProcessConstants.hh.
__constant GGchar RAYLEIGH_SCATTERING = 2 |
Rayleigh process
Definition at line 45 of file GGEMSProcessConstants.hh.
__constant GGchar TRANSPORTATION = 99 |
Transportation process
Definition at line 39 of file GGEMSProcessConstants.hh.