DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Namespaces | Typedefs | Functions
Handle.cpp File Reference
#include <DD4hep/detail/Handle.inl>
#include <DD4hep/InstanceCount.h>
#include <DD4hep/Printout.h>
#include <Evaluator/Evaluator.h>
#include <iostream>
#include <iomanip>
#include <climits>
#include <cstring>
#include <cstdio>
#include <cxxabi.h>
#include <DDSegmentation/Segmentation.h>
#include <DD4hep/Detector.h>
#include <TMap.h>
#include <TColor.h>
#include <TGeoMedium.h>
#include <TGeoMaterial.h>
#include <TGeoElement.h>
#include <TGeoMatrix.h>
#include <TGeoNode.h>
#include <TGeoBBox.h>
#include <TGeoPcon.h>
#include <TGeoPgon.h>
#include <TGeoTube.h>
#include <TGeoCone.h>
#include <TGeoArb8.h>
#include <TGeoTrd1.h>
#include <TGeoTrd2.h>
#include <TGeoParaboloid.h>
#include <TGeoSphere.h>
#include <TGeoTorus.h>
#include <TGeoTessellated.h>
#include <TGeoBoolNode.h>
#include <TGeoVolume.h>
#include <TGeoScaledShape.h>
#include <TGeoCompositeShape.h>
#include <TGeoShapeAssembly.h>
#include <DD4hep/detail/ShapesInterna.h>
#include <TGeoPhysicalNode.h>
#include <TGeoPatternFinder.h>

Go to the source code of this file.

Namespaces

 dd4hep
 Namespace for the AIDA detector description toolkit.
 

Typedefs

typedef DDSegmentation::Segmentation _Segmentation
 

Functions

const dd4hep::tools::Evaluator & dd4hep::evaluator ()
 
bool dd4hep::set_allow_variable_redefine (bool value)
 Steer redefinition of variable re-definition during expression evaluation. returns old value. More...
 
std::pair< int, double > dd4hep::_toFloatingPoint (const std::string &value)
 
std::pair< int, double > dd4hep::_toInteger (const std::string &value)
 
short dd4hep::_toShort (const std::string &value)
 String conversions: string to short value. More...
 
unsigned short dd4hep::_toUShort (const std::string &value)
 String conversions: string to unsigned short value. More...
 
int dd4hep::_toInt (const std::string &value)
 String conversions: string to integer value. More...
 
unsigned int dd4hep::_toUInt (const std::string &value)
 String conversions: string to unsigned integer value. More...
 
long dd4hep::_toLong (const std::string &value)
 String conversions: string to long integer value. More...
 
unsigned long dd4hep::_toULong (const std::string &value)
 String conversions: string to long integer value. More...
 
bool dd4hep::_toBool (const std::string &value)
 String conversions: string to boolean value. More...
 
float dd4hep::_toFloat (const std::string &value)
 String conversions: string to float value. More...
 
double dd4hep::_toDouble (const std::string &value)
 String conversions: string to double value. More...
 
template<typename T >
dd4hep::_toType (const std::string &value)
 Generic type conversion from string to primitive value. More...
 
template<>
bool dd4hep::_toType< bool > (const std::string &value)
 Generic type conversion from string to primitive value. More...
 
template<>
short dd4hep::_toType< short > (const std::string &value)
 Generic type conversion from string to primitive value. More...
 
template<>
unsigned short dd4hep::_toType< unsigned short > (const std::string &value)
 Generic type conversion from string to primitive value. More...
 
template<>
int dd4hep::_toType< int > (const std::string &value)
 Generic type conversion from string to primitive value. More...
 
template<>
unsigned int dd4hep::_toType< unsigned int > (const std::string &value)
 Generic type conversion from string to primitive value. More...
 
template<>
long dd4hep::_toType< long > (const std::string &value)
 Generic type conversion from string to primitive value. More...
 
template<>
unsigned long dd4hep::_toType< unsigned long > (const std::string &value)
 Generic type conversion from string to primitive value. More...
 
template<>
float dd4hep::_toType< float > (const std::string &value)
 Generic type conversion from string to primitive value. More...
 
