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

#include <acts/blob/sPHENIX/Plugins/Podio/include/Acts/Plugins/Podio/PodioDynamicColumns.hpp>

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

Public Member Functions

 DynamicColumn (const std::string &name, podio::UserDataCollection< T > collection={})
 
- Public Member Functions inherited from Acts::podio_detail::DynamicColumnBase
 DynamicColumnBase (const std::string &name)
 
std::any get (size_t i) const override=0
 
virtual void add ()=0
 
virtual void clear ()=0
 
virtual void erase (size_t i)=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
 
virtual void releaseInto (podio::Frame &frame, const std::string &prefix)=0
 
- Public Member Functions inherited from Acts::podio_detail::ConstDynamicColumnBase
 ConstDynamicColumnBase (const std::string &name)
 
virtual size_t size () const =0
 

Additional Inherited Members

- Protected Attributes inherited from Acts::podio_detail::ConstDynamicColumnBase
std::string m_name
 

Detailed Description

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

Definition at line 51 of file PodioDynamicColumns.hpp.

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

Constructor & Destructor Documentation

template<typename T >
Acts::podio_detail::DynamicColumn< T >::DynamicColumn ( const std::string &  name,
podio::UserDataCollection< T collection = {} 
)
inline

Definition at line 52 of file PodioDynamicColumns.hpp.

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


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