DD4hep  1.28.0
Detector Description Toolkit for High Energy Physics
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.