Skip to content
Failed

Changes

Summary

  1. Rename ORANGE construction files (#1106) (details)
  2. Support importing optical properties from Geant4 (#1103) (details)
  3. Update exampes, library usage (details)
Commit 276c2cddb32b0fa6718e047eef93d09545346f7e by noreply
Rename ORANGE construction files (#1106)

* Rename transform inserter
* Rename orange construct source files
* Update include paths
* Update test locations
* Update cmake
* Update namespaces
* Address feedback
The file was removedtest/orange/CsgTestUtils.cc
The file was modified test/orange/surf/LocalSurfaceVisitor.test.cc (diff)
The file was removedsrc/orange/construct/detail/NodeReplacementInserter.hh
The file was addedsrc/orange/orangeinp/CsgTreeIO.json.hh
The file was addedsrc/orange/orangeinp/CsgTreeUtils.hh
The file was addedsrc/orange/orangeinp/detail/LocalSurfaceInserter.cc
The file was addedsrc/orange/detail/TransformRecordInserter.hh
The file was removedtest/orange/CsgTestUtils.hh
The file was removedsrc/orange/construct/detail/OrangeInputIOImpl.json.cc
The file was modified src/orange/CMakeLists.txt (diff)
The file was addedsrc/orange/detail/OrangeInputIOImpl.json.cc
The file was removedtest/orange/construct/CsgTreeUtils.test.cc
The file was modified src/orange/detail/RectArrayInserter.cc (diff)
The file was modified test/orange/Orange.test.cu (diff)
The file was addedtest/orange/orangeinp/CsgTestUtils.cc
The file was removedsrc/orange/construct/OrangeInputIO.json.cc
The file was addedsrc/orange/OrangeInput.hh
The file was modified src/orange/OrangeParams.cc (diff)
The file was addedsrc/orange/orangeinp/CsgTypes.hh
The file was removedsrc/orange/construct/detail/NodeSimplifier.hh
The file was removedsrc/orange/construct/CsgTreeIO.json.hh
The file was removedsrc/orange/construct/CsgTreeUtils.cc
The file was removedtest/orange/construct/LocalSurfaceInserter.test.cc
The file was modified src/orange/orangeinp/detail/CsgUnit.hh (diff)
The file was addedsrc/orange/orangeinp/detail/NodeSimplifier.cc
The file was modified src/orange/detail/BIHData.hh (diff)
The file was addedsrc/orange/orangeinp/detail/NodeSimplifier.hh
The file was addedsrc/orange/orangeinp/detail/NodeReplacementInserter.hh
The file was removedsrc/orange/construct/OrangeInput.hh
The file was addedsrc/orange/OrangeInputIO.json.cc
The file was removedsrc/orange/construct/CsgTypes.cc
The file was addedsrc/orange/orangeinp/detail/LocalSurfaceInserter.hh
The file was addedtest/orange/orangeinp/CsgTree.test.cc
The file was modified doc/main/usage.rst (diff)
The file was modified test/orange/orangeinp/detail/CsgUnitBuilder.test.cc (diff)
The file was removedsrc/orange/construct/CsgTreeUtils.hh
The file was removedsrc/orange/construct/DepthCalculator.hh
The file was modified src/orange/detail/UnitInserter.hh (diff)
The file was addedsrc/orange/orangeinp/CsgTreeIO.json.cc
The file was addedsrc/orange/orangeinp/detail/PostfixLogicBuilder.hh
The file was removedsrc/orange/construct/detail/PostfixLogicBuilder.hh
The file was addedsrc/orange/orangeinp/CsgTree.hh
The file was removedsrc/orange/construct/CsgTreeIO.json.cc
The file was removedsrc/orange/construct/detail/OrangeInputIOImpl.json.hh
The file was removedsrc/orange/construct/detail/LocalSurfaceInserter.cc
The file was removedsrc/orange/construct/OrangeInputIO.json.hh
The file was removedtest/orange/construct/CsgTree.test.cc
The file was removedsrc/orange/construct/CsgTypes.hh
The file was modified src/orange/orangeinp/detail/CsgUnitBuilder.hh (diff)
The file was addedsrc/orange/detail/DepthCalculator.cc
The file was modified test/orange/CMakeLists.txt (diff)
The file was removedsrc/orange/construct/CsgTree.hh
The file was modified src/orange/detail/UnitInserter.cc (diff)
The file was removedsrc/orange/construct/detail/NodeSimplifier.cc
The file was addedsrc/orange/OrangeInputIO.json.hh
The file was removedsrc/orange/construct/CsgTree.cc
The file was modified src/orange/OrangeData.hh (diff)
The file was removedsrc/orange/construct/detail/LocalSurfaceInserter.hh
The file was modified src/orange/detail/RectArrayInserter.hh (diff)
The file was modified app/orange-update.cc (diff)
The file was addedtest/orange/orangeinp/detail/LocalSurfaceInserter.test.cc
The file was modified src/orange/OrangeParamsOutput.cc (diff)
The file was modified src/orange/detail/BIHTraverser.hh (diff)
The file was modified test/orange/OrangeTestBase.cc (diff)
The file was addedtest/orange/orangeinp/CsgTreeUtils.test.cc
The file was addedsrc/orange/detail/DepthCalculator.hh
The file was modified test/celeritas/ext/GeantVolumeMapper.test.cc (diff)
The file was modified src/orange/orangeinp/detail/CsgUnitBuilder.cc (diff)
The file was modified test/orange/OrangeGeoTestBase.cc (diff)
The file was removedsrc/orange/detail/TransformInserter.hh
The file was addedsrc/orange/detail/OrangeInputIOImpl.json.hh
The file was addedsrc/orange/orangeinp/CsgTreeUtils.cc
The file was addedsrc/orange/orangeinp/CsgTypes.cc
The file was removedsrc/orange/construct/DepthCalculator.cc
The file was modified test/orange/Orange.test.cc (diff)
The file was addedtest/orange/orangeinp/CsgTestUtils.hh
The file was addedsrc/orange/orangeinp/CsgTree.cc
Commit 4c469e2c4353c0df58dbfd5ccadc52aaeb7dc587 by noreply
Support importing optical properties from Geant4 (#1103)

* Add optical property params and import properties from Geant4

* Add GDML and test for imported optical material properties

* Refactor optical property import

* Build scintillation params from imported data

* Separate imported optical properties from material

* Add helper struct for getting optical properties from the MPT and import rayleigh and absorption properties

* Validate input

* Print optical properties

* Fix test for other units systems and check optical material ID

* Convert Rayleigh and absorption optical property units in ImportDataConverter

* Address review feedback
The file was modified src/celeritas/io/ImportPhysicsVector.hh (diff)
The file was modified src/celeritas/optical/ScintillationParams.hh (diff)
The file was modified src/celeritas/io/ImportUnits.cc (diff)
The file was addedsrc/celeritas/optical/OpticalPropertyParams.cc
The file was modified src/celeritas/CMakeLists.txt (diff)
The file was modified test/celeritas/optical/ScintillationGenerator.test.cc (diff)
The file was modified src/celeritas/optical/ScintillationParams.cc (diff)
The file was addedtest/geocel/data/lar-sphere.gdml
The file was modified src/celeritas/io/ImportUnits.hh (diff)
The file was modified src/celeritas/optical/ScintillationData.hh (diff)
The file was modified src/celeritas/mat/MaterialParams.hh (diff)
The file was modified test/celeritas/ext/GeantImporter.test.cc (diff)
The file was modified src/celeritas/optical/CerenkovParams.hh (diff)
The file was modified src/celeritas/ext/RootInterfaceLinkDef.h (diff)
The file was modified src/celeritas/mat/MaterialView.hh (diff)
The file was modified test/celeritas/optical/Cerenkov.test.cc (diff)
The file was modified src/celeritas/io/detail/ImportDataConverter.cc (diff)
The file was addedsrc/celeritas/optical/OpticalPropertyParams.hh
The file was addedsrc/celeritas/io/ImportOpticalMaterial.hh
The file was modified src/celeritas/mat/MaterialData.hh (diff)
The file was modified app/celer-dump-data.cc (diff)
The file was modified src/celeritas/ext/GeantImporter.cc (diff)
The file was modified src/celeritas/io/ImportData.hh (diff)
The file was modified src/celeritas/io/detail/ImportDataConverter.hh (diff)
The file was modified src/celeritas/mat/MaterialParams.cc (diff)
The file was modified src/celeritas/optical/CerenkovParams.cc (diff)
Commit ab1834e60bc74daac8911057e71856b316e70bdb by johnsonsr
Update exampes, library usage
The file was modified example/accel/CMakeLists.txt (diff)
The file was modified example/minimal/CMakeLists.txt (diff)
The file was modified doc/main/usage.rst (diff)
The file was modified cmake/CudaRdcUtils.cmake (diff)
The file was modified CMakeLists.txt (diff)
The file was modified cmake/CeleritasLibrary.cmake (diff)