![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Core/include/Acts/EventData/TrackContainer.hpp>
Public Types | |
| using | IndexType = TrackIndexType |
| using | TrackProxy = Acts::TrackProxy< track_container_t, traj_t, holder_t, false > |
| using | ConstTrackProxy = Acts::TrackProxy< track_container_t, traj_t, holder_t, true > |
Public Member Functions | |
| TrackContainer (holder_t< track_container_t > container, holder_t< traj_t > traj) | |
Public Attributes | |
| friend | TrackProxy |
| friend | ConstTrackProxy |
| m_traj | |
| detail_tc::ConstIf< holder_t < traj_t >, ReadOnly > | m_traj |
Static Public Attributes | |
| static constexpr bool | ReadOnly |
| static constexpr bool | TrackStateReadOnly |
| static constexpr IndexType | kInvalid = kTrackIndexInvalid |
Track container interface class. This type represents a collections of tracks. It uses a backend to store both the actual tracks and the associated track states.
| track_container_t | the track container backend |
| traj_t | the track state container backend |
| holder_t | ownership management class for the backend |
Definition at line 41 of file TrackContainer.hpp.
View newest version in sPHENIX GitHub at line 41 of file TrackContainer.hpp
| using Acts::TrackContainer< track_container_t, traj_t, holder_t >::ConstTrackProxy = Acts::TrackProxy<track_container_t, traj_t, holder_t, true> |
Definition at line 58 of file TrackContainer.hpp.
View newest version in sPHENIX GitHub at line 58 of file TrackContainer.hpp
| using Acts::TrackContainer< track_container_t, traj_t, holder_t >::IndexType = TrackIndexType |
Definition at line 52 of file TrackContainer.hpp.
View newest version in sPHENIX GitHub at line 52 of file TrackContainer.hpp
| using Acts::TrackContainer< track_container_t, traj_t, holder_t >::TrackProxy = Acts::TrackProxy<track_container_t, traj_t, holder_t, false> |
Definition at line 56 of file TrackContainer.hpp.
View newest version in sPHENIX GitHub at line 56 of file TrackContainer.hpp
|
inline |
Constructor from a track container backend and a track state container backend
| container | the track container backend |
| traj | the track state container backend |
Definition at line 69 of file TrackContainer.hpp.
View newest version in sPHENIX GitHub at line 69 of file TrackContainer.hpp
| friend Acts::TrackContainer< track_container_t, traj_t, holder_t >::ConstTrackProxy |
Definition at line 62 of file TrackContainer.hpp.
View newest version in sPHENIX GitHub at line 62 of file TrackContainer.hpp
|
static |
Definition at line 53 of file TrackContainer.hpp.
View newest version in sPHENIX GitHub at line 53 of file TrackContainer.hpp
| Acts::TrackContainer< track_container_t, traj_t, holder_t >::m_traj |
Definition at line 70 of file TrackContainer.hpp.
View newest version in sPHENIX GitHub at line 70 of file TrackContainer.hpp
| detail_tc::ConstIf<holder_t<traj_t>, ReadOnly> Acts::TrackContainer< track_container_t, traj_t, holder_t >::m_traj |
Definition at line 322 of file TrackContainer.hpp.
View newest version in sPHENIX GitHub at line 322 of file TrackContainer.hpp
|
static |
Definition at line 43 of file TrackContainer.hpp.
View newest version in sPHENIX GitHub at line 43 of file TrackContainer.hpp
Referenced by BOOST_AUTO_TEST_CASE_TEMPLATE().
| friend Acts::TrackContainer< track_container_t, traj_t, holder_t >::TrackProxy |
Definition at line 61 of file TrackContainer.hpp.
View newest version in sPHENIX GitHub at line 61 of file TrackContainer.hpp
|
static |
Definition at line 45 of file TrackContainer.hpp.
View newest version in sPHENIX GitHub at line 45 of file TrackContainer.hpp