diff --git a/Framework/MDAlgorithms/src/CalculateCoverageDGS.cpp b/Framework/MDAlgorithms/src/CalculateCoverageDGS.cpp
index 1ec4023f37e4c86f61a89b7ed6cc72105bc4d477..63ad19dc23fb2372fedec59f444d87ba3a99bcff 100644
--- a/Framework/MDAlgorithms/src/CalculateCoverageDGS.cpp
+++ b/Framework/MDAlgorithms/src/CalculateCoverageDGS.cpp
@@ -433,10 +433,6 @@ void CalculateCoverageDGS::exec() {
       pos[3] = static_cast<coord_t>(m_Ei - pos[3] * pos[3] / energyToK);
 
       std::vector<coord_t> posNew = affineMat * pos;
-      if (convention == "Crystallography") {
-        for (auto ip = posNew.begin(); ip != posNew.end(); ++ip)
-          *ip = -(*ip);
-      }
       size_t linIndex = m_normWS->getLinearIndexAtCoord(posNew.data());
       if (linIndex == size_t(-1))
         continue;
@@ -460,7 +456,6 @@ CalculateCoverageDGS::calculateIntersections(const double theta,
                                              const double phi) {
   V3D qout(sin(theta) * cos(phi), sin(theta) * sin(phi), cos(theta)),
       qin(0., 0., m_ki);
-
   qout = m_rubw * qout;
   qin = m_rubw * qin;
   if (convention == "Crystallography") {
diff --git a/Framework/MDAlgorithms/src/MDNormDirectSC.cpp b/Framework/MDAlgorithms/src/MDNormDirectSC.cpp
index db6a2c3196011ed918ce45a9a196b8c5d0254833..2e2dd6e4fc551cb7bddbb54047f4d4b93ece5505 100644
--- a/Framework/MDAlgorithms/src/MDNormDirectSC.cpp
+++ b/Framework/MDAlgorithms/src/MDNormDirectSC.cpp
@@ -514,10 +514,6 @@ void MDNormDirectSC::calculateNormalization(
       // transform kf to energy transfer
       pos[3] = static_cast<coord_t>(m_Ei - pos[3] * pos[3] / energyToK);
       std::vector<coord_t> posNew = affineTrans * pos;
-      if (convention == "Crystallography") {
-        for (auto i = posNew.begin(); i != posNew.end(); ++i)
-          *i = -(*i);
-      }
       size_t linIndex = m_normWS->getLinearIndexAtCoord(posNew.data());
       if (linIndex == size_t(-1))
         continue;
diff --git a/Framework/MDAlgorithms/src/MDNormSCD.cpp b/Framework/MDAlgorithms/src/MDNormSCD.cpp
index 615915599f131ec1ff0cc73a0db51f0441c0f9c7..ebe30a80d010c3c86e972a48dbac186878e314d9 100644
--- a/Framework/MDAlgorithms/src/MDNormSCD.cpp
+++ b/Framework/MDAlgorithms/src/MDNormSCD.cpp
@@ -472,10 +472,6 @@ void MDNormSCD::calculateNormalization(
                      prevIntSec.getBareArray(), pos.begin(),
                      VectorHelper::SimpleAverage<coord_t>());
       std::vector<coord_t> posNew = affineTrans * pos;
-      if (convention == "Crystallography") {
-        for (auto i = posNew.begin(); i != posNew.end(); ++i)
-          *i = -(*i);
-      }
       size_t linIndex = m_normWS->getLinearIndexAtCoord(posNew.data());
       if (linIndex == size_t(-1))
         continue;