File indexing completed on 2026-07-26 08:21:57
0001
0002
0003
0004
0005
0006
0007
0008 #pragma once
0009
0010
0011 #include <detray/definitions/algebra.hpp>
0012
0013
0014 #include <cstdint>
0015
0016 namespace traccc {
0017
0018 using measurement_id_type = unsigned int;
0019 using particle_id = std::uint64_t;
0020 using geometry_id = std::uint64_t;
0021 using channel_id = unsigned int;
0022
0023
0024 using default_algebra = detray::array<DETRAY_CUSTOM_SCALARTYPE>;
0025
0026 using detray::algebra::array::operator*;
0027 using detray::algebra::array::operator-;
0028 using detray::algebra::array::operator+;
0029
0030 using scalar = detray::dscalar<default_algebra>;
0031 using point2 = detray::dpoint2D<default_algebra>;
0032 using vector2 = point2;
0033 using variance2 = point2;
0034 using point3 = detray::dpoint3D<default_algebra>;
0035 using vector3 = detray::dvector3D<default_algebra>;
0036 using variance3 = point3;
0037 using transform3 = detray::dtransform3D<default_algebra>;
0038
0039 namespace getter = detray::getter;
0040 namespace vector = detray::vector;
0041 namespace matrix = detray::matrix;
0042
0043
0044 using detray::algebra::operator<<;
0045
0046 }