DD4hep  1.28.0
Detector Description Toolkit for High Energy Physics
ShapeTags.h
Go to the documentation of this file.
1 //==========================================================================
2 // AIDA Detector description implementation
3 //--------------------------------------------------------------------------
4 // Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
5 // All rights reserved.
6 //
7 // For the licensing terms see $DD4hepINSTALL/LICENSE.
8 // For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
9 //
10 // Author : M.Frank
11 //
12 //==========================================================================
13 #ifndef DD4HEP_SHAPETAGS_H
14 #define DD4HEP_SHAPETAGS_H
15 
16 #define SHAPELESS_TAG "Assembly"
17 #define BOX_TAG "Box"
18 #define HALFSPACE_TAG "HalfSpace"
19 #define POLYCONE_TAG "Polycone"
20 #define CONE_TAG "Cone"
21 #define TUBE_TAG "Tube"
22 #define CUTTUBE_TAG "CutTube"
23 #define CONESEGMENT_TAG "ConeSegment"
24 #define TRD1_TAG "Trd1"
25 #define TRD2_TAG "Trd2"
26 #define PARABOLOID_TAG "Paraboloid"
27 #define HYPERBOLOID_TAG "Hyperboloid"
28 #define ELLIPTICALTUBE_TAG "EllipticalTube"
29 #define TWISTEDTUBE_TAG "TwistedTube"
30 #define SPHERE_TAG "Sphere"
31 #define TORUS_TAG "Torus"
32 #define TRAP_TAG "Trap"
33 #define SCALE_TAG "Scale"
34 #define POLYHEDRA_TAG "Polyhedra"
35 #define EXTRUDEDPOLYGON_TAG "ExtrudedPolygon"
36 #define EIGHTPOINTSOLID_TAG "EightPointSolid"
37 #define TESSELLATEDSOLID_TAG "TessellatedSolid"
38 
39 #define TRUNCATEDTUBE_TAG "TruncatedTube"
40 #define PSEUDOTRAP_TAG "PseudoTrap"
41 #define UNION_TAG "Union"
42 #define SUBTRACTION_TAG "Subtraction"
43 #define INTERSECTION_TAG "Intersection"
44 
45 
46 #endif // DD4HEP_SHAPETAGS_H
47