|
ACTS
Experiment-independent tracking
|
Functions | |
| template<typename grid_type, typename local_indices> | |
| grid_type::point_t | accessLocal (const Vector2 &lposition, const local_indices &laccess) |
| Access local parameters for a propriate lookup position. | |
| template<typename grid_type, typename cast_container> | |
| grid_type::point_t | castPosition (const Vector3 &position, const cast_container &globalCasts) |
| Cast into a lookup position. | |
| template<typename cast_container, typename Array, std::size_t... idx> | |
| void | fillCasts (const Vector3 &position, const cast_container &globalCasts, Array &ra, std::index_sequence< idx... >) |
| Unroll the cast loop. | |
| template<typename Array, typename local_indices, std::size_t... idx> | |
| void | fillLocal (const Vector2 &lposition, const local_indices &laccess, Array &ra, std::index_sequence< idx... >) |
| Unroll the local position loop. | |
| grid_type::point_t Acts::GridAccessHelpers::accessLocal | ( | const Vector2 & | lposition, |
| const local_indices & | laccess ) |
Access local parameters for a propriate lookup position.
This method allows to transform a local position into a grid position, it only works for 1-D and 2-D grids.
| lposition | is the position of the update call |
| laccess | the local accessors |
| grid_type::point_t Acts::GridAccessHelpers::castPosition | ( | const Vector3 & | position, |
| const cast_container & | globalCasts ) |
Cast into a lookup position.
This method allows to transform a global position into a grid position that is specified by binning values. It casts the global position info into a format suitable for the grid.
| cast_container | is the container type of cast objects |
| Array | is the array type to be filled |
| position | is the position of the update call |
| globalCasts | is the cast value vector from global to grid position |
| void Acts::GridAccessHelpers::fillCasts | ( | const Vector3 & | position, |
| const cast_container & | globalCasts, | ||
| Array & | ra, | ||
| std::index_sequence< idx... > | ) |
Unroll the cast loop.
| cast_container | is the container type of cast objects |
| Array | is the array type to be filled |
| position | is the position of the update call |
| globalCasts | is the cast value vector from global to grid position |
| ra | is the array to be filled |
| void Acts::GridAccessHelpers::fillLocal | ( | const Vector2 & | lposition, |
| const local_indices & | laccess, | ||
| Array & | ra, | ||
| std::index_sequence< idx... > | ) |
Unroll the local position loop.
| lposition | is the local position |
| laccess | the local accessors |
| ra | is the array to be filled |