|
ACTS
Experiment-independent tracking
|
Material store visitor. More...
#include <detray/propagator/actors/pointwise_material_interactor.hpp>
Public Types | |
| using | state = typename pointwise_material_interactor::state |
| State type shared with the interactor. | |
Public Member Functions | |
| template<typename mat_group_t, typename index_t> | |
| bool | operator() (const mat_group_t &material_group, const index_t &mat_index, 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 |
| Evaluate pointwise effects for a material group entry. | |
Material store visitor.
| bool detray::actor::pointwise_material_interactor< algebra_t >::kernel::operator() | ( | const mat_group_t & | material_group, |
| const index_t & | mat_index, | ||
| 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 |
Evaluate pointwise effects for a material group entry.
| mat_group_t | Material group type. |
| index_t | Material index type. |
| material_group | Material group being visited. |
| mat_index | Index of the material entry. |
| s | Interactor state receiving calculated effects. |
| ptc | Particle hypothesis. |
| bound_params | Track parameters at the surface. |
| cos_inc_angle | Cosine of the incidence angle. |
| approach | Closest approach for line-surface material. |