diff --git a/MuonSpectrometer/MuonDigitization/sTGC_Digitization/src/sTgcDigitizationTool.cxx b/MuonSpectrometer/MuonDigitization/sTGC_Digitization/src/sTgcDigitizationTool.cxx
index a98adacb117942413ce496595c5cb8394c40f490..23dcd75650eb2e1c506b927da1a2695e95688c56 100644
--- a/MuonSpectrometer/MuonDigitization/sTGC_Digitization/src/sTgcDigitizationTool.cxx
+++ b/MuonSpectrometer/MuonDigitization/sTGC_Digitization/src/sTgcDigitizationTool.cxx
@@ -698,17 +698,6 @@ StatusCode sTgcDigitizationTool::doDigitization() {
 			ATH_MSG_VERBOSE(" digitTime = " << newDigit->time()) ;
 			ATH_MSG_VERBOSE(" charge = "    << newDigit->charge()) ;
 
-            // Update HepMcParticleLink required for making SDO
-            const int pileupType = phit.pileupType();
-            HepMcParticleLink trklink(hit.particleLink());
-            if (m_needsMcEventCollHelper) {
-              if(pileupType!=lastPileupType)        {
-                currentMcEventCollection = McEventCollectionHelper::getMcEventCollectionHMPLEnumFromPileUpType(pileupType);
-                lastPileupType=pileupType;
-              }
-              trklink.setEventCollection(currentMcEventCollection);
-            }
-
             // Create a MuonSimData (SDO) corresponding to the digit
             MuonSimData::Deposit deposit(hit.particleLink(), MuonMCData(hit.depositEnergy(), tof));
             std::vector<MuonSimData::Deposit> deposits;