This is an accessor for cases where the material is directly stored in the grid, it simply forwards the grid entry in const and non-const way.
More...
#include <Acts/Material/GridSurfaceMaterial.hpp>
|
|
using | grid_value_type = MaterialSlab |
| | Broadcast the type of the material slab.
|
|
| template<typename grid_type> |
| void | scale (grid_type &grid, double scale) |
| | Scale the material (by scaling the thickness).
|
| template<typename grid_type> |
| const MaterialSlab & | slab (grid_type &grid, const typename grid_type::point_t &point) const |
| | Direct const access to the material slap sorted in the grid.
|
This is an accessor for cases where the material is directly stored in the grid, it simply forwards the grid entry in const and non-const way.
◆ scale()
template<typename grid_type>
| void Acts::GridMaterialAccessor::scale |
( |
grid_type & | grid, |
|
|
double | scale ) |
Scale the material (by scaling the thickness).
- Parameters
-
| grid | the grid (ignored) |
| scale | the amount of the scaling |
- Note
- this is not particularly fast
◆ slab()
template<typename grid_type>
| const MaterialSlab & Acts::GridMaterialAccessor::slab |
( |
grid_type & | grid, |
|
|
const typename grid_type::point_t & | point ) const |
Direct const access to the material slap sorted in the grid.
- Template Parameters
-
| grid_type | the type of the grid, also defines the point type |
- Parameters
-
| grid | the grid |
| point | the lookup point (already casted from global, or filled from local) |
- Returns
- the material slab from the grid bin associated to the lookup point