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