diff --git a/DDCore/src/Handle.cpp b/DDCore/src/Handle.cpp index 998501ccf838c7a628cf7c4bc805fd89e2e36c1c..4fa2e7cc47f1843f97d28df60d039fa9daac057d 100644 --- a/DDCore/src/Handle.cpp +++ b/DDCore/src/Handle.cpp @@ -368,7 +368,6 @@ DD4HEP_INSTANTIATE_HANDLE(TGeoNodeOffset); #include "TGeoParaboloid.h" #include "TGeoSphere.h" #include "TGeoTorus.h" -#include "TGeoTessellated.h" #include "TGeoBoolNode.h" #include "TGeoVolume.h" #include "TGeoCompositeShape.h" @@ -403,7 +402,12 @@ DD4HEP_INSTANTIATE_SHAPE_HANDLE(TGeoTrd1); DD4HEP_INSTANTIATE_SHAPE_HANDLE(TGeoTrd2); DD4HEP_INSTANTIATE_SHAPE_HANDLE(TGeoSphere); DD4HEP_INSTANTIATE_SHAPE_HANDLE(TGeoTorus); + +#if ROOT_VERSION_CODE > ROOT_VERSION(6,19,0) +#include "TGeoTessellated.h" DD4HEP_INSTANTIATE_SHAPE_HANDLE(TGeoTessellated); +#endif + DD4HEP_INSTANTIATE_SHAPE_HANDLE(TGeoHalfSpace); DD4HEP_INSTANTIATE_SHAPE_HANDLE(TGeoShapeAssembly); DD4HEP_INSTANTIATE_SHAPE_HANDLE(TGeoCompositeShape);