3#ifndef EICD_RingImage_CollectionData_H
4#define EICD_RingImage_CollectionData_H
11#include "podio/CollectionBuffers.h"
12#include "podio/ICollectionProvider.h"
53 void clear(
bool isSubsetColl);
64 bool setReferences(
const podio::ICollectionProvider* collectionProvider,
bool isSubsetColl);
72 podio::CollRefCollection m_refCollections{};
73 podio::VectorMembersInfo m_vecmem_info{};
74 std::unique_ptr<RingImageDataContainer> m_data{
nullptr};
Definition: RingImageCollectionData.h:28
void prepareAfterRead(int collectionID)
Definition: RingImageCollectionData.cc:56
void makeSubsetCollection()
Definition: RingImageCollectionData.cc:90
void clear(bool isSubsetColl)
Definition: RingImageCollectionData.cc:14
RingImageCollectionData(const RingImageCollectionData &)=delete
RingImageCollectionData & operator=(RingImageCollectionData &&other)=default
RingImageCollectionData(RingImageCollectionData &&other)=default
RingImageObjPointerContainer entries
Definition: RingImageCollectionData.h:33
RingImageCollectionData()
Definition: RingImageCollectionData.cc:10
void prepareForWrite(bool isSubsetColl)
Definition: RingImageCollectionData.cc:37
RingImageCollectionData & operator=(const RingImageCollectionData &)=delete
~RingImageCollectionData()=default
podio::CollectionBuffers getCollectionBuffers(bool isSubsetColl)
Definition: RingImageCollectionData.cc:29
bool setReferences(const podio::ICollectionProvider *collectionProvider, bool isSubsetColl)
Definition: RingImageCollectionData.cc:71
Definition: CalorimeterHit.cc:13
std::deque< RingImageObj * > RingImageObjPointerContainer
Definition: RingImageCollectionData.h:20
std::vector< RingImageData > RingImageDataContainer
Definition: RingImageCollectionData.h:21