Skip to content
Success

Changes

Summary

  1. Switch ORANGE unit tests to use GDML files (#1181) (details)
  2. Fix prism orientation in Geant4 ORANGE solid converter (#1193) (details)
  3. Add optical collector for generating scintillation and Cerenkov distribution data (#1173) (details)
  4. Update esseivaj user presets (#1195) (details)
  5. Parse log levels from Geant4 scoped logger (#1189) (details)
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 src/celeritas/ext/RootImporter.hh (diff)
The file was modified app/demo-rasterizer/CMakeLists.txt (diff)
The file was modified test/celeritas/CMakeLists.txt (diff)
The file was modified test/celeritas/geo/Geometry.test.cc (diff)
The file was modified src/celeritas/ext/GeantImporter.hh (diff)
The file was modified test/celeritas/geo/HeuristicGeoExecutor.hh (diff)
The file was modified app/celer-sim/CMakeLists.txt (diff)
The file was modified test/celeritas/GlobalGeoTestBase.hh (diff)
The file was modified test/celeritas/GlobalGeoTestBase.cc (diff)
The file was modified test/celeritas/geo/HeuristicGeoTestBase.cc (diff)
The file was addedsrc/celeritas/io/ImporterInterface.hh
The file was modified test/geocel/UnitUtils.hh (diff)
The file was modified test/celeritas/user/MctruthTestBase.cc (diff)
The file was modified test/celeritas/user/StepCollector.test.cc (diff)
The file was modified test/celeritas/geo/HeuristicGeoData.hh (diff)
The file was modified app/celer-sim/simple-driver.py (diff)
The file was modified app/celer-sim/Runner.cc (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 6410b4804a8eb0c0cd7116d0aaa479cf27c1322f by noreply
Add optical collector for generating scintillation and Cerenkov distribution data (#1173)

The file was modified src/celeritas/CMakeLists.txt (diff)
The file was modified test/celeritas/SimpleTestBase.hh (diff)
The file was addedsrc/celeritas/optical/OpticalCollector.hh
The file was modified test/celeritas/GlobalTestBase.hh (diff)
The file was modified test/celeritas/geo/HeuristicGeoTestBase.hh (diff)
The file was addedtest/celeritas/OnlyCoreTestBase.hh
The file was modified test/celeritas/CMakeLists.txt (diff)
The file was modified test/celeritas/ImportedDataTestBase.cc (diff)
The file was modified test/celeritas/MockTestBase.hh (diff)
The file was addedtest/geocel/data/lar-sphere.org.json
The file was addedtest/celeritas/optical/OpticalCollector.test.cc
The file was modified test/celeritas/ImportedDataTestBase.hh (diff)
The file was addedtest/celeritas/LArSphereBase.hh
The file was addedtest/geocel/data/lar-sphere.org.omn
The file was addedsrc/celeritas/optical/OpticalCollector.cc
Commit 57ef806c1424e11f03299f0443fe60396e28e77d by noreply
Update esseivaj user presets (#1195)

The file was modified scripts/cmake-presets/esseivaj.json (diff)
Commit 384a86df5cb7b7a14f8acca5f5161ce09b52fc18 by noreply
Parse log levels from Geant4 scoped logger (#1189)

* Parse warning/error message levels from Geant4
* Add tests for scoped logger
* Add additional examples and checks
The file was modified src/corecel/io/StringUtils.hh (diff)
The file was modified src/geocel/ScopedGeantLogger.cc (diff)
The file was modified test/geocel/CMakeLists.txt (diff)
The file was addedtest/geocel/ScopedGeantLogger.test.cc