DD4hep  1.32.0
Detector Description Toolkit for High Energy Physics
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Macros
ShapeTags.h File Reference

Go to the source code of this file.

Macros

#define SHAPELESS_TAG   "Assembly"
 
#define BOX_TAG   "Box"
 
#define HALFSPACE_TAG   "HalfSpace"
 
#define POLYCONE_TAG   "Polycone"
 
#define CONE_TAG   "Cone"
 
#define TUBE_TAG   "Tube"
 
#define CUTTUBE_TAG   "CutTube"
 
#define CONESEGMENT_TAG   "ConeSegment"
 
#define TRD1_TAG   "Trd1"
 
#define TRD2_TAG   "Trd2"
 
#define PARABOLOID_TAG   "Paraboloid"
 
#define HYPERBOLOID_TAG   "Hyperboloid"
 
#define ELLIPTICALTUBE_TAG   "EllipticalTube"
 
#define TWISTEDTUBE_TAG   "TwistedTube"
 
#define SPHERE_TAG   "Sphere"
 
#define TORUS_TAG   "Torus"
 
#define TRAP_TAG   "Trap"
 
#define SCALE_TAG   "Scale"
 
#define POLYHEDRA_TAG   "Polyhedra"
 
#define EXTRUDEDPOLYGON_TAG   "ExtrudedPolygon"
 
#define EIGHTPOINTSOLID_TAG   "EightPointSolid"
 
#define TESSELLATEDSOLID_TAG   "TessellatedSolid"
 
#define TRUNCATEDTUBE_TAG   "TruncatedTube"
 
#define PSEUDOTRAP_TAG   "PseudoTrap"
 
#define UNION_TAG   "Union"
 
#define SUBTRACTION_TAG   "Subtraction"
 
#define INTERSECTION_TAG   "Intersection"
 

Macro Definition Documentation

◆ BOX_TAG

#define BOX_TAG   "Box"

Definition at line 18 of file ShapeTags.h.

◆ CONE_TAG

#define CONE_TAG   "Cone"

Definition at line 21 of file ShapeTags.h.

◆ CONESEGMENT_TAG

#define CONESEGMENT_TAG   "ConeSegment"

Definition at line 24 of file ShapeTags.h.

◆ CUTTUBE_TAG

#define CUTTUBE_TAG   "CutTube"

Definition at line 23 of file ShapeTags.h.

◆ EIGHTPOINTSOLID_TAG

#define EIGHTPOINTSOLID_TAG   "EightPointSolid"

Definition at line 37 of file ShapeTags.h.

◆ ELLIPTICALTUBE_TAG

#define ELLIPTICALTUBE_TAG   "EllipticalTube"

Definition at line 29 of file ShapeTags.h.

◆ EXTRUDEDPOLYGON_TAG

#define EXTRUDEDPOLYGON_TAG   "ExtrudedPolygon"

Definition at line 36 of file ShapeTags.h.

◆ HALFSPACE_TAG

#define HALFSPACE_TAG   "HalfSpace"

Definition at line 19 of file ShapeTags.h.

◆ HYPERBOLOID_TAG

#define HYPERBOLOID_TAG   "Hyperboloid"

Definition at line 28 of file ShapeTags.h.

◆ INTERSECTION_TAG

#define INTERSECTION_TAG   "Intersection"

Definition at line 44 of file ShapeTags.h.

◆ PARABOLOID_TAG

#define PARABOLOID_TAG   "Paraboloid"

Definition at line 27 of file ShapeTags.h.

◆ POLYCONE_TAG

#define POLYCONE_TAG   "Polycone"

Definition at line 20 of file ShapeTags.h.

◆ POLYHEDRA_TAG

#define POLYHEDRA_TAG   "Polyhedra"

Definition at line 35 of file ShapeTags.h.

◆ PSEUDOTRAP_TAG

#define PSEUDOTRAP_TAG   "PseudoTrap"

Definition at line 41 of file ShapeTags.h.

◆ SCALE_TAG

#define SCALE_TAG   "Scale"

Definition at line 34 of file ShapeTags.h.

◆ SHAPELESS_TAG

#define SHAPELESS_TAG   "Assembly"

Definition at line 17 of file ShapeTags.h.

◆ SPHERE_TAG

#define SPHERE_TAG   "Sphere"

Definition at line 31 of file ShapeTags.h.

◆ SUBTRACTION_TAG

#define SUBTRACTION_TAG   "Subtraction"

Definition at line 43 of file ShapeTags.h.

◆ TESSELLATEDSOLID_TAG

#define TESSELLATEDSOLID_TAG   "TessellatedSolid"

Definition at line 38 of file ShapeTags.h.

◆ TORUS_TAG

#define TORUS_TAG   "Torus"

Definition at line 32 of file ShapeTags.h.

◆ TRAP_TAG

#define TRAP_TAG   "Trap"

Definition at line 33 of file ShapeTags.h.

◆ TRD1_TAG

#define TRD1_TAG   "Trd1"

Definition at line 25 of file ShapeTags.h.

◆ TRD2_TAG

#define TRD2_TAG   "Trd2"

Definition at line 26 of file ShapeTags.h.

◆ TRUNCATEDTUBE_TAG

#define TRUNCATEDTUBE_TAG   "TruncatedTube"

Definition at line 40 of file ShapeTags.h.

◆ TUBE_TAG

#define TUBE_TAG   "Tube"

Definition at line 22 of file ShapeTags.h.

◆ TWISTEDTUBE_TAG

#define TWISTEDTUBE_TAG   "TwistedTube"

Definition at line 30 of file ShapeTags.h.

◆ UNION_TAG

#define UNION_TAG   "Union"

Definition at line 42 of file ShapeTags.h.