Return the sector itself, rather than a pointer to one.  Trust RVO / move operations for efficiency here.
Delete copy and assignment constructors for sector.  Add 11-argument constructor for Sector.  Disable warnings on global constructors.  Replace random types in sector with unsigned int.  Fix std::min call that had unsigned short promoted to a signed int for comparison.  Fix put on sector_map to not perform a copy on emplace_back.