21 std::shared_ptr<const Transform3D> htrans,
22 std::shared_ptr<const VolumeBounds> volbounds)
23 : Volume(std::move(htrans), std::move(volbounds)) {
24 createBoundarySurfaces();
29 const std::vector<Acts::BoundarySurfacePtr>&
31 return m_boundarySurfaces;
36 std::vector<std::shared_ptr<const Surface>> surfaces =
41 size_t sfNumber = surfaces.size();
43 for (
auto& sf : surfaces) {
52 std::make_shared<const BoundarySurfaceT<AbstractVolume>>(std::move(sf),
54 m_boundarySurfaces.push_back(bSurface);