template<>
double dd4hep::_toType< double > (const std::string &value)
 Generic type conversion from string to primitive value. More...
 
template<>
std::string dd4hep::_toType< std::string > (const std::string &value)
 Generic type conversion from string to primitive value. More...
 
template<>
char dd4hep::_multiply< char > (const std::string &left, const std::string &right)
 Generic multiplication using the evaluator: result = left * right. More...
 
template<>
unsigned char dd4hep::_multiply< unsigned char > (const std::string &left, const std::string &right)
 Generic multiplication using the evaluator: result = left * right. More...
 
template<>
short dd4hep::_multiply< short > (const std::string &left, const std::string &right)
 Generic multiplication using the evaluator: result = left * right. More...
 
template<>
unsigned short dd4hep::_multiply< unsigned short > (const std::string &left, const std::string &right)
 Generic multiplication using the evaluator: result = left * right. More...
 
template<>
int dd4hep::_multiply< int > (const std::string &left, const std::string &right)
 Generic multiplication using the evaluator: result = left * right. More...
 
template<>
unsigned int dd4hep::_multiply< unsigned int > (const std::string &left, const std::string &right)
 Generic multiplication using the evaluator: result = left * right. More...
 
template<>
long dd4hep::_multiply< long > (const std::string &left, const std::string &right)
 Generic multiplication using the evaluator: result = left * right. More...
 
template<>
unsigned long dd4hep::_multiply< unsigned long > (const std::string &left, const std::string &right)
 Generic multiplication using the evaluator: result = left * right. More...
 
template<>
float dd4hep::_multiply< float > (const std::string &left, const std::string &right)
 Generic multiplication using the evaluator: result = left * right. More...
 
template<>
double dd4hep::_multiply< double > (const std::string &left, const std::string &right)
 Generic multiplication using the evaluator: result = left * right. More...
 
void dd4hep::_toDictionary (const std::string &name, const std::string &value)
 Enter name value pair to the dictionary. "value" must be a numerical expression, which is evaluated. More...
 
void dd4hep::_toDictionary (const std::string &name, const std::string &value, const std::string &typ)
 Enter name value pair to the dictionary. More...
 
std::string dd4hep::_getEnviron (const std::string &env)
 Evaluate string constant using environment stored in the evaluator. More...
 
std::string dd4hep::remove_whitespace (const std::string &v)
 String manipulations: Remove unconditionally all white spaces. More...
 
std::string dd4hep::_toString (bool value)
 String conversions: boolean value to string. More...
 
std::string dd4hep::_toString (short value, const char *fmt="%d")
 String conversions: short integer value to string. More...
 
std::string dd4hep::_toString (int value, const char *fmt="%d")
 String conversions: integer value to string. More...
 
std::string dd4hep::_toString (unsigned long value, const char *fmt="%ld")
 String conversions: unsigned long integer value to string. More...
 
std::string dd4hep::_toString (float value, const char *fmt="%.17e")
 String conversions: float value to string. More...
 
std::string dd4hep::_toString (double value, const char *fmt="%.17e")
 String conversions: double value to string. More...
 
std::string dd4hep::_ptrToString (const void *p, const char *fmt="%p")
 Pointer to text conversion. More...
 
long dd4hep::num_object_validations ()
 
void dd4hep::increment_object_validations ()
 
