3#ifndef EICD_InclusiveKinematics_CollectionData_H
4#define EICD_InclusiveKinematics_CollectionData_H
12#include "podio/CollectionBuffers.h"
13#include "podio/ICollectionProvider.h"
54 void clear(
bool isSubsetColl);
65 bool setReferences(
const podio::ICollectionProvider* collectionProvider,
bool isSubsetColl);
69 podio::UVecPtr<eicd::ReconstructedParticle> m_rel_scat;
74 podio::CollRefCollection m_refCollections{};
75 podio::VectorMembersInfo m_vecmem_info{};
76 std::unique_ptr<InclusiveKinematicsDataContainer> m_data{
nullptr};
Definition: InclusiveKinematicsCollectionData.h:29
InclusiveKinematicsCollectionData & operator=(InclusiveKinematicsCollectionData &&other)=default
~InclusiveKinematicsCollectionData()=default
InclusiveKinematicsCollectionData & operator=(const InclusiveKinematicsCollectionData &)=delete
InclusiveKinematicsCollectionData(InclusiveKinematicsCollectionData &&other)=default
InclusiveKinematicsCollectionData(const InclusiveKinematicsCollectionData &)=delete
podio::CollectionBuffers getCollectionBuffers(bool isSubsetColl)
Definition: InclusiveKinematicsCollectionData.cc:38
bool setReferences(const podio::ICollectionProvider *collectionProvider, bool isSubsetColl)
Definition: InclusiveKinematicsCollectionData.cc:88
void clear(bool isSubsetColl)
Definition: InclusiveKinematicsCollectionData.cc:17
InclusiveKinematicsObjPointerContainer entries
Definition: InclusiveKinematicsCollectionData.h:34
void prepareAfterRead(int collectionID)
Definition: InclusiveKinematicsCollectionData.cc:73
void makeSubsetCollection()
Definition: InclusiveKinematicsCollectionData.cc:122
InclusiveKinematicsCollectionData()
Definition: InclusiveKinematicsCollectionData.cc:11
void prepareForWrite(bool isSubsetColl)
Definition: InclusiveKinematicsCollectionData.cc:46
Definition: CalorimeterHit.cc:13
std::deque< InclusiveKinematicsObj * > InclusiveKinematicsObjPointerContainer
Definition: InclusiveKinematicsCollectionData.h:21
std::vector< InclusiveKinematicsData > InclusiveKinematicsDataContainer
Definition: InclusiveKinematicsCollectionData.h:22