GGEMS
1.1
GPU GEant4-based Monte Carlo Simulations
GGEMSParticleConstants.hh
Go to the documentation of this file.
1
#ifndef GUARD_GGEMS_PHYSICS_GGEMSPARTICLECONSTANTS_HH
2
#define GUARD_GGEMS_PHYSICS_GGEMSPARTICLECONSTANTS_HH
3
4
// ************************************************************************
5
// * This file is part of GGEMS. *
6
// * *
7
// * GGEMS is free software: you can redistribute it and/or modify *
8
// * it under the terms of the GNU General Public License as published by *
9
// * the Free Software Foundation, either version 3 of the License, or *
10
// * (at your option) any later version. *
11
// * *
12
// * GGEMS is distributed in the hope that it will be useful, *
13
// * but WITHOUT ANY WARRANTY; without even the implied warranty of *
14
// * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
15
// * GNU General Public License for more details. *
16
// * *
17
// * You should have received a copy of the GNU General Public License *
18
// * along with GGEMS. If not, see <https://www.gnu.org/licenses/>. *
19
// * *
20
// ************************************************************************
21
34
#include "
GGEMS/tools/GGEMSSystemOfUnits.hh
"
35
36
__constant
GGchar
PRIMARY
= 0;
37
__constant
GGchar
GEOMETRY_BOUNDARY
= 99;
38
__constant
GGchar
ALIVE
= 0;
39
__constant
GGchar
DEAD
= 1;
40
__constant
GGchar
FREEZE
= 2;
41
__constant
GGfloat
OUT_OF_WORLD
= FLT_MAX;
43
__constant
GGchar
PHOTON
= 0;
44
__constant
GGchar
ELECTRON
= 1;
45
__constant
GGchar
POSITRON
= 2;
47
#endif // End of GUARD_GGEMS_PHYSICS_GGEMSPARTICLECONSTANTS_HH
FREEZE
__constant GGchar FREEZE
Definition:
GGEMSParticleConstants.hh:40
PHOTON
__constant GGchar PHOTON
Definition:
GGEMSParticleConstants.hh:43
DEAD
__constant GGchar DEAD
Definition:
GGEMSParticleConstants.hh:39
PRIMARY
__constant GGchar PRIMARY
Definition:
GGEMSParticleConstants.hh:36
ALIVE
__constant GGchar ALIVE
Definition:
GGEMSParticleConstants.hh:38
GGchar
#define GGchar
Definition:
GGEMSTypes.hh:196
OUT_OF_WORLD
__constant GGfloat OUT_OF_WORLD
Definition:
GGEMSParticleConstants.hh:41
__constant
#define __constant
__constant is known for OpenCL, but for C++ we define __constant as a constexpr
Definition:
GGEMSSystemOfUnits.hh:43
POSITRON
__constant GGchar POSITRON
Definition:
GGEMSParticleConstants.hh:45
GGEMSSystemOfUnits.hh
Namespace storing all the usefull physical units.
GEOMETRY_BOUNDARY
__constant GGchar GEOMETRY_BOUNDARY
Definition:
GGEMSParticleConstants.hh:37
GGfloat
#define GGfloat
Definition:
GGEMSTypes.hh:273
ELECTRON
__constant GGchar ELECTRON
Definition:
GGEMSParticleConstants.hh:44
include
GGEMS
physics
GGEMSParticleConstants.hh
Generated by
1.8.20