From ec05b70e4376bbe467183e8692876655b8e18305 Mon Sep 17 00:00:00 2001 From: lintao <lintao51@gmail.com> Date: Mon, 7 Dec 2020 17:43:20 +0800 Subject: [PATCH] WIP: need to add an example to show how fastsim model in g4 works.. --- Simulation/DetSimFastModel/CMakeLists.txt | 24 +++++++++++++++++++ .../src/DummyFastSimG4Model.cpp | 1 + .../DetSimFastModel/src/DummyFastSimG4Model.h | 7 ++++++ .../src/DummyFastSimG4Tool.cpp | 1 + .../DetSimFastModel/src/DummyFastSimG4Tool.h | 6 +++++ 5 files changed, 39 insertions(+) create mode 100644 Simulation/DetSimFastModel/CMakeLists.txt create mode 100644 Simulation/DetSimFastModel/src/DummyFastSimG4Model.cpp create mode 100644 Simulation/DetSimFastModel/src/DummyFastSimG4Model.h create mode 100644 Simulation/DetSimFastModel/src/DummyFastSimG4Tool.cpp create mode 100644 Simulation/DetSimFastModel/src/DummyFastSimG4Tool.h diff --git a/Simulation/DetSimFastModel/CMakeLists.txt b/Simulation/DetSimFastModel/CMakeLists.txt new file mode 100644 index 00000000..3f968544 --- /dev/null +++ b/Simulation/DetSimFastModel/CMakeLists.txt @@ -0,0 +1,24 @@ +gaudi_subdir(DetSimFastModel v0r0) + +gaudi_depends_on_subdirs( + k4FWCore + Simulation/DetSimInterface +) + +find_package(Geant4 REQUIRED ui_all vis_all) +include(${Geant4_USE_FILE}) +find_package(DD4hep COMPONENTS DDG4 REQUIRED) + +set(DetSimFastModel_srcs + src/DummyFastSimG4Tool.cpp + src/DummyFastSimG4Model.cpp +) + +gaudi_add_module(DetSimFastModel ${DetSimFastModel_srcs} + INCLUDE_DIRS + LINK_LIBRARIES + DD4hep + ${DD4hep_COMPONENT_LIBRARIES} + GaudiKernel +) + diff --git a/Simulation/DetSimFastModel/src/DummyFastSimG4Model.cpp b/Simulation/DetSimFastModel/src/DummyFastSimG4Model.cpp new file mode 100644 index 00000000..efb52f51 --- /dev/null +++ b/Simulation/DetSimFastModel/src/DummyFastSimG4Model.cpp @@ -0,0 +1 @@ +#include "DummyFastSimG4Model.h" diff --git a/Simulation/DetSimFastModel/src/DummyFastSimG4Model.h b/Simulation/DetSimFastModel/src/DummyFastSimG4Model.h new file mode 100644 index 00000000..d045439f --- /dev/null +++ b/Simulation/DetSimFastModel/src/DummyFastSimG4Model.h @@ -0,0 +1,7 @@ +#ifndef DummyFastSimG4Model_h +#define DummyFastSimG4Model_h + + + +#endif + diff --git a/Simulation/DetSimFastModel/src/DummyFastSimG4Tool.cpp b/Simulation/DetSimFastModel/src/DummyFastSimG4Tool.cpp new file mode 100644 index 00000000..f1e7b27b --- /dev/null +++ b/Simulation/DetSimFastModel/src/DummyFastSimG4Tool.cpp @@ -0,0 +1 @@ +#include "DummyFastSimG4Tool.h" diff --git a/Simulation/DetSimFastModel/src/DummyFastSimG4Tool.h b/Simulation/DetSimFastModel/src/DummyFastSimG4Tool.h new file mode 100644 index 00000000..0dcc1527 --- /dev/null +++ b/Simulation/DetSimFastModel/src/DummyFastSimG4Tool.h @@ -0,0 +1,6 @@ +#ifndef DummyFastSimG4Tool_h +#define DummyFastSimG4Tool_h + + + +#endif -- GitLab