diff --git a/reco/detectors/trd/CbmTrdModuleRec2D.cxx b/reco/detectors/trd/CbmTrdModuleRec2D.cxx
index d6ed10c2d04047d0388982b876f2cced20de15f0..5c4bf685f53ea3b230e3fb9c1425f953c30014c5 100644
--- a/reco/detectors/trd/CbmTrdModuleRec2D.cxx
+++ b/reco/detectors/trd/CbmTrdModuleRec2D.cxx
@@ -522,9 +522,9 @@ Bool_t CbmTrdModuleRec2D::MergeHits(CbmTrdHit* h, Int_t a0)
   h->SetDxy(0.);
   h->SetTime(CbmTrdDigi::Clk(CbmTrdDigi::eCbmTrdAsicType::kFASP) * (vt0 + time) - tdrift + 30.29, edt);
   h->SetELoss(e);
-  // hit->SetClassType();
-  // hit->SetMaxType(tM);
-  // if(ovf) hit->SetOverFlow();
+  h->SetClassType();
+  h->SetMaxType(IsMaxTilt());
+  h->SetOverFlow(HasOvf());
 
   if (CWRITE()) {
     printf("-> loc[%6.2f %6.2f %6.2f] err[%6.2f %6.2f %6.2f]\n", local_pad[0], local_pad[1], local_pad[2],