Skip to content

Version 1.0.0

Choose a tag to compare

@sethrj sethrj released this 31 Jan 13:14
· 28 commits to main since this release
d130d8a

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