Skip to content
Success

Changes

Summary

  1. Complete GDML-to-ORANGE geometry converter (#1180) (details)
  2. Define geometry traits (#1190) (details)
  3. Switch ORANGE unit tests to use GDML files (#1181) (details)
  4. Fix prism orientation in Geant4 ORANGE solid converter (#1193) (details)
  5. Add input struct for optical collector and return const ref to storage pointer (details)
  6. Remove orange input (details)
Commit fe2611587b4b4a1e4f6a71e33d3ebcb6e4332041 by noreply
Complete GDML-to-ORANGE geometry converter (#1180)

* Add geometry converter
* Add ORANGE geometry constructor
* Don't inline child if it's transformed
The file was modified app/celer-g4/test-harness.py (diff)
The file was modified test/orange/CMakeLists.txt (diff)
The file was modified src/orange/orangeinp/UnitProto.cc (diff)
The file was modified test/orange/OrangeGeoTestBase.cc (diff)
The file was modified test/orange/Orange.test.cc (diff)
The file was modified src/orange/OrangeParams.hh (diff)
The file was modified test/orange/OrangeGeoTestBase.hh (diff)
The file was addedtest/orange/g4org/Converter.test.cc
The file was addedsrc/orange/g4org/Converter.cc
The file was modified src/accel/detail/HitProcessor.cc (diff)
The file was addedsrc/orange/g4org/Converter.hh
The file was modified app/celer-g4/GlobalSetup.cc (diff)
The file was modified src/orange/g4org/PhysicalVolumeConverter.cc (diff)
The file was modified src/orange/g4org/ProtoConstructor.cc (diff)
The file was modified test/orange/g4org/ProtoConstructor.test.cc (diff)
The file was modified src/orange/CMakeLists.txt (diff)
The file was modified src/orange/OrangeParams.cc (diff)
Commit 4e9676e42f064a40e9fdc4b0e949e128c2b99d1a by noreply
Define geometry traits (#1190)

* Define geometry traits
* Explicitly default geoparams class
The file was addedsrc/orange/OrangeGeoTraits.hh
The file was modified test/geocel/g4/GeantGeoTestBase.hh (diff)
The file was addedsrc/geocel/vg/VecgeomGeoTraits.hh
The file was modified test/celeritas/AllGeoTypedTestBase.hh (diff)
The file was modified src/geocel/GeoParamsInterface.hh (diff)
The file was addedsrc/geocel/GeoTraits.hh
The file was modified test/geocel/GenericGeoTestBase.hh (diff)
The file was modified test/orange/OrangeTestBase.hh (diff)
The file was modified test/geocel/vg/VecgeomTestBase.hh (diff)
The file was addedsrc/geocel/g4/GeantGeoTraits.hh
Commit 2be4ebb86ff1b764a04d7e931f25b78d56c963ae by noreply
Switch ORANGE unit tests to use GDML files (#1181)

* Skip MSC in world in heuristic for better reproducibility

* Activate for unit tests

* Fix tests when Geant4 is unavailable

* Use JSON when single precision

* Restore looser bounds

* Fix volume ID in step collector and enable strict testing

* Activate ci version

* Import existing geant4 geometry instead of reloading
The file was modified test/celeritas/user/MctruthTestBase.cc (diff)
The file was modified app/celer-sim/Runner.cc (diff)
The file was modified test/celeritas/CMakeLists.txt (diff)
The file was modified test/celeritas/user/StepCollector.test.cc (diff)
The file was modified app/demo-rasterizer/CMakeLists.txt (diff)
The file was addedsrc/celeritas/io/ImporterInterface.hh
The file was modified src/celeritas/ext/RootImporter.hh (diff)
The file was modified src/celeritas/ext/GeantImporter.hh (diff)
The file was modified test/celeritas/GlobalGeoTestBase.cc (diff)
The file was modified app/celer-sim/simple-driver.py (diff)
The file was modified test/celeritas/geo/HeuristicGeoTestBase.cc (diff)
The file was modified test/geocel/UnitUtils.hh (diff)
The file was modified test/celeritas/geo/HeuristicGeoData.hh (diff)
The file was modified app/celer-sim/CMakeLists.txt (diff)
The file was modified test/celeritas/geo/Geometry.test.cc (diff)
The file was modified test/celeritas/GlobalGeoTestBase.hh (diff)
The file was modified test/celeritas/geo/HeuristicGeoExecutor.hh (diff)
Commit 4443920c0509383ecc2fc86cade4451d03ec9ed5 by noreply
Fix prism orientation in Geant4 ORANGE solid converter (#1193)

* Add failing test
* Fix converted prism orientation
The file was modified test/orange/g4org/SolidConverter.test.cc (diff)
The file was modified src/orange/g4org/SolidConverter.cc (diff)
Commit 2695083c8c748684baa0332dafb764f9db761958 by alund
Add input struct for optical collector and return const ref to storage pointer
The file was modified src/celeritas/optical/OpticalCollector.hh (diff)
The file was modified src/celeritas/optical/OpticalCollector.cc (diff)
The file was modified test/celeritas/optical/OpticalCollector.test.cc (diff)
Commit 093edd2ca50b97336d637620cb0c923d8ac65995 by alund
Remove orange input
The file was removedtest/geocel/data/lar-sphere.org.json
The file was removedtest/geocel/data/lar-sphere.org.omn