diff --git a/core/detectors/tof/CbmTofGeoHandler.cxx b/core/detectors/tof/CbmTofGeoHandler.cxx
index 8c50cb1469883cd2529ef7338df67a9416025374..2aecaecac2957459ed438ca6bc7b56f9900bcf41 100644
--- a/core/detectors/tof/CbmTofGeoHandler.cxx
+++ b/core/detectors/tof/CbmTofGeoHandler.cxx
@@ -137,7 +137,7 @@ Int_t CbmTofGeoHandler::CheckGeometryVersion()
         return fGeoVersion;
       }
       else if ((TString(node->GetName()).Contains("v21")) || (TString(node->GetName()).Contains("v18"))
-               || (TString(node->GetName()).Contains("v20"))) {
+               || (TString(node->GetName()).Contains("v20")) || (TString(node->GetName()).Contains("v22"))){
         LOG(info) << "CbmTofGeoHandler::CheckGeometryVersion: Found TOF geometry " << TString(node->GetName())
                   << ", treat as Id 21a   ";
         //	if(nullptr!=fTofId) fTofId->Delete();