From 796c037022875d35ba12d3b0b6010fbfd311f014 Mon Sep 17 00:00:00 2001 From: lintao <lintao51@gmail.com> Date: Tue, 22 Dec 2020 23:37:34 +0800 Subject: [PATCH] WIP: migrate Generator. --- CMakeLists.txt | 3 +++ Generator/CMakeLists.txt | 26 ++++++++++---------------- Generator/src/GenAlgo.h | 2 +- Generator/src/GtGunTool.h | 2 +- 4 files changed, 15 insertions(+), 18 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index bf890d89..b9b1e729 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -25,6 +25,9 @@ endif() add_subdirectory(Analysis) add_subdirectory(Detector) +# add_subdirectory(Digitisers) +# add_subdirectory(Examples) +add_subdirectory(Generator) ############################################################################## # INSTALL diff --git a/Generator/CMakeLists.txt b/Generator/CMakeLists.txt index 7eb4c9ca..b520323a 100644 --- a/Generator/CMakeLists.txt +++ b/Generator/CMakeLists.txt @@ -1,5 +1,5 @@ ######################################## -gaudi_subdir(Generator v0r0) + set(GenAlgo_srcs src/IGenTool.cpp src/GenAlgo.cpp @@ -13,7 +13,6 @@ set(GenAlgo_srcs src/HepMCRdr.cpp src/GtGunTool.cpp ) -set(GenAlgo_incs src) find_package(Geant4 REQUIRED) include(${Geant4_USE_FILE}) @@ -41,21 +40,16 @@ endif(HepMC_FOUND) if(CLHEP_FOUND) message("found CLHEP: ${CLHEP_INCLUDE_DIRS} ${CLHEP_LIBRARY_DIR}") endif(CLHEP_FOUND) -############## for producing plcio library ############# -INCLUDE_DIRECTORIES(${GenAlgo_incs}) -gaudi_add_module(GenAlgo ${GenAlgo_srcs} - INCLUDE_DIRS - k4FWCore - LINK_LIBRARIES - ROOT - k4FWCore - GaudiAlgLib GaudiKernel - HepMC - CLHEP - LCIO +gaudi_add_module(GenAlgo + SOURCES ${GenAlgo_srcs} + LINK ${ROOT_LIBRARIES} + k4FWCore::k4FWCore + Gaudi::GaudiAlgLib + Gaudi::GaudiKernel + ${HEPMC_LIBRARIES} + ${CLHEP_LIBRARIES} + ${LCIO_LIBRARIES} EDM4HEP::edm4hep EDM4HEP::edm4hepDict ) -#gaudi_add_test(Reader FRAMEWORK options/read.py) -########################### diff --git a/Generator/src/GenAlgo.h b/Generator/src/GenAlgo.h index cd267453..2eb6ac61 100644 --- a/Generator/src/GenAlgo.h +++ b/Generator/src/GenAlgo.h @@ -3,7 +3,7 @@ #include <GaudiKernel/Algorithm.h> -#include "GaudiKernel/Property.h" +#include <Gaudi/Property.h> #include <GaudiKernel/ToolHandle.h> #include "GaudiAlg/GaudiAlgorithm.h" diff --git a/Generator/src/GtGunTool.h b/Generator/src/GtGunTool.h index 0c62f4c3..fa4f8870 100644 --- a/Generator/src/GtGunTool.h +++ b/Generator/src/GtGunTool.h @@ -12,7 +12,7 @@ */ #include <GaudiKernel/AlgTool.h> -#include <GaudiKernel/Property.h> +#include <Gaudi/Property.h> #include "IGenTool.h" #include <vector> -- GitLab