Back to home page

sPhenix code displayed by LXR

 
 

    


Warning, /acts/Plugins/Root/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 acts_add_library(
0002     PluginRoot
0003     src/RootMaterialDecorator.cpp
0004     src/RootMaterialMapIo.cpp
0005     src/RootMaterialTrackIo.cpp
0006     src/RootMagneticFieldIo.cpp
0007     src/RootMeasurementIo.cpp
0008     src/RootSpacePointIo.cpp
0009     src/TGeoCylinderDiscSplitter.cpp
0010     src/TGeoDetectorElement.cpp
0011     src/TGeoLayerBuilder.cpp
0012     src/TGeoParser.cpp
0013     src/TGeoPrimitivesHelper.cpp
0014     src/TGeoSurfaceConverter.cpp
0015     src/HistogramConverter.cpp
0016     ACTS_INCLUDE_FOLDER include/ActsPlugins
0017 )
0018 
0019 # Internal system of units change, This behavior affected versions up to v6-25-01
0020 # see: https://root.cern.ch/doc/v626/classTGeoMaterial.html
0021 if(${ROOT_VERSION} VERSION_GREATER "6.25.01")
0022     target_sources(ActsPluginRoot PRIVATE src/TGeoMaterialConverter.cpp)
0023 else()
0024     message(
0025         INFO
0026         " Skipping TGeoMaterialConverter due to ROOT version ${ROOT_VERSION}"
0027     )
0028 endif()
0029 
0030 target_include_directories(
0031     ActsPluginRoot
0032     PUBLIC
0033         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
0034         $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
0035 )
0036 target_link_libraries(
0037     ActsPluginRoot
0038     PUBLIC Acts::Core ROOT::Core ROOT::Tree ROOT::Geom
0039 )