58 if ((
h =
gROOT->GetPluginManager()->FindHandler(
"TVirtualGeoConverter"))) {
59 if (
h->LoadPlugin() == -1) {
60 ::Error(
"TVirtualGeoConverter::Instance()",
61 "\n+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n"
62 "It appears that you are missing or having outdated support for VecGeom package. "
63 "To enable it, configure ROOT with:\n"
64 " -Dvecgeom -DCMAKE_PREFIX_PATH=<vecgeom_prefix_path>/lib/CMake/VecGeom"
65 "\n+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n");
R__EXTERN TGeoManager * gGeoManager
The manager class for any TGeo geometry.
Mother of all ROOT objects.
virtual void Error(const char *method, const char *msgfmt,...) const
Issue error message.
Abstract class for geometry converters.
static TVirtualGeoConverter * Instance(TGeoManager *geom=0)
Static function returning a pointer to the current geometry converter.
static TVirtualGeoConverter * fgGeoConverter
TVirtualGeoConverter(TGeoManager *geom)
Geometry converter default constructor.
void SetGeometry(TGeoManager *geom)
static void SetConverter(const TVirtualGeoConverter *conv)
Static function to set an alternative converter.
virtual ~TVirtualGeoConverter()
Geometry converter default destructor.