Celeritas  0.5.0-56+6b053cd
Public Member Functions | Public Attributes | List of all members
celeritas::IntegralXsProcess Struct Reference

Particle-process that uses MC integration to sample interaction length. More...

#include <PhysicsData.hh>

Public Member Functions

CELER_FUNCTION operator bool () const
 True if assigned.
 

Public Attributes

ItemRange< real_typeenergy_max_xs
 Energy of the largest xs [mat].
 

Detailed Description

Particle-process that uses MC integration to sample interaction length.

This is needed for the integral approach for correctly sampling the discrete interaction length after a particle loses energy along a step. An IntegralXsProcess is stored for each particle-process. This will be "false" (i.e. no energy_max assigned) if the particle associated with the process does not have energy loss processes or if use_integral_xs is false.


The documentation for this struct was generated from the following file: