diff --git a/Code/Mantid/Framework/CurveFitting/src/ProductQuadraticExp.cpp b/Code/Mantid/Framework/CurveFitting/src/ProductQuadraticExp.cpp
index 4787c07bdcf935dfe41022b39e4e9efbf5d9c2ca..889e73548b4f879fb946ade3d35120fd29e91109 100644
--- a/Code/Mantid/Framework/CurveFitting/src/ProductQuadraticExp.cpp
+++ b/Code/Mantid/Framework/CurveFitting/src/ProductQuadraticExp.cpp
@@ -1,10 +1,16 @@
 #include "MantidCurveFitting/ProductQuadraticExp.h"
-#include <math.h>
+#include "MantidCurveFitting/ExpDecay.h"
+#include "MantidCurveFitting/QuadraticBackground.h"
+#include "MantidCurveFitting/ProductFunction.h"
+#include "MantidAPI/FunctionFactory.h"
 
 namespace Mantid
 {
   namespace CurveFitting
   {
+
+    DECLARE_FUNCTION(ProductQuadraticExp)
+
     //----------------------------------------------------------------------------------------------
     /** Constructor
     */