Class podio::SIOBlock

class SIOBlock : public sio::block

Base class for sio::block handlers used with PODIO.

Subclassed by podio::SIOBlockUserData< BasicType, typename >

Public Functions

inline SIOBlock(const std::string &nam, sio::version_type vers)
SIOBlock() = delete
SIOBlock(const SIOBlock&) = delete
SIOBlock &operator=(const SIOBlock&) = delete
inline podio::CollectionBase *getCollection()
inline podio::CollectionReadBuffers getBuffers() const
inline std::string name()
inline void setSubsetCollection(bool subsetColl)
inline void setCollection(podio::CollectionBase *col)
virtual SIOBlock *create(const std::string &name) const = 0