Go to the documentation of this file.
3 #ifndef EICD_ConstCluster_H
4 #define EICD_ConstCluster_H
11 #include "podio/ObjectID.h"
55 const float&
energy()
const;
61 const float&
time()
const;
64 const std::uint32_t&
nhits()
const;
73 const float&
radius()
const;
const eic::CovXYZ & positionError() const
Access the Covariance matrix of the position (6 Parameters).
Definition: ClusterConst.cc:60
ConstCluster clone() const
support cloning (deep-copy)
Definition: ClusterConst.cc:47
Definition: ClusterCollection.h:76
Definition: ClusterCollection.h:51
Definition: ClusterObj.h:18
Definition: BasicParticle.cc:13
const podio::ObjectID getObjectID() const
Definition: ClusterConst.cc:76
unsigned int id() const
Definition: ClusterConst.h:93
const float & skewness() const
Access the shower skewness [unitless].
Definition: ClusterConst.cc:62
const eic::VectorXYZ & position() const
Access the Global position of the cluster [mm].
Definition: ClusterConst.cc:59
ConstCluster()
default constructor
Definition: ClusterConst.cc:16
ConstCluster & operator=(const ConstCluster &other)
copy-assignment operator
Definition: ClusterConst.cc:37
bool operator<(const ConstCluster &other) const
Definition: ClusterConst.h:91
bool operator==(const ConstCluster &other) const
Definition: ClusterConst.h:87
const float & energy() const
Access the Reconstructed energy of the cluster [GeV].
Definition: ClusterConst.cc:55
void unlink()
disconnect from ClusterObj instance
Definition: ClusterConst.h:85
~ConstCluster()
destructor
Definition: ClusterConst.cc:51
const float & radius() const
Access the shower radius [mm].
Definition: ClusterConst.cc:61
Definition: ClusterConst.h:22
const float & energyError() const
Access the Error on the cluster energy [GeV].
Definition: ClusterConst.cc:56
bool isAvailable() const
check whether the object is actually available
Definition: ClusterConst.cc:69
const float & time() const
Access the [ns].
Definition: ClusterConst.cc:57
Definition: VectorXYZ.h:13
const eic::Index & ID() const
Access the unique ID for this cluster.
Definition: ClusterConst.cc:54
const std::uint32_t & nhits() const
Access the Number of hits in the cluster.
Definition: ClusterConst.cc:58