#include <TrackSummaryContainer.h>
◆ IndexType
◆ TrackSummaryContainer()
◆ component_impl()
| 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.
80 {
84 }
87
89 }
90 }
91 throw std::runtime_error("TrackSummaryContainer no such component " +
92 std::to_string(key));
93}
std::any component_impl(Acts::HashedString key, ActsTrk::IndexType itrack) const
access to components by pointer with type
std::vector< ActsTrk::detail::Decoration > m_decorations
◆ covariance()
◆ decodeSurfaces()
Definition at line 125 of file TrackSummaryContainer.cxx.
125 {
127 for ( auto xAODSurfacePtr: *src) {
129 }
130}
std::vector< std::shared_ptr< const Acts::Surface > > m_surfaces
std::shared_ptr< const Acts::Surface > decodeSurface(const xAOD::TrackSurface *backend)
Creates transient Acts Surface objects given a surface backend implementation should be exact mirror ...
◆ dynamicKeys_impl()
| std::vector< Acts::HashedString > ActsTrk::TrackSummaryContainer::dynamicKeys_impl |
( |
| ) |
const |
Definition at line 114 of file TrackSummaryContainer.cxx.
114 {
115 std::vector<Acts::HashedString>
result;
118 continue;
119 }
121 }
123}
static const std::set< Acts::HashedString > staticVariableHashes
◆ fillFrom()
◆ hasColumn_impl()
| bool ActsTrk::TrackSummaryContainer::hasColumn_impl |
( |
Acts::HashedString | key | ) |
const |
|
constexpr |
return true if the container has specific decoration
Definition at line 214 of file Tracking/Acts/ActsEvent/ActsEvent/TrackSummaryContainer.h.
215 {
216 using namespace Acts::HashedStringLiteral;
217 switch (key) {
218 case "params"_hash:
219 case "cov"_hash:
220 case "nMeasurements"_hash:
221 case "nHoles"_hash:
222 case "d0"_hash:
223 case "chi2"_hash:
224 case "ndf"_hash:
225 case "nOutliers"_hash:
226 case "hSharedHits"_hash:
227 case "tipIndex"_hash:
228 case "stemIndex"_hash:
229
230 return true;
231 }
234 return true;
235 }
236 }
237 return false;
238}
◆ parameters()
◆ particleHypothesis_impl()
| Acts::ParticleHypothesis ActsTrk::TrackSummaryContainer::particleHypothesis_impl |
( |
IndexType | itrack | ) |
const |
return pointer to reference surface
Definition at line 42 of file TrackSummaryContainer.cxx.
42 {
44}
xAOD::ParticleHypothesis convert(Acts::ParticleHypothesis h)
◆ referenceSurface_impl()
| const Acts::Surface * ActsTrk::TrackSummaryContainer::referenceSurface_impl |
( |
ActsTrk::IndexType | itrack | ) |
const |
return pointer to reference surface
Definition at line 33 of file TrackSummaryContainer.cxx.
34 {
36 throw std::out_of_range(
37 "TrackSummaryContainer index out of range when accessing reference "
38 "surface");
40}
◆ restoreDecorations()
| void ActsTrk::TrackSummaryContainer::restoreDecorations |
( |
| ) |
|
Definition at line 110 of file TrackSummaryContainer.cxx.
110 {
112}
static const std::set< std::string > staticVariables
std::vector< Decoration > restoreDecorations(const SG::IConstAuxStore *container, const std::set< std::string > &staticVariables)
◆ size_impl()
| std::size_t ActsTrk::TrackSummaryContainer::size_impl |
( |
| ) |
const |
◆ MutableTrackContainerHandle
template<typename T>
| friend class MutableTrackContainerHandle |
|
friend |
◆ MutableTrackSummaryContainer
◆ kInvalid
| auto ActsTrk::TrackSummaryContainer::kInvalid = Acts::MultiTrajectoryTraits::kInvalid |
|
staticconstexpr |
◆ m_decorations
◆ m_surfaces
| std::vector<std::shared_ptr<const Acts::Surface> > ActsTrk::TrackSummaryContainer::m_surfaces |
|
protected |
◆ m_trackBackend
◆ staticVariableHashes
| const std::set< Acts::HashedString > ActsTrk::TrackSummaryContainer::staticVariableHashes |
|
static |
◆ staticVariables
| const std::set< std::string > ActsTrk::TrackSummaryContainer::staticVariables |
|
static |
Initial value:= {
"params", "covParams", "nMeasurements", "nHoles", "chi2f",
"ndf", "nOutliers", "nSharedHits", "tipIndex", "stemIndex",
"particleHypothesis", "surfaceIndex"}
Definition at line 13 of file Tracking/Acts/ActsEvent/ActsEvent/TrackSummaryContainer.h.
The documentation for this class was generated from the following files: