![]() |
ATLAS Offline Software
|
#include <TrackSummaryContainer.h>
Public Types | |
| using | IndexType = uint32_t |
Public Member Functions | |
| TrackSummaryContainer (const DataLink< xAOD::TrackSummaryContainer > &lin=nullptr) | |
| constexpr bool | hasColumn_impl (Acts::HashedString key) const |
| return true if the container has specific decoration | |
| const Acts::Surface * | referenceSurface_impl (ActsTrk::IndexType itrack) const |
| return pointer to reference surface | |
| Acts::ParticleHypothesis | particleHypothesis_impl (IndexType itrack) const |
| return pointer to reference surface | |
| std::size_t | size_impl () const |
| returns number of stored tracks | |
| std::any | component_impl (Acts::HashedString key, ActsTrk::IndexType itrack) const |
| access to components by pointer with type | |
| ActsTrk::ConstParameters | parameters (ActsTrk::IndexType itrack) const |
| parameters of the track | |
| ActsTrk::ConstCovariance | covariance (ActsTrk::IndexType itrack) const |
| covariance of the track fit | |
| void | fillFrom (ActsTrk::MutableTrackSummaryContainer &mtb) |
| void | restoreDecorations () |
| void | decodeSurfaces (const xAOD::TrackSurfaceContainer *src) |
| std::vector< Acts::HashedString > | dynamicKeys_impl () const |
Static Public Attributes | |
| static constexpr auto | kInvalid = Acts::kTrackIndexInvalid |
| static const std::set< std::string > | staticVariables |
| static const std::set< Acts::HashedString > | staticVariableHashes |
Protected Attributes | |
| DataLink< xAOD::TrackSummaryContainer > | m_trackBackend = nullptr |
| std::vector< ActsTrk::detail::Decoration > | m_decorations |
| std::vector< std::shared_ptr< const Acts::Surface > > | m_surfaces |
Friends | |
| template<typename T> | |
| class | MutableTrackContainerHandle |
| class | MutableTrackSummaryContainer |
Definition at line 56 of file Tracking/Acts/ActsEvent/ActsEvent/TrackSummaryContainer.h.
| using ActsTrk::TrackSummaryContainer::IndexType = uint32_t |
Definition at line 58 of file Tracking/Acts/ActsEvent/ActsEvent/TrackSummaryContainer.h.
| ActsTrk::TrackSummaryContainer::TrackSummaryContainer | ( | const DataLink< xAOD::TrackSummaryContainer > & | lin = nullptr | ) |
Definition at line 28 of file TrackSummaryContainer.cxx.
| std::any ActsTrk::TrackSummaryContainer::component_impl | ( | Acts::HashedString | key, |
| ActsTrk::IndexType | itrack ) const |
access to components by pointer with type
Definition at line 79 of file TrackSummaryContainer.cxx.
| ActsTrk::ConstCovariance ActsTrk::TrackSummaryContainer::covariance | ( | ActsTrk::IndexType | itrack | ) | const |
covariance of the track fit
Definition at line 100 of file TrackSummaryContainer.cxx.
| void ActsTrk::TrackSummaryContainer::decodeSurfaces | ( | const xAOD::TrackSurfaceContainer * | src | ) |
Definition at line 125 of file TrackSummaryContainer.cxx.
| std::vector< Acts::HashedString > ActsTrk::TrackSummaryContainer::dynamicKeys_impl | ( | ) | const |
Definition at line 114 of file TrackSummaryContainer.cxx.
| void ActsTrk::TrackSummaryContainer::fillFrom | ( | ActsTrk::MutableTrackSummaryContainer & | mtb | ) |
Definition at line 105 of file TrackSummaryContainer.cxx.
|
constexpr |
return true if the container has specific decoration
Definition at line 214 of file Tracking/Acts/ActsEvent/ActsEvent/TrackSummaryContainer.h.
| ActsTrk::ConstParameters ActsTrk::TrackSummaryContainer::parameters | ( | ActsTrk::IndexType | itrack | ) | const |
parameters of the track
Definition at line 95 of file TrackSummaryContainer.cxx.
| Acts::ParticleHypothesis ActsTrk::TrackSummaryContainer::particleHypothesis_impl | ( | IndexType | itrack | ) | const |
return pointer to reference surface
Definition at line 42 of file TrackSummaryContainer.cxx.
| const Acts::Surface * ActsTrk::TrackSummaryContainer::referenceSurface_impl | ( | ActsTrk::IndexType | itrack | ) | const |
return pointer to reference surface
Definition at line 33 of file TrackSummaryContainer.cxx.
| void ActsTrk::TrackSummaryContainer::restoreDecorations | ( | ) |
Definition at line 110 of file TrackSummaryContainer.cxx.
| std::size_t ActsTrk::TrackSummaryContainer::size_impl | ( | ) | const |
returns number of stored tracks
Definition at line 46 of file TrackSummaryContainer.cxx.
|
friend |
Definition at line 102 of file Tracking/Acts/ActsEvent/ActsEvent/TrackSummaryContainer.h.
|
friend |
Definition at line 103 of file Tracking/Acts/ActsEvent/ActsEvent/TrackSummaryContainer.h.
|
staticconstexpr |
Definition at line 59 of file Tracking/Acts/ActsEvent/ActsEvent/TrackSummaryContainer.h.
|
protected |
Definition at line 114 of file Tracking/Acts/ActsEvent/ActsEvent/TrackSummaryContainer.h.
|
protected |
Definition at line 115 of file Tracking/Acts/ActsEvent/ActsEvent/TrackSummaryContainer.h.
|
protected |
Definition at line 113 of file Tracking/Acts/ActsEvent/ActsEvent/TrackSummaryContainer.h.
|
static |
Definition at line 19 of file Tracking/Acts/ActsEvent/ActsEvent/TrackSummaryContainer.h.
|
static |
Definition at line 13 of file Tracking/Acts/ActsEvent/ActsEvent/TrackSummaryContainer.h.