void dd4hep::warning_deprecated_xml_factory (const char *name)
 Function tp print warning about deprecated factory usage. Used by Plugin mechanism. More...
 
 DD4HEP_INSTANTIATE_HANDLE_UNNAMED (Detector)
 
 DD4HEP_INSTANTIATE_HANDLE_CODE (RAW, TObject, NamedObject)
 
 DD4HEP_INSTANTIATE_HANDLE_CODE (NONE, TNamed, TObject, NamedObject)
 
 DD4HEP_INSTANTIATE_HANDLE (TGeoElement)
 
 DD4HEP_INSTANTIATE_HANDLE (TGeoMaterial)
 
 DD4HEP_INSTANTIATE_HANDLE (TGeoMedium)
 
 DD4HEP_INSTANTIATE_HANDLE (TGeoMatrix)
 
 DD4HEP_INSTANTIATE_HANDLE (TGeoRotation)
 
 DD4HEP_INSTANTIATE_HANDLE (TGeoTranslation)
 
 DD4HEP_INSTANTIATE_HANDLE (TGeoIdentity)
 
 DD4HEP_INSTANTIATE_HANDLE (TGeoCombiTrans)
 
 DD4HEP_INSTANTIATE_HANDLE (TGeoGenTrans)
 
 DD4HEP_INSTANTIATE_HANDLE_CODE (RAW, TGeoAtt)
 
 DD4HEP_INSTANTIATE_HANDLE_CODE (RAW, TAtt3D)
 
 DD4HEP_INSTANTIATE_HANDLE_CODE (RAW, TAttLine)
 
 DD4HEP_INSTANTIATE_HANDLE (TGeoNode, TGeoAtt)
 
 DD4HEP_INSTANTIATE_HANDLE (TGeoNodeMatrix)
 
 DD4HEP_INSTANTIATE_HANDLE (TGeoNodeOffset)
 
 DD4HEP_INSTANTIATE_HANDLE (TGeoVolumeAssembly, TGeoVolume, TGeoAtt)
 
 DD4HEP_INSTANTIATE_HANDLE (TGeoVolumeMulti, TGeoVolume, TGeoAtt)
 
 DD4HEP_INSTANTIATE_HANDLE (TGeoVolume, TGeoAtt, TAttLine, TAtt3D)
 
 DD4HEP_INSTANTIATE_HANDLE (TGeoShape)
 
 DD4HEP_INSTANTIATE_HANDLE (TGeoBBox, TGeoShape)
 
 DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoCone)
 
 DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoArb8)
 
 DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoConeSeg)
 
 DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoParaboloid)
 
 DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoPcon)
 
 DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoPgon, TGeoPcon)
 
 DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoXtru)
 
 DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoScaledShape)
 
 DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoTube)
 
 DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoHype, TGeoTube)
 
 DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoEltu, TGeoTube)
 
 DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoTubeSeg, TGeoTube)
 
 DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoCtub, TGeoTubeSeg, TGeoTube)
 
 DD4HEP_INSTANTIATE_SHAPE_HANDLE (TwistedTubeObject, TGeoTubeSeg)
 
 DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoTrap, TGeoArb8)
 
 DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoGtra, TGeoArb8)
 
 DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoTrd1)
 
 DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoTrd2)
 
 DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoSphere)
 
 DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoTorus)
 
 DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoTessellated)
 
 DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoHalfSpace)
 
 DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoShapeAssembly)
 
 DD4HEP_INSTANTIATE_SHAPE_HANDLE (TGeoCompositeShape)
 
 DD4HEP_INSTANTIATE_HANDLE (TGeoPhysicalNode)
 
 DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoUnion)
 
 DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoIntersection)
 
 DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoSubtraction)
 
 DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoPatternFinder)
 
 DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoPatternX)
 
 DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoPatternY)
 
 DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoPatternZ)
 
 DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoPatternParaX)
 
 DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoPatternParaY)
 
 DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoPatternParaZ)
 
 DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoPatternTrapZ)
 
 DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoPatternCylR)
 
 DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoPatternCylPhi)
 
 DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoPatternSphR)
 
 DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoPatternSphTheta)
 
 DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoPatternSphPhi)
 
 DD4HEP_INSTANTIATE_HANDLE_UNNAMED (TGeoPatternHoneycomb)
 

Typedef Documentation

◆ _Segmentation

Definition at line 381 of file Handle.cpp.

Function Documentation

◆ DD4HEP_INSTANTIATE_HANDLE() [1/18]

DD4HEP_INSTANTIATE_HANDLE ( TGeoBBox  ,
TGeoShape   
)

◆ DD4HEP_INSTANTIATE_HANDLE() [2/18]

DD4HEP_INSTANTIATE_HANDLE ( TGeoCombiTrans  )

◆ DD4HEP_INSTANTIATE_HANDLE() [3/18]

DD4HEP_INSTANTIATE_HANDLE ( TGeoElement  )

