Version 1.0.0
This is the first release of G4VG, which uses in-memory Geant4 geometry to build VecGeom. The code is entirely derivative from Celeritas, written primarily by @sethrj and @mrguilima , and adapted to an independent repository with the help of @drbenmorgan and supervision of @agheata et al. The original code was inspired by similar conversion work done by @sawenzel and @jonapost in G4VecGeomNav.
Conversion of the following Geant4 solids is supported:
- G4Box
- G4Cons
- G4CutTubs
- G4Ellipsoid
- G4EllipticalCone
- G4EllipticalTube
- G4ExtrudedSolid
- G4GenericPolycone
- G4GenericTrap
- G4Hype
- G4IntersectionSolid
- G4Orb
- G4Para
- G4Paraboloid
- G4Polycone
- G4Polyhedra
- G4ReflectedSolid
- G4Sphere
- G4SubtractionSolid
- G4TessellatedSolid
- G4Tet
- G4Torus
- G4Trap
- G4Trd
- G4Tubs
- G4UnionSolid
And physical volumes:
- G4PVPlacement
- G4VPVParameterisation