Skip to content
Success

Changes

Summary

  1. Refactor MSC params and add Wentzel VI params and data (#1129) (details)
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/Interaction.hh (diff)
The file was modified test/celeritas/grid/XsCalculator.test.cc (diff)
The file was addedsrc/celeritas/em/data/WentzelVIMscData.hh
The file was addedsrc/celeritas/em/detail/MscParamsHelper.cc
The file was addedsrc/celeritas/em/WentzelVIMscParams.cc
The file was addedsrc/celeritas/em/WentzelVIMscParams.hh
The file was modified src/celeritas/em/msc/UrbanMsc.hh (diff)
The file was addedsrc/celeritas/em/detail/MscParamsHelper.hh
The file was modified src/celeritas/em/data/UrbanMscData.hh (diff)
The file was modified test/celeritas/em/UrbanMsc.test.cc (diff)
The file was modified src/celeritas/phys/PhysicsData.hh (diff)
The file was modified src/celeritas/phys/PhysicsParams.hh (diff)
The file was modified src/celeritas/em/msc/detail/UrbanMscHelper.hh (diff)
The file was modified src/celeritas/em/msc/detail/UrbanMscMinimalStepLimit.hh (diff)
The file was addedsrc/celeritas/em/data/MscData.hh
The file was modified src/celeritas/em/msc/detail/UrbanMscSafetyStepLimit.hh (diff)
The file was modified src/celeritas/phys/PhysicsParams.cc (diff)
The file was modified src/celeritas/grid/XsCalculator.hh (diff)
The file was modified src/celeritas/em/msc/detail/UrbanMscScatter.hh (diff)
The file was modified src/celeritas/em/UrbanMscParams.cc (diff)
The file was modified src/celeritas/em/UrbanMscParams.hh (diff)
The file was modified src/celeritas/CMakeLists.txt (diff)
The file was modified test/celeritas/ext/GeantImporter.test.cc (diff)