From 5cb1a80b3a5437169b4f59efc4fa31946aeede51 Mon Sep 17 00:00:00 2001 From: lintao <lintao51@gmail.com> Date: Tue, 22 Dec 2020 23:42:38 +0800 Subject: [PATCH] WIP: migrate DetSimInterface. --- CMakeLists.txt | 3 +++ Simulation/CMakeLists.txt | 8 ++++++++ Simulation/DetSimInterface/CMakeLists.txt | 10 ++++------ .../{ => include}/DetSimInterface/IAnaElemTool.h | 0 .../{ => include}/DetSimInterface/IDedxSimTool.h | 0 .../{ => include}/DetSimInterface/IDetElemTool.h | 0 .../{ => include}/DetSimInterface/IDetSimSvc.h | 0 .../{ => include}/DetSimInterface/IFastSimG4Tool.h | 0 .../{ => include}/DetSimInterface/IG4PrimaryCnvTool.h | 0 .../{ => include}/DetSimInterface/ISensDetTool.h | 0 10 files changed, 15 insertions(+), 6 deletions(-) create mode 100644 Simulation/CMakeLists.txt rename Simulation/DetSimInterface/{ => include}/DetSimInterface/IAnaElemTool.h (100%) rename Simulation/DetSimInterface/{ => include}/DetSimInterface/IDedxSimTool.h (100%) rename Simulation/DetSimInterface/{ => include}/DetSimInterface/IDetElemTool.h (100%) rename Simulation/DetSimInterface/{ => include}/DetSimInterface/IDetSimSvc.h (100%) rename Simulation/DetSimInterface/{ => include}/DetSimInterface/IFastSimG4Tool.h (100%) rename Simulation/DetSimInterface/{ => include}/DetSimInterface/IG4PrimaryCnvTool.h (100%) rename Simulation/DetSimInterface/{ => include}/DetSimInterface/ISensDetTool.h (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index b9b1e729..778bd330 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -28,6 +28,9 @@ add_subdirectory(Detector) # add_subdirectory(Digitisers) # add_subdirectory(Examples) add_subdirectory(Generator) +# add_subdirectory(Reconstruction) +add_subdirectory(Simulation) +# add_subdirectory(Utilities) ############################################################################## # INSTALL diff --git a/Simulation/CMakeLists.txt b/Simulation/CMakeLists.txt new file mode 100644 index 00000000..6cb2318c --- /dev/null +++ b/Simulation/CMakeLists.txt @@ -0,0 +1,8 @@ + +#add_subdirectory(DetSimAna) +#add_subdirectory(DetSimCore) +#add_subdirectory(DetSimDedx) +#add_subdirectory(DetSimFastModel) +#add_subdirectory(DetSimGeom) +add_subdirectory(DetSimInterface) +#add_subdirectory(DetSimSD) diff --git a/Simulation/DetSimInterface/CMakeLists.txt b/Simulation/DetSimInterface/CMakeLists.txt index 8950d300..ce48e904 100644 --- a/Simulation/DetSimInterface/CMakeLists.txt +++ b/Simulation/DetSimInterface/CMakeLists.txt @@ -1,15 +1,13 @@ -gaudi_subdir(DetSimInterface v0r0) - -gaudi_depends_on_subdirs(GaudiKernel) # DetSimInterface (headers only) set(DetSimInterface_srcs src/IDetSimSvc.cpp ) -gaudi_add_library(DetSimInterface ${DetSimInterface_srcs} - PUBLIC_HEADERS DetSimInterface - LINK_LIBRARIES GaudiKernel +gaudi_add_library(DetSimInterface + SOURCES ${DetSimInterface_srcs} + LINK Gaudi::GaudiKernel ) + diff --git a/Simulation/DetSimInterface/DetSimInterface/IAnaElemTool.h b/Simulation/DetSimInterface/include/DetSimInterface/IAnaElemTool.h similarity index 100% rename from Simulation/DetSimInterface/DetSimInterface/IAnaElemTool.h rename to Simulation/DetSimInterface/include/DetSimInterface/IAnaElemTool.h diff --git a/Simulation/DetSimInterface/DetSimInterface/IDedxSimTool.h b/Simulation/DetSimInterface/include/DetSimInterface/IDedxSimTool.h similarity index 100% rename from Simulation/DetSimInterface/DetSimInterface/IDedxSimTool.h rename to Simulation/DetSimInterface/include/DetSimInterface/IDedxSimTool.h diff --git a/Simulation/DetSimInterface/DetSimInterface/IDetElemTool.h b/Simulation/DetSimInterface/include/DetSimInterface/IDetElemTool.h similarity index 100% rename from Simulation/DetSimInterface/DetSimInterface/IDetElemTool.h rename to Simulation/DetSimInterface/include/DetSimInterface/IDetElemTool.h diff --git a/Simulation/DetSimInterface/DetSimInterface/IDetSimSvc.h b/Simulation/DetSimInterface/include/DetSimInterface/IDetSimSvc.h similarity index 100% rename from Simulation/DetSimInterface/DetSimInterface/IDetSimSvc.h rename to Simulation/DetSimInterface/include/DetSimInterface/IDetSimSvc.h diff --git a/Simulation/DetSimInterface/DetSimInterface/IFastSimG4Tool.h b/Simulation/DetSimInterface/include/DetSimInterface/IFastSimG4Tool.h similarity index 100% rename from Simulation/DetSimInterface/DetSimInterface/IFastSimG4Tool.h rename to Simulation/DetSimInterface/include/DetSimInterface/IFastSimG4Tool.h diff --git a/Simulation/DetSimInterface/DetSimInterface/IG4PrimaryCnvTool.h b/Simulation/DetSimInterface/include/DetSimInterface/IG4PrimaryCnvTool.h similarity index 100% rename from Simulation/DetSimInterface/DetSimInterface/IG4PrimaryCnvTool.h rename to Simulation/DetSimInterface/include/DetSimInterface/IG4PrimaryCnvTool.h diff --git a/Simulation/DetSimInterface/DetSimInterface/ISensDetTool.h b/Simulation/DetSimInterface/include/DetSimInterface/ISensDetTool.h similarity index 100% rename from Simulation/DetSimInterface/DetSimInterface/ISensDetTool.h rename to Simulation/DetSimInterface/include/DetSimInterface/ISensDetTool.h -- GitLab