|
ACTS
Experiment-independent tracking
|
An Interaction volume collector with unique counting. More...
#include <Acts/Material/PropagatorMaterialAssigner.hpp>
Classes | |
| struct | this_result |
| Simple result struct that holds the collected volumes. More... | |
Public Types | |
| using | result_type = this_result |
| Type alias for volume collection result. | |
Public Member Functions | |
| template<typename propagator_state_t, typename stepper_t, typename navigator_t> | |
| Result< void > | act (propagator_state_t &state, const stepper_t &stepper, const navigator_t &navigator, result_type &result, const Logger &) const |
| Collector action for the ActionList of the Propagator It checks if the propagator state has a current volume, in which case the action is performed: | |
An Interaction volume collector with unique counting.
Type alias for volume collection result.
| Result< void > Acts::InteractionVolumeCollector::act | ( | propagator_state_t & | state, |
| const stepper_t & | stepper, | ||
| const navigator_t & | navigator, | ||
| result_type & | result, | ||
| const Logger & | ) const |
Collector action for the ActionList of the Propagator It checks if the propagator state has a current volume, in which case the action is performed:
| propagator_state_t | is the type of Propagator state |
| stepper_t | Type of the stepper used for the propagation |
| navigator_t | Type of the navigator used for the propagation |
| [in,out] | state | is the mutable stepper state object |
| [in] | stepper | The stepper in use |
| [in] | navigator | The navigator in use |
| [in,out] | result | is the mutable result object |