diff --git a/DDSegmentation/src/GridPhiEta.cpp b/DDSegmentation/src/GridPhiEta.cpp
index 31630af9185c7c3c964f03906a11d7a020a3d4f3..741e7ed7838910d5ca9a2ddd381f57eb83464cc4 100644
--- a/DDSegmentation/src/GridPhiEta.cpp
+++ b/DDSegmentation/src/GridPhiEta.cpp
@@ -67,6 +67,7 @@ double GridPhiEta::phi(const CellID& cID) const {
   CellID phiValue = (*_decoder)[m_phiID].value();
   return binToPosition(phiValue, 2.*M_PI/(double)m_phiBins, m_offsetPhi);
 }
+REGISTER_SEGMENTATION(GridPhiEta)
 }
 }