Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::detail::DynamicColumnBase Struct Referenceabstract

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

+ Inheritance diagram for Acts::detail::DynamicColumnBase:

Public Member Functions

virtual ~DynamicColumnBase ()=default
 
virtual std::any get (size_t i)=0
 
virtual std::any get (size_t i) const =0
 
virtual void add ()=0
 
virtual void clear ()=0
 
virtual void reserve (size_t size)=0
 
virtual void erase (size_t i)=0
 
virtual size_t size () const =0
 
virtual void copyFrom (size_t dstIdx, const DynamicColumnBase &src, size_t srcIdx)=0
 
virtual std::unique_ptr
< DynamicColumnBase
clone (bool empty=false) const =0
 

Detailed Description

Definition at line 18 of file DynamicColumn.hpp.

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

Constructor & Destructor Documentation

virtual Acts::detail::DynamicColumnBase::~DynamicColumnBase ( )
virtualdefault

Member Function Documentation

virtual void Acts::detail::DynamicColumnBase::add ( )
pure virtual
virtual void Acts::detail::DynamicColumnBase::clear ( )
pure virtual
virtual std::unique_ptr<DynamicColumnBase> Acts::detail::DynamicColumnBase::clone ( bool  empty = false) const
pure virtual
virtual void Acts::detail::DynamicColumnBase::copyFrom ( size_t  dstIdx,
const DynamicColumnBase src,
size_t  srcIdx 
)
pure virtual
virtual void Acts::detail::DynamicColumnBase::erase ( size_t  i)
pure virtual
virtual std::any Acts::detail::DynamicColumnBase::get ( size_t  i)
pure virtual
virtual std::any Acts::detail::DynamicColumnBase::get ( size_t  i) const
pure virtual
virtual void Acts::detail::DynamicColumnBase::reserve ( size_t  size)
pure virtual
virtual size_t Acts::detail::DynamicColumnBase::size ( ) const
pure virtual

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