Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::ConstVectorTrackContainer Exception Referencefinal

#include <acts/blob/sPHENIX/Core/include/Acts/EventData/VectorTrackContainer.hpp>

+ Inheritance diagram for Acts::ConstVectorTrackContainer:
+ Collaboration diagram for Acts::ConstVectorTrackContainer:

Public Member Functions

 ConstVectorTrackContainer ()
 
 ConstVectorTrackContainer (const VectorTrackContainer &other)
 
 ConstVectorTrackContainer (ConstVectorTrackContainer &&)=default
 
 ConstVectorTrackContainer (VectorTrackContainer &&other)
 
std::any component_impl (HashedString key, IndexType itrack) const
 
ConstParameters parameters (IndexType itrack) const
 
ConstCovariance covariance (IndexType itrack) const
 
- Public Member Functions inherited from Acts::detail_vtc::VectorTrackContainerBase
constexpr bool hasColumn_impl (HashedString key) const
 
const SurfacereferenceSurface_impl (IndexType itrack) const
 
std::size_t size_impl () const
 

Additional Inherited Members

- Public Types inherited from Acts::detail_vtc::VectorTrackContainerBase
using IndexType = MultiTrajectoryTraits::IndexType
 
using Parameters = typename detail_lt::Types< eBoundSize, false >::CoefficientsMap
 
using Covariance = typename detail_lt::Types< eBoundSize, false >::CovarianceMap
 
using ConstParameters = typename detail_lt::Types< eBoundSize, true >::CoefficientsMap
 
using ConstCovariance = typename detail_lt::Types< eBoundSize, true >::CovarianceMap
 
- Public Attributes inherited from Acts::detail_vtc::VectorTrackContainerBase
std::vector< IndexTypem_tipIndex
 
std::vector< IndexTypem_stemIndex
 
std::vector< ParticleHypothesism_particleHypothesis
 
std::vector< typename
detail_lt::Types< eBoundSize >
::Coefficients > 
m_params
 
std::vector< typename
detail_lt::Types< eBoundSize >
::Covariance
m_cov
 
std::vector< std::shared_ptr
< const Surface > > 
m_referenceSurfaces
 
std::vector< unsigned int > m_nMeasurements
 
std::vector< unsigned int > m_nHoles
 
std::vector< float > m_chi2
 
std::vector< unsigned int > m_ndf
 
std::vector< unsigned int > m_nOutliers
 
std::vector< unsigned int > m_nSharedHits
 
std::unordered_map
< HashedString,
std::unique_ptr
< detail::DynamicColumnBase > > 
m_dynamic
 
- Static Public Attributes inherited from Acts::detail_vtc::VectorTrackContainerBase
static constexpr auto kInvalid = MultiTrajectoryTraits::kInvalid
 
static constexpr auto MeasurementSizeMax
 
- Protected Member Functions inherited from Acts::detail_vtc::VectorTrackContainerBase
 VectorTrackContainerBase ()=default
 
 VectorTrackContainerBase (const VectorTrackContainerBase &other)
 
 VectorTrackContainerBase (VectorTrackContainerBase &&other)=default
 
bool checkConsistency () const
 
- Static Protected Member Functions inherited from Acts::detail_vtc::VectorTrackContainerBase
template<bool EnsureConst, typename T >
static std::any component_impl (T &instance, HashedString key, IndexType itrack)
 

Detailed Description

Definition at line 270 of file VectorTrackContainer.hpp.

View newest version in sPHENIX GitHub at line 270 of file VectorTrackContainer.hpp

Constructor & Destructor Documentation

Acts::ConstVectorTrackContainer::ConstVectorTrackContainer ( )
inline

Definition at line 273 of file VectorTrackContainer.hpp.

View newest version in sPHENIX GitHub at line 273 of file VectorTrackContainer.hpp

Acts::ConstVectorTrackContainer::ConstVectorTrackContainer ( const VectorTrackContainer other)
inline

Definition at line 276 of file VectorTrackContainer.hpp.

View newest version in sPHENIX GitHub at line 276 of file VectorTrackContainer.hpp

Acts::ConstVectorTrackContainer::ConstVectorTrackContainer ( ConstVectorTrackContainer &&  )
default
Acts::ConstVectorTrackContainer::ConstVectorTrackContainer ( VectorTrackContainer &&  other)
inline

Definition at line 282 of file VectorTrackContainer.hpp.

View newest version in sPHENIX GitHub at line 282 of file VectorTrackContainer.hpp

References testing::internal::move().

+ Here is the call graph for this function:

Member Function Documentation

std::any Acts::ConstVectorTrackContainer::component_impl ( HashedString  key,
IndexType  itrack 
) const
inline

Definition at line 290 of file VectorTrackContainer.hpp.

View newest version in sPHENIX GitHub at line 290 of file VectorTrackContainer.hpp

ConstCovariance Acts::ConstVectorTrackContainer::covariance ( IndexType  itrack) const
inline

Definition at line 299 of file VectorTrackContainer.hpp.

View newest version in sPHENIX GitHub at line 299 of file VectorTrackContainer.hpp

References Acts::detail_vtc::VectorTrackContainerBase::m_cov.

ConstParameters Acts::ConstVectorTrackContainer::parameters ( IndexType  itrack) const
inline

Definition at line 295 of file VectorTrackContainer.hpp.

View newest version in sPHENIX GitHub at line 295 of file VectorTrackContainer.hpp

References Acts::detail_vtc::VectorTrackContainerBase::m_params.


The documentation for this exception was generated from the following file: