diff --git a/NPSimulation/Process/FissionDecay.cc b/NPSimulation/Process/FissionDecay.cc
index 00bb78054a48e32f54a923dce4c3d2bc6c7e2f91..7839e27c68348b91b58ab86d4352df66246cbd1c 100644
--- a/NPSimulation/Process/FissionDecay.cc
+++ b/NPSimulation/Process/FissionDecay.cc
@@ -204,8 +204,8 @@ void FissionDecay::DoIt(const G4FastTrack& fastTrack,G4FastStep& fastStep){
     m_FissionConditions->SetFragmentTheta(Momentum.theta()/deg);
     m_FissionConditions->SetFragmentPhi(Momentum.phi()/deg);
     m_FissionConditions->SetFragmentMomentumX(DPx[i]);
-    m_FissionConditions->SetFragmentMomentumX(DPy[i]);
-    m_FissionConditions->SetFragmentMomentumX(DPz[i]);
+    m_FissionConditions->SetFragmentMomentumY(DPy[i]);
+    m_FissionConditions->SetFragmentMomentumZ(DPz[i]);
 
     // neutral particle
     if(FFZ==0){