ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::SpacePointProxy< container_t > Class Template Reference

#include <Acts/EventData/SpacePointProxy.hpp>

Inheritance diagram for Acts::SpacePointProxy< container_t >:
[legend]

Public Types

using ContainerType = container_t
using ValueType = typename ContainerType::ValueType

Public Member Functions

 SpacePointProxy (const container_t &container, std::size_t index)
 SpacePointProxy (container_t &&container, std::size_t index)=delete
const Acts::Vector3bottomStripVector () const
const ValueTypeexternalSpacePoint () const
std::size_t index () const
float phi () const
float radius () const
const Acts::Vector3stripCenterDistance () const
const Acts::Vector3topStripCenterPosition () const
const Acts::Vector3topStripVector () const
float varianceR () const
float varianceZ () const
float x () const
float y () const
float z () const

Member Typedef Documentation

◆ ContainerType

template<typename container_t>
using Acts::SpacePointProxy< container_t >::ContainerType = container_t

◆ ValueType

template<typename container_t>
using Acts::SpacePointProxy< container_t >::ValueType = typename ContainerType::ValueType

Constructor & Destructor Documentation

◆ SpacePointProxy() [1/2]

template<typename container_t>
Acts::SpacePointProxy< container_t >::SpacePointProxy ( container_t && container,
std::size_t index )
delete

◆ SpacePointProxy() [2/2]

template<typename container_t>
Acts::SpacePointProxy< container_t >::SpacePointProxy ( const container_t & container,
std::size_t index )

Member Function Documentation

◆ bottomStripVector()

template<typename container_t>
const Acts::Vector3 & Acts::SpacePointProxy< container_t >::bottomStripVector ( ) const

◆ externalSpacePoint()

template<typename container_t>
const ValueType & Acts::SpacePointProxy< container_t >::externalSpacePoint ( ) const

◆ index()

template<typename container_t>
std::size_t Acts::SpacePointProxy< container_t >::index ( ) const

◆ phi()

template<typename container_t>
float Acts::SpacePointProxy< container_t >::phi ( ) const

◆ radius()

template<typename container_t>
float Acts::SpacePointProxy< container_t >::radius ( ) const

◆ stripCenterDistance()

template<typename container_t>
const Acts::Vector3 & Acts::SpacePointProxy< container_t >::stripCenterDistance ( ) const

◆ topStripCenterPosition()

template<typename container_t>
const Acts::Vector3 & Acts::SpacePointProxy< container_t >::topStripCenterPosition ( ) const

◆ topStripVector()

template<typename container_t>
const Acts::Vector3 & Acts::SpacePointProxy< container_t >::topStripVector ( ) const

◆ varianceR()

template<typename container_t>
float Acts::SpacePointProxy< container_t >::varianceR ( ) const

◆ varianceZ()

template<typename container_t>
float Acts::SpacePointProxy< container_t >::varianceZ ( ) const

◆ x()

template<typename container_t>
float Acts::SpacePointProxy< container_t >::x ( ) const

◆ y()

template<typename container_t>
float Acts::SpacePointProxy< container_t >::y ( ) const

◆ z()

template<typename container_t>
float Acts::SpacePointProxy< container_t >::z ( ) const