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