Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Core/include/Acts/EventData/MultiTrajectory.hpp>
Public Types | |
using | iterator_category = std::forward_iterator_tag |
using | value_type = ProxyType |
using | difference_type = std::ptrdiff_t |
using | pointer = void |
using | reference = void |
Public Member Functions | |
Iterator & | operator++ () |
bool | operator== (const Iterator &other) const |
bool | operator!= (const Iterator &other) const |
ProxyType | operator* () const |
ProxyType | operator* () |
Public Attributes | |
std::optional< ProxyType > | proxy |
Iterator that wraps a track state proxy. The nullopt case signifies the end of the range, i.e. the "past-the-end" iterator
Definition at line 983 of file MultiTrajectory.hpp.
View newest version in sPHENIX GitHub at line 983 of file MultiTrajectory.hpp
using Acts::detail_lt::TrackStateRange< reverse, trajectory_t, M, ReadOnly >::Iterator::difference_type = std::ptrdiff_t |
Definition at line 988 of file MultiTrajectory.hpp.
View newest version in sPHENIX GitHub at line 988 of file MultiTrajectory.hpp
using Acts::detail_lt::TrackStateRange< reverse, trajectory_t, M, ReadOnly >::Iterator::iterator_category = std::forward_iterator_tag |
Definition at line 986 of file MultiTrajectory.hpp.
View newest version in sPHENIX GitHub at line 986 of file MultiTrajectory.hpp
using Acts::detail_lt::TrackStateRange< reverse, trajectory_t, M, ReadOnly >::Iterator::pointer = void |
Definition at line 989 of file MultiTrajectory.hpp.
View newest version in sPHENIX GitHub at line 989 of file MultiTrajectory.hpp
using Acts::detail_lt::TrackStateRange< reverse, trajectory_t, M, ReadOnly >::Iterator::reference = void |
Definition at line 990 of file MultiTrajectory.hpp.
View newest version in sPHENIX GitHub at line 990 of file MultiTrajectory.hpp
using Acts::detail_lt::TrackStateRange< reverse, trajectory_t, M, ReadOnly >::Iterator::value_type = ProxyType |
Definition at line 987 of file MultiTrajectory.hpp.
View newest version in sPHENIX GitHub at line 987 of file MultiTrajectory.hpp
|
inline |
Definition at line 1027 of file MultiTrajectory.hpp.
View newest version in sPHENIX GitHub at line 1027 of file MultiTrajectory.hpp
|
inline |
Definition at line 1029 of file MultiTrajectory.hpp.
View newest version in sPHENIX GitHub at line 1029 of file MultiTrajectory.hpp
|
inline |
Definition at line 1030 of file MultiTrajectory.hpp.
View newest version in sPHENIX GitHub at line 1030 of file MultiTrajectory.hpp
|
inline |
Definition at line 992 of file MultiTrajectory.hpp.
View newest version in sPHENIX GitHub at line 992 of file MultiTrajectory.hpp
References Acts::detail_lt::TrackStateProxy< trajectory_t, M, ReadOnly >::component(), Acts::hashString(), Acts::detail_lt::TrackStateProxy< trajectory_t, M, ReadOnly >::kInvalid, and next.
|
inline |
Definition at line 1017 of file MultiTrajectory.hpp.
View newest version in sPHENIX GitHub at line 1017 of file MultiTrajectory.hpp
References Acts::detail_lt::TrackStateRange< reverse, trajectory_t, M, ReadOnly >::Iterator::proxy.
std::optional<ProxyType> Acts::detail_lt::TrackStateRange< reverse, trajectory_t, M, ReadOnly >::Iterator::proxy |
Definition at line 984 of file MultiTrajectory.hpp.
View newest version in sPHENIX GitHub at line 984 of file MultiTrajectory.hpp
Referenced by Acts::detail_lt::TrackStateRange< reverse, trajectory_t, M, ReadOnly >::Iterator::operator==().