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