|
ACTS
Experiment-independent tracking
|
Actor that records sensitive or material-bearing surfaces along a propagation. More...
#include <detray/propagator/actors/surface_sequencer.hpp>
Classes | |
| struct | state |
| Buffer and collection options maintained for one propagation. More... | |
Public Member Functions | |
| template<typename propagator_state_t> requires std::same_as< sf_descriptor_t, typename propagator_state_t::detector_type::surface_type> | |
| void | operator() (state &actor_state, propagator_state_t &propagation) const |
| Record detector surfaces in sequence if they are sensitive or have material. | |
Actor that records sensitive or material-bearing surfaces along a propagation.
| void detray::actor::surface_sequencer< sf_descriptor_t >::operator() | ( | state & | actor_state, |
| propagator_state_t & | propagation ) const |
Record detector surfaces in sequence if they are sensitive or have material.
| propagator_state_t | propagation state providing navigation data |
| actor_state | sequence buffer and collection options |
| propagation | current navigation and stepping state |