|
ACTS
Experiment-independent tracking
|
Fill a surface grid using the surface translation. More...
#include <detray/builders/bin_fillers.hpp>
Public Member Functions | |
| template<concepts::surface_grid grid_t, typename volume_t, typename surface_container_t, typename mask_container, typename transform_container, typename context_t, typename... Args> | |
| auto | operator() (grid_t &grid, const volume_t &vol, const surface_container_t &surfaces, const transform_container &transforms, const mask_container &, const context_t ctx, Args &&...) const -> void |
| Populate a surface grid from the translations of its sensitive surfaces. | |
Fill a surface grid using the surface translation.
| grid | the grid that should be filled |
| det | the detector from which to get the surface placements |
| vol | the volume the grid belongs to |
| ctx | the geometry context |
| auto detray::fill_by_pos::operator() | ( | grid_t & | grid, |
| const volume_t & | vol, | ||
| const surface_container_t & | surfaces, | ||
| const transform_container & | transforms, | ||
| const mask_container & | , | ||
| const context_t | ctx, | ||
| Args && | ... ) const->void |
Populate a surface grid from the translations of its sensitive surfaces.
| grid | Grid to populate. |
| vol | Volume whose surfaces are selected. |
| surfaces | Surface lookup data to filter. |
| transforms | Transform store used to obtain surface positions. |
| ctx | Geometry context for transform lookup. |