|
| | SpacePointProxy (const SpacePointProxy &other) noexcept=default |
| | Copy construct a space point proxy.
|
| | SpacePointProxy (const SpacePointProxy< false > &other) noexcept |
| | Copy construct a mutable space point proxy.
|
| | SpacePointProxy (Container &container, Index index) noexcept |
| | Constructs a space point proxy for the given container and index.
|
| SpacePointProxy< true > | asConst () const noexcept |
| | Returns a const proxy of the space point.
|
| void | assignSourceLinks (std::span< const SourceLink > sourceLinks) const |
| | Assigns source links to the space point.
|
| const SpacePointContainer & | container () const noexcept |
| | Gets the container holding the space point.
|
| SpacePointContainer & | container () const noexcept |
| | Gets the container holding the space point.
|
| SpacePointIndex | copiedFromIndex () const noexcept |
| | Const access to the copied from index of the space point.
|
| SpacePointIndex & | copiedFromIndex () const noexcept |
| | Mutable access to the copied from index of the space point.
|
template<bool other_read_only>
requires (!ReadOnly) |
| void | copyFrom (const SpacePointProxy< other_read_only > &other, SpacePointColumns columnsToCopy) const |
| | Copies the specified columns from another space point to this space point.
|
| template<typename T> |
| const T & | extra (const ConstSpacePointColumnProxy< T > &column) const noexcept |
| | Const access to an extra column of data for the space point.
|
| template<typename T> |
| T & | extra (MutableSpacePointColumnProxy< T > &column) const noexcept |
| | Mutable access to an extra column of data for the space point.
|
| Index | index () const noexcept |
| | Gets the index of the space point in the container.
|
| SpacePointProxy & | operator= (const SpacePointProxy &other) noexcept=default |
| | Copy assign a space point proxy.
|
| SpacePointProxy & | operator= (const SpacePointProxy< false > &other) noexcept |
| | Copy assign a mutable space point proxy.
|
| SpacePointProxy & | operator= (SpacePointProxy &&other) noexcept=default |
| | Move assign a space point proxy.
|
| SpacePointProxy & | operator= (SpacePointProxy< false > &&other) noexcept |
| | Move assign a mutable space point proxy.
|
| const OuterStripSpacePointCalibrationDetails & | outerStripCalibrationDetails () const noexcept |
| | Const access to the outer strip calibration details of the space point.
|
| OuterStripSpacePointCalibrationDetails & | outerStripCalibrationDetails () const noexcept |
| | Mutable access to the outer strip calibration details of the space point.
|
| float | phi () const noexcept |
| | Const access to the phi coordinate of the space point.
|
| float & | phi () const noexcept |
| | Mutable access to the phi coordinate of the space point.
|
| float | r () const noexcept |
| | Const access to the r coordinate of the space point.
|
| float & | r () const noexcept |
| | Mutable access to the r coordinate of the space point.
|
| std::span< const SourceLink > | sourceLinks () const noexcept |
| | Const access to the source links of the space point.
|
| std::span< SourceLink > | sourceLinks () const noexcept |
| | Mutable access to the source links of the space point.
|
| float | time () const noexcept |
| | Const access to the time information of the space point.
|
| float & | time () const noexcept |
| | Mutable access to the time information of the space point.
|
| float | varianceR () const noexcept |
| | Const access to the variance r of the space point.
|
| float & | varianceR () const noexcept |
| | Mutable access to the variance r of the space point.
|
| float | varianceT () const noexcept |
| | Const access to the variance t of the space point.
|
| float & | varianceT () const noexcept |
| | Mutable access to the variance t of the space point.
|
| float | varianceZ () const noexcept |
| | Const access to the variance z of the space point.
|
| float & | varianceZ () const noexcept |
| | Mutable access to the variance z of the space point.
|
| const std::array< float, 2 > & | varianceZR () const noexcept |
| | Const access to the ZR coordinate variances.
|
| std::array< float, 2 > & | varianceZR () const noexcept |
| | Mutable access to the ZR coordinate variances of the space point.
|
| float | x () const noexcept |
| | Const access to the x coordinate of the space point.
|
| float & | x () const noexcept |
| | Mutable access to the x coordinate of the space point.
|
| const std::array< float, 2 > & | xy () const noexcept |
| | Const access to the XY coordinates of the space point.
|
| std::array< float, 2 > & | xy () const noexcept |
| | Mutable access to the XY coordinates of the space point.
|
| const std::array< float, 3 > & | xyz () const noexcept |
| | Const access to the XYZ coordinates of the space point.
|
| std::array< float, 3 > & | xyz () const noexcept |
| | Mutable access to the XYZ coordinates of the space point.
|
| const std::array< float, 4 > & | xyzr () const noexcept |
| | Const access to the XYZR coordinates of the space point.
|
| std::array< float, 4 > & | xyzr () const noexcept |
| | Mutable access to the XYZR coordinates of the space point.
|
| float | y () const noexcept |
| | Const access to the y coordinate of the space point.
|
| float & | y () const noexcept |
| | Mutable access to the y coordinate of the space point.
|
| float | z () const noexcept |
| | Const access to the z coordinate of the space point.
|
| float & | z () const noexcept |
| | Mutable access to the z coordinate of the space point.
|
| const std::array< float, 2 > & | zr () const noexcept |
| | Const access to the ZR coordinates of the space point.
|
| std::array< float, 2 > & | zr () const noexcept |
| | Mutable access to the ZR coordinates of the space point.
|
template<bool read_only>
class Acts::SpacePointProxy< read_only >
A proxy class for accessing individual space points.