diff --git a/algo/kf/core/geo/KfField.h b/algo/kf/core/geo/KfField.h
index dc1f4895022757b6cea2b4e81e9fcf95ef76b8fc..248ee26dcb2a677970f1a5d6f3be9b9c890483a0 100644
--- a/algo/kf/core/geo/KfField.h
+++ b/algo/kf/core/geo/KfField.h
@@ -84,9 +84,6 @@ namespace cbm::algo::kf
       /// \brief Gets number of field slices in the instance
       int GetNofFieldSlices() const { return fvFieldSliceZ.size(); }
 
-      /// \brief Makes field region
-      FieldRegion<T> MakeFieldRegion(EFieldType fldType) const { return FieldRegion(fldType, fFieldFn); }
-
       /// \brief Removes a field slice
       /// \param iLayer  Index of field slice
       void RemoveSlice(int iLayer) { fvFieldSliceZ.erase(fvFieldSliceZ.begin() + iLayer); }
@@ -160,21 +157,6 @@ namespace cbm::algo::kf
       /// \brief Gets number of field slices in the instance
       int GetNofFieldSlices() const { return fvFieldSlices.size(); }
 
-
-      /// \brief Creates field region object
-      /// \brief fldType  FieldType
-      /// \param b0  Field value in the first node [kG]
-      /// \param z0  First node z-coordinate [cm]
-      /// \param b1  Field value in the first node [kG]
-      /// \param z1  Second node z-coordinate [cm]
-      /// \param b2  Field value in the first node [kG]
-      /// \param z2  Third node z-coordinate [cm]
-      FieldRegion<T> MakeFieldRegion(EFieldType fldType, const FieldValue<T>& b0, const T& z0, const FieldValue<T>& b1,
-                                     const T& z1, const FieldValue<T>& b2, const T& z2) const
-      {
-        return FieldRegion<T>(fldType, b0, z0, b1, z1, b2, z2);
-      }
-
       /// \brief Removes a field slice
       /// \param iLayer  Index of field slice
       void RemoveSlice(int iLayer) { fvFieldSlices.erase(fvFieldSlices.begin() + iLayer); }