58 if ((h =
gROOT->GetPluginManager()->FindHandler(
"TVirtualGeoConverter"))) {
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");
static void SetConverter(const TVirtualGeoConverter *conv)
Static function to set an alternative converter.
The manager class for any TGeo geometry.
Int_t LoadPlugin()
Load the plugin library for this handler.
static TVirtualGeoConverter * fgGeoConverter
Long_t ExecPlugin(int nargs, const T &... params)
static TVirtualGeoConverter * Instance(TGeoManager *geom=0)
Static function returning a pointer to the current geometry converter.
virtual void Error(const char *method, const char *msgfmt,...) const
Issue error message.
virtual ~TVirtualGeoConverter()
Geometry converter default destructor.
R__EXTERN TGeoManager * gGeoManager
Mother of all ROOT objects.
Abstract class for geometry converters.
TVirtualGeoConverter(TGeoManager *geom)
Geometry converter default constructor.
void SetGeometry(TGeoManager *geom)