File indexing completed on 2025-01-18 09:11:46
0001
0002
0003
0004
0005
0006
0007
0008
0009 #pragma once
0010
0011 #include "Acts/Geometry/GeometryIdentifier.hpp"
0012
0013 #include <concepts>
0014
0015 namespace ActsExamples {
0016
0017 template <typename T>
0018 concept MeasurementConcept = requires(const T& m) {
0019 { m.size() } -> std::integral;
0020 { m.geometryId() } -> std::same_as<Acts::GeometryIdentifier>;
0021 { m.subspaceIndexVector() };
0022 { m.parameters() };
0023 { m.covariance() };
0024 };
0025
0026 }