Celeritas
0.5.0-86+4a8eea4
|
Apply Urban multiple scattering to a track. More...
#include <UrbanMsc.hh>
Public Types | |
Type aliases | |
using | ParamsRef = NativeCRef< UrbanMscData > |
Public Member Functions | |
CELER_FUNCTION | UrbanMsc (ParamsRef const &shared) |
Construct with defaults. | |
CELER_FUNCTION bool | is_applicable (CoreTrackView const &, real_type step) const |
Whether MSC applies to the current track. | |
CELER_FUNCTION void | limit_step (CoreTrackView const &) |
Update the physical and geometric step lengths. | |
CELER_FUNCTION void | apply_step (CoreTrackView const &) |
Apply MSC. | |
Apply Urban multiple scattering to a track.