Go to the documentation of this file.
12 #include "podio/ObjectID.h"
60 const float&
energy()
const;
66 const float&
time()
const;
69 const std::uint32_t&
nhits()
const;
78 const float&
radius()
const;
97 void time(
float value);
100 void nhits(std::uint32_t value);
142 std::ostream&
operator<<(std::ostream& o,
const ConstCluster& value);
std::ostream & operator<<(std::ostream &o, const ConstBasicParticle &value)
Definition: BasicParticle.cc:102
Cluster clone() const
support cloning (deep-copy)
Definition: Cluster.cc:47
const float & skewness() const
Access the shower skewness [unitless].
Definition: Cluster.cc:64
void unlink()
disconnect from ClusterObj instance
Definition: Cluster.h:126
Definition: ClusterCollection.h:76
Cluster & operator=(const Cluster &other)
copy-assignment operator
Definition: Cluster.cc:37
const std::uint32_t & nhits() const
Access the Number of hits in the cluster.
Definition: Cluster.cc:60
unsigned int id() const
Definition: Cluster.h:134
Definition: ClusterObj.h:18
Definition: BasicParticle.cc:13
~Cluster()
destructor
Definition: Cluster.cc:51
bool operator<(const Cluster &other) const
Definition: Cluster.h:132
Definition: ClusterCollection.h:29
const float & energyError() const
Access the Error on the cluster energy [GeV].
Definition: Cluster.cc:58
const eic::VectorXYZ & position() const
Access the Global position of the cluster [mm].
Definition: Cluster.cc:61
bool isAvailable() const
check whether the object is actually available
Definition: Cluster.cc:86
const float & energy() const
Access the Reconstructed energy of the cluster [GeV].
Definition: Cluster.cc:57
const eic::Index & ID() const
Access the unique ID for this cluster.
Definition: Cluster.cc:56
Cluster()
default constructor
Definition: Cluster.cc:16
friend class ConstCluster
Definition: Cluster.h:28
bool operator==(const Cluster &other) const
Definition: Cluster.h:128
Definition: ClusterConst.h:22
const eic::CovXYZ & positionError() const
Access the Covariance matrix of the position (6 Parameters).
Definition: Cluster.cc:62
const float & time() const
Access the [ns].
Definition: Cluster.cc:59
const podio::ObjectID getObjectID() const
Definition: Cluster.cc:93
const float & radius() const
Access the shower radius [mm].
Definition: Cluster.cc:63
Definition: VectorXYZ.h:13