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);