diff --git a/reco/detectors/sts/CbmStsRecoModule.cxx b/reco/detectors/sts/CbmStsRecoModule.cxx
index d62e16af384a7fd11c58aacedaaedff0d0ed27c9..aac2534c9878a60059c354917df6eefde09b347e 100644
--- a/reco/detectors/sts/CbmStsRecoModule.cxx
+++ b/reco/detectors/sts/CbmStsRecoModule.cxx
@@ -115,12 +115,12 @@ void CbmStsRecoModule::Reconstruct() {
   // --- Sort clusters by time
   std::sort(fClustersF.begin(),
             fClustersF.end(),
-            [](CbmStsCluster& cluster1, CbmStsCluster& cluster2) {
+            [](const CbmStsCluster& cluster1, const CbmStsCluster& cluster2) {
               return (cluster1.GetTime() < cluster2.GetTime());
             });
   std::sort(fClustersB.begin(),
             fClustersB.end(),
-            [](CbmStsCluster& cluster1, CbmStsCluster& cluster2) {
+            [](const CbmStsCluster& cluster1, const CbmStsCluster& cluster2) {
               return (cluster1.GetTime() < cluster2.GetTime());
             });