DD4hep  1.28.0
Detector Description Toolkit for High Energy Physics
Macros | Functions
Shapes.cpp File Reference
#include <DD4hep/Detector.h>
#include <DD4hep/MatrixHelpers.h>
#include <DD4hep/DD4hepUnits.h>
#include <DD4hep/ShapeTags.h>
#include <DD4hep/Printout.h>
#include <DD4hep/detail/ShapesInterna.h>
#include <stdexcept>
#include <iomanip>
#include <sstream>
#include <TClass.h>
#include <TGeoMatrix.h>
#include <TGeoBoolNode.h>
#include <TGeoScaledShape.h>
#include <TGeoCompositeShape.h>

Go to the source code of this file.

Macros

#define _USE_MATH_DEFINES
 
#define INSTANTIATE(X)   template class dd4hep::Solid_type<X>
 

Functions

 INSTANTIATE (TGeoShape)
 
 INSTANTIATE (TGeoBBox)
 
 INSTANTIATE (TGeoHalfSpace)
 
 INSTANTIATE (TGeoCone)
 
 INSTANTIATE (TGeoConeSeg)
 
 INSTANTIATE (TGeoParaboloid)
 
 INSTANTIATE (TGeoPcon)
 
 INSTANTIATE (TGeoPgon)
 
 INSTANTIATE (TGeoSphere)
 
 INSTANTIATE (TGeoTorus)
 
 INSTANTIATE (TGeoTube)
 
 INSTANTIATE (TGeoTubeSeg)
 
 INSTANTIATE (TGeoEltu)
 
 INSTANTIATE (TGeoXtru)
 
 INSTANTIATE (TGeoGtra)
 
 INSTANTIATE (TGeoHype)
 
 INSTANTIATE (TGeoTrap)
 
 INSTANTIATE (TGeoTrd1)
 
 INSTANTIATE (TGeoTrd2)
 
 INSTANTIATE (TGeoCtub)
 
 INSTANTIATE (TGeoScaledShape)
 
 INSTANTIATE (TGeoCompositeShape)
 
 INSTANTIATE (TGeoTessellated)
 

Macro Definition Documentation

◆ _USE_MATH_DEFINES

#define _USE_MATH_DEFINES

Definition at line 15 of file Shapes.cpp.

◆ INSTANTIATE

#define INSTANTIATE (   X)    template class dd4hep::Solid_type<X>

Definition at line 1052 of file Shapes.cpp.

Function Documentation

◆ INSTANTIATE() [1/23]

INSTANTIATE ( TGeoBBox  )

◆ INSTANTIATE() [2/23]

INSTANTIATE ( TGeoCompositeShape  )

◆ INSTANTIATE() [3/23]

INSTANTIATE ( TGeoCone  )

◆ INSTANTIATE() [4/23]

INSTANTIATE ( TGeoConeSeg  )

◆ INSTANTIATE() [5/23]

INSTANTIATE ( TGeoCtub  )

◆ INSTANTIATE() [6/23]

INSTANTIATE ( TGeoEltu  )

◆ INSTANTIATE() [7/23]

INSTANTIATE ( TGeoGtra  )

◆ INSTANTIATE() [8/23]

INSTANTIATE ( TGeoHalfSpace  )

◆ INSTANTIATE() [9/23]

INSTANTIATE ( TGeoHype  )

◆ INSTANTIATE() [10/23]

INSTANTIATE ( TGeoParaboloid  )

◆ INSTANTIATE() [11/23]

INSTANTIATE ( TGeoPcon  )

◆ INSTANTIATE() [12/23]

INSTANTIATE ( TGeoPgon  )

◆ INSTANTIATE() [13/23]

INSTANTIATE ( TGeoScaledShape  )

◆ INSTANTIATE() [14/23]

INSTANTIATE ( TGeoShape  )

◆ INSTANTIATE() [15/23]

INSTANTIATE ( TGeoSphere  )

◆ INSTANTIATE() [16/23]

INSTANTIATE ( TGeoTessellated  )

◆ INSTANTIATE() [17/23]

INSTANTIATE ( TGeoTorus  )

◆ INSTANTIATE() [18/23]

INSTANTIATE ( TGeoTrap  )

◆ INSTANTIATE() [19/23]

INSTANTIATE ( TGeoTrd1  )

◆ INSTANTIATE() [20/23]

INSTANTIATE ( TGeoTrd2  )

◆ INSTANTIATE() [21/23]

INSTANTIATE ( TGeoTube  )

◆ INSTANTIATE() [22/23]

INSTANTIATE ( TGeoTubeSeg  )

◆ INSTANTIATE() [23/23]

INSTANTIATE ( TGeoXtru  )