diff --git a/algo/CMakeLists.txt b/algo/CMakeLists.txt
index 539bbb90cda690fdb579604087e983f512c3bcf8..d0f96a63d987fac94b688a2b2487926e2dd1372c 100644
--- a/algo/CMakeLists.txt
+++ b/algo/CMakeLists.txt
@@ -91,6 +91,13 @@ install(DIRECTORY base/config TYPE INCLUDE FILES_MATCHING PATTERN "*.h")
 install(DIRECTORY base/util TYPE INCLUDE FILES_MATCHING PATTERN "*.h")
 install(DIRECTORY base/gpu TYPE INCLUDE FILES_MATCHING PATTERN "*.h")
 install(DIRECTORY data/sts TYPE INCLUDE FILES_MATCHING PATTERN "*.h")
+install(DIRECTORY detectors/bmon TYPE INCLUDE FILES_MATCHING PATTERN "*.h")
+install(DIRECTORY detectors/much TYPE INCLUDE FILES_MATCHING PATTERN "*.h")
+install(DIRECTORY detectors/sts TYPE INCLUDE FILES_MATCHING PATTERN "*.h")
+install(DIRECTORY detectors/tof TYPE INCLUDE FILES_MATCHING PATTERN "*.h")
+install(DIRECTORY detectors/trd TYPE INCLUDE FILES_MATCHING PATTERN "*.h")
+install(DIRECTORY detectors/trd2d TYPE INCLUDE FILES_MATCHING PATTERN "*.h")
+
 
 install(
   FILES