diff --git a/reco/detectors/tof/CbmTofFindTracks.cxx b/reco/detectors/tof/CbmTofFindTracks.cxx
index f581e8abfc5171a49101ae6bcf3d0d979a7b447b..4c7de3413265685971f967f4d9811661db238cca 100644
--- a/reco/detectors/tof/CbmTofFindTracks.cxx
+++ b/reco/detectors/tof/CbmTofFindTracks.cxx
@@ -14,6 +14,7 @@
 #include "CbmTofCreateDigiPar.h"    // in tof/TofTools
 #include "CbmTofDetectorId_v12b.h"  // in cbmdata/tof
 #include "CbmTofDetectorId_v14a.h"  // in cbmdata/tof
+#include "CbmTofDetectorId_v21a.h"  // in cbmdata/tof
 #include "CbmTofDigiBdfPar.h"       // in tof/TofParam
 #include "CbmTofDigiPar.h"          // in tof/TofParam
 #include "CbmTofGeoHandler.h"       // in tof/TofTools
@@ -538,8 +539,9 @@ Bool_t CbmTofFindTracks::InitParameters() {
   switch (iGeoVersion) {
     case k12b: fTofId = new CbmTofDetectorId_v12b(); break;
     case k14a: fTofId = new CbmTofDetectorId_v14a(); break;
+    case k21a: fTofId = new CbmTofDetectorId_v21a(); break;
     default:
-      LOG(error) << "CbmTofFindTracks::InitParameters: Invalid Detector ID "
+      LOG(fatal) << "CbmTofFindTracks::InitParameters: Invalid Detector ID "
                  << iGeoVersion;
   }