diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 903a9a64c2815392c29a045187a59870cfd06737..c966e865aeef6bd9192ed00353e46db387322a1e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -56,7 +56,9 @@ alma9:
           - 106b
           - 106b_swan
           - 106b_cuda
-
+          - 106c
+          - 106c_LHCB_Core
+          - 106c_LHCB_8
 ubuntu:
   <<: *retry_policy
   image: gitlab-registry.cern.ch/sft/docker/${PLATFORM}
diff --git a/cmake/toolchain/heptools-106c_LHCB_8.cmake b/cmake/toolchain/heptools-106c_LHCB_8.cmake
new file mode 100644
index 0000000000000000000000000000000000000000..4d1c6217bf7e418fc2f9a4c6ff16eeabc691a0c8
--- /dev/null
+++ b/cmake/toolchain/heptools-106c_LHCB_8.cmake
@@ -0,0 +1,39 @@
+#---List of externals----------------------------------------------
+set(LCG_PYTHON_VERSION 3)
+include(heptools-106c)
+SET(LHCB_HEPMC 3)
+
+SET(LHCB_JSON_FILE https://gitlab.cern.ch/lhcb-core/rpm-recipes/-/raw/master/LHCBEXTERNALS/106/LHCBEXTERNALS_106c_LHCB_8.json)
+
+include(heptools-lhcbsetup)
+
+# generator versions from LHCB_8
+LCG_external_package(lhapdf            6.2.3p1              ${MCGENPATH}/lhapdf author=6.2.3 usecxxstd=1 )
+LCG_external_package(photos++          3.56.lhcb1           ${MCGENPATH}/photos++ author=3.56 hepmc=${LHCB_HEPMC} )
+LCG_external_package(pythia6           427.2.lhcb           ${MCGENPATH}/pythia6 author=6.4.27 hepevt=200000 )
+LCG_external_package(tauola++          1.1.6b.lhcb          ${MCGENPATH}/tauola++ author=1.1.6b hepmc=${LHCB_HEPMC})
+LCG_external_package(crmc              2.0.1p5              ${MCGENPATH}/crmc  author=2.0.1 hepmc=${LHCB_HEPMC}   )
+LCG_external_package(starlight         r313                 ${MCGENPATH}/starlight )
+LCG_external_package(madgraph5amc      2.9.3.atlas1         ${MCGENPATH}/madgraph5amc author=2.9.3)
+LCG_external_package(pythia8           244.lhcb4            ${MCGENPATH}/pythia8 author=244 )
+LCG_user_recipe(
+  superchic
+  URL https://lcgpackages.web.cern.ch/tarFiles/sources/MCGeneratorsTarFiles/superchic-v<superchic_<NATIVE_VERSION>_author>.tar.gz
+  CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=<INSTALL_DIR>
+               -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
+               -DLHAPDF_DIR=${lhapdf_home}
+               -DSUPERCHIC_ENABLE_TESTS=OFF
+               "-DCMAKE_Fortran_FLAGS=-ffree-line-length-none"
+  DEPENDS lhapdf
+)
+LCG_external_package(superchic         5.1                  ${MCGENPATH}/superchic   author=5.1 )
+LCG_external_package(rivet             3.1.10               ${MCGENPATH}/rivet yoda=1.9.10 hepmc=${LHCB_HEPMC})
+LCG_external_package(yoda              1.9.10               ${MCGENPATH}/yoda)
+LCG_external_package(thepeg            2.2.3                ${MCGENPATH}/thepeg hepmc=${LHCB_HEPMC})
+LCG_external_package(herwig3           7.2.3p2              ${MCGENPATH}/herwig++  thepeg=2.2.3 madgraph=2.9.3.atlas1 openloops=2.1.1 lhapdf=6.2.3 author=7.2.3 hepmc=${LHCB_HEPMC})
+
+LCG_AA_project(DD4hep                  01.31                                    )
+
+LIST(APPEND LHCB_TOP_PACKAGES superchic)
+LCG_top_packages(${LHCB_TOP_PACKAGES})
+
diff --git a/cmake/toolchain/heptools-106c_LHCB_Core.cmake b/cmake/toolchain/heptools-106c_LHCB_Core.cmake
new file mode 100644
index 0000000000000000000000000000000000000000..607a84af186978895ada2ca7e0c06ac164cb9e38
--- /dev/null
+++ b/cmake/toolchain/heptools-106c_LHCB_Core.cmake
@@ -0,0 +1,11 @@
+#---List of externals----------------------------------------------
+set(LCG_PYTHON_VERSION 3)
+SET(LHCB_HEPMC 3)
+include(heptools-106c)
+
+SET(LHCB_JSON_FILE https://gitlab.cern.ch/lhcb-core/rpm-recipes/-/raw/master/LHCBEXTERNALS/106/LHCBEXTERNALS_106c_LHCB_Core.json)
+
+include(heptools-lhcbsetup)
+
+LCG_AA_project(DD4hep                  01.31                                    )
+