3#ifndef EDM4EIC_MCRecoTrackerHitAssociation_CollectionData_H 
    4#define EDM4EIC_MCRecoTrackerHitAssociation_CollectionData_H 
   10#include "edm4hep/SimTrackerHit.h" 
   15#include "podio/CollectionBuffers.h" 
   16#include "podio/ICollectionProvider.h" 
   62  void clear(
bool isSubsetColl);
 
   73  bool setReferences(
const podio::ICollectionProvider* collectionProvider, 
bool isSubsetColl);
 
   77  podio::UVecPtr<edm4eic::RawTrackerHit> m_rel_rawHit{
nullptr}; 
 
   78  podio::UVecPtr<edm4hep::SimTrackerHit> m_rel_simHit{
nullptr}; 
 
   83  podio::CollRefCollection m_refCollections{};
 
   84  podio::VectorMembersInfo m_vecmem_info{};
 
   85  std::unique_ptr<MCRecoTrackerHitAssociationDataContainer> m_data{
nullptr};
 
 
MCRecoTrackerHitAssociationCollectionData()
Definition MCRecoTrackerHitAssociationCollectionData.cc:14
 
MCRecoTrackerHitAssociationCollectionData(MCRecoTrackerHitAssociationCollectionData &&other)=default
 
void prepareAfterRead(uint32_t collectionID)
Definition MCRecoTrackerHitAssociationCollectionData.cc:111
 
MCRecoTrackerHitAssociationObjPointerContainer entries
Definition MCRecoTrackerHitAssociationCollectionData.h:37
 
void makeSubsetCollection()
Definition MCRecoTrackerHitAssociationCollectionData.cc:173
 
void prepareForWrite(bool isSubsetColl)
Definition MCRecoTrackerHitAssociationCollectionData.cc:76
 
bool setReferences(const podio::ICollectionProvider *collectionProvider, bool isSubsetColl)
Definition MCRecoTrackerHitAssociationCollectionData.cc:126
 
void clear(bool isSubsetColl)
Definition MCRecoTrackerHitAssociationCollectionData.cc:39
 
podio::CollectionWriteBuffers getCollectionBuffers(bool isSubsetColl)
Definition MCRecoTrackerHitAssociationCollectionData.cc:67
 
~MCRecoTrackerHitAssociationCollectionData()=default
 
MCRecoTrackerHitAssociationCollectionData & operator=(MCRecoTrackerHitAssociationCollectionData &&other)=default
 
MCRecoTrackerHitAssociationCollectionData(const MCRecoTrackerHitAssociationCollectionData &)=delete
 
MCRecoTrackerHitAssociationCollectionData & operator=(const MCRecoTrackerHitAssociationCollectionData &)=delete
 
Definition CalorimeterHit.cc:17
 
std::vector< MCRecoTrackerHitAssociationData > MCRecoTrackerHitAssociationDataContainer
Definition MCRecoTrackerHitAssociationCollectionData.h:25
 
std::deque< MCRecoTrackerHitAssociationObj * > MCRecoTrackerHitAssociationObjPointerContainer
Definition MCRecoTrackerHitAssociationCollectionData.h:24