3#ifndef EICD_CalorimeterHit_CollectionData_H
4#define EICD_CalorimeterHit_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<CalorimeterHitDataContainer> m_data{
nullptr};
Definition: CalorimeterHitCollectionData.h:28
podio::CollectionBuffers getCollectionBuffers(bool isSubsetColl)
Definition: CalorimeterHitCollectionData.cc:29
CalorimeterHitCollectionData(CalorimeterHitCollectionData &&other)=default
CalorimeterHitCollectionData()
Definition: CalorimeterHitCollectionData.cc:10
~CalorimeterHitCollectionData()=default
void prepareAfterRead(int collectionID)
Definition: CalorimeterHitCollectionData.cc:56
void prepareForWrite(bool isSubsetColl)
Definition: CalorimeterHitCollectionData.cc:37
CalorimeterHitCollectionData & operator=(CalorimeterHitCollectionData &&other)=default
CalorimeterHitCollectionData & operator=(const CalorimeterHitCollectionData &)=delete
CalorimeterHitObjPointerContainer entries
Definition: CalorimeterHitCollectionData.h:33
void makeSubsetCollection()
Definition: CalorimeterHitCollectionData.cc:90
bool setReferences(const podio::ICollectionProvider *collectionProvider, bool isSubsetColl)
Definition: CalorimeterHitCollectionData.cc:71
void clear(bool isSubsetColl)
Definition: CalorimeterHitCollectionData.cc:14
CalorimeterHitCollectionData(const CalorimeterHitCollectionData &)=delete
Definition: CalorimeterHit.cc:13
std::deque< CalorimeterHitObj * > CalorimeterHitObjPointerContainer
Definition: CalorimeterHitCollectionData.h:20
std::vector< CalorimeterHitData > CalorimeterHitDataContainer
Definition: CalorimeterHitCollectionData.h:21