EICd
EIC data model
|
#include <ProtoClusterConst.h>
Public Member Functions | |
ConstProtoCluster () | |
default constructor More... | |
ConstProtoCluster (eic::Index hitID, eic::Index clusterID, eic::Weight weight) | |
ConstProtoCluster (ProtoClusterObj *obj) | |
constructor from existing ProtoClusterObj More... | |
ConstProtoCluster (const ConstProtoCluster &other) | |
copy constructor More... | |
ConstProtoCluster & | operator= (const ConstProtoCluster &other) |
copy-assignment operator More... | |
ConstProtoCluster | clone () const |
support cloning (deep-copy) More... | |
~ConstProtoCluster () | |
destructor More... | |
const eic::Index & | hitID () const |
Access the Hit ID. More... | |
const eic::Index & | clusterID () const |
Access the ID of the cluster associated with this hit (-1 if none) More... | |
const eic::Weight & | weight () const |
Access the How much of this hit belongs to the cluster? [0->1]. More... | |
bool | isAvailable () const |
check whether the object is actually available More... | |
void | unlink () |
disconnect from ProtoClusterObj instance More... | |
bool | operator== (const ConstProtoCluster &other) const |
bool | operator== (const ProtoCluster &other) const |
bool | operator< (const ConstProtoCluster &other) const |
unsigned int | id () const |
const podio::ObjectID | getObjectID () const |
Friends | |
class | ProtoCluster |
class | ProtoClusterCollection |
class | ProtoClusterConstCollectionIterator |
Relational info linking hits to their associated cluster
eic::ConstProtoCluster::ConstProtoCluster | ( | ) |
default constructor
eic::ConstProtoCluster::ConstProtoCluster | ( | eic::Index | hitID, |
eic::Index | clusterID, | ||
eic::Weight | weight | ||
) |
eic::ConstProtoCluster::ConstProtoCluster | ( | ProtoClusterObj * | obj | ) |
constructor from existing ProtoClusterObj
eic::ConstProtoCluster::ConstProtoCluster | ( | const ConstProtoCluster & | other | ) |
copy constructor
eic::ConstProtoCluster::~ConstProtoCluster | ( | ) |
destructor
ConstProtoCluster eic::ConstProtoCluster::clone | ( | ) | const |
support cloning (deep-copy)
const eic::Index & eic::ConstProtoCluster::clusterID | ( | ) | const |
Access the ID of the cluster associated with this hit (-1 if none)
const podio::ObjectID eic::ConstProtoCluster::getObjectID | ( | ) | const |
const eic::Index & eic::ConstProtoCluster::hitID | ( | ) | const |
Access the Hit ID.
|
inline |
bool eic::ConstProtoCluster::isAvailable | ( | ) | const |
check whether the object is actually available
|
inline |
ConstProtoCluster & eic::ConstProtoCluster::operator= | ( | const ConstProtoCluster & | other | ) |
copy-assignment operator
|
inline |
bool eic::ConstProtoCluster::operator== | ( | const ProtoCluster & | other | ) | const |
|
inline |
disconnect from ProtoClusterObj instance
const eic::Weight & eic::ConstProtoCluster::weight | ( | ) | const |
Access the How much of this hit belongs to the cluster? [0->1].
|
friend |
|
friend |
|
friend |