fix!: Use ActsScalar
in binning tools
#3482
Closed
ci-bridge / CI Bridge / clang_tidy
failed
Oct 2, 2024 in 32m 12s
GitLab CI: FAILED
This check triggered job acts/ci-bridge/44229880
in pipeline acts/ci-bridge/23019
Status: FAILED
Created at: 2024-10-02T16:45:28.116+02:00
Started at: 2024-10-02T16:56:11.872+02:00
Finished at: 2024-10-02T17:28:23.570+02:00
Details
Showing last 820 out of 41916 total lines
56 | typedef std::size_t size_type;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| using size_type = std::size_t
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/containers/jagged_device_vector.hpp:58:5: warning: use 'using' instead of
'typedef' [modernize-use-using]
58 | typedef std::ptrdiff_t difference_type;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| using difference_type = std::ptrdiff_t
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/containers/jagged_device_vector.hpp:61:5: warning: use 'using' instead of
'typedef' [modernize-use-using]
61 | typedef device_vector<T> reference;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| using reference = device_vector<T>
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/containers/jagged_device_vector.hpp:63:5: warning: use 'using' instead of
'typedef' [modernize-use-using]
63 | typedef device_vector<const T> const_reference;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| using const_reference = device_vector<const T>
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/containers/jagged_device_vector.hpp:66:5: warning: use 'using' instead of
'typedef' [modernize-use-using]
66 | typedef details::jagged_device_vector_iterator<T> iterator;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| using iterator = details::jagged_device_vector_iterator<T>
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/containers/jagged_device_vector.hpp:68:5: warning: use 'using' instead of
'typedef' [modernize-use-using]
68 | typedef details::jagged_device_vector_iterator<const T> const_iterator;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| using const_iterator = details::jagged_device_vector_iterator<const T>
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/containers/jagged_device_vector.hpp:70:5: warning: use 'using' instead of
'typedef' [modernize-use-using]
70 | typedef details::reverse_iterator<iterator> reverse_iterator;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| using reverse_iterator = details::reverse_iterator<iterator>
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/containers/jagged_device_vector.hpp:72:5: warning: use 'using' instead of
'typedef' [modernize-use-using]
72 | typedef details::reverse_iterator<const_iterator> const_reverse_iterator;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| using const_reverse_iterator = details::reverse_iterator<const_iterator>
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/edm/details/data_traits.hpp:43:59: warning: all parameters should be named in a
function [readability-named-parameter]
43 | static typename data_type<TYPE>::type make(std::size_t, memory_resource&) {
| ^
| /*unused*/ /*unused*/
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/edm/details/data_traits.hpp:63:38: warning: all parameters should be named in a
function [readability-named-parameter]
63 | std::index_sequence<INDEX, Is...>) {
| ^
| /*unused*/
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/edm/details/host_traits.hpp:96:38: warning: all parameters should be named in a
function [readability-named-parameter]
96 | std::index_sequence<INDEX, Is...>, std::size_t size = 0,
| ^
| /*unused*/
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/edm/details/host_traits.hpp:136:69: warning: all parameters should be named in a
function [readability-named-parameter]
136 | std::size_t size, std::index_sequence<INDEX, Is...>) {
| ^
| /*unused*/
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/edm/details/host_traits.hpp:160:70: warning: all parameters should be named in a
function [readability-named-parameter]
160 | std::size_t size, std::index_sequence<INDEX, Is...>) {
| ^
| /*unused*/
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/edm/details/schema_traits.hpp:16:1: warning: nested namespaces can be
concatenated [modernize-concat-nested-namespaces]
16 | namespace vecmem {
| ^~~~~~~~~~~~~~~~~~
17 | namespace edm {
| ~~~~~~~~~~~~~
| namespace vecmem::edm
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/edm/details/schema_traits.hpp:18:1: warning: nested namespaces can be
concatenated [modernize-concat-nested-namespaces]
18 | namespace type {
| ^~~~~~~~~~~~~~~~
19 | namespace details {
| ~~~~~~~~~~~~~~~~~
| namespace type::details
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/edm/details/types.hpp:15:1: warning: nested namespaces can be concatenated
[modernize-concat-nested-namespaces]
15 | namespace vecmem {
| ^~~~~~~~~~~~~~~~~~
16 | namespace edm {
| ~~~~~~~~~~~~~~~
17 | namespace details {
| ~~~~~~~~~~~~~~~~~
| namespace vecmem::edm::details
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/edm/details/view_traits.hpp:17:1: warning: nested namespaces can be concatenated
[modernize-concat-nested-namespaces]
17 | namespace vecmem {
| ^~~~~~~~~~~~~~~~~~
18 | namespace edm {
| ~~~~~~~~~~~~~~~
19 | namespace details {
| ~~~~~~~~~~~~~~~~~
| namespace vecmem::edm::details
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/edm/impl/host.ipp:119:68: warning: all parameters should be named in a function
[readability-named-parameter]
119 | VECMEM_HOST void get_data_impl(edm::host<edm::schema<VARTYPES...>>&,
| ^
| /*unused*/
120 | edm::data<edm::schema<VARTYPES...>>&,
|
| /*unused*/
121 | memory_resource&, std::index_sequence<>) {}
|
| /*unused*/ /*unused*/
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/edm/impl/host.ipp:128:61: warning: all parameters should be named in a function
[readability-named-parameter]
128 | std::index_sequence<I, Is...>) {
| ^
| /*unused*/
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/edm/impl/host.ipp:183:47: warning: all parameters should be named in a function
[readability-named-parameter]
183 | const edm::host<edm::schema<VARTYPES...>>&,
| ^
| /*unused*/
184 | edm::data<edm::details::add_const_t<edm::schema<VARTYPES...>>>&,
|
| /*unused*/
185 | memory_resource&, std::index_sequence<>) {}
|
| /*unused*/ /*unused*/
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/edm/impl/host.ipp:192:55: warning: all parameters should be named in a function
[readability-named-parameter]
192 | memory_resource& mr, std::index_sequence<I, Is...>) {
| ^
| /*unused*/
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/edm/impl/view.ipp:16:1: warning: nested namespaces can be concatenated
[modernize-concat-nested-namespaces]
16 | namespace vecmem {
| ^~~~~~~~~~~~~~~~~~
17 | namespace edm {
| ~~~~~~~~~~~~~
| namespace vecmem::edm
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/edm/schema.hpp:9:1: warning: nested namespaces can be concatenated [modernize-
concat-nested-namespaces]
9 | namespace vecmem {
| ^~~~~~~~~~~~~~~~~~
10 | namespace edm {
| ~~~~~~~~~~~~~
| namespace vecmem::edm
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/edm/view.hpp:21:1: warning: nested namespaces can be concatenated [modernize-
concat-nested-namespaces]
21 | namespace vecmem {
| ^~~~~~~~~~~~~~~~~~
22 |
23 | /// Namespace for the types implementing Struct-of-Array container support
24 | namespace edm {
| ~~~~~~~~~~~~~
| namespace vecmem::edm
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/edm/view.hpp:40:7: warning: constructor does not initialize these fields:
m_capacity [cppcoreguidelines-pro-type-member-init]
40 | class view<schema<VARTYPES...>> {
| ^
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/memory/details/memory_resource_base.hpp:38:18: warning: prefer using 'override'
or (rarely) 'final' instead of 'virtual' [modernize-use-override]
38 | virtual bool do_is_equal(const memory_resource& other) const noexcept;
| ~~~~~~~ ^
| override
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/memory/host_memory_resource.hpp:30:24: warning: annotate this function with
'override' or (rarely) 'final' [modernize-use-override]
30 | VECMEM_CORE_EXPORT ~host_memory_resource();
| ^
| override
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/memory/host_memory_resource.hpp:38:19: warning: 'virtual' and 'override' are
redundant since the function is already declared 'final' [modernize-use-override]
38 | virtual void* do_allocate(std::size_t size,
| ~~~~~~~ ^
39 | std::size_t alignment) override final;
| ~~~~~~~~
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/memory/host_memory_resource.hpp:42:18: warning: 'virtual' and 'override' are
redundant since the function is already declared 'final' [modernize-use-override]
42 | virtual void do_deallocate(void* p, std::size_t size,
| ~~~~~~~ ^
43 | std::size_t alignment) override final;
| ~~~~~~~~
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/memory/host_memory_resource.hpp:46:18: warning: 'virtual' and 'override' are
redundant since the function is already declared 'final' [modernize-use-override]
46 | virtual bool do_is_equal(
| ~~~~~~~ ^
47 | const memory_resource& other) const noexcept override final;
| ~~~~~~~~
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/utils/abstract_event.hpp:24:13: warning: use '= default' to define a trivial
destructor [modernize-use-equals-default]
24 | virtual ~abstract_event() {}
| ^ ~~
| = default;
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/utils/copy.hpp:74:13: warning: use '= default' to define a trivial destructor
[modernize-use-equals-default]
74 | virtual ~copy() {}
| ^ ~~
| = default;
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/utils/impl/copy.ipp:284:10: warning: the 'empty' method should be used to check
for emptiness instead of 'size' [readability-container-size-empty]
284 | if ((sizes.size() == 0) && (data.size() == 0)) {
| ^~~~~~~~~~~~~~~~~
| sizes.empty()
/usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_vector.h:1088:7: note: method 'vector'::empty() defined here
1088 | empty() const _GLIBCXX_NOEXCEPT
| ^
/builds/acts/ci-bridge/src/build/_deps/vecmem-src/core/include/vecmem/utils/type_traits.hpp:14:1: warning: nested namespaces can be concatenated
[modernize-concat-nested-namespaces]
14 | namespace vecmem {
| ^~~~~~~~~~~~~~~~~~
15 | namespace details {
| ~~~~~~~~~~~~~~~~~
| namespace vecmem::details
[ninja] [1304/1417] Building CXX object
Tests/UnitTests/Plugins/ActSVG/CMakeFiles/ActsUnitTestIndexedSurfacesSvgConverter.dir/IndexedSurfacesSvgConverterTests.cpp.o
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/core/include/actsvg/core/connectors.hpp:20:1: warning: nested namespaces can be concatenated
[modernize-concat-nested-namespaces]
20 | namespace actsvg {
| ^~~~~~~~~~~~~~~~~~
21 |
22 | namespace connectors {
| ~~~~~~~~~~~~~~~~~~~~
| namespace actsvg::connectors
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/core/include/actsvg/core/generators.hpp:17:1: warning: nested namespaces can be concatenated
[modernize-concat-nested-namespaces]
17 | namespace actsvg {
| ^~~~~~~~~~~~~~~~~~
18 |
19 | namespace generators {
| ~~~~~~~~~~~~~~~~~~~~
| namespace actsvg::generators
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/core/include/actsvg/core/style.hpp:66:13: warning: 'not' is an alternative token spelling, consider
using a traditional token '!' for consistency [readability-operators-representation]
66 | if (not _sterile) {
| ^~~
| !
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/core/include/actsvg/core/style.hpp:140:13: warning: 'not' is an alternative token spelling, consider
using a traditional token '!' for consistency [readability-operators-representation]
140 | if (not _sterile) {
| ^~~
| !
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/core/include/actsvg/core/style.hpp:146:17: warning: 'not' is an alternative token spelling, consider
using a traditional token '!' for consistency [readability-operators-representation]
146 | if (not _dasharray.empty()) {
| ^~~
| !
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/core/include/actsvg/core/style.hpp:203:13: warning: 'not' is an alternative token spelling, consider
using a traditional token '!' for consistency [readability-operators-representation]
203 | if (not _family.empty()) {
| ^~~
| !
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/core/include/actsvg/core/style.hpp:206:13: warning: 'not' is an alternative token spelling, consider
using a traditional token '!' for consistency [readability-operators-representation]
206 | if (not _style.empty()) {
| ^~~
| !
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/core/include/actsvg/core/style.hpp:298:13: warning: 'not' is an alternative token spelling, consider
using a traditional token '!' for consistency [readability-operators-representation]
298 | if (not transform_attribute.empty()) {
| ^~~
| !
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/core/include/actsvg/core/svg.hpp:22:1: warning: nested namespaces can be concatenated [modernize-
concat-nested-namespaces]
22 | namespace actsvg {
| ^~~~~~~~~~~~~~~~~~
23 |
24 | namespace svg {
| ~~~~~~~~~~~~~
| namespace actsvg::svg
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/core/include/actsvg/core/utils.hpp:17:1: warning: nested namespaces can be concatenated [modernize-
concat-nested-namespaces]
17 | namespace actsvg {
| ^~~~~~~~~~~~~~~~~~
18 |
19 | namespace utils {
| ~~~~~~~~~~~~~~~
| namespace actsvg::utils
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/core/include/actsvg/core/utils.hpp:163:29: warning: 'and' is an alternative token spelling, consider
using a traditional token '&&' for consistency [readability-operators-representation]
163 | return (range_[0] <= p_ and p_ <= range_[1]);
| ^~~
| &&
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/core/include/actsvg/core/utils.hpp:192:5: warning: uninitialized record type: 'p_rot'
[cppcoreguidelines-pro-type-member-init]
192 | point2_type p_rot;
| ^
| {}
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/core/include/actsvg/core/utils.hpp:206:5: warning: uninitialized record type: 'scaled'
[cppcoreguidelines-pro-type-member-init]
206 | point_type scaled;
| ^
| {}
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/core/include/actsvg/core/utils.hpp:251:5: warning: uninitialized record type: 'added'
[cppcoreguidelines-pro-type-member-init]
251 | point_type added;
| ^
| {}
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/core/include/actsvg/core/views.hpp:18:1: warning: nested namespaces can be concatenated [modernize-
concat-nested-namespaces]
18 | namespace actsvg {
| ^~~~~~~~~~~~~~~~~~
19 |
20 | /** The view convert 3D point collections as given from
21 | * the geometry output, and convert them into 2D contours that can be displayed.
22 | *
23 | * @note Given the mathemtatical negative orientation of the x/y system in SVG,
24 | * it will flip the y coordinate accordingly.
25 | *
26 | */
27 | namespace views {
| ~~~~~~~~~~~~~~~
| namespace actsvg::views
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/core/include/actsvg/core/views.hpp:224:33: warning: 'and' is an alternative token spelling, consider
using a traditional token '&&' for consistency [readability-operators-representation]
224 | if ((*min_phi) < 0. and (*max_phi) > 0. and
| ^~~
| &&
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/core/include/actsvg/core/views.hpp:224:53: warning: 'and' is an alternative token spelling, consider
using a traditional token '&&' for consistency [readability-operators-representation]
224 | if ((*min_phi) < 0. and (*max_phi) > 0. and
| ^~~
| &&
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/datamodel.hpp:108:28: warning: C-style casts are discouraged; use
static_cast [google-readability-casting]
108 | int ch_r = low_r + int(rel_delta_data * delta_r);
| ^~~
| static_cast<int>
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/datamodel.hpp:109:28: warning: C-style casts are discouraged; use
static_cast [google-readability-casting]
109 | int ch_g = low_g + int(rel_delta_data * delta_g);
| ^~~
| static_cast<int>
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/datamodel.hpp:110:28: warning: C-style casts are discouraged; use
static_cast [google-readability-casting]
110 | int ch_b = low_b + int(rel_delta_data * delta_b);
| ^~~
| static_cast<int>
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/datamodel.hpp:157:71: warning: 'or' is an alternative token spelling,
consider using a traditional token '||' for consistency [readability-operators-representation]
157 | if (cluster_._coords[DIM - 1] == proto::cluster<DIM>::e_r or
| ^~
| ||
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/datamodel.hpp:355:28: warning: 'or' is an alternative token spelling,
consider using a traditional token '||' for consistency [readability-operators-representation]
355 | if (directions.empty() or !bezier_) {
| ^~
| ||
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/datamodel.hpp:371:44: warning: 'and' is an alternative token spelling,
consider using a traditional token '&&' for consistency [readability-operators-representation]
371 | if (trajectory_._path_arrow._size > 0. and not directions.empty()) {
| ^~~
| &&
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/datamodel.hpp:371:48: warning: 'not' is an alternative token spelling,
consider using a traditional token '!' for consistency [readability-operators-representation]
371 | if (trajectory_._path_arrow._size > 0. and not directions.empty()) {
| ^~~
| !
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/geometry.hpp:194:17: warning: 'not' is an alternative token spelling,
consider using a traditional token '!' for consistency [readability-operators-representation]
194 | if (not utils::inside_range(s_._zparameters[0u],
| ^~~
| !
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/geometry.hpp:261:17: warning: 'not' is an alternative token spelling,
consider using a traditional token '!' for consistency [readability-operators-representation]
261 | if (not utils::inside_range(s_._zparameters[0u],
| ^~~
| !
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/geometry.hpp:305:16: warning: 'not' is an alternative token spelling,
consider using a traditional token '!' for consistency [readability-operators-representation]
305 | } else if (not s_._vertices.empty()) {
| ^~~
| !
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/geometry.hpp:319:13: warning: 'not' is an alternative token spelling,
consider using a traditional token '!' for consistency [readability-operators-representation]
319 | if (not view_active) {
| ^~~
| !
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/geometry.hpp:473:50: warning: 'and' is an alternative token spelling,
consider using a traditional token '&&' for consistency [readability-operators-representation]
473 | if (s_._boolean_surface.size() == 1u and
| ^~~
| &&
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/geometry.hpp:584:31: warning: 'and' is an alternative token spelling,
consider using a traditional token '&&' for consistency [readability-operators-representation]
584 | if (v_._scene._strict and d_z * v_._scene._view[1] < 0) {
| ^~~
| &&
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/geometry.hpp:594:47: warning: 'and' is an alternative token spelling,
consider using a traditional token '&&' for consistency [readability-operators-representation]
594 | if (std::is_same_v<view_type, views::x_y> and
| ^~~
| &&
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/geometry.hpp:691:9: warning: 'not' is an alternative token spelling,
consider using a traditional token '!' for consistency [readability-operators-representation]
691 | if (not dv_._vertices.empty() and std::is_same_v<view_type, views::z_r>) {
| ^~~
| !
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/geometry.hpp:691:35: warning: 'and' is an alternative token spelling,
consider using a traditional token '&&' for consistency [readability-operators-representation]
691 | if (not dv_._vertices.empty() and std::is_same_v<view_type, views::z_r>) {
| ^~~
| &&
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/geometry.hpp:697:56: warning: 'and' is an alternative token spelling,
consider using a traditional token '&&' for consistency [readability-operators-representation]
697 | if (dv_._type == volume_type::type::e_cylinder and
| ^~~
| &&
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/helpers.hpp:88:13: warning: 'not' is an alternative token spelling,
consider using a traditional token '!' for consistency [readability-operators-representation]
88 | if (not fs_) {
| ^~~
| !
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/helpers.hpp:101:16: warning: 'not' is an alternative token spelling,
consider using a traditional token '!' for consistency [readability-operators-representation]
101 | } else if (not s_._vertices.empty()) {
| ^~~
| !
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/helpers.hpp:104:13: warning: 'not' is an alternative token spelling,
consider using a traditional token '!' for consistency [readability-operators-representation]
104 | if (not fs_) {
| ^~~
| !
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/helpers.hpp:192:17: warning: 'not' is an alternative token spelling,
consider using a traditional token '!' for consistency [readability-operators-representation]
192 | if (not dt_) {
| ^~~
| !
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/helpers.hpp:231:17: warning: 'not' is an alternative token spelling,
consider using a traditional token '!' for consistency [readability-operators-representation]
231 | if (not hl_) {
| ^~~
| !
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/helpers.hpp:234:17: warning: 'not' is an alternative token spelling,
consider using a traditional token '!' for consistency [readability-operators-representation]
234 | if (not dt_) {
| ^~~
| !
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/sheets.hpp:61:77: warning: 'and' is an alternative token spelling,
consider using a traditional token '&&' for consistency [readability-operators-representation]
61 | bool full = (s_._type == proto::surface<point3_container>::type::e_disc and
| ^~~
| &&
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/sheets.hpp:65:68: warning: 'or' is an alternative token spelling,
consider using a traditional token '||' for consistency [readability-operators-representation]
65 | if (s_._type == proto::surface<point3_container>::type::e_disc or
| ^~
| ||
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/sheets.hpp:67:21: warning: 'not' is an alternative token spelling,
consider using a traditional token '!' for consistency [readability-operators-representation]
67 | draw_axes = not fs_;
| ^~~
| !
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/sheets.hpp:114:70: warning: 'and' is an alternative token spelling,
consider using a traditional token '&&' for consistency [readability-operators-representation]
114 | if (s_._type == proto::surface<point3_container>::type::e_trapez and
| ^~~
| &&
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/sheets.hpp:149:72: warning: 'and' is an alternative token spelling,
consider using a traditional token '&&' for consistency [readability-operators-representation]
149 | proto::surface<point3_container>::type::e_rectangle and
| ^~~
| &&
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/sheets.hpp:171:78: warning: 'and' is an alternative token spelling,
consider using a traditional token '&&' for consistency [readability-operators-representation]
171 | } else if (s_._type == proto::surface<point3_container>::type::e_diamond and
| ^~~
| &&
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/sheets.hpp:229:78: warning: 'and' is an alternative token spelling,
consider using a traditional token '&&' for consistency [readability-operators-representation]
229 | } else if (s_._type == proto::surface<point3_container>::type::e_polygon and
| ^~~
| &&
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/sheets.hpp:274:75: warning: 'and' is an alternative token spelling,
consider using a traditional token '&&' for consistency [readability-operators-representation]
274 | } else if (s_._type == proto::surface<point3_container>::type::e_disc and
| ^~~
| &&
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/sheets.hpp:275:16: warning: 'not' is an alternative token spelling,
consider using a traditional token '!' for consistency [readability-operators-representation]
275 | not s_._measures.empty()) {
| ^~~
| !
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/sheets.hpp:304:24: warning: 'and' is an alternative token spelling,
consider using a traditional token '&&' for consistency [readability-operators-representation]
304 | if (ir < 2 and
| ^~~
| &&
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/sheets.hpp:307:21: warning: 'not' is an alternative token spelling,
consider using a traditional token '!' for consistency [readability-operators-representation]
307 | if (not full) {
| ^~~
| !
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/sheets.hpp:320:26: warning: 'and' is an alternative token spelling,
consider using a traditional token '&&' for consistency [readability-operators-representation]
320 | (fs_ and not full) ? s_x * 0.85_scalar * r_min : 0._scalar;
| ^~~
| &&
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/sheets.hpp:320:30: warning: 'not' is an alternative token spelling,
consider using a traditional token '!' for consistency [readability-operators-representation]
320 | (fs_ and not full) ? s_x * 0.85_scalar * r_min : 0._scalar;
| ^~~
| !
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/sheets.hpp:335:25: warning: 'and' is an alternative token spelling,
consider using a traditional token '&&' for consistency [readability-operators-representation]
335 | if (ir == 2 and not full) {
| ^~~
| &&
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/sheets.hpp:335:29: warning: 'not' is an alternative token spelling,
consider using a traditional token '!' for consistency [readability-operators-representation]
335 | if (ir == 2 and not full) {
| ^~~
| !
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/sheets.hpp:339:26: warning: 'and' is an alternative token spelling,
consider using a traditional token '&&' for consistency [readability-operators-representation]
339 | (fs_ and not full) ? s_x * 0.85_scalar * r_min : 0._scalar;
| ^~~
| &&
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/sheets.hpp:339:30: warning: 'not' is an alternative token spelling,
consider using a traditional token '!' for consistency [readability-operators-representation]
339 | (fs_ and not full) ? s_x * 0.85_scalar * r_min : 0._scalar;
| ^~~
| !
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/sheets.hpp:395:78: warning: 'and' is an alternative token spelling,
consider using a traditional token '&&' for consistency [readability-operators-representation]
395 | } else if (s_._type == proto::surface<point3_container>::type::e_annulus and
| ^~~
| &&
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/sheets.hpp:396:16: warning: 'not' is an alternative token spelling,
consider using a traditional token '!' for consistency [readability-operators-representation]
396 | not s_._measures.empty()) {
| ^~~
| !
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/sheets.hpp:574:37: warning: 'and' is an alternative token spelling,
consider using a traditional token '&&' for consistency [readability-operators-representation]
574 | if (t_ == e_module_info and
| ^~~
| &&
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/sheets.hpp:577:42: warning: 'and' is an alternative token spelling,
consider using a traditional token '&&' for consistency [readability-operators-representation]
577 | } else if (t_ == e_grid_info and
| ^~~
| &&
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/sheets.hpp:624:34: warning: 'and' is an alternative token spelling,
consider using a traditional token '&&' for consistency [readability-operators-representation]
624 | } else if (t_ == e_grid_info and not v_._surface_grid._edges_0.empty() and
| ^~~
| &&
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/sheets.hpp:624:38: warning: 'not' is an alternative token spelling,
consider using a traditional token '!' for consistency [readability-operators-representation]
624 | } else if (t_ == e_grid_info and not v_._surface_grid._edges_0.empty() and
| ^~~
| !
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/sheets.hpp:624:76: warning: 'and' is an alternative token spelling,
consider using a traditional token '&&' for consistency [readability-operators-representation]
624 | } else if (t_ == e_grid_info and not v_._surface_grid._edges_0.empty() and
| ^~~
| &&
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/sheets.hpp:625:16: warning: 'not' is an alternative token spelling,
consider using a traditional token '!' for consistency [readability-operators-representation]
625 | not v_._surface_grid._edges_1.empty()) {
| ^~~
| !
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/sheets.hpp:690:9: warning: 'not' is an alternative token spelling,
consider using a traditional token '!' for consistency [readability-operators-representation]
690 | if (not all_s_sheets.empty()) {
| ^~~
| !
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/sheets.hpp:696:9: warning: 'not' is an alternative token spelling,
consider using a traditional token '!' for consistency [readability-operators-representation]
696 | if (not extra_objects.empty()) {
| ^~~
| !
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/display/tools.hpp:13:1: warning: nested namespaces can be concatenated
[modernize-concat-nested-namespaces]
13 | namespace actsvg {
| ^~~~~~~~~~~~~~~~~~
14 |
15 | namespace display {
| ~~~~~~~~~~~~~~~~~
| namespace actsvg::display
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/proto/cluster.hpp:18:1: warning: nested namespaces can be concatenated
[modernize-concat-nested-namespaces]
18 | namespace actsvg {
| ^~~~~~~~~~~~~~~~~~
19 |
20 | namespace proto {
| ~~~~~~~~~~~~~~~
| namespace actsvg::proto
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/proto/detector.hpp:16:1: warning: nested namespaces can be concatenated
[modernize-concat-nested-namespaces]
16 | namespace actsvg {
| ^~~~~~~~~~~~~~~~~~
17 |
18 | namespace proto {
| ~~~~~~~~~~~~~~~
| namespace actsvg::proto
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/proto/grid.hpp:17:1: warning: nested namespaces can be concatenated [modernize-
concat-nested-namespaces]
17 | namespace actsvg {
| ^~~~~~~~~~~~~~~~~~
18 |
19 | namespace proto {
| ~~~~~~~~~~~~~~~
| namespace actsvg::proto
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/proto/material.hpp:17:1: warning: nested namespaces can be concatenated
[modernize-concat-nested-namespaces]
17 | namespace actsvg {
| ^~~~~~~~~~~~~~~~~~
18 |
19 | namespace proto {
| ~~~~~~~~~~~~~~~
| namespace actsvg::proto
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/proto/portal.hpp:23:1: warning: nested namespaces can be concatenated
[modernize-concat-nested-namespaces]
23 | namespace actsvg {
| ^~~~~~~~~~~~~~~~~~
24 |
25 | namespace proto {
| ~~~~~~~~~~~~~~~
| namespace actsvg::proto
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/proto/surface.hpp:22:1: warning: nested namespaces can be concatenated
[modernize-concat-nested-namespaces]
22 | namespace actsvg {
| ^~~~~~~~~~~~~~~~~~
23 |
24 | namespace proto {
| ~~~~~~~~~~~~~~~
| namespace actsvg::proto
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/proto/track.hpp:20:1: warning: nested namespaces can be concatenated [modernize-
concat-nested-namespaces]
20 | namespace actsvg {
| ^~~~~~~~~~~~~~~~~~
21 | namespace proto {
| ~~~~~~~~~~~~~~~
| namespace actsvg::proto
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/proto/volume.hpp:20:1: warning: nested namespaces can be concatenated
[modernize-concat-nested-namespaces]
20 | namespace actsvg {
| ^~~~~~~~~~~~~~~~~~
21 |
22 | namespace proto {
| ~~~~~~~~~~~~~~~
| namespace actsvg::proto
/builds/acts/ci-bridge/src/build/_deps/actsvg-src/meta/include/actsvg/styles/defaults.hpp:13:1: warning: nested namespaces can be concatenated
[modernize-concat-nested-namespaces]
13 | namespace actsvg {
| ^~~~~~~~~~~~~~~~~~
14 |
15 | namespace defaults {
| ~~~~~~~~~~~~~~~~~~
| namespace actsvg::defaults
ninja: build stopped: subcommand failed.
/builds/acts/ci-bridge/src
rm: cannot remove '/builds/acts/ci-bridge/src/clang-tidy/clang-tidy.log': No such file or directory
$ pip install -r CI/clang_tidy/requirements.txt
Collecting annotated-types==0.6.0 (from -r CI/clang_tidy/requirements.txt (line 7))
Downloading annotated_types-0.6.0-py3-none-any.whl.metadata (12 kB)
Collecting appdirs==1.4.4 (from -r CI/clang_tidy/requirements.txt (line 9))
Downloading appdirs-1.4.4-py2.py3-none-any.whl.metadata (9.0 kB)
Collecting codereport==0.3.2 (from -r CI/clang_tidy/requirements.txt (line 11))
Downloading codereport-0.3.2-py3-none-any.whl.metadata (607 bytes)
Collecting fs==2.4.16 (from -r CI/clang_tidy/requirements.txt (line 13))
Downloading fs-2.4.16-py2.py3-none-any.whl.metadata (6.3 kB)
Collecting jinja2==3.1.2 (from -r CI/clang_tidy/requirements.txt (line 15))
Downloading Jinja2-3.1.2-py3-none-any.whl.metadata (3.5 kB)
Collecting markdown-it-py==3.0.0 (from -r CI/clang_tidy/requirements.txt (line 17))
Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)
Collecting markupsafe==2.1.3 (from -r CI/clang_tidy/requirements.txt (line 19))
Downloading MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.9 kB)
Collecting mdurl==0.1.2 (from -r CI/clang_tidy/requirements.txt (line 21))
Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
Collecting pydantic==2.5.2 (from -r CI/clang_tidy/requirements.txt (line 23))
Downloading pydantic-2.5.2-py3-none-any.whl.metadata (65 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.2/65.2 kB 4.7 MB/s eta 0:00:00
Collecting pydantic-core==2.14.5 (from -r CI/clang_tidy/requirements.txt (line 25))
Downloading pydantic_core-2.14.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.5 kB)
Collecting pygments==2.17.2 (from -r CI/clang_tidy/requirements.txt (line 27))
Downloading pygments-2.17.2-py3-none-any.whl.metadata (2.6 kB)
Collecting python-slugify==6.1.2 (from -r CI/clang_tidy/requirements.txt (line 31))
Downloading python_slugify-6.1.2-py2.py3-none-any.whl.metadata (7.6 kB)
Collecting pyyaml==6.0.1 (from -r CI/clang_tidy/requirements.txt (line 33))
Downloading PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
Collecting rich==13.7.0 (from -r CI/clang_tidy/requirements.txt (line 35))
Downloading rich-13.7.0-py3-none-any.whl.metadata (18 kB)
Collecting six==1.16.0 (from -r CI/clang_tidy/requirements.txt (line 37))
Downloading six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB)
Collecting text-unidecode==1.3 (from -r CI/clang_tidy/requirements.txt (line 39))
Downloading text_unidecode-1.3-py2.py3-none-any.whl.metadata (2.4 kB)
Collecting typing-extensions==4.8.0 (from -r CI/clang_tidy/requirements.txt (line 41))
Downloading typing_extensions-4.8.0-py3-none-any.whl.metadata (3.0 kB)
Requirement already satisfied: setuptools in /opt/venv/lib/python3.12/site-packages (from fs==2.4.16->-r CI/clang_tidy/requirements.txt (line 13))
(72.1.0)
Downloading annotated_types-0.6.0-py3-none-any.whl (12 kB)
Downloading appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
Downloading codereport-0.3.2-py3-none-any.whl (12 kB)
Downloading fs-2.4.16-py2.py3-none-any.whl (135 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 135.3/135.3 kB 12.1 MB/s eta 0:00:00
Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 44.0 MB/s eta 0:00:00
Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.5/87.5 kB 37.0 MB/s eta 0:00:00
Downloading MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28 kB)
Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Downloading pydantic-2.5.2-py3-none-any.whl (381 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 381.9/381.9 kB 31.1 MB/s eta 0:00:00
Downloading pydantic_core-2.14.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 92.6 MB/s eta 0:00:00
Downloading pygments-2.17.2-py3-none-any.whl (1.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 189.5 MB/s eta 0:00:00
Downloading python_slugify-6.1.2-py2.py3-none-any.whl (9.4 kB)
Downloading PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (724 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 725.0/725.0 kB 176.0 MB/s eta 0:00:00
Downloading rich-13.7.0-py3-none-any.whl (240 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 240.6/240.6 kB 96.6 MB/s eta 0:00:00
Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.2/78.2 kB 37.0 MB/s eta 0:00:00
Downloading typing_extensions-4.8.0-py3-none-any.whl (31 kB)
Installing collected packages: text-unidecode, appdirs, typing-extensions, six, pyyaml, python-slugify, pygments, mdurl, markupsafe, annotated-types,
pydantic-core, markdown-it-py, jinja2, fs, rich, pydantic, codereport
Attempting uninstall: pyyaml
Found existing installation: PyYAML 6.0.2
Uninstalling PyYAML-6.0.2:
Successfully uninstalled PyYAML-6.0.2
Attempting uninstall: markupsafe
Found existing installation: MarkupSafe 2.1.5
Uninstalling MarkupSafe-2.1.5:
Successfully uninstalled MarkupSafe-2.1.5
Attempting uninstall: jinja2
Found existing installation: Jinja2 3.1.4
Uninstalling Jinja2-3.1.4:
Successfully uninstalled Jinja2-3.1.4
Successfully installed annotated-types-0.6.0 appdirs-1.4.4 codereport-0.3.2 fs-2.4.16 jinja2-3.1.2 markdown-it-py-3.0.0 markupsafe-2.1.3 mdurl-0.1.2
pydantic-2.5.2 pydantic-core-2.14.5 pygments-2.17.2 python-slugify-6.1.2 pyyaml-6.0.1 rich-13.7.0 six-1.16.0 text-unidecode-1.3 typing-
extensions-4.8.0
$ CI/clang_tidy/parse_clang_tidy.py clang-tidy/clang-tidy.log clang-tidy/clang-tidy.json --exclude "*thirdparty*" --exclude "*ActsPodioEdm*" --exclude
"*build/_deps/*"
Write to clang-tidy/clang-tidy.json
$ CI/clang_tidy/check_clang_tidy.py --report clang-tidy/clang-tidy.json --config CI/clang_tidy/limits.yml
╭─ /builds/acts/ci-bridge/src/Tests/UnitTests/Plugins/Detray/DetrayMaterialCon─╮
│ 🔴 │
│ /builds/acts/ci-bridge/src/Tests/UnitTests/Plugins/Detray/DetrayMaterialConv │
│ erterTests.cpp:308:20 ERROR [clang-diagnostic-error] │
│ ╭──────────────────────────────────────────────────────────────────────────╮ │
│ │ no matching constructor for initialization of 'Acts::BinUtility' │ │
│ │ 308 | Acts::BinUtility binUtility(binEdges, │ │
│ │ Acts::BinningOption::open, │ │
│ │ | ^ │ │
│ │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ │
│ │ 309 | Acts::BinningValue::binR); │ │
│ │ | ~~~~~~~~~~~~~~~~~~~~~~~~ │ │
│ │ /builds/acts/ci-bridge/src/Core/include/Acts/Utilities/BinUtility.hpp:88 │ │
│ │ :3: note: candidate constructor not viable: no known conversion from │ │
│ │ 'std::vector<float>' to 'std::vector<ActsScalar> &' (aka 'vector<double> │ │
│ │ &') for 1st argument │ │
│ │ 88 | BinUtility(std::vector<ActsScalar>& bValues, BinningOption opt │ │
│ │ = open, │ │
│ │ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ │
│ │ /builds/acts/ci-bridge/src/Core/include/Acts/Utilities/BinUtility.hpp:74 │ │
│ │ :3: note: candidate constructor not viable: no known conversion from │ │
│ │ 'std::vector<float>' to 'std::size_t' (aka 'unsigned long') for 1st │ │
│ │ argument │ │
│ │ 74 | BinUtility(std::size_t bins, ActsScalar min, ActsScalar max, │ │
│ │ | ^ ~~~~~~~~~~~~~~~~ │ │
│ │ /builds/acts/ci-bridge/src/Core/include/Acts/Utilities/BinUtility.hpp:59 │ │
│ │ :3: note: candidate constructor not viable: requires at most 2 │ │
│ │ arguments, but 3 were provided │ │
│ │ 59 | BinUtility(const BinningData& bData, │ │
│ │ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ │ │
│ │ 60 | const Transform3& tForm = Transform3::Identity()) │ │
│ │ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ │
│ │ /builds/acts/ci-bridge/src/Core/include/Acts/Utilities/BinUtility.hpp:50 │ │
│ │ :3: note: candidate constructor not viable: requires single argument │ │
│ │ 'tForm', but 3 arguments were provided │ │
│ │ 50 | BinUtility(const Transform3& tForm) │ │
│ │ | ^ ~~~~~~~~~~~~~~~~~~~~~~~ │ │
│ │ /builds/acts/ci-bridge/src/Core/include/Acts/Utilities/BinUtility.hpp:99 │ │
│ │ :3: note: candidate constructor not viable: requires single argument │ │
│ │ 'sbu', but 3 arguments were provided │ │
│ │ 99 | BinUtility(const BinUtility& sbu) = default; │ │
│ │ | ^ ~~~~~~~~~~~~~~~~~~~~~ │ │
│ │ /builds/acts/ci-bridge/src/Core/include/Acts/Utilities/BinUtility.hpp:10 │ │
│ │ 1:3: note: candidate constructor not viable: requires single argument │ │
│ │ 'sbu', but 3 arguments were provided │ │
│ │ 101 | BinUtility(BinUtility&& sbu) = default; │ │
│ │ | ^ ~~~~~~~~~~~~~~~~ │ │
│ │ /builds/acts/ci-bridge/src/Core/include/Acts/Utilities/BinUtility.hpp:40 │ │
│ │ :3: note: candidate constructor not viable: requires 0 arguments, but 3 │ │
│ │ were provided │ │
│ │ 40 | BinUtility() │ │
│ │ | ^ │ │
│ │ │ │
│ ╰──────────────────────────────────────────────────────────────────────────╯ │
│ ──────────────────────────────────────────────────────────────────────────── │
│ 🔴 │
│ /builds/acts/ci-bridge/src/Tests/UnitTests/Plugins/Detray/DetrayMaterialConv │
│ erterTests.cpp:269:20 ERROR [clang-diagnostic-error] │
│ ╭──────────────────────────────────────────────────────────────────────────╮ │
│ │ no matching constructor for initialization of 'Acts::BinUtility' │ │
│ │ 269 | Acts::BinUtility binUtility(binEdges, │ │
│ │ Acts::BinningOption::open, │ │
│ │ | ^ │ │
│ │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ │
│ │ 270 | Acts::BinningValue::binR); │ │
│ │ | ~~~~~~~~~~~~~~~~~~~~~~~~ │ │
│ │ /builds/acts/ci-bridge/src/Core/include/Acts/Utilities/BinUtility.hpp:88 │ │
│ │ :3: note: candidate constructor not viable: no known conversion from │ │
│ │ 'std::vector<float>' to 'std::vector<ActsScalar> &' (aka 'vector<double> │ │
│ │ &') for 1st argument │ │
│ │ 88 | BinUtility(std::vector<ActsScalar>& bValues, BinningOption opt │ │
│ │ = open, │ │
│ │ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ │
│ │ /builds/acts/ci-bridge/src/Core/include/Acts/Utilities/BinUtility.hpp:74 │ │
│ │ :3: note: candidate constructor not viable: no known conversion from │ │
│ │ 'std::vector<float>' to 'std::size_t' (aka 'unsigned long') for 1st │ │
│ │ argument │ │
│ │ 74 | BinUtility(std::size_t bins, ActsScalar min, ActsScalar max, │ │
│ │ | ^ ~~~~~~~~~~~~~~~~ │ │
│ │ /builds/acts/ci-bridge/src/Core/include/Acts/Utilities/BinUtility.hpp:59 │ │
│ │ :3: note: candidate constructor not viable: requires at most 2 │ │
│ │ arguments, but 3 were provided │ │
│ │ 59 | BinUtility(const BinningData& bData, │ │
│ │ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ │ │
│ │ 60 | const Transform3& tForm = Transform3::Identity()) │ │
│ │ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ │
│ │ /builds/acts/ci-bridge/src/Core/include/Acts/Utilities/BinUtility.hpp:50 │ │
│ │ :3: note: candidate constructor not viable: requires single argument │ │
│ │ 'tForm', but 3 arguments were provided │ │
│ │ 50 | BinUtility(const Transform3& tForm) │ │
│ │ | ^ ~~~~~~~~~~~~~~~~~~~~~~~ │ │
│ │ /builds/acts/ci-bridge/src/Core/include/Acts/Utilities/BinUtility.hpp:99 │ │
│ │ :3: note: candidate constructor not viable: requires single argument │ │
│ │ 'sbu', but 3 arguments were provided │ │
│ │ 99 | BinUtility(const BinUtility& sbu) = default; │ │
│ │ | ^ ~~~~~~~~~~~~~~~~~~~~~ │ │
│ │ /builds/acts/ci-bridge/src/Core/include/Acts/Utilities/BinUtility.hpp:10 │ │
│ │ 1:3: note: candidate constructor not viable: requires single argument │ │
│ │ 'sbu', but 3 arguments were provided │ │
│ │ 101 | BinUtility(BinUtility&& sbu) = default; │ │
│ │ | ^ ~~~~~~~~~~~~~~~~ │ │
│ │ /builds/acts/ci-bridge/src/Core/include/Acts/Utilities/BinUtility.hpp:40 │ │
│ │ :3: note: candidate constructor not viable: requires 0 arguments, but 3 │ │
│ │ were provided │ │
│ │ 40 | BinUtility() │ │
│ │ | ^ │ │
│ │ │ │
│ ╰──────────────────────────────────────────────────────────────────────────╯ │
│ ──────────────────────────────────────────────────────────────────────────── │
│ 🔴 │
│ /builds/acts/ci-bridge/src/Tests/UnitTests/Plugins/Detray/DetrayMaterialConv │
│ erterTests.cpp:346:20 ERROR [clang-diagnostic-error] │
│ ╭──────────────────────────────────────────────────────────────────────────╮ │
│ │ no matching constructor for initialization of 'Acts::BinUtility' │ │
│ │ 346 | Acts::BinUtility binUtility(binEdges, │ │
│ │ Acts::BinningOption::open, │ │
│ │ | ^ │ │
│ │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ │
│ │ 347 | Acts::BinningValue::binZ); │ │
│ │ | ~~~~~~~~~~~~~~~~~~~~~~~~ │ │
│ │ /builds/acts/ci-bridge/src/Core/include/Acts/Utilities/BinUtility.hpp:88 │ │
│ │ :3: note: candidate constructor not viable: no known conversion from │ │
│ │ 'std::vector<float>' to 'std::vector<ActsScalar> &' (aka 'vector<double> │ │
│ │ &') for 1st argument │ │
│ │ 88 | BinUtility(std::vector<ActsScalar>& bValues, BinningOption opt │ │
│ │ = open, │ │
│ │ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ │
│ │ /builds/acts/ci-bridge/src/Core/include/Acts/Utilities/BinUtility.hpp:74 │ │
│ │ :3: note: candidate constructor not viable: no known conversion from │ │
│ │ 'std::vector<float>' to 'std::size_t' (aka 'unsigned long') for 1st │ │
│ │ argument │ │
│ │ 74 | BinUtility(std::size_t bins, ActsScalar min, ActsScalar max, │ │
│ │ | ^ ~~~~~~~~~~~~~~~~ │ │
│ │ /builds/acts/ci-bridge/src/Core/include/Acts/Utilities/BinUtility.hpp:59 │ │
│ │ :3: note: candidate constructor not viable: requires at most 2 │ │
│ │ arguments, but 3 were provided │ │
│ │ 59 | BinUtility(const BinningData& bData, │ │
│ │ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ │ │
│ │ 60 | const Transform3& tForm = Transform3::Identity()) │ │
│ │ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ │
│ │ /builds/acts/ci-bridge/src/Core/include/Acts/Utilities/BinUtility.hpp:50 │ │
│ │ :3: note: candidate constructor not viable: requires single argument │ │
│ │ 'tForm', but 3 arguments were provided │ │
│ │ 50 | BinUtility(const Transform3& tForm) │ │
│ │ | ^ ~~~~~~~~~~~~~~~~~~~~~~~ │ │
│ │ /builds/acts/ci-bridge/src/Core/include/Acts/Utilities/BinUtility.hpp:99 │ │
│ │ :3: note: candidate constructor not viable: requires single argument │ │
│ │ 'sbu', but 3 arguments were provided │ │
│ │ 99 | BinUtility(const BinUtility& sbu) = default; │ │
│ │ | ^ ~~~~~~~~~~~~~~~~~~~~~ │ │
│ │ /builds/acts/ci-bridge/src/Core/include/Acts/Utilities/BinUtility.hpp:10 │ │
│ │ 1:3: note: candidate constructor not viable: requires single argument │ │
│ │ 'sbu', but 3 arguments were provided │ │
│ │ 101 | BinUtility(BinUtility&& sbu) = default; │ │
│ │ | ^ ~~~~~~~~~~~~~~~~ │ │
│ │ /builds/acts/ci-bridge/src/Core/include/Acts/Utilities/BinUtility.hpp:40 │ │
│ │ :3: note: candidate constructor not viable: requires 0 arguments, but 3 │ │
│ │ were provided │ │
│ │ 40 | BinUtility() │ │
│ │ | ^ │ │
│ │ │ │
│ ╰──────────────────────────────────────────────────────────────────────────╯ │
│ ──────────────────────────────────────────────────────────────────────────── │
╰─────────────
Loading