|
| | SpacePointProxy2 (const SpacePointProxy2 &other) noexcept=default |
| | Copy construct a space point proxy.
|
| | SpacePointProxy2 (const SpacePointProxy2< false > &other) noexcept |
| | Copy construct a mutable space point proxy.
|
| | SpacePointProxy2 (Container &container, Index index) noexcept |
| | Constructs a space point proxy for the given container and index.
|
| SpacePointProxy2< 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 std::array< float, 3 > & | bottomStripVector () const noexcept |
| | Const access to the bottom strip vector of the space point.
|
| std::array< float, 3 > & | bottomStripVector () const noexcept |
| | Mutable access to the bottom strip vector of the space point.
|
| const SpacePointContainer2 & | container () const noexcept |
| | Gets the container holding the space point.
|
| SpacePointContainer2 & | container () const noexcept |
| | Gets the container holding the space point.
|
template<bool other_read_only>
requires (!ReadOnly) |
| void | copyFrom (const SpacePointProxy2< other_read_only > &other, SpacePointColumns columnsToCopy) const |
| | Copies the specified columns from another space point to this space point.
|
| SpacePointIndex2 | copyFromIndex () const noexcept |
| | Const access to the copy from index of the space point.
|
| SpacePointIndex2 & | copyFromIndex () const noexcept |
| | Mutable access to the copy from index of the 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.
|
| SpacePointProxy2 & | operator= (const SpacePointProxy2 &other) noexcept=default |
| | Copy assign a space point proxy.
|
| SpacePointProxy2 & | operator= (const SpacePointProxy2< false > &other) noexcept |
| | Copy assign a mutable space point proxy.
|
| SpacePointProxy2 & | operator= (SpacePointProxy2 &&other) noexcept=default |
| | Move assign a space point proxy.
|
| SpacePointProxy2 & | operator= (SpacePointProxy2< false > &&other) noexcept |
| | Move assign a mutable space point proxy.
|
| 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.
|
| const std::array< float, 3 > & | stripCenterDistance () const noexcept |
| | Const access to the strip center distance of the space point.
|
| std::array< float, 3 > & | stripCenterDistance () const noexcept |
| | Mutable access to the strip center distance 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.
|
| const std::array< float, 3 > & | topStripCenter () const noexcept |
| | Const access to the top strip center of the space point.
|
| std::array< float, 3 > & | topStripCenter () const noexcept |
| | Mutable access to the top strip center of the space point.
|
| const std::array< float, 3 > & | topStripVector () const noexcept |
| | Const access to the top strip vector of the space point.
|
| std::array< float, 3 > & | topStripVector () const noexcept |
| | Mutable access to the top strip vector of the space point.
|
| float | varianceR () const noexcept |
| | Const access to the variance in R direction of the space point.
|
| float & | varianceR () const noexcept |
| | Mutable access to the variance in R direction of the space point.
|
| float | varianceZ () const noexcept |
| | Const access to the variance in Z direction of the space point.
|
| float & | varianceZ () const noexcept |
| | Mutable access to the variance in Z direction of the space point.
|
| const std::array< float, 2 > & | varianceZR () const noexcept |
| | Get const reference to ZR coordinate variances.
|
| std::array< float, 2 > & | varianceZR () const noexcept |
| | Get mutable reference to ZR coordinate variances.
|
| 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 |
| | Get const reference to XY coordinates of the space point.
|
| std::array< float, 2 > & | xy () const noexcept |
| | Get mutable reference to XY coordinates of the space point.
|
| const std::array< float, 3 > & | xyz () const noexcept |
| | Get const reference to XYZ coordinates of the space point.
|
| std::array< float, 3 > & | xyz () const noexcept |
| | Get mutable reference to XYZ coordinates of the space point.
|
| const std::array< float, 4 > & | xyzr () const noexcept |
| | Get const reference to XYZR coordinates of the space point.
|
| std::array< float, 4 > & | xyzr () const noexcept |
| | Get mutable reference to 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 |
| | Get const reference to ZR coordinates of the space point.
|
| std::array< float, 2 > & | zr () const noexcept |
| | Get mutable reference to ZR coordinates of the space point.
|
template<bool read_only>
class Acts::SpacePointProxy2< read_only >
A proxy class for accessing individual space points.