Skip to content

Commit fc67e66

Browse files
committed
Add toy detector and ITk to CI builds
This commit adds the toy detector and the ATLAS ITk to the CI builds to prevent code rot.
1 parent a71b3ba commit fc67e66

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

.github/workflows/builds.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,7 @@ jobs:
120120
${{ matrix.platform.options }} \
121121
-DTRACCC_USE_SYSTEM_ACTS=ON \
122122
-DDETRAY_USE_SYSTEM_NLOHMANN=ON \
123+
-DTRACCC_SUPPORTED_DETECTORS="default_detector;odd_detector;telescope_detector;toy_detector;itk_detector" \
123124
-S ${GITHUB_WORKSPACE} \
124125
-B build
125126
- name: Build

device/sycl/src/utils/detector_types.hpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ namespace traccc::sycl {
1818
* work...
1919
*/
2020
struct default_detector_kernel_tag {};
21+
struct toy_detector_kernel_tag {};
2122
struct telescope_detector_kernel_tag {};
2223
struct odd_detector_kernel_tag {};
2324
struct itk_detector_kernel_tag {};
@@ -30,6 +31,11 @@ struct detector_tag_selector<traccc::default_detector> {
3031
using type = default_detector_kernel_tag;
3132
};
3233

34+
template <>
35+
struct detector_tag_selector<traccc::toy_detector> {
36+
using type = toy_detector_kernel_tag;
37+
};
38+
3339
template <>
3440
struct detector_tag_selector<traccc::telescope_detector> {
3541
using type = telescope_detector_kernel_tag;

0 commit comments

Comments
 (0)