diff --git a/MuonSpectrometer/MuonDigitization/sTGC_Digitization/src/sTgcDigitizationTool.cxx b/MuonSpectrometer/MuonDigitization/sTGC_Digitization/src/sTgcDigitizationTool.cxx
index e0deb96e550bef1655e249921050c24e6a369eec..5c79d15c95efe5458768c7cbbefeb78f83707aa0 100644
--- a/MuonSpectrometer/MuonDigitization/sTGC_Digitization/src/sTgcDigitizationTool.cxx
+++ b/MuonSpectrometer/MuonDigitization/sTGC_Digitization/src/sTgcDigitizationTool.cxx
@@ -1014,6 +1014,8 @@ StatusCode sTgcDigitizationTool::doDigitization(const EventContext& ctx) {
       */
       chargeAfterSmearing = 1000*chargeAfterSmearing;
       chargeAfterSmearing = chargeAfterSmearing*1.0304;
+      
+      if (chargeAfterSmearing < 1.0) continue;
     }
 
     std::unique_ptr<sTgcDigit> finalDigit = std::make_unique<sTgcDigit>(it_digit->identify(),