diff --git a/Simulation/DetSimFastModel/src/DummyFastSimG4Tool.cpp b/Simulation/DetSimFastModel/src/DummyFastSimG4Tool.cpp
index f1e7b27b3291ccf9d2cad2473442c412aaa5d501..9149a303b9180955a6d9b7191d8486be4d4b4f61 100644
--- a/Simulation/DetSimFastModel/src/DummyFastSimG4Tool.cpp
+++ b/Simulation/DetSimFastModel/src/DummyFastSimG4Tool.cpp
@@ -1 +1,20 @@
 #include "DummyFastSimG4Tool.h"
+
+#include "G4VFastSimulationModel.hh"
+
+StatusCode DummyFastSimG4Tool::initialize() {
+    StatusCode sc;
+
+    return sc;
+}
+
+StatusCode DummyFastSimG4Tool::finalize() {
+    StatusCode sc;
+
+    return sc;
+}
+
+bool DummyFastSimG4Tool::CreateFastSimulationModel() {
+
+    return true;
+}
diff --git a/Simulation/DetSimFastModel/src/DummyFastSimG4Tool.h b/Simulation/DetSimFastModel/src/DummyFastSimG4Tool.h
index 0dcc152713644d8651a44bff9ddb159348644f04..2254d892cacce2110bf5ed61ebf4cde234480acb 100644
--- a/Simulation/DetSimFastModel/src/DummyFastSimG4Tool.h
+++ b/Simulation/DetSimFastModel/src/DummyFastSimG4Tool.h
@@ -1,6 +1,20 @@
 #ifndef DummyFastSimG4Tool_h
 #define DummyFastSimG4Tool_h
 
+#include "GaudiKernel/AlgTool.h"
+#include "DetSimInterface/IFastSimG4Tool.h"
 
+class DummyFastSimG4Tool: public extends<AlgTool, IFastSimG4Tool> {
+public:
+    using extends::extends;
+
+    StatusCode initialize() override;
+    StatusCode finalize() override;
+
+    bool CreateFastSimulationModel() override;
+
+private:
+
+};
 
 #endif