Warning, file /acts/Core/include/Acts/EventData/SpacePointColumns.hpp was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004
0005
0006
0007
0008
0009 #pragma once
0010
0011 #include "Acts/Utilities/EnumBitwiseOperators.hpp"
0012
0013 #include <cstdint>
0014
0015 namespace Acts {
0016
0017
0018 enum class SpacePointColumns : std::uint32_t {
0019 None = 0,
0020
0021 SourceLinks = 1 << 0,
0022 X = 1 << 1,
0023 Y = 1 << 2,
0024 Z = 1 << 3,
0025 R = 1 << 4,
0026 Phi = 1 << 5,
0027 Time = 1 << 6,
0028 VarianceZ = 1 << 7,
0029 VarianceR = 1 << 8,
0030 TopStripVector = 1 << 9,
0031 BottomStripVector = 1 << 10,
0032 StripCenterDistance = 1 << 11,
0033 TopStripCenter = 1 << 12,
0034 CopyFromIndex = 1 << 13,
0035
0036
0037 PackedXY = 1 << 14,
0038 PackedZR = 1 << 15,
0039 PackedXYZ = 1 << 16,
0040 PackedXYZR = 1 << 17,
0041 PackedVarianceZR = 1 << 18,
0042
0043
0044 Strip =
0045 TopStripVector | BottomStripVector | StripCenterDistance | TopStripCenter,
0046
0047
0048 All = SourceLinks | X | Y | Z | R | Phi | Time | VarianceZ | VarianceR |
0049 TopStripVector | BottomStripVector | StripCenterDistance |
0050 TopStripCenter | CopyFromIndex | PackedXY | PackedZR | PackedXYZ |
0051 PackedXYZR | PackedVarianceZR,
0052
0053 XY [[deprecated("Use PackedXY instead")]] = 1 << 14,
0054 ZR [[deprecated("Use PackedZR instead")]] = 1 << 15,
0055 XYZ [[deprecated("Use PackedXYZ instead")]] = 1 << 16,
0056 XYZR [[deprecated("Use PackedXYZR instead")]] = 1 << 17,
0057 VarianceZR [[deprecated("Use PackedVarianceZR instead")]] = 1 << 18,
0058 };
0059
0060
0061 ACTS_DEFINE_ENUM_BITWISE_OPERATORS(SpacePointColumns);
0062
0063 }