Back to home page

EIC code displayed by LXR

 
 

    


Warning, /acts/Traccc/examples/run/cpu/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # TRACCC library, part of the ACTS project (R&D line)
0002 #
0003 # (c) 2021-2025 CERN for the benefit of the ACTS project
0004 #
0005 # Mozilla Public License Version 2.0
0006 
0007 #
0008 # Set up the "throughput applications".
0009 #
0010 traccc_add_library( traccc_examples_cpu examples_cpu SHARED
0011    "include/traccc/examples/cpu/full_chain_algorithm.hpp"
0012    "src/full_chain_algorithm.cpp"
0013 )
0014 target_link_libraries(
0015     traccc_examples_cpu
0016     PUBLIC
0017         vecmem::core
0018         detray::core
0019         detray::detectors
0020         traccc::core
0021         traccc::examples_common
0022 )
0023 
0024 traccc_add_executable( throughput_st "apps/throughput_st.cpp"
0025    LINK_LIBRARIES vecmem::core detray::detectors
0026                   detray::io traccc::core traccc::io traccc::performance
0027                   traccc::options traccc::examples_cpu
0028 )
0029 
0030 traccc_add_executable( throughput_mt "apps/throughput_mt.cpp"
0031    LINK_LIBRARIES TBB::tbb vecmem::core detray::detectors
0032                   detray::io traccc::core traccc::io traccc::performance
0033                   traccc::options traccc::examples_cpu
0034 )
0035 
0036 traccc_add_executable( seeding_example "apps/seeding_example.cpp"
0037    LINK_LIBRARIES vecmem::core traccc::core traccc::io
0038    traccc::performance traccc::options detray::detectors detray::io
0039    traccc::examples_common
0040 )
0041 
0042 traccc_add_executable( seq_example "apps/seq_example.cpp"
0043    LINK_LIBRARIES vecmem::core traccc::core traccc::io
0044    traccc::performance traccc::options detray::detectors detray::io
0045    traccc::examples_common
0046 )
0047 
0048 traccc_add_executable( truth_finding_example "apps/truth_finding_example.cpp"
0049    LINK_LIBRARIES vecmem::core detray::detectors traccc::core traccc::io
0050    traccc::performance traccc::options traccc::examples_common
0051 )
0052 
0053 traccc_add_executable( truth_fitting_example "apps/truth_fitting_example.cpp"
0054    LINK_LIBRARIES vecmem::core detray::io detray::detectors traccc::core
0055    traccc::io traccc::performance traccc::options traccc::examples_common
0056 )
0057 
0058 traccc_add_executable( misaligned_truth_fitting_example "apps/misaligned_truth_fitting_example.cpp"
0059    LINK_LIBRARIES vecmem::core detray::io detray::detectors traccc::core
0060    traccc::io traccc::performance traccc::options traccc::examples_common
0061 )
0062 
0063 traccc_add_executable( kalman_filter_validation "apps/kalman_filter_validation.cpp"
0064    LINK_LIBRARIES vecmem::core detray::io detray::detectors traccc::core
0065    traccc::io traccc::simulation traccc::performance traccc::options traccc_examples_common
0066 )