VecGeom merge requestshttps://gitlab.cern.ch/VecGeom/VecGeom/-/merge_requests2024-03-28T12:01:12+01:00https://gitlab.cern.ch/VecGeom/VecGeom/-/merge_requests/1100Introduced embedding for framed surfaces2024-03-28T12:01:12+01:00Andrei GheataIntroduced embedding for framed surfacesFramed surfaces are embedding if all the frames of daughters produced on the same common surface must be embedded in the frame of the surface.
* Currently the following surfaces are considered possibly non-embedding: all surfaces produce...Framed surfaces are embedding if all the frames of daughters produced on the same common surface must be embedded in the frame of the surface.
* Currently the following surfaces are considered possibly non-embedding: all surfaces produced by phi cuts having dphi=kPi; decomposed polyhedra and extruded top/bottom faces; all Boolean surfaces. In future we can reduce this number by performing an actual frame embedding check.
Improved the error detection in testRaytracing (for now only CPU case)
* added a new CrossingSeq struct that stores all crossing distances and states per ray, and can be compared with another. Skipping zero steps is supported.
Consistency fixes and better printout for NavStateTupleAndrei GheataAndrei Gheatahttps://gitlab.cern.ch/VecGeom/VecGeom/-/merge_requests/950Draft: Test Jenkins multibranch pipeline job2024-01-29T14:45:33+01:00Guilherme AmadioDraft: Test Jenkins multibranch pipeline jobNot meant for merging, just to test the job here:
- https://lcgapp-services.cern.ch/spi-jenkins/view/VecGeom/job/VecGeom/
- See also blue ocean interface: https://lcgapp-services.cern.ch/spi-jenkins/blue/organizations/jenkins/VecGeom/bra...Not meant for merging, just to test the job here:
- https://lcgapp-services.cern.ch/spi-jenkins/view/VecGeom/job/VecGeom/
- See also blue ocean interface: https://lcgapp-services.cern.ch/spi-jenkins/blue/organizations/jenkins/VecGeom/branches/Benjamin Morganben.morgan@warwick.ac.ukBenjamin Morganben.morgan@warwick.ac.ukhttps://gitlab.cern.ch/VecGeom/VecGeom/-/merge_requests/649CUDA multi union2019-07-04T16:25:31+02:00Philippe CanalCUDA multi unionhttps://gitlab.cern.ch/VecGeom/VecGeom/-/merge_requests/603WIP: ROOT-based persistence for VecGeom classes2019-08-21T22:17:56+02:00Andrea SenacheribbeWIP: ROOT-based persistence for VecGeom classesThis is a first implementation of persistence using ROOT.This is a first implementation of persistence using ROOT.