GGEMS
1.1
GPU GEant4-based Monte Carlo Simulations
GGEMSSolidBoxData.hh
Go to the documentation of this file.
1
#ifndef GUARD_GGEMS_GEOMETRIES_GGEMSSOLIDBOXDATA_HH
2
#define GUARD_GGEMS_GEOMETRIES_GGEMSSOLIDBOXDATA_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/geometries/GGEMSPrimitiveGeometries.hh
"
35
40
typedef
struct
GGEMSSolidBoxData_t
41
{
42
GGEMSOBB
obb_geometry_
;
43
GGsize
virtual_element_number_xyz_
[3];
44
GGfloat
box_size_xyz_
[3];
45
GGint
solid_id_
;
46
}
GGEMSSolidBoxData
;
48
#endif // GUARD_GGEMS_GEOMETRIES_GGEMSSOLIDBOXDATA_HH
GGEMSPrimitiveGeometries.hh
Structure storing some primitive geometries.
GGEMSSolidBoxData_t::box_size_xyz_
GGfloat box_size_xyz_[3]
Definition:
GGEMSSolidBoxData.hh:44
GGEMSSolidBoxData_t::obb_geometry_
GGEMSOBB obb_geometry_
Definition:
GGEMSSolidBoxData.hh:42
GGsize
#define GGsize
Definition:
GGEMSTypes.hh:252
GGint
#define GGint
Definition:
GGEMSTypes.hh:224
GGEMSSolidBoxData
struct GGEMSSolidBoxData_t GGEMSSolidBoxData
GGEMSSolidBoxData_t
Structure storing the stack of data for solid box.
Definition:
GGEMSSolidBoxData.hh:41
GGEMSSolidBoxData_t::virtual_element_number_xyz_
GGsize virtual_element_number_xyz_[3]
Definition:
GGEMSSolidBoxData.hh:43
GGEMSOBB_t
Structure storing OBB (Oriented Bounding Box) geometry.
Definition:
GGEMSPrimitiveGeometries.hh:41
GGEMSSolidBoxData_t::solid_id_
GGint solid_id_
Definition:
GGEMSSolidBoxData.hh:45
GGfloat
#define GGfloat
Definition:
GGEMSTypes.hh:273
include
GGEMS
geometries
GGEMSSolidBoxData.hh
Generated by
1.8.20