Go to the documentation of this file.
3 #ifndef EICD_ConstMergedClusterRelations_H
4 #define EICD_ConstMergedClusterRelations_H
10 #include "podio/ObjectID.h"
54 const std::uint32_t&
size()
const;
57 const std::array<eic::Index, 4>&
parent()
const;
ConstMergedClusterRelations & operator=(const ConstMergedClusterRelations &other)
copy-assignment operator
Definition: MergedClusterRelationsConst.cc:31
bool operator==(const ConstMergedClusterRelations &other) const
Definition: MergedClusterRelationsConst.h:69
const podio::ObjectID getObjectID() const
Definition: MergedClusterRelationsConst.cc:65
Definition: MergedClusterRelations.h:23
const std::array< eic::Index, 4 > & parent() const
Access the (up to 4) parents for this cluster.
Definition: MergedClusterRelationsConst.cc:50
ConstMergedClusterRelations clone() const
support cloning (deep-copy)
Definition: MergedClusterRelationsConst.cc:41
Definition: BasicParticle.cc:13
const eic::Index & clusterID() const
Access the associated cluster ID.
Definition: MergedClusterRelationsConst.cc:48
void unlink()
disconnect from MergedClusterRelationsObj instance
Definition: MergedClusterRelationsConst.h:67
Definition: MergedClusterRelationsObj.h:18
ConstMergedClusterRelations()
default constructor
Definition: MergedClusterRelationsConst.cc:16
const std::uint32_t & size() const
Access the number of valid parents.
Definition: MergedClusterRelationsConst.cc:49
~ConstMergedClusterRelations()
destructor
Definition: MergedClusterRelationsConst.cc:45
unsigned int id() const
Definition: MergedClusterRelationsConst.h:75
bool operator<(const ConstMergedClusterRelations &other) const
Definition: MergedClusterRelationsConst.h:73
Definition: MergedClusterRelationsCollection.h:51
bool isAvailable() const
check whether the object is actually available
Definition: MergedClusterRelationsConst.cc:58
Definition: MergedClusterRelationsCollection.h:76
Definition: MergedClusterRelationsConst.h:21