Go to the documentation of this file.
3 #ifndef EICD_ProtoCluster_H
4 #define EICD_ProtoCluster_H
11 #include "podio/ObjectID.h"
105 std::ostream&
operator<<(std::ostream& o,
const ConstProtoCluster& value);
std::ostream & operator<<(std::ostream &o, const ConstBasicParticle &value)
Definition: BasicParticle.cc:102
ProtoCluster clone() const
support cloning (deep-copy)
Definition: ProtoCluster.cc:41
bool isAvailable() const
check whether the object is actually available
Definition: ProtoCluster.cc:68
void unlink()
disconnect from ProtoClusterObj instance
Definition: ProtoCluster.h:89
const eic::Weight & weight() const
Access the How much of this hit belongs to the cluster? [0->1].
Definition: ProtoCluster.cc:52
friend class ConstProtoCluster
Definition: ProtoCluster.h:27
Definition: BasicParticle.cc:13
ProtoCluster()
default constructor
Definition: ProtoCluster.cc:16
Definition: ProtoCluster.h:23
Definition: ProtoClusterConst.h:21
const eic::Index & hitID() const
Access the Hit ID.
Definition: ProtoCluster.cc:50
const podio::ObjectID getObjectID() const
Definition: ProtoCluster.cc:75
Definition: ProtoClusterCollection.h:29
Definition: ProtoClusterCollection.h:76
ProtoCluster & operator=(const ProtoCluster &other)
copy-assignment operator
Definition: ProtoCluster.cc:31
bool operator==(const ProtoCluster &other) const
Definition: ProtoCluster.h:91
Definition: ProtoClusterObj.h:18
bool operator<(const ProtoCluster &other) const
Definition: ProtoCluster.h:95
unsigned int id() const
Definition: ProtoCluster.h:97
~ProtoCluster()
destructor
Definition: ProtoCluster.cc:45
const eic::Index & clusterID() const
Access the ID of the cluster associated with this hit (-1 if none)
Definition: ProtoCluster.cc:51