PODIO v00-16-03
An Event-Data-Model Toolkit for High Energy Physics Experiments
|
#include <SIOBlockUserData.h>
Public Member Functions | |
SIOBlockUserData () | |
SIOBlockUserData (const std::string &name) | |
void | read (sio::read_device &device, sio::version_type) override |
void | write (sio::write_device &device) override |
void | createBuffers (bool) override |
SIOBlock * | create (const std::string &name) const override |
Public Member Functions inherited from podio::SIOBlock | |
SIOBlock (const std::string &nam, sio::version_type vers) | |
SIOBlock ()=delete | |
SIOBlock (const SIOBlock &)=delete | |
SIOBlock & | operator= (const SIOBlock &)=delete |
podio::CollectionBase * | getCollection () |
podio::CollectionReadBuffers | getBuffers () const |
std::string | name () |
void | setCollection (podio::CollectionBase *col) |
virtual SIOBlock * | create (const std::string &name) const =0 |
virtual void | createBuffers (const bool subsetCollection=false)=0 |
Additional Inherited Members | |
Protected Attributes inherited from podio::SIOBlock | |
bool | m_subsetColl {false} |
podio::CollectionReadBuffers | m_buffers {} |
Definition at line 30 of file SIOBlockUserData.h.
|
inline |
Definition at line 32 of file SIOBlockUserData.h.
Referenced by podio::SIOBlockUserData< BasicType, typename >::create().
|
inline |
Definition at line 37 of file SIOBlockUserData.h.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements podio::SIOBlock.
Definition at line 56 of file SIOBlockUserData.h.
|
inlineoverride |
Definition at line 40 of file SIOBlockUserData.h.
|
inlineoverride |
Definition at line 49 of file SIOBlockUserData.h.