EICd
EIC data model
|
#include <Cluster2DInfoConst.h>
Public Member Functions | |
ConstCluster2DInfo () | |
default constructor More... | |
ConstCluster2DInfo (eic::Index clusterID, eic::VectorPolar polar, float eta) | |
ConstCluster2DInfo (Cluster2DInfoObj *obj) | |
constructor from existing Cluster2DInfoObj More... | |
ConstCluster2DInfo (const ConstCluster2DInfo &other) | |
copy constructor More... | |
ConstCluster2DInfo & | operator= (const ConstCluster2DInfo &other) |
copy-assignment operator More... | |
ConstCluster2DInfo | clone () const |
support cloning (deep-copy) More... | |
~ConstCluster2DInfo () | |
destructor More... | |
const eic::Index & | clusterID () const |
Access the Primary cluster ID. More... | |
const eic::VectorPolar & | polar () const |
Access the Cluster position polar information. More... | |
const float & | eta () const |
Access the Cluster pseudorapidity. More... | |
bool | isAvailable () const |
check whether the object is actually available More... | |
void | unlink () |
disconnect from Cluster2DInfoObj instance More... | |
bool | operator== (const ConstCluster2DInfo &other) const |
bool | operator== (const Cluster2DInfo &other) const |
bool | operator< (const ConstCluster2DInfo &other) const |
unsigned int | id () const |
const podio::ObjectID | getObjectID () const |
Friends | |
class | Cluster2DInfo |
class | Cluster2DInfoCollection |
class | Cluster2DInfoConstCollectionIterator |
Additional info for 3D clusters
eic::ConstCluster2DInfo::ConstCluster2DInfo | ( | ) |
default constructor
eic::ConstCluster2DInfo::ConstCluster2DInfo | ( | eic::Index | clusterID, |
eic::VectorPolar | polar, | ||
float | eta | ||
) |
eic::ConstCluster2DInfo::ConstCluster2DInfo | ( | Cluster2DInfoObj * | obj | ) |
constructor from existing Cluster2DInfoObj
eic::ConstCluster2DInfo::ConstCluster2DInfo | ( | const ConstCluster2DInfo & | other | ) |
copy constructor
eic::ConstCluster2DInfo::~ConstCluster2DInfo | ( | ) |
destructor
ConstCluster2DInfo eic::ConstCluster2DInfo::clone | ( | ) | const |
support cloning (deep-copy)
const eic::Index & eic::ConstCluster2DInfo::clusterID | ( | ) | const |
Access the Primary cluster ID.
const float & eic::ConstCluster2DInfo::eta | ( | ) | const |
Access the Cluster pseudorapidity.
const podio::ObjectID eic::ConstCluster2DInfo::getObjectID | ( | ) | const |
|
inline |
bool eic::ConstCluster2DInfo::isAvailable | ( | ) | const |
check whether the object is actually available
|
inline |
ConstCluster2DInfo & eic::ConstCluster2DInfo::operator= | ( | const ConstCluster2DInfo & | other | ) |
copy-assignment operator
bool eic::ConstCluster2DInfo::operator== | ( | const Cluster2DInfo & | other | ) | const |
|
inline |
const eic::VectorPolar & eic::ConstCluster2DInfo::polar | ( | ) | const |
Access the Cluster position polar information.
|
inline |
disconnect from Cluster2DInfoObj instance
|
friend |
|
friend |
|
friend |