◆ DD4HEP_INSTANTIATE_HANDLE() [4/18]

DD4HEP_INSTANTIATE_HANDLE ( TGeoGenTrans  )

◆ DD4HEP_INSTANTIATE_HANDLE() [5/18]

DD4HEP_INSTANTIATE_HANDLE ( TGeoIdentity  )

◆ DD4HEP_INSTANTIATE_HANDLE() [6/18]

DD4HEP_INSTANTIATE_HANDLE ( TGeoMaterial  )

◆ DD4HEP_INSTANTIATE_HANDLE() [7/18]

DD4HEP_INSTANTIATE_HANDLE ( TGeoMatrix  )

◆ DD4HEP_INSTANTIATE_HANDLE() [8/18]

DD4HEP_INSTANTIATE_HANDLE ( TGeoMedium  )

◆ DD4HEP_INSTANTIATE_HANDLE() [9/18]

DD4HEP_INSTANTIATE_HANDLE ( TGeoNode  ,
TGeoAtt   
)

◆ DD4HEP_INSTANTIATE_HANDLE() [10/18]

DD4HEP_INSTANTIATE_HANDLE ( TGeoNodeMatrix  )

◆ DD4HEP_INSTANTIATE_HANDLE() [11/18]

DD4HEP_INSTANTIATE_HANDLE ( TGeoNodeOffset  )

◆ DD4HEP_INSTANTIATE_HANDLE() [12/18]

DD4HEP_INSTANTIATE_HANDLE ( TGeoPhysicalNode  )

◆ DD4HEP_INSTANTIATE_HANDLE() [13/18]

DD4HEP_INSTANTIATE_HANDLE ( TGeoRotation  )

◆ DD4HEP_INSTANTIATE_HANDLE() [14/18]

DD4HEP_INSTANTIATE_HANDLE ( TGeoShape  )

◆ DD4HEP_INSTANTIATE_HANDLE() [15/18]

DD4HEP_INSTANTIATE_HANDLE ( TGeoTranslation  )

◆ DD4HEP_INSTANTIATE_HANDLE() [16/18]

DD4HEP_INSTANTIATE_HANDLE ( TGeoVolume  ,
TGeoAtt  ,
TAttLine  ,
TAtt3D   
)

◆ DD4HEP_INSTANTIATE_HANDLE() [17/18]

DD4HEP_INSTANTIATE_HANDLE ( TGeoVolumeAssembly  ,
TGeoVolume  ,
TGeoAtt   
)

◆ DD4HEP_INSTANTIATE_HANDLE() [18/18]

DD4HEP_INSTANTIATE_HANDLE ( TGeoVolumeMulti  ,
TGeoVolume  ,
TGeoAtt   
)

◆ DD4HEP_INSTANTIATE_HANDLE_CODE() [1/5]

DD4HEP_INSTANTIATE_HANDLE_CODE ( NONE  ,
TNamed  ,
TObject  ,
NamedObject   
)

◆ DD4HEP_INSTANTIATE_HANDLE_CODE() [2/5]

DD4HEP_INSTANTIATE_HANDLE_CODE ( RAW  ,
TAtt3D   
)

◆ DD4HEP_INSTANTIATE_HANDLE_CODE() [3/5]

DD4HEP_INSTANTIATE_HANDLE_CODE ( RAW  ,
TAttLine   
)

◆ DD4HEP_INSTANTIATE_HANDLE_CODE() [4/5]

DD4HEP_INSTANTIATE_HANDLE_CODE ( RAW  ,
TGeoAtt   
)

◆ DD4HEP_INSTANTIATE_HANDLE_CODE() [5/5]

DD4HEP_INSTANTIATE_HANDLE_CODE ( RAW  ,
TObject  ,
NamedObject   
)

◆ DD4HEP_INSTANTIATE_HANDLE_UNNAMED() [1/18]

DD4HEP_INSTANTIATE_HANDLE_UNNAMED ( Detector  )

◆ DD4HEP_INSTANTIATE_HANDLE_UNNAMED() [2/18]

DD4HEP_INSTANTIATE_HANDLE_UNNAMED ( TGeoIntersection  )

