Skip to content
Failed

Changes

Summary

  1. Import scintillation particle data (#1151) (details)
  2. Add proto-universe and CSG Unit construction (#1148) (details)
  3. Refactor MSC params and add Wentzel VI params and data (#1129) (details)
  4. Add spack-based workflow to add all supported Geant4 versions to CI (#1149) (details)
  5. Fix Geant4 build from 10.5–10.7 and example build for 11.1 onward (#1152) (details)
  6. Rename `Wentzel` model to `CoulombScattering` and add em/params subdirectory (#1154) (details)
  7. Add generic grid builder and refactor builder code that uses generic grids (#1157) (details)
  8. Update CI images and workflow actions (#1136) (details)
  9. Add utilities for building `UnitInput` from `CsgTree` (#1155) (details)
  10. Split ExplicitActionInterface to support optical data (#1160) (details)
  11. Import WLS data for optical photons (#1165) (details)
  12. Add Parallelepiped shape (#1161) (details)
  13. Fix ORANGE JSON reading and tests (#1164) (details)
  14. Add particle scintillation data to `ScintillationParams` and add `ScintillationPreGenerator` (#1153) (details)
  15. Add the neutron capture process (details)
  16. Add the neutron inelastic process (details)
  17. Rename ChipsNeutronElastic to NeutronElastic (details)
  18. Add neutron capture and inelastic processes (details)
  19. Rename ChipsNeutronElasticModel to NeutronElasticModel (details)
  20. Add new (neutron cross section) test data (details)
  21. Removed NeutronMicroXsCalculator (details)
  22. Clear compilation errors from build tests (details)
  23. Prune neutron cross section data (only for testings) (details)
  24. Remove codes related to the neutron capture process (details)
  25. Add ImportPhysicsVectorMap and use it for neutron data (details)
  26. Modify the constructor with the neutron xs data type (details)
  27. Change NeutronInelasticIds to NeutronInelasticScalars and move other scalar data to NeutronInelasticScalars (details)
  28. Change NeutronElasticIds to NeutronElasticScalars and move other scalar data to NeutronElasticScalars (details)
  29. Change NeutronInelasticIds to NeutronInelasticScalars and move other scalar data to NeutronInelasticScalars (details)
  30. Remove compilation errors (details)
  31. Remove NeutronMicroXsCalculator (details)
Commit 5262670aef77d7df866dc4ad2e77bfd8455d94b1 by noreply
Import scintillation particle data (#1151)

* Update `ImportOpticalMaterial` to include particle data
* Import particle scintillation data
* Update `GeantImporter` test
* Fix celer-dump-data
* Temporary fix before ScintillationData is fully overhauled
* Fix bug; Add particle scintillation import test
* Fix root update command
* Move new enum to end of list
The file was modified src/celeritas/ext/RootInterfaceLinkDef.h (diff)
The file was modified src/celeritas/phys/PDGNumber.hh (diff)
The file was modified src/celeritas/io/detail/ImportDataConverter.cc (diff)
The file was modified src/celeritas/optical/ScintillationParams.hh (diff)
The file was modified app/celer-dump-data.cc (diff)
The file was modified test/celeritas/optical/ScintillationGenerator.test.cc (diff)
The file was modified test/geocel/data/lar-sphere.gdml (diff)
The file was modified src/celeritas/ext/GeantImporter.cc (diff)
The file was modified test/celeritas/ext/GeantImporter.test.cc (diff)
The file was modified src/celeritas/optical/ScintillationParams.cc (diff)
The file was modified src/celeritas/io/ImportUnits.hh (diff)
The file was modified src/celeritas/io/ImportOpticalMaterial.hh (diff)
The file was modified test/celeritas/CMakeLists.txt (diff)
The file was modified src/celeritas/io/ImportUnits.cc (diff)
Commit 291393e9bad014bc70b7f2414708d34446f94d3b by noreply
Add proto-universe and CSG Unit construction (#1148)

* Add test for recursive simplify
* Remove exterior from CSG unit
* Allow null-op transforms
* Add proto interface
* Pass transformed argument by reference
* Add background to CSG unit
* Add zorder to string
* Add unit proto
* Use local_orange_outside_volume
* Use enum instead of bool
* Add fuzziness test
* Add doc
* Fix single-precision failure
* Remove proto sorting for this PR
* Address review feedback
The file was modified src/orange/OrangeTypes.hh (diff)
The file was modified test/orange/orangeinp/CsgTestUtils.cc (diff)
The file was modified src/orange/CMakeLists.txt (diff)
The file was modified src/orange/orangeinp/Transformed.hh (diff)
The file was modified src/orange/orangeinp/Transformed.cc (diff)
The file was addedsrc/orange/orangeinp/ProtoInterface.hh
The file was modified src/orange/orangeinp/detail/CsgUnitBuilder.hh (diff)
The file was modified src/orange/orangeinp/detail/CsgUnit.hh (diff)
The file was modified src/orange/orangeinp/ConvexRegion.hh (diff)
The file was addedsrc/orange/orangeinp/UnitProto.cc
The file was modified src/orange/OrangeTypes.cc (diff)
The file was addedtest/orange/orangeinp/UnitProto.test.cc
The file was modified test/orange/orangeinp/Transformed.test.cc (diff)
The file was modified test/orange/surf/SoftSurfaceEqual.test.cc (diff)
The file was modified src/orange/orangeinp/detail/CsgUnitBuilder.cc (diff)
The file was modified src/orange/OrangeTrackView.hh (diff)
The file was addedsrc/orange/orangeinp/UnitProto.hh
The file was modified test/orange/orangeinp/CsgTreeUtils.test.cc (diff)
The file was modified test/orange/CMakeLists.txt (diff)
Commit d60080882aed40ce5e1c4dc5b0a9ba4d0559f8a8 by noreply
Refactor MSC params and add Wentzel VI params and data (#1129)

* Add Wentzel VI data

- Move common MSC data into separate structs
- Import geom_factor
- Check imported Wentzel VI data in test

* Add Wentzel VI params and MSC params interface

* Move common MSC params to physics

* Add helper class for constructing MSC params and address other feedback

* Remove geometry factor (currently unused)

* Fix test for float

* Change fact --> factor

* Add min/max energy methods to XsCalculator
The file was modified src/celeritas/phys/PhysicsParams.hh (diff)
The file was modified src/celeritas/CMakeLists.txt (diff)
The file was modified src/celeritas/phys/PhysicsData.hh (diff)
The file was modified src/celeritas/em/msc/detail/UrbanMscScatter.hh (diff)
The file was modified src/celeritas/em/msc/detail/UrbanMscSafetyStepLimit.hh (diff)
The file was addedsrc/celeritas/em/WentzelVIMscParams.cc
The file was modified src/celeritas/phys/Interaction.hh (diff)
The file was modified test/celeritas/grid/XsCalculator.test.cc (diff)
The file was modified src/celeritas/em/UrbanMscParams.cc (diff)
The file was modified test/celeritas/ext/GeantImporter.test.cc (diff)
The file was modified src/celeritas/em/UrbanMscParams.hh (diff)
The file was modified test/celeritas/em/UrbanMsc.test.cc (diff)
The file was addedsrc/celeritas/em/data/MscData.hh
The file was modified src/celeritas/em/msc/UrbanMsc.hh (diff)
The file was modified src/celeritas/phys/PhysicsParams.cc (diff)
The file was addedsrc/celeritas/em/detail/MscParamsHelper.hh
The file was modified src/celeritas/em/msc/detail/UrbanMscMinimalStepLimit.hh (diff)
The file was modified src/celeritas/grid/XsCalculator.hh (diff)
The file was addedsrc/celeritas/em/WentzelVIMscParams.hh
The file was addedsrc/celeritas/em/data/WentzelVIMscData.hh
The file was addedsrc/celeritas/em/detail/MscParamsHelper.cc
The file was modified src/celeritas/em/data/UrbanMscData.hh (diff)
The file was modified src/celeritas/em/msc/detail/UrbanMscHelper.hh (diff)
Commit 63821fb8095296ed97bf12a9dae303b4fb00f5f1 by noreply
Add spack-based workflow to add all supported Geant4 versions to CI (#1149)

* Add note about pull requests
* Show ccache stats even on failure
* Add spack-based CI build
* Add spack build to push/pr
* Mark failing builds as experimental
* Fix missing compiler/version from matrix
* Use patched geant4 in upstream spack
* Use only celer buildcache
* Shorten padded length
* Don't push the buildcache...
* Load version information to fix examples
The file was modified .github/workflows/build-fast.yml (diff)
The file was modified .github/workflows/push.yml (diff)
The file was added.github/workflows/build-spack.yml
The file was addedscripts/ci/spack.yaml
The file was modified scripts/ci/test-examples.sh (diff)
The file was modified .gitignore (diff)
The file was modified CONTRIBUTING.rst (diff)
The file was modified .github/workflows/pr.yml (diff)
Commit edc9be805bd6ce07f78a3538f28c4fb5871492cc by noreply
Fix Geant4 build from 10.5–10.7 and example build for 11.1 onward (#1152)

* Add additional components in CeleritasConfig
* Remove obsolete requirement in CeleritasConfig
* Fix downstream (example) build with Geant4 11.1+
* Fix build for Geant4 10.5–10.7
* Fix example execution for Geant4@11.1+
* Add geant4 compatibility ranges
* Remove experimental status from geant builds
The file was modified example/accel/fastsim-offload.cc (diff)
The file was modified example/accel/trackingmanager-offload.cc (diff)
The file was modified .github/workflows/build-spack.yml (diff)
The file was modified example/accel/simple-offload.cc (diff)
The file was modified cmake/CeleritasConfig.cmake.in (diff)
The file was modified README.md (diff)
The file was modified src/geocel/GeantGeoUtils.cc (diff)
The file was modified cmake/FindGeant4.cmake (diff)
The file was modified src/celeritas/ext/GeantImporter.cc (diff)
The file was modified app/celer-g4/RootIO.cc (diff)
Commit 7f3b53a652b725ad92bf7589f87b8176e8fa8e5b by noreply
Rename `Wentzel` model to `CoulombScattering` and add em/params subdirectory (#1154)

* Rename Wentzel model classes to CoulombScattering

* Move em params to subdirectory

* Move MscParamsHelper to params/detail and fix namespace
The file was addedtest/celeritas/em/CoulombScattering.test.cc
The file was modified src/celeritas/em/distribution/WentzelDistribution.hh (diff)
The file was addedsrc/celeritas/em/params/UrbanMscParams.hh
The file was addedsrc/celeritas/em/params/detail/MscParamsHelper.cc
The file was modified test/celeritas/CMakeLists.txt (diff)
The file was addedsrc/celeritas/em/model/CoulombScatteringModel.cc
The file was addedsrc/celeritas/em/model/CoulombScatteringModel.cu
The file was removedtest/celeritas/em/Wentzel.test.cc
The file was removedsrc/celeritas/em/executor/WentzelExecutor.hh
The file was modified test/celeritas/global/AlongStep.test.cc (diff)
The file was removedsrc/celeritas/em/interactor/WentzelInteractor.hh
The file was modified src/celeritas/CMakeLists.txt (diff)
The file was addedsrc/celeritas/em/params/FluctuationParams.cc
The file was modified src/celeritas/em/process/CoulombScatteringProcess.hh (diff)
The file was addedsrc/celeritas/em/interactor/CoulombScatteringInteractor.hh
The file was modified test/celeritas/em/UrbanMsc.test.cc (diff)
The file was modified test/celeritas/GeantTestBase.cc (diff)
The file was removedsrc/celeritas/em/WentzelVIMscParams.hh
The file was modified test/celeritas/global/Stepper.test.cc (diff)
The file was modified src/celeritas/phys/PhysicsParams.cc (diff)
The file was addedsrc/celeritas/em/params/AtomicRelaxationParams.hh
The file was removedsrc/celeritas/em/model/WentzelModel.hh
The file was removedsrc/celeritas/em/UrbanMscParams.hh
The file was addedsrc/celeritas/em/params/detail/MscParamsHelper.hh
The file was addedsrc/celeritas/em/params/WentzelVIMscParams.hh
The file was modified test/celeritas/em/LivermorePE.test.cc (diff)
The file was addedsrc/celeritas/em/params/FluctuationParams.hh
The file was removedsrc/celeritas/em/model/WentzelModel.cu
The file was modified test/celeritas/em/Fluctuation.test.cc (diff)
The file was removedsrc/celeritas/em/data/WentzelData.hh
The file was removedsrc/celeritas/em/UrbanMscParams.cc
The file was modified test/celeritas/user/StepCollector.test.cc (diff)
The file was addedsrc/celeritas/em/params/WentzelVIMscParams.cc
The file was removedsrc/celeritas/em/detail/MscParamsHelper.hh
The file was modified src/celeritas/global/alongstep/AlongStepGeneralLinearAction.cc (diff)
The file was addedsrc/celeritas/em/executor/CoulombScatteringExecutor.hh
The file was modified src/celeritas/global/alongstep/AlongStepGeneralLinearAction.cu (diff)
The file was removedsrc/celeritas/em/FluctuationParams.cc
The file was addedsrc/celeritas/em/model/CoulombScatteringModel.hh
The file was modified src/celeritas/global/alongstep/AlongStepRZMapFieldMscAction.cc (diff)
The file was modified src/celeritas/em/process/CoulombScatteringProcess.cc (diff)
The file was modified src/celeritas/global/alongstep/AlongStepUniformMscAction.cc (diff)
The file was modified app/celer-sim/Runner.cc (diff)
The file was addedsrc/celeritas/em/params/AtomicRelaxationParams.cc
The file was modified src/celeritas/global/alongstep/AlongStepRZMapFieldMscAction.cu (diff)
The file was modified src/celeritas/global/alongstep/AlongStepUniformMscAction.cu (diff)
The file was addedsrc/celeritas/em/params/UrbanMscParams.cc
The file was removedsrc/celeritas/em/detail/MscParamsHelper.cc
The file was removedsrc/celeritas/em/AtomicRelaxationParams.cc
The file was modified src/celeritas/em/xs/MottRatioCalculator.hh (diff)
The file was modified src/celeritas/phys/ProcessBuilder.cc (diff)
The file was removedsrc/celeritas/em/AtomicRelaxationParams.hh
The file was modified test/celeritas/user/Diagnostic.test.cc (diff)
The file was modified src/celeritas/em/xs/WentzelHelper.hh (diff)
The file was modified src/accel/AlongStepFactory.cc (diff)
The file was removedsrc/celeritas/em/FluctuationParams.hh
The file was removedsrc/celeritas/em/WentzelVIMscParams.cc
The file was removedsrc/celeritas/em/model/WentzelModel.cc
The file was addedsrc/celeritas/em/data/CoulombScatteringData.hh
Commit d9e23f13476f4042d67b6b61e8546c9d31a9f91c by noreply
Add generic grid builder and refactor builder code that uses generic grids (#1157)

* Refactor particle insertion to use helper class
* Add size attribute to interp
* Initialize grid record
* Deduplicate value grids
* Revert "Deduplicate value grids": The in-place modification for elemental CDFs does not work!!
* IWYU and order backend data after main data
* Rename ValueGridType file
* Add generic grid builder
* Remove unused generic value grid builder
* Remove support for anything but linear/linear
* Use grid builder for cerenkov, neutron data
* Refactor livermore xs inserter
* Fix missing inline
* Fix single precision build
* Address review feedback
The file was addedsrc/celeritas/grid/ValueGridType.hh
The file was modified src/celeritas/Types.cc (diff)
The file was modified test/celeritas/neutron/NeutronElastic.test.cc (diff)
The file was modified src/celeritas/em/process/EPlusAnnihilationProcess.cc (diff)
The file was addedsrc/celeritas/grid/ValueGridType.cc
The file was addedsrc/celeritas/phys/detail/ParticleInserter.hh
The file was modified src/celeritas/grid/ValueGridBuilder.cc (diff)
The file was modified src/celeritas/phys/ImportedProcessAdapter.cc (diff)
The file was modified src/celeritas/em/msc/detail/UrbanMscHelper.hh (diff)
The file was modified src/celeritas/grid/GenericCalculator.hh (diff)
The file was removedsrc/celeritas/grid/ValueGridData.hh
The file was modified src/celeritas/phys/ParticleParams.cc (diff)
The file was modified src/celeritas/em/data/LivermorePEData.hh (diff)
The file was modified src/celeritas/phys/PhysicsParams.cc (diff)
The file was modified src/celeritas/phys/Model.hh (diff)
The file was modified src/celeritas/neutron/model/ChipsNeutronElasticModel.hh (diff)
The file was modified src/celeritas/em/model/LivermorePEModel.hh (diff)
The file was modified src/celeritas/optical/CerenkovParams.cc (diff)
The file was modified src/celeritas/phys/PhysicsData.hh (diff)
The file was addedsrc/celeritas/grid/GenericGridBuilder.cc
The file was modified src/celeritas/optical/OpticalPropertyParams.cc (diff)
The file was modified src/celeritas/optical/CerenkovDndxCalculator.hh (diff)
The file was addedsrc/celeritas/em/model/detail/LivermoreXsInserter.hh
The file was modified src/celeritas/optical/OpticalPropertyData.hh (diff)
The file was modified test/celeritas/grid/ValueGridBuilder.test.cc (diff)
The file was modified src/celeritas/Types.hh (diff)
The file was addedsrc/celeritas/grid/GenericGridBuilder.hh
The file was modified src/celeritas/grid/ValueGridInserter.hh (diff)
The file was modified src/celeritas/grid/GenericGridData.hh (diff)
The file was modified src/celeritas/grid/ValueGridInserter.cc (diff)
The file was modified src/celeritas/em/model/LivermorePEModel.cc (diff)
The file was modified test/celeritas/optical/ScintillationGenerator.test.cc (diff)
The file was modified src/celeritas/neutron/xs/NeutronElasticMicroXsCalculator.hh (diff)
The file was modified src/celeritas/optical/CerenkovGenerator.hh (diff)
The file was modified src/celeritas/io/LivermorePEReader.cc (diff)
The file was modified src/celeritas/optical/CerenkovData.hh (diff)
The file was modified src/celeritas/phys/PhysicsStepUtils.hh (diff)
The file was modified test/celeritas/optical/Cerenkov.test.cc (diff)
The file was modified src/celeritas/neutron/model/ChipsNeutronElasticModel.cc (diff)
The file was removedsrc/celeritas/grid/ValueGridData.cc
The file was modified src/celeritas/CMakeLists.txt (diff)
The file was modified test/celeritas/grid/GenericCalculator.test.cc (diff)
The file was modified src/celeritas/grid/ValueGridBuilder.hh (diff)
The file was modified src/celeritas/neutron/data/NeutronElasticData.hh (diff)
The file was modified src/celeritas/phys/ParticleData.hh (diff)
The file was modified src/celeritas/phys/Process.hh (diff)
Commit 71b7a9ef1958320cfafe5b7063e00e59e1afd180 by noreply
Update CI images and workflow actions (#1136)

* Use node v20 actions for native pipelines
* Fix duplicate ID
* Just upload as artifacts instead of github pages
* Refactor runners to use more spack, less docker
* Disable SWIG until it gets fixed
The file was modified scripts/cmake-presets/ci-ubuntu-cuda.json (diff)
The file was modified .github/workflows/doc.yml (diff)
The file was modified .github/workflows/pr.yml (diff)
The file was modified .github/workflows/build-fast.yml (diff)
The file was modified scripts/cmake-presets/ci-centos-rocm.json (diff)
The file was added.github/workflows/build-docker.yml
The file was modified .github/workflows/build-spack.yml (diff)
The file was modified scripts/ci/spack.yaml (diff)
The file was modified .github/workflows/push.yml (diff)
The file was removed.github/workflows/build-full.yml
The file was addedscripts/cmake-presets/ci-ubuntu-github.json
Commit edf7937eb75085ab6ad721c39490bbb0bfda4e06 by noreply
Add utilities for building `UnitInput` from `CsgTree` (#1155)

* Add geo setup
* Add find_sorted
* Refactor `build_postfix` into a function that takes a remapping function
* Further refactor postfix construction to split faces from logic
* Explicitly use node type for csg tree size for documentation
* Rename exterior volume name and add global universe
* Add exterior bounding box helper
* Move postfix builder to a separate file
* Add internal surface mapper
The file was modified src/orange/OrangeTrackView.hh (diff)
The file was modified src/orange/orangeinp/detail/PostfixLogicBuilder.hh (diff)
The file was modified src/orange/orangeinp/UnitProto.cc (diff)
The file was modified test/orange/orangeinp/CsgTreeUtils.test.cc (diff)
The file was modified test/corecel/math/Algorithms.test.cc (diff)
The file was modified test/orange/CMakeLists.txt (diff)
The file was modified src/orange/orangeinp/detail/BoundingZone.hh (diff)
The file was modified src/orange/orangeinp/CsgTreeUtils.cc (diff)
The file was addedsrc/orange/orangeinp/detail/ProtoMap.cc
The file was modified src/orange/detail/UnitInserter.cc (diff)
The file was modified src/orange/orangeinp/ProtoInterface.hh (diff)
The file was modified src/corecel/math/Algorithms.hh (diff)
The file was addedsrc/orange/orangeinp/detail/PostfixLogicBuilder.cc
The file was modified src/orange/orangeinp/CsgTreeUtils.hh (diff)
The file was addedsrc/orange/orangeinp/detail/ProtoMap.hh
The file was addedsrc/orange/orangeinp/detail/InternalSurfaceFlagger.hh
The file was modified src/orange/orangeinp/CsgTree.hh (diff)
The file was modified src/orange/orangeinp/detail/BoundingZone.cc (diff)
The file was addedtest/orange/orangeinp/detail/ProtoMap.test.cc
The file was modified src/orange/orangeinp/UnitProto.hh (diff)
The file was addedsrc/orange/orangeinp/detail/InternalSurfaceFlagger.cc
The file was modified src/orange/CMakeLists.txt (diff)
The file was modified src/orange/OrangeData.hh (diff)
Commit 6c2a07a49f53fa600edc95b18b92b858e00cb9df by noreply
Split ExplicitActionInterface to support optical data (#1160)

* Split ExplicitActionInterface in ExplicitCoreActionInterface and future alternative.
ActionSequence::execute is now templated on the Params/State type and cast them to the concrete type.

* Add possibly missing include
* Add missing template keyword
* Move using statement down a level
* Apply review suggestion
The file was modified test/celeritas/GlobalTestBase.hh (diff)
The file was modified src/accel/AlongStepFactory.hh (diff)
The file was modified test/celeritas/global/DummyAction.hh (diff)
The file was modified src/celeritas/track/ExtendFromSecondariesAction.hh (diff)
The file was modified src/celeritas/global/alongstep/AlongStepUniformMscAction.hh (diff)
The file was modified src/celeritas/track/ExtendFromPrimariesAction.hh (diff)
The file was modified src/celeritas/user/StepDiagnostic.hh (diff)
The file was modified src/celeritas/user/detail/StepGatherAction.hh (diff)
The file was modified test/celeritas/global/AlongStepTestBase.cc (diff)
The file was modified test/celeritas/global/ActionRegistry.test.cc (diff)
The file was modified src/celeritas/phys/Model.hh (diff)
The file was modified src/celeritas/phys/detail/PreStepAction.hh (diff)
The file was modified test/celeritas/track/MockInteractAction.hh (diff)
The file was modified src/accel/SetupOptions.hh (diff)
The file was modified src/celeritas/global/detail/ActionSequence.hh (diff)
The file was modified src/celeritas/track/SortTracksAction.hh (diff)
The file was modified src/celeritas/phys/detail/DiscreteSelectAction.hh (diff)
The file was modified src/celeritas/global/alongstep/AlongStepNeutralAction.hh (diff)
The file was modified src/celeritas/user/ActionDiagnostic.hh (diff)
The file was modified src/celeritas/global/alongstep/AlongStepRZMapFieldMscAction.hh (diff)
The file was modified src/celeritas/track/InitializeTracksAction.hh (diff)
The file was modified src/celeritas/geo/detail/BoundaryAction.hh (diff)
The file was modified src/celeritas/global/alongstep/AlongStepGeneralLinearAction.hh (diff)
The file was modified src/celeritas/global/detail/ActionSequence.cc (diff)
The file was modified test/celeritas/track/TrackInit.test.cc (diff)
The file was modified test/celeritas/track/TrackSort.test.cc (diff)
The file was modified src/celeritas/global/ActionInterface.hh (diff)
The file was modified src/celeritas/global/ActionRegistry.hh (diff)
The file was addedsrc/celeritas/global/detail/ParamsTraits.hh
Commit dbbc4f0f3feabf74ebb24bea0a9e4ddf74a43561 by noreply
Import WLS data for optical photons (#1165)

* Add and import `ImportWavelengthShifting` data
* Update GeantImporter test harness
* Import wls mean number of photons and time constant
* Expand GeantImporter test
* Update celer-dump-data; add imported data to the RootInterface linkdef
The file was modified src/celeritas/io/ImportOpticalMaterial.hh (diff)
The file was modified test/geocel/data/lar-sphere.gdml (diff)
The file was modified app/celer-dump-data.cc (diff)
The file was modified test/celeritas/ext/GeantImporter.test.cc (diff)
The file was modified src/celeritas/ext/GeantImporter.cc (diff)
The file was modified src/celeritas/ext/RootInterfaceLinkDef.h (diff)
Commit ddf826d3ee4b5f3e71a5a03d341b1133366bc166 by noreply
Add Parallelepiped shape (#1161)

* Add a Parallelepiped shape
* Review validity ranges for angle parameters
The file was modified src/orange/orangeinp/ObjectIO.json.cc (diff)
The file was modified src/orange/orangeinp/ConvexRegion.hh (diff)
The file was modified src/orange/orangeinp/ConvexRegion.cc (diff)
The file was modified src/orange/orangeinp/ObjectIO.json.hh (diff)
The file was modified src/orange/orangeinp/Shape.cc (diff)
The file was modified src/orange/orangeinp/Shape.hh (diff)
The file was modified src/geocel/BoundingBox.hh (diff)
The file was modified test/orange/orangeinp/ConvexRegion.test.cc (diff)
Commit d9efbac5b43e6c3802183252a0402db4cee20b13 by noreply
Fix ORANGE JSON reading and tests (#1164)

The file was modified test/orange/Orange.test.cc (diff)
The file was modified src/corecel/math/ArrayOperators.hh (diff)
The file was modified src/orange/OrangeInput.hh (diff)
The file was removedtest/orange/data/rect_array.org.omn
The file was modified test/orange/data/universes.org.json (diff)
The file was removedtest/orange/data/hex_array.org.json
The file was addedtest/orange/data/nested-rect-arrays.org.json
The file was modified src/orange/detail/DepthCalculator.cc (diff)
The file was addedtest/orange/data/nested-rect_arrays.org.omn
The file was addedtest/orange/data/rect-array.org.json
The file was modified test/orange/CMakeLists.txt (diff)
The file was modified src/orange/OrangeInputIO.json.cc (diff)
The file was modified src/orange/detail/BIHBuilder.cc (diff)
The file was modified test/orange/data/testem3.org.json (diff)
The file was modified test/orange/OrangeGeoTestBase.hh (diff)
The file was modified test/orange/OrangeGeoTestBase.cc (diff)
The file was modified test/orange/data/five-volumes.org.json (diff)
The file was modified test/orange/data/geant4-testem15.org.json (diff)
The file was modified test/orange/univ/RectArrayTracker.test.cc (diff)
The file was modified src/orange/univ/SimpleUnitTracker.hh (diff)
The file was modified test/geocel/GenericGeoTestBase.t.hh (diff)
The file was modified src/orange/detail/UnitInserter.cc (diff)
The file was modified test/orange/univ/TrackerVisitor.test.cc (diff)
The file was addedtest/orange/data/hex-array.org.json
The file was addedtest/orange/data/rect-array.org.omn
The file was removedtest/orange/data/nested_rect_arrays.org.json
The file was removedtest/orange/data/rect_array.org.json
The file was removedsrc/geocel/LengthUnits.hh
The file was modified src/orange/detail/DepthCalculator.hh (diff)
The file was modified test/orange/univ/SimpleUnitTracker.test.cc (diff)
The file was modified test/geocel/GenericGeoTestBase.hh (diff)
The file was modified test/orange/data/universes.org.omn (diff)
The file was removedtest/orange/data/nested_rect_arrays.org.omn
The file was modified test/orange/data/field-layers.org.json (diff)
Commit 1ecda17f24d2a68378225edecf42ccef27f0915c by noreply
Add particle scintillation data to `ScintillationParams` and add `ScintillationPreGenerator` (#1153)

The file was modified src/celeritas/optical/OpticalPropertyParams.cc (diff)
The file was modified src/celeritas/optical/ScintillationData.hh (diff)
The file was modified src/celeritas/mat/MaterialData.hh (diff)
The file was modified src/celeritas/ext/GeantImporter.cc (diff)
The file was modified src/celeritas/Types.hh (diff)
The file was addedsrc/celeritas/optical/Types.hh
The file was modified src/celeritas/optical/CerenkovData.hh (diff)
The file was modified src/celeritas/io/ImportOpticalMaterial.hh (diff)
The file was modified src/celeritas/optical/CerenkovPreGenerator.hh (diff)
The file was modified test/celeritas/optical/OpticalTestBase.hh (diff)
The file was addedsrc/celeritas/optical/ScintillationPreGenerator.hh
The file was modified src/celeritas/io/ImportParameters.hh (diff)
The file was modified src/celeritas/optical/ScintillationParams.cc (diff)
The file was addedtest/celeritas/optical/Scintillation.test.cc
The file was modified src/celeritas/ext/RootInterfaceLinkDef.h (diff)
The file was modified test/celeritas/CMakeLists.txt (diff)
The file was modified src/celeritas/io/ImportData.hh (diff)
The file was modified src/celeritas/optical/ScintillationGenerator.hh (diff)
The file was modified src/celeritas/optical/ScintillationParams.hh (diff)
The file was modified src/celeritas/optical/OpticalDistributionData.hh (diff)
The file was modified app/celer-dump-data.cc (diff)
The file was modified test/celeritas/ext/GeantImporter.test.cc (diff)
The file was modified test/celeritas/optical/OpticalTestBase.cc (diff)
The file was removedtest/celeritas/optical/ScintillationGenerator.test.cc
The file was modified src/celeritas/optical/OpticalPropertyData.hh (diff)
The file was modified test/celeritas/optical/Cerenkov.test.cc (diff)
Commit 51eb455b29c7909b3e68910f26850495a3d0b03d by syjun
Add the neutron capture process
The file was addedsrc/celeritas/neutron/model/NeutronCaptureModel.cc
The file was addedsrc/celeritas/neutron/data/NeutronCaptureData.hh
The file was addedsrc/celeritas/neutron/executor/NeutronCaptureExecutor.hh
The file was addedsrc/celeritas/neutron/xs/NeutronCaptureMicroXsCalculator.hh
The file was addedsrc/celeritas/neutron/model/NeutronCaptureModel.hh
The file was addedtest/celeritas/neutron/NeutronCapture.test.cc
The file was addedsrc/celeritas/neutron/model/NeutronCaptureModel.cu
The file was addedsrc/celeritas/neutron/interactor/NeutronCaptureInteractor.hh
The file was addedsrc/celeritas/neutron/process/NeutronCaptureProcess.cc
The file was addedsrc/celeritas/neutron/process/NeutronCaptureProcess.hh
Commit b68d9e0824b8ea419b97163024424421278f2b21 by syjun
Add the neutron inelastic process
The file was addedsrc/celeritas/neutron/process/NeutronInelasticProcess.hh
The file was addedsrc/celeritas/neutron/process/NeutronInelasticProcess.cc
The file was addedsrc/celeritas/neutron/xs/NeutronInelasticMicroXsCalculator.hh
The file was addedsrc/celeritas/neutron/executor/NeutronInelasticExecutor.hh
The file was addedsrc/celeritas/neutron/model/NeutronInelasticModel.cu
The file was addedsrc/celeritas/neutron/model/NeutronInelasticModel.cc
The file was addedtest/celeritas/neutron/NeutronInelastic.test.cc
The file was addedsrc/celeritas/neutron/interactor/NeutronInelasticInteractor.hh
The file was addedsrc/celeritas/neutron/model/NeutronInelasticModel.hh
The file was addedsrc/celeritas/neutron/data/NeutronInelasticData.hh
Commit 599472d563485af785e405ca6bee78cb3faa9a54 by syjun
Rename ChipsNeutronElastic to NeutronElastic
The file was addedsrc/celeritas/neutron/model/NeutronElasticModel.hh
The file was addedsrc/celeritas/neutron/model/NeutronElasticModel.cc
The file was removedsrc/celeritas/neutron/executor/ChipsNeutronElasticExecutor.hh
The file was addedsrc/celeritas/neutron/model/NeutronElasticModel.cu
The file was addedsrc/celeritas/neutron/executor/NeutronElasticExecutor.hh
The file was removedsrc/celeritas/neutron/model/ChipsNeutronElasticModel.cu
The file was addedsrc/celeritas/neutron/interactor/NeutronElasticInteractor.hh
The file was removedsrc/celeritas/neutron/model/ChipsNeutronElasticModel.cc
The file was removedsrc/celeritas/neutron/model/ChipsNeutronElasticModel.hh
The file was modified test/celeritas/neutron/NeutronElastic.test.cc (diff)
The file was removedsrc/celeritas/neutron/interactor/ChipsNeutronElasticInteractor.hh
Commit 6b78e49335e67a4b9355ff3d268fff2b1446a0e7 by syjun
Add neutron capture and inelastic processes
The file was modified src/celeritas/phys/ProcessBuilder.hh (diff)
The file was modified test/celeritas/phys/ProcessBuilder.test.cc (diff)
The file was modified src/celeritas/io/NeutronXsReader.cc (diff)
The file was modified src/celeritas/phys/PhysicsParams.cc (diff)
The file was modified src/celeritas/io/NeutronXsReader.hh (diff)
The file was modified src/celeritas/phys/PhysicsTrackView.hh (diff)
The file was modified src/celeritas/CMakeLists.txt (diff)
The file was modified src/celeritas/phys/ProcessBuilder.cc (diff)
The file was modified src/celeritas/io/ImportData.hh (diff)
The file was modified src/celeritas/phys/PhysicsData.hh (diff)
The file was modified src/celeritas/io/ImportProcess.hh (diff)
The file was modified test/celeritas/CMakeLists.txt (diff)
The file was modified src/celeritas/io/ImportProcess.cc (diff)
Commit e97c8278eebb8b4b947fd726609bdb8568604f64 by syjun
Rename ChipsNeutronElasticModel to NeutronElasticModel
The file was modified src/celeritas/neutron/process/NeutronElasticProcess.cc (diff)
Commit 60a83715a25f7f4a41fc63031b12cbe91bbc0fb3 by syjun
Add new (neutron cross section) test data
The file was addedtest/celeritas/data/cap2
The file was addedtest/celeritas/data/inel2
The file was addedtest/celeritas/data/inel29
The file was addedtest/celeritas/data/cap29
Commit 44647a7828d437b4ee96e8967f8046b5ab40c430 by syjun
Removed NeutronMicroXsCalculator
The file was modified src/celeritas/neutron/xs/NeutronElasticMicroXsCalculator.hh (diff)
Commit 058f2d56d3ac1dd22a4f32b6c06adc50336fa029 by syjun
Clear compilation errors from build tests
The file was modified src/celeritas/neutron/interactor/NeutronCaptureInteractor.hh (diff)
The file was modified src/celeritas/neutron/interactor/NeutronInelasticInteractor.hh (diff)
Commit 6e8d44aa1dc8f7bbd1143993307d03b9b06bdb87 by syjun
Prune neutron cross section data (only for testings)
The file was modified test/celeritas/data/cap2 (diff)
The file was modified test/celeritas/data/inel2 (diff)
The file was modified test/celeritas/data/inel29 (diff)
The file was modified test/celeritas/neutron/NeutronInelastic.test.cc (diff)
The file was modified test/celeritas/data/el29 (diff)
The file was modified test/celeritas/neutron/NeutronCapture.test.cc (diff)
The file was modified test/celeritas/neutron/NeutronElastic.test.cc (diff)
The file was modified test/celeritas/data/el2 (diff)
The file was modified test/celeritas/data/cap29 (diff)
Commit bcf378807b93dd05dfc2a1ce14687416a5aeeff8 by syjun
Remove codes related to the neutron capture process
The file was removedsrc/celeritas/neutron/model/NeutronCaptureModel.cc
The file was modified src/celeritas/CMakeLists.txt (diff)
The file was modified src/celeritas/phys/PhysicsParams.cc (diff)
The file was modified test/celeritas/phys/ProcessBuilder.test.cc (diff)
The file was removedsrc/celeritas/neutron/interactor/NeutronCaptureInteractor.hh
The file was removedtest/celeritas/neutron/NeutronCapture.test.cc
The file was modified test/celeritas/CMakeLists.txt (diff)
The file was modified src/celeritas/phys/PhysicsData.hh (diff)
The file was modified src/celeritas/neutron/xs/NeutronInelasticMicroXsCalculator.hh (diff)
The file was removedsrc/celeritas/neutron/process/NeutronCaptureProcess.cc
The file was removedsrc/celeritas/neutron/process/NeutronCaptureProcess.hh
The file was modified src/celeritas/phys/ProcessBuilder.hh (diff)
The file was removedsrc/celeritas/neutron/executor/NeutronCaptureExecutor.hh
The file was removedsrc/celeritas/neutron/data/NeutronCaptureData.hh
The file was removedsrc/celeritas/neutron/model/NeutronCaptureModel.hh
The file was modified src/celeritas/phys/PhysicsTrackView.hh (diff)
The file was modified src/celeritas/phys/ProcessBuilder.cc (diff)
The file was removedsrc/celeritas/neutron/xs/NeutronCaptureMicroXsCalculator.hh
The file was removedsrc/celeritas/neutron/model/NeutronCaptureModel.cu
Commit 611dec68a0b9b7f399e6ab12abe2fe6ce76a0198 by syjun
Add ImportPhysicsVectorMap and use it for neutron data
The file was modified src/celeritas/io/ImportData.hh (diff)
Commit def2b2e4381ee8ba8c67e27b84166281a50a6bf9 by syjun
Modify the constructor with the neutron xs data type
The file was modified src/celeritas/io/NeutronXsReader.cc (diff)
The file was modified src/celeritas/io/NeutronXsReader.hh (diff)
The file was modified test/celeritas/neutron/NeutronInelastic.test.cc (diff)
The file was modified test/celeritas/neutron/NeutronElastic.test.cc (diff)
Commit 382fdd7c35a8de7b796651cdbd283bcefc73869f by syjun
Change NeutronInelasticIds to NeutronInelasticScalars and move other scalar data to NeutronInelasticScalars
The file was modified src/celeritas/neutron/data/NeutronElasticData.hh (diff)
The file was modified src/celeritas/neutron/interactor/NeutronElasticInteractor.hh (diff)
Commit 556d64140d52c2c427fa843e52f261921b071515 by syjun
Change NeutronElasticIds to NeutronElasticScalars and move other scalar data to NeutronElasticScalars
The file was modified src/celeritas/neutron/interactor/detail/MomentumTransferSampler.hh (diff)
The file was modified src/celeritas/neutron/model/NeutronElasticModel.cc (diff)
Commit ae8c57faeee34a6de1437ce1380acf9199cd272e by syjun
Change NeutronInelasticIds to NeutronInelasticScalars and move other scalar data to NeutronInelasticScalars
The file was modified src/celeritas/neutron/data/NeutronInelasticData.hh (diff)
The file was modified src/celeritas/neutron/interactor/NeutronInelasticInteractor.hh (diff)
The file was modified src/celeritas/neutron/model/NeutronInelasticModel.cc (diff)
Commit e3fc7c1162e11b657b06e7d0c502d2b3c2928af3 by syjun
Remove compilation errors
The file was modified src/celeritas/neutron/interactor/NeutronInelasticInteractor.hh (diff)
The file was modified src/celeritas/neutron/executor/NeutronInelasticExecutor.hh (diff)
Commit 6265565cec13b732f9dd9350c9f6205e6a45bc48 by syjun
Remove NeutronMicroXsCalculator
The file was modified src/celeritas/neutron/xs/NeutronElasticMicroXsCalculator.hh (diff)
The file was modified src/celeritas/neutron/xs/NeutronInelasticMicroXsCalculator.hh (diff)