EICd
EIC data model
|
#include <Cluster3DInfoConst.h>
Public Member Functions | |
ConstCluster3DInfo () | |
default constructor More... | |
ConstCluster3DInfo (eic::Index clusterID, eic::VectorPolar polar, float eta, eic::Direction direction) | |
ConstCluster3DInfo (Cluster3DInfoObj *obj) | |
constructor from existing Cluster3DInfoObj More... | |
ConstCluster3DInfo (const ConstCluster3DInfo &other) | |
copy constructor More... | |
ConstCluster3DInfo & | operator= (const ConstCluster3DInfo &other) |
copy-assignment operator More... | |
ConstCluster3DInfo | clone () const |
support cloning (deep-copy) More... | |
~ConstCluster3DInfo () | |
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... | |
const eic::Direction & | direction () const |
Access the Intrinsic direction of the cluster at the central position [rad, 0->pi and -pi->pi]. More... | |
bool | isAvailable () const |
check whether the object is actually available More... | |
void | unlink () |
disconnect from Cluster3DInfoObj instance More... | |
bool | operator== (const ConstCluster3DInfo &other) const |
bool | operator== (const Cluster3DInfo &other) const |
bool | operator< (const ConstCluster3DInfo &other) const |
unsigned int | id () const |
const podio::ObjectID | getObjectID () const |
Friends | |
class | Cluster3DInfo |
class | Cluster3DInfoCollection |
class | Cluster3DInfoConstCollectionIterator |
Additional info for 3D clusters
eic::ConstCluster3DInfo::ConstCluster3DInfo | ( | ) |
default constructor
eic::ConstCluster3DInfo::ConstCluster3DInfo | ( | eic::Index | clusterID, |
eic::VectorPolar | polar, | ||
float | eta, | ||
eic::Direction | direction | ||
) |
eic::ConstCluster3DInfo::ConstCluster3DInfo | ( | Cluster3DInfoObj * | obj | ) |
constructor from existing Cluster3DInfoObj
eic::ConstCluster3DInfo::ConstCluster3DInfo | ( | const ConstCluster3DInfo & | other | ) |
copy constructor
eic::ConstCluster3DInfo::~ConstCluster3DInfo | ( | ) |
destructor
ConstCluster3DInfo eic::ConstCluster3DInfo::clone | ( | ) | const |
support cloning (deep-copy)
const eic::Index & eic::ConstCluster3DInfo::clusterID | ( | ) | const |
Access the Primary cluster ID.
const eic::Direction & eic::ConstCluster3DInfo::direction | ( | ) | const |
Access the Intrinsic direction of the cluster at the central position [rad, 0->pi and -pi->pi].
const float & eic::ConstCluster3DInfo::eta | ( | ) | const |
Access the Cluster pseudorapidity.
const podio::ObjectID eic::ConstCluster3DInfo::getObjectID | ( | ) | const |
|
inline |
bool eic::ConstCluster3DInfo::isAvailable | ( | ) | const |
check whether the object is actually available
|
inline |
ConstCluster3DInfo & eic::ConstCluster3DInfo::operator= | ( | const ConstCluster3DInfo & | other | ) |
copy-assignment operator
bool eic::ConstCluster3DInfo::operator== | ( | const Cluster3DInfo & | other | ) | const |
|
inline |
const eic::VectorPolar & eic::ConstCluster3DInfo::polar | ( | ) | const |
Access the Cluster position polar information.
|
inline |
disconnect from Cluster3DInfoObj instance
|
friend |
|
friend |
|
friend |