|
ACTS
Experiment-independent tracking
|
Material store visitor. More...
#include <detray/test/utils/random_scatterer.hpp>
Public Member Functions | |
| template<typename mat_group_t, typename index_t> | |
| bool | operator() (const mat_group_t &material_group, const index_t &mat_index, typename random_scatterer::state &s, const pdg_particle< scalar_type > &ptc, const bound_track_parameters< algebra_t > &bound_params, const scalar_type cos_inc_angle, const scalar_type approach) const |
| Calculate material interaction quantities for the current surface. | |
Material store visitor.
| bool detray::actor::random_scatterer< algebra_t >::kernel::operator() | ( | const mat_group_t & | material_group, |
| const index_t & | mat_index, | ||
| typename random_scatterer::state & | s, | ||
| const pdg_particle< scalar_type > & | ptc, | ||
| const bound_track_parameters< algebra_t > & | bound_params, | ||
| const scalar_type | cos_inc_angle, | ||
| const scalar_type | approach ) const |
Calculate material interaction quantities for the current surface.
| material_group | Material group to inspect. |
| mat_index | Index of the material. |
| s | Actor state to update. |
| ptc | Particle hypothesis. |
| bound_params | Bound track parameters. |
| cos_inc_angle | Cosine of the incidence angle. |
| approach | Local approach coordinate. |