◆ DD4HEP_INSTANTIATE_HANDLE_UNNAMED() [3/18]

DD4HEP_INSTANTIATE_HANDLE_UNNAMED ( TGeoPatternCylPhi  )

◆ DD4HEP_INSTANTIATE_HANDLE_UNNAMED() [4/18]

DD4HEP_INSTANTIATE_HANDLE_UNNAMED ( TGeoPatternCylR  )

◆ DD4HEP_INSTANTIATE_HANDLE_UNNAMED() [5/18]

DD4HEP_INSTANTIATE_HANDLE_UNNAMED ( TGeoPatternFinder  )

◆ DD4HEP_INSTANTIATE_HANDLE_UNNAMED() [6/18]

DD4HEP_INSTANTIATE_HANDLE_UNNAMED ( TGeoPatternHoneycomb  )

◆ DD4HEP_INSTANTIATE_HANDLE_UNNAMED() [7/18]

DD4HEP_INSTANTIATE_HANDLE_UNNAMED ( TGeoPatternParaX  )

◆ DD4HEP_INSTANTIATE_HANDLE_UNNAMED() [8/18]

DD4HEP_INSTANTIATE_HANDLE_UNNAMED ( TGeoPatternParaY  )

◆ DD4HEP_INSTANTIATE_HANDLE_UNNAMED() [9/18]

DD4HEP_INSTANTIATE_HANDLE_UNNAMED ( TGeoPatternParaZ  )

◆ DD4HEP_INSTANTIATE_HANDLE_UNNAMED() [10/18]

DD4HEP_INSTANTIATE_HANDLE_UNNAMED ( TGeoPatternSphPhi  )

◆ DD4HEP_INSTANTIATE_HANDLE_UNNAMED() [11/18]

DD4HEP_INSTANTIATE_HANDLE_UNNAMED ( TGeoPatternSphR  )

◆ DD4HEP_INSTANTIATE_HANDLE_UNNAMED() [12/18]

DD4HEP_INSTANTIATE_HANDLE_UNNAMED ( TGeoPatternSphTheta  )

◆ DD4HEP_INSTANTIATE_HANDLE_UNNAMED() [13/18]

DD4HEP_INSTANTIATE_HANDLE_UNNAMED ( TGeoPatternTrapZ  )

◆ DD4HEP_INSTANTIATE_HANDLE_UNNAMED() [14/18]

DD4HEP_INSTANTIATE_HANDLE_UNNAMED ( TGeoPatternX  )

◆ DD4HEP_INSTANTIATE_HANDLE_UNNAMED() [15/18]

DD4HEP_INSTANTIATE_HANDLE_UNNAMED ( TGeoPatternY  )

◆ DD4HEP_INSTANTIATE_HANDLE_UNNAMED() [16/18]

DD4HEP_INSTANTIATE_HANDLE_UNNAMED ( TGeoPatternZ  )

◆ DD4HEP_INSTANTIATE_HANDLE_UNNAMED() [17/18]

DD4HEP_INSTANTIATE_HANDLE_UNNAMED ( TGeoSubtraction  )

◆ DD4HEP_INSTANTIATE_HANDLE_UNNAMED() [18/18]

DD4HEP_INSTANTIATE_HANDLE_UNNAMED ( TGeoUnion  )

◆ DD4HEP_INSTANTIATE_SHAPE_HANDLE() [1/24]

DD4HEP_INSTANTIATE_SHAPE_HANDLE ( TGeoArb8  )

◆ DD4HEP_INSTANTIATE_SHAPE_HANDLE() [2/24]

DD4HEP_INSTANTIATE_SHAPE_HANDLE ( TGeoCompositeShape  )

◆ DD4HEP_INSTANTIATE_SHAPE_HANDLE() [3/24]

DD4HEP_INSTANTIATE_SHAPE_HANDLE ( TGeoCone  )

◆ DD4HEP_INSTANTIATE_SHAPE_HANDLE() [4/24]

DD4HEP_INSTANTIATE_SHAPE_HANDLE ( TGeoConeSeg  )

◆ DD4HEP_INSTANTIATE_SHAPE_HANDLE() [5/24]

DD4HEP_INSTANTIATE_SHAPE_HANDLE ( TGeoCtub  ,
TGeoTubeSeg  ,
TGeoTube   
)

◆ DD4HEP_INSTANTIATE_SHAPE_HANDLE() [6/24]

DD4HEP_INSTANTIATE_SHAPE_HANDLE ( TGeoEltu  ,
TGeoTube   
)

◆ DD4HEP_INSTANTIATE_SHAPE_HANDLE() [7/24]

DD4HEP_INSTANTIATE_SHAPE_HANDLE ( TGeoGtra  ,
TGeoArb8   
)

◆ DD4HEP_INSTANTIATE_SHAPE_HANDLE() [8/24]

DD4HEP_INSTANTIATE_SHAPE_HANDLE ( TGeoHalfSpace  )

◆ DD4HEP_INSTANTIATE_SHAPE_HANDLE() [9/24]

DD4HEP_INSTANTIATE_SHAPE_HANDLE ( TGeoHype  ,
TGeoTube   
)

◆ DD4HEP_INSTANTIATE_SHAPE_HANDLE() [10/24]

DD4HEP_INSTANTIATE_SHAPE_HANDLE ( TGeoParaboloid  )

◆ DD4HEP_INSTANTIATE_SHAPE_HANDLE() [11/24]

DD4HEP_INSTANTIATE_SHAPE_HANDLE ( TGeoPcon  )

◆ DD4HEP_INSTANTIATE_SHAPE_HANDLE() [12/24]

DD4HEP_INSTANTIATE_SHAPE_HANDLE ( TGeoPgon  ,
TGeoPcon   
)

◆ DD4HEP_INSTANTIATE_SHAPE_HANDLE() [13/24]

DD4HEP_INSTANTIATE_SHAPE_HANDLE ( TGeoScaledShape  )

◆ DD4HEP_INSTANTIATE_SHAPE_HANDLE() [14/24]

DD4HEP_INSTANTIATE_SHAPE_HANDLE ( TGeoShapeAssembly  )

◆ DD4HEP_INSTANTIATE_SHAPE_HANDLE() [15/24]

DD4HEP_INSTANTIATE_SHAPE_HANDLE ( TGeoSphere  )

◆ DD4HEP_INSTANTIATE_SHAPE_HANDLE() [16/24]

DD4HEP_INSTANTIATE_SHAPE_HANDLE ( TGeoTessellated  )

◆ DD4HEP_INSTANTIATE_SHAPE_HANDLE() [17/24]

DD4HEP_INSTANTIATE_SHAPE_HANDLE ( TGeoTorus  )

◆ DD4HEP_INSTANTIATE_SHAPE_HANDLE() [18/24]

DD4HEP_INSTANTIATE_SHAPE_HANDLE ( TGeoTrap  ,
TGeoArb8   
)

◆ DD4HEP_INSTANTIATE_SHAPE_HANDLE() [19/24]

DD4HEP_INSTANTIATE_SHAPE_HANDLE ( TGeoTrd1  )

◆ DD4HEP_INSTANTIATE_SHAPE_HANDLE() [20/24]

DD4HEP_INSTANTIATE_SHAPE_HANDLE ( TGeoTrd2  )

◆ DD4HEP_INSTANTIATE_SHAPE_HANDLE() [21/24]

DD4HEP_INSTANTIATE_SHAPE_HANDLE ( TGeoTube  )

◆ DD4HEP_INSTANTIATE_SHAPE_HANDLE() [22/24]

DD4HEP_INSTANTIATE_SHAPE_HANDLE ( TGeoTubeSeg  ,
TGeoTube   
)

◆ DD4HEP_INSTANTIATE_SHAPE_HANDLE() [23/24]

DD4HEP_INSTANTIATE_SHAPE_HANDLE ( TGeoXtru  )

◆ DD4HEP_INSTANTIATE_SHAPE_HANDLE() [24/24]

DD4HEP_INSTANTIATE_SHAPE_HANDLE ( TwistedTubeObject  ,
TGeoTubeSeg   
)