Recent Releases of https://github.com/celeritas-project/g4vg
https://github.com/celeritas-project/g4vg - Version 1.0.4
This minor patch simply updates cmake scripts.
What's Changed
- Refactor replica creation by @sethrj in https://github.com/celeritas-project/g4vg/pull/27
- Update CgvFindVersion by @sethrj in https://github.com/celeritas-project/g4vg/pull/28
- Update CudaRdcUtils.cmake to v1 by @pcanal in https://github.com/celeritas-project/g4vg/pull/29
- Improve RdcUtils cmake integration logic by @sethrj in https://github.com/celeritas-project/g4vg/pull/30
- Update CudaRdcUtils to v4 by @pcanal in https://github.com/celeritas-project/g4vg/pull/31
Full Changelog: https://github.com/celeritas-project/g4vg/compare/v1.0.3...v1.0.4
- C++
Published by sethrj about 1 year ago
https://github.com/celeritas-project/g4vg - Version 1.0.3
This fixes construction of parameterised and replicated volumes.
What's Changed
- Implement conversion of G4PVReplica to VecGeom PlacedVolumes by @drbenmorgan in https://github.com/celeritas-project/g4vg/pull/25
- Fix copy number for parameterised volumes by @sethrj in https://github.com/celeritas-project/g4vg/pull/26
Full Changelog: https://github.com/celeritas-project/g4vg/compare/v1.0.2...v1.0.3
- C++
Published by sethrj over 1 year ago
https://github.com/celeritas-project/g4vg - Version 1.0.2
This introduces new options to improve compatibility with AdePT and fixes for different build configurations.
What's Changed
- Fix Geant4 10.5 integration and improve external integration by @sethrj in https://github.com/celeritas-project/g4vg/pull/19
- Make linking to Geant4 static/shared targets consistent by @drbenmorgan in https://github.com/celeritas-project/g4vg/pull/18
- Build libraries in lib subdirectory by @sethrj in https://github.com/celeritas-project/g4vg/pull/20
- Add an option to strip pointers by @sethrj in https://github.com/celeritas-project/g4vg/pull/21
- Fix CUDA+VecGeom linking with Ubuntu by @pcanal in https://github.com/celeritas-project/g4vg/pull/23
- Set better default CMake options by @sethrj in https://github.com/celeritas-project/g4vg/pull/24
- Fix mapping of reflected volumes to VecGeom logical volume instances by @sethrj in https://github.com/celeritas-project/g4vg/pull/22
Full Changelog: https://github.com/celeritas-project/g4vg/compare/v1.0.1...v1.0.2
- C++
Published by sethrj over 1 year ago
https://github.com/celeritas-project/g4vg - Version 1.0.1
This fixes a small issue where world physical volume mapping was not returned from the converter.
- C++
Published by sethrj over 1 year ago
https://github.com/celeritas-project/g4vg - 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
- C++
Published by sethrj over 1 year ago