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