File indexing completed on 2025-01-18 09:28:00
0001
0002
0003
0004
0005
0006
0007
0008
0009 #pragma once
0010
0011 #include <system_error>
0012 #include <type_traits>
0013
0014 namespace Acts {
0015
0016 enum class VertexingError {
0017
0018 NumericFailure = 1,
0019 EmptyInput,
0020 SeedingError,
0021 NotConverged,
0022 ElementNotFound,
0023 NoCovariance,
0024 SingularMatrix,
0025 NonPositiveVariance,
0026 MatrixNotPositiveDefinite,
0027 InvalidInput,
0028 };
0029
0030 std::error_code make_error_code(Acts::VertexingError e);
0031
0032 }
0033
0034 namespace std {
0035
0036 template <>
0037 struct is_error_code_enum<Acts::VertexingError> : std::true_type {};
0038 }