template<size_t kDIM = 2u, size_t bSize = 100u, typename reference_generator = detail::PolyhedronReferenceGenerator<1u, false>>
class KdtSurfacesProvider : public Acts::Experimental::ISurfacesProvider
Callable struct wrapper around the KDT surface structure.
This allows to create small region based callable structs at configuration level that are then connected to an InternalStructureBuilder
The prefilled surfaces in a KD tree structure, it is generally shared amongst different providers.
kdts – the prefilled KDTree structure
kregion – the region where these are pulled from