Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::detail::DynamicColumn< T > Struct Template Reference

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

+ Inheritance diagram for Acts::detail::DynamicColumn< T >:
+ Collaboration diagram for Acts::detail::DynamicColumn< T >:

Public Member Functions

std::any get (size_t i) override
 
std::any get (size_t i) const override
 
void add () override
 
void clear () override
 
void reserve (size_t size) override
 
void erase (size_t i) override
 
size_t size () const override
 
std::unique_ptr
< DynamicColumnBase
clone (bool empty) const override
 
void copyFrom (size_t dstIdx, const DynamicColumnBase &src, size_t srcIdx) override
 
- Public Member Functions inherited from Acts::detail::DynamicColumnBase
virtual ~DynamicColumnBase ()=default
 

Public Attributes

std::vector< Tm_vector
 

Detailed Description

template<typename T>
struct Acts::detail::DynamicColumn< T >

Definition at line 37 of file DynamicColumn.hpp.

View newest version in sPHENIX GitHub at line 37 of file DynamicColumn.hpp

Member Function Documentation

template<typename T>
void Acts::detail::DynamicColumn< T >::add ( )
inlineoverridevirtual

Implements Acts::detail::DynamicColumnBase.

Definition at line 48 of file DynamicColumn.hpp.

View newest version in sPHENIX GitHub at line 48 of file DynamicColumn.hpp

References Acts::detail::DynamicColumn< T >::m_vector.

template<typename T>
void Acts::detail::DynamicColumn< T >::clear ( )
inlineoverridevirtual

Implements Acts::detail::DynamicColumnBase.

Definition at line 49 of file DynamicColumn.hpp.

View newest version in sPHENIX GitHub at line 49 of file DynamicColumn.hpp

References Acts::detail::DynamicColumn< T >::m_vector.

template<typename T>
std::unique_ptr<DynamicColumnBase> Acts::detail::DynamicColumn< T >::clone ( bool  empty) const
inlineoverridevirtual

Implements Acts::detail::DynamicColumnBase.

Definition at line 54 of file DynamicColumn.hpp.

View newest version in sPHENIX GitHub at line 54 of file DynamicColumn.hpp

template<typename T>
void Acts::detail::DynamicColumn< T >::copyFrom ( size_t  dstIdx,
const DynamicColumnBase src,
size_t  srcIdx 
)
inlineoverridevirtual

Implements Acts::detail::DynamicColumnBase.

Definition at line 61 of file DynamicColumn.hpp.

View newest version in sPHENIX GitHub at line 61 of file DynamicColumn.hpp

References assert, and Acts::detail::DynamicColumn< T >::m_vector.

template<typename T>
void Acts::detail::DynamicColumn< T >::erase ( size_t  i)
inlineoverridevirtual

Implements Acts::detail::DynamicColumnBase.

Definition at line 51 of file DynamicColumn.hpp.

View newest version in sPHENIX GitHub at line 51 of file DynamicColumn.hpp

References i, and Acts::detail::DynamicColumn< T >::m_vector.

template<typename T>
std::any Acts::detail::DynamicColumn< T >::get ( size_t  i)
inlineoverridevirtual

Implements Acts::detail::DynamicColumnBase.

Definition at line 38 of file DynamicColumn.hpp.

View newest version in sPHENIX GitHub at line 38 of file DynamicColumn.hpp

References assert, i, and Acts::detail::DynamicColumn< T >::m_vector.

template<typename T>
std::any Acts::detail::DynamicColumn< T >::get ( size_t  i) const
inlineoverridevirtual

Implements Acts::detail::DynamicColumnBase.

Definition at line 43 of file DynamicColumn.hpp.

View newest version in sPHENIX GitHub at line 43 of file DynamicColumn.hpp

References assert, i, and Acts::detail::DynamicColumn< T >::m_vector.

template<typename T>
void Acts::detail::DynamicColumn< T >::reserve ( size_t  size)
inlineoverridevirtual

Implements Acts::detail::DynamicColumnBase.

Definition at line 50 of file DynamicColumn.hpp.

View newest version in sPHENIX GitHub at line 50 of file DynamicColumn.hpp

References Acts::detail::DynamicColumn< T >::m_vector.

template<typename T>
size_t Acts::detail::DynamicColumn< T >::size ( ) const
inlineoverridevirtual

Implements Acts::detail::DynamicColumnBase.

Definition at line 52 of file DynamicColumn.hpp.

View newest version in sPHENIX GitHub at line 52 of file DynamicColumn.hpp

References Acts::detail::DynamicColumn< T >::m_vector.

Member Data Documentation


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