Go to the documentation of this file.
3 #ifndef EICD_Cluster2DInfo_H
4 #define EICD_Cluster2DInfo_H
11 #include "podio/ObjectID.h"
62 const float&
eta()
const;
77 void eta(
float value);
103 std::ostream&
operator<<(std::ostream& o,
const ConstCluster2DInfo& value);
std::ostream & operator<<(std::ostream &o, const ConstBasicParticle &value)
Definition: BasicParticle.cc:102
friend class ConstCluster2DInfo
Definition: Cluster2DInfo.h:27
Cluster2DInfo()
default constructor
Definition: Cluster2DInfo.cc:16
void unlink()
disconnect from Cluster2DInfoObj instance
Definition: Cluster2DInfo.h:87
Definition: Cluster2DInfoCollection.h:76
bool isAvailable() const
check whether the object is actually available
Definition: Cluster2DInfo.cc:67
Definition: BasicParticle.cc:13
unsigned int id() const
Definition: Cluster2DInfo.h:95
Definition: Cluster2DInfo.h:23
Cluster2DInfo clone() const
support cloning (deep-copy)
Definition: Cluster2DInfo.cc:41
Definition: VectorPolar.h:13
~Cluster2DInfo()
destructor
Definition: Cluster2DInfo.cc:45
const eic::VectorPolar & polar() const
Access the Cluster position polar information.
Definition: Cluster2DInfo.cc:51
Cluster2DInfo & operator=(const Cluster2DInfo &other)
copy-assignment operator
Definition: Cluster2DInfo.cc:31
const eic::Index & clusterID() const
Access the Primary cluster ID.
Definition: Cluster2DInfo.cc:50
const podio::ObjectID getObjectID() const
Definition: Cluster2DInfo.cc:74
bool operator<(const Cluster2DInfo &other) const
Definition: Cluster2DInfo.h:93
Definition: Cluster2DInfoConst.h:21
const float & eta() const
Access the Cluster pseudorapidity.
Definition: Cluster2DInfo.cc:52
Definition: Cluster2DInfoObj.h:18
bool operator==(const Cluster2DInfo &other) const
Definition: Cluster2DInfo.h:89
Definition: Cluster2DInfoCollection.h:29