Geant4
10.00.p03
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
UTypes.hh
Go to the documentation of this file.
1
//
2
// ********************************************************************
3
// * This Software is part of the AIDA Unified Solids Library package *
4
// * See: https://aidasoft.web.cern.ch/USolids *
5
// ********************************************************************
6
//
7
// $Id:$
8
//
9
// --------------------------------------------------------------------
10
//
11
// UTypes
12
//
13
// Description:
14
//
15
// Internal utility types defined for the unified solids library
16
//
17
// 19.10.12 Marek Gayer
18
// --------------------------------------------------------------------
19
20
#ifndef USOLIDS_Utypes
21
#define USOLIDS_Utypes
22
23
#include "
UVector3.hh
"
24
#include <iostream>
25
#include <string>
26
#include <vector>
27
28
class
__void__;
29
30
typedef
unsigned
int
UInt_t
;
31
32
struct
UBBoxStruct
33
{
34
double
extent
[3];
// half-lengths on the 3 axis (arrays for indexing)
35
double
orig
[3];
// center coordinates
36
};
37
38
typedef
UBBoxStruct
UBBox
;
39
typedef
std::string
UGeometryType
;
40
41
#endif
UBBoxStruct::extent
double extent[3]
Definition:
UTypes.hh:34
UBBoxStruct::orig
double orig[3]
Definition:
UTypes.hh:35
UInt_t
unsigned int UInt_t
Definition:
UTypes.hh:28
UBBoxStruct
Definition:
UTypes.hh:32
UBBox
UBBoxStruct UBBox
Definition:
UTypes.hh:38
UGeometryType
std::string UGeometryType
Definition:
UTypes.hh:39
UVector3.hh
source
source
geometry
solids
usolids
include
UTypes.hh
Generated on Sat Dec 13 2014 18:01:59 for Geant4 by
1.8.8