![]() |
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.