57 while ((node = next.Next())) {
68 printf(
"# Converted %d shapes to VecGeom ones\n", nconverted);
static void SetConverter(const TVirtualGeoConverter *conv)
Static function to set an alternative converter.
Bridge class for using a VecGeom solid as TGeoShape.
virtual Bool_t IsVecGeom() const
The manager class for any TGeo geometry.
TGeoVolume, TGeoVolumeMulti, TGeoVolumeAssembly are the volume classes.
TGeoVolume * GetMasterVolume() const
Geometry converter to VecGeom.
virtual void ConvertGeometry()
Main geometry conversion method.
virtual ~TGeoVGConverter()
Default destructor.
void SetShape(const TGeoShape *shape)
set the shape associated with this volume
TGeoVGConverter(TGeoManager *manager)
Default constructor.
static TGeoVGShape * Create(TGeoShape *shape)
Factory creating TGeoVGShape from a Root shape.
A node represent a volume positioned inside another.They store links to both volumes and to the TGeoM...
Abstract class for geometry converters.
TGeoVolume * GetTopVolume() const
TGeoShape * GetShape() const