diff --git a/.gitignore b/.gitignore index f3b5a1fd965863d8bd307b3d7a80539d482ce2c4..ff3f1269350fe375b8e24d380213435e8d84f590 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ build.* +spack* ./Generator/output/ ./Generator/options/ diff --git a/Analysis/TrackInspect/CMakeLists.txt b/Analysis/TrackInspect/CMakeLists.txt index fa42c0508250c1fb1f7e7f2afcb68c8452cbe3ce..a004d0104da456fb2225738b481141c285281122 100644 --- a/Analysis/TrackInspect/CMakeLists.txt +++ b/Analysis/TrackInspect/CMakeLists.txt @@ -5,6 +5,7 @@ gaudi_add_module(TrackInspect LINK DataHelperLib Gaudi::GaudiKernel EDM4HEP::edm4hep + k4FWCore::k4FWCore ${ROOT_LIBRARIES} ${CLHEP_LIBRARIES} ) diff --git a/Detector/GeomSvc/src/GeomSvc.cpp b/Detector/GeomSvc/src/GeomSvc.cpp index 878d60c81a117965f49b8139212b644f3cde95ba..54736e6c617c0e4c2591fd14817641751fe67f1e 100644 --- a/Detector/GeomSvc/src/GeomSvc.cpp +++ b/Detector/GeomSvc/src/GeomSvc.cpp @@ -125,7 +125,7 @@ const std::map<std::string,double>& GeomSvc::getDetParameters(std::string name){ if(m_detParameters.find(name)!=m_detParameters.end()) return m_detParameters[name]; else{ char message[200]; - sprintf(message,"GeomSvc has not the parameter set named %s", name); + sprintf(message,"GeomSvc has not the parameter set named %s", name.c_str()); throw std::runtime_error(message); } } @@ -136,7 +136,7 @@ double GeomSvc::getDetParameter(std::string set_name, std::string par_name){ if(it->second.find(par_name)!=it->second.end()) return it->second[par_name]; } char message[200]; - sprintf(message,"GeomSvc has not the parameter named %s in set %s", par_name, set_name); + sprintf(message,"GeomSvc has not the parameter named %s in set %s", par_name.c_str(), set_name.c_str()); throw std::runtime_error(message); } diff --git a/Detector/GeomSvc/src/GeomSvc.h b/Detector/GeomSvc/src/GeomSvc.h index 379d5b08e4e995a98ebfb49031967d56a6d0c69b..4ef39d2f0644c25b666145d4ee4a5caffd8420e1 100644 --- a/Detector/GeomSvc/src/GeomSvc.h +++ b/Detector/GeomSvc/src/GeomSvc.h @@ -19,7 +19,6 @@ #include <gearimpl/ZPlanarParametersImpl.h> #include <gearimpl/GearParametersImpl.h> -class dd4hep::DetElement; class TGeoNode; class GeomSvc: public extends<Service, IGeomSvc> { diff --git a/Reconstruction/RecGenfitAlg/CMakeLists.txt b/Reconstruction/RecGenfitAlg/CMakeLists.txt index 866156036919ed186102e28a6abfbd02938588fa..566801d154c2fb36a98a609303ade9b288e6cd01 100644 --- a/Reconstruction/RecGenfitAlg/CMakeLists.txt +++ b/Reconstruction/RecGenfitAlg/CMakeLists.txt @@ -19,6 +19,7 @@ gaudi_add_module(RecGenfitAlg EDM4HEP::edm4hep EDM4HEP::edm4hepDict GenFit::genfit2 + k4FWCore::k4FWCore ) target_include_directories(RecGenfitAlg PUBLIC diff --git a/Reconstruction/Tracking/CMakeLists.txt b/Reconstruction/Tracking/CMakeLists.txt index 5123c2922caa0f44e9346f3e11b8bc0710fb04ea..f3e77b4721987efb6a6cd5d7888f7455927bf61d 100644 --- a/Reconstruction/Tracking/CMakeLists.txt +++ b/Reconstruction/Tracking/CMakeLists.txt @@ -15,6 +15,7 @@ gaudi_add_module(Tracking ${LCIO_LIBRARIES} DetSegmentation EDM4HEP::edm4hep EDM4HEP::edm4hepDict + k4FWCore::k4FWCore ) target_include_directories(Tracking PUBLIC diff --git a/Service/GearSvc/src/GearSvc.h b/Service/GearSvc/src/GearSvc.h index ad0e82b68a1ed605f06487d78b9a63ac519defb2..3048526cb9d0c477519599941006cefb9ee6f3fc 100644 --- a/Service/GearSvc/src/GearSvc.h +++ b/Service/GearSvc/src/GearSvc.h @@ -4,7 +4,6 @@ #include "GearSvc/IGearSvc.h" #include <GaudiKernel/Service.h> #include "DD4hep/Detector.h" -class dd4hep::DetElement; class TGeoNode; class GearSvc : public extends<Service, IGearSvc> diff --git a/Simulation/DetSimAna/CMakeLists.txt b/Simulation/DetSimAna/CMakeLists.txt index 794bcc2faab238a6196d8c8b949b98316b4add9a..883dfd8215c9ccfd9e88b7d1713c442de1f5e151 100644 --- a/Simulation/DetSimAna/CMakeLists.txt +++ b/Simulation/DetSimAna/CMakeLists.txt @@ -8,6 +8,7 @@ gaudi_add_module(DetSimAna ${DD4hep_COMPONENT_LIBRARIES} Gaudi::GaudiKernel EDM4HEP::edm4hep EDM4HEP::edm4hepDict + k4FWCore::k4FWCore ) install(TARGETS DetSimAna diff --git a/Simulation/DetSimCore/CMakeLists.txt b/Simulation/DetSimCore/CMakeLists.txt index 9c225fc7332999dc1bd7ca9088a33d8b6b0e46f9..933406ceb023dc43651c0b025a471d2f80056f8d 100644 --- a/Simulation/DetSimCore/CMakeLists.txt +++ b/Simulation/DetSimCore/CMakeLists.txt @@ -20,6 +20,7 @@ gaudi_add_module(DetSimCore Gaudi::GaudiKernel ${Geant4_LIBRARIES} ${DD4hep_COMPONENT_LIBRARIES} + k4FWCore::k4FWCore EDM4HEP::edm4hep EDM4HEP::edm4hepDict ) diff --git a/Utilities/KalDet/CMakeLists.txt b/Utilities/KalDet/CMakeLists.txt index 12fbb25371c389078d6787aff43cbda32f07b8cd..3b7497713d64ebe552de5104a6edbb095c64b560 100644 --- a/Utilities/KalDet/CMakeLists.txt +++ b/Utilities/KalDet/CMakeLists.txt @@ -72,6 +72,8 @@ gaudi_add_library(KalDetLib ${GEAR_LIBRARIES} EDM4HEP::edm4hep EDM4HEP::edm4hepDict ${DD4hep_COMPONENT_LIBRARIES} + GenFit::genfit2 + ) install(TARGETS KalDetLib