Skip to content

New feature: VecGeom support in ROOT and conversion of shapes.#156

Closed
mgheata wants to merge 0 commit into
root-project:masterfrom
mgheata:master
Closed

New feature: VecGeom support in ROOT and conversion of shapes.#156
mgheata wants to merge 0 commit into
root-project:masterfrom
mgheata:master

Conversation

@mgheata
Copy link
Copy Markdown
Contributor

@mgheata mgheata commented Apr 11, 2016

Added support for the VecGeom library as external package (-Dvecgeom). Creating new library libConverterVG within geom module. This contains the conversion interface for ROOT shapes into vecgeom ones, activated using the plugin mechanism from ROOT. Included also the class TGeoVGShape bridging TGeoShape methods to either VecGeom solid (navigation) or existing ROOT shape (visualisation and the rest).

The conversion can be done once a ROOT geometry is in memory using:
TVirtualGeoConverter::Instance()->ConvertGeometry()
Once this is done, all TGeo functionality and tests can be accessed as for a standard TGeo geometry.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant