From 4f52b3943d7335b530e01eaaa9cdafa6ce22d6fc Mon Sep 17 00:00:00 2001
From: lintao <lintao51@gmail.com>
Date: Mon, 7 Dec 2020 17:53:47 +0800
Subject: [PATCH] WIP: setup DummyFastSimG4Tool

---
 .../src/DummyFastSimG4Tool.cpp                | 19 +++++++++++++++++++
 .../DetSimFastModel/src/DummyFastSimG4Tool.h  | 14 ++++++++++++++
 2 files changed, 33 insertions(+)

diff --git a/Simulation/DetSimFastModel/src/DummyFastSimG4Tool.cpp b/Simulation/DetSimFastModel/src/DummyFastSimG4Tool.cpp
index f1e7b27b..9149a303 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 0dcc1527..2254d892 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
-- 
GitLab