From c680a97a887b22922457df4152a7c83c2dca74a3 Mon Sep 17 00:00:00 2001 From: lintao <lintao51@gmail.com> Date: Sun, 26 Apr 2020 21:57:57 +0800 Subject: [PATCH] Migrate Generator. --- Generator/CMakeLists.txt | 31 ++++++++++++++++++------------- Generator/src/GenAlgo.h | 1 - 2 files changed, 18 insertions(+), 14 deletions(-) diff --git a/Generator/CMakeLists.txt b/Generator/CMakeLists.txt index 16be6fa4..f1c10a13 100644 --- a/Generator/CMakeLists.txt +++ b/Generator/CMakeLists.txt @@ -23,6 +23,7 @@ find_package(LCIO) find_package(podio) find_package(plcio) find_package(HepMC) +find_package(CLHEP) if(ROOT_FOUND) message("found ROOT: ${ROOT_INCLUDE_DIRS} ${ROOT_LIBRARIES}") endif(ROOT_FOUND) @@ -38,29 +39,33 @@ endif(plcio_FOUND) if(HepMC_FOUND) message("found HepMC: ${HepMC_INCLUDE_DIRS} ${HepMC_LIBRARY_DIR}") 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 - GaudiKernel + # GaudiKernel FWCore - Geant4 - ${LCIO_INCLUDE_DIRS} - ${podio_INCLUDE_DIRS} - ${plcio_INCLUDE_DIRS} - ${ROOT_INCLUDE_DIRS} - HepMC + # Geant4 + # ${LCIO_INCLUDE_DIRS} + # ${podio_INCLUDE_DIRS} + # ${plcio_INCLUDE_DIRS} + # ${ROOT_INCLUDE_DIRS} + # HepMC LINK_LIBRARIES - GaudiKernel - ${LCIO_LIBRARIES} - ${podio_LIBRARIES} + # GaudiKernel + # ${LCIO_LIBRARIES} + # ${podio_LIBRARIES} ROOT - ${plcio_LIBRARY_DIR}/libplcio.so - ${plcio_LIBRARY_DIR}/libplcioDict.so + # ${plcio_LIBRARY_DIR}/libplcio.so + # ${plcio_LIBRARY_DIR}/libplcioDict.so FWCore HepMC - Geant4 + CLHEP + # Geant4 ) #gaudi_add_test(Reader FRAMEWORK options/read.py) diff --git a/Generator/src/GenAlgo.h b/Generator/src/GenAlgo.h index 0fd060dc..44c478a0 100644 --- a/Generator/src/GenAlgo.h +++ b/Generator/src/GenAlgo.h @@ -21,7 +21,6 @@ using namespace std; class GenAlgo: public GaudiAlgorithm { - friend class AlgFactory<GenAlgo>; public: GenAlgo(const std::string& name, ISvcLocator* pSvcLocator); -- GitLab