ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::SpacePointContainer2::Range< read_only > Class Template Reference

Range facade over contiguous index spans. More...

#include <Acts/EventData/SpacePointContainer2.hpp>

Inheritance diagram for Acts::SpacePointContainer2::Range< read_only >:
[legend]
Collaboration diagram for Acts::SpacePointContainer2::Range< read_only >:
[legend]

Public Types

using Base
 Base class type.

Public Member Functions

template<typename... Ts>
auto zip (const ConstColumnProxy< Ts > &...columns) const noexcept
 Zip this range with additional columns.

Detailed Description

template<bool read_only>
class Acts::SpacePointContainer2::Range< read_only >

Range facade over contiguous index spans.

Member Typedef Documentation

◆ Base

template<bool read_only>
using Acts::SpacePointContainer2::Range< read_only >::Base
Initial value:
Acts::detail::ContainerRange<Range<read_only>, Range<true>,
Range facade over contiguous index spans.
Definition SpacePointContainer2.hpp:474
SpacePointContainer2(SpacePointColumns columns=SpacePointColumns::None) noexcept
Constructs and empty space point container.
SpacePointIndex2 Index
Type alias for space point index in container.
Definition SpacePointContainer2.hpp:51

Base class type.

Member Function Documentation

◆ zip()

template<bool read_only>
template<typename... Ts>
auto Acts::SpacePointContainer2::Range< read_only >::zip ( const ConstColumnProxy< Ts > &... columns) const
noexcept

Zip this range with additional columns.

Parameters
columnsAdditional columns to zip with the range
Returns
Zipped range with additional columns