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