Struct podio::CollectionWriteBuffers

struct CollectionWriteBuffers

Struct bundling the buffers that represent a collection for writing.

data is used by ROOT and holds the address of a unique_ptr. vecPtr holds the raw vector pointer, used by SIO and RNTuple.

Public Functions

template<typename T>
inline std::vector<T> *dataAsVector()

Public Members

void *data = {nullptr}
void *vecPtr = {nullptr}
CollRefCollection *references = {nullptr}
VectorMembersInfo *vectorMembers = {nullptr}