diff --git a/Framework/Geometry/inc/MantidGeometry/Instrument/DetectorInfo.h b/Framework/Geometry/inc/MantidGeometry/Instrument/DetectorInfo.h
index f8cfc21eff7203711f79c3245bb18aff1588e99c..18924dc6f9c4c58bd5cfba333c228106e53d708f 100644
--- a/Framework/Geometry/inc/MantidGeometry/Instrument/DetectorInfo.h
+++ b/Framework/Geometry/inc/MantidGeometry/Instrument/DetectorInfo.h
@@ -90,8 +90,6 @@ public:
   double twoTheta(const std::pair<size_t, size_t> &index) const;
   double signedTwoTheta(const size_t index) const;
   double signedTwoTheta(const std::pair<size_t, size_t> &index) const;
-  double getPhi(const size_t index) const;
-  double getPhiOffset(const size_t index, const double offset) const;
   Kernel::V3D position(const size_t index) const;
   Kernel::V3D position(const std::pair<size_t, size_t> &index) const;
   Kernel::Quat rotation(const size_t index) const;
diff --git a/Framework/Geometry/src/Instrument/DetectorInfo.cpp b/Framework/Geometry/src/Instrument/DetectorInfo.cpp
index a31bf27e3a88bb3c9e8fa95e32f5fc12faace093..d2b98326e484949b50555dc7ac2456254804b2e6 100644
--- a/Framework/Geometry/src/Instrument/DetectorInfo.cpp
+++ b/Framework/Geometry/src/Instrument/DetectorInfo.cpp
@@ -231,18 +231,6 @@ DetectorInfo::signedTwoTheta(const std::pair<size_t, size_t> &index) const {
   return angle;
 }
 
-double DetectorInfo::getPhi(const size_t index) const {
-  const Kernel::V3D pos = position(index);
-  return std::atan2(pos[1], pos[0]);
-}
-
-/// Calculate the phi angle between detector and beam, and then offset.
-double DetectorInfo::getPhiOffset(const size_t index,
-                                  const double offset) const {
-  double avgPos = getPhi(index);
-  return avgPos < 0 ? -(offset + avgPos) : offset - avgPos;
-}
-
 /// Returns the position of the detector with given index.
 Kernel::V3D DetectorInfo::position(const size_t index) const {
   return Kernel::toV3D(m_detectorInfo->position(index));
diff --git a/Framework/Geometry/test/InstrumentVisitorTest.h b/Framework/Geometry/test/InstrumentVisitorTest.h
index dbd6ecf5eec65b0b8c3274f170ba363fae1c086d..f5d948ce89524886d486fd663b5312f42bd67edf 100644
--- a/Framework/Geometry/test/InstrumentVisitorTest.h
+++ b/Framework/Geometry/test/InstrumentVisitorTest.h
@@ -165,7 +165,7 @@ public:
     TSM_ASSERT_EQUALS("Detector has parent of instrument",
                       compInfo->parent(detectorIndex), instrumentIndex);
     TSM_ASSERT_EQUALS("Instrument has single detector",
-                      compInfo->detectorsInSubtree(instrumentIndex),
+                      compInfo->detectorsInFullSubtree(instrumentIndex),
                       std::vector<size_t>{detectorIndex});
   }
 
@@ -238,7 +238,7 @@ public:
     compInfo->setDetectorInfo(detInfo.get());
     detInfo->setComponentInfo(compInfo.get());
 
-    TS_ASSERT_EQUALS(compInfo->detectorsInSubtree(3), std::vector<size_t>{0});
+    TS_ASSERT_EQUALS(compInfo->detectorsInFullSubtree(3), std::vector<size_t>{0});
   }
 
   void test_visitor_component_ranges_check() {