Class Acts::Experimental::LayerStructureBuilder::SurfacesHolder

class SurfacesHolder : public Acts::Experimental::ISurfacesProvider

A holder struct for surfaces.

Public Functions

inline SurfacesHolder(std::vector<std::shared_ptr<Surface>> isurfaces)

Constructor with predefined surfaces.

Parameters

isurfaces – is the vector of surfaces

inline std::vector<std::shared_ptr<Surface>> surfaces([[maybe_unused]] const GeometryContext &gctx) const final

Return the surfaces from the holder.

Parameters

gctx – is the geometry context