diff --git a/Tracking/TrkEvent/TrkEventPrimitives/TrkEventPrimitives/SurfaceUniquePtrT.h b/Tracking/TrkEvent/TrkEventPrimitives/TrkEventPrimitives/SurfaceUniquePtrT.h
index 6d6cca610f9820eae328a7886535a75b1a98d9d9..3292b84d83bd46e5c84c99eeb76cdea13858737a 100644
--- a/Tracking/TrkEvent/TrkEventPrimitives/TrkEventPrimitives/SurfaceUniquePtrT.h
+++ b/Tracking/TrkEvent/TrkEventPrimitives/TrkEventPrimitives/SurfaceUniquePtrT.h
@@ -15,6 +15,7 @@
 
 #ifndef TRKEVENTPRIMITIVES_SURFACEUNIQUEPTRT_H
 #define TRKEVENTPRIMITIVES_SURFACEUNIQUEPTRT_H
+#include <memory>
 
 namespace Trk {