Go to the documentation of this file.
3 #ifndef EICD_RingImage_H
4 #define EICD_RingImage_H
11 #include "podio/ObjectID.h"
59 const float&
npe()
const;
68 const float&
theta()
const;
74 const float&
radius()
const;
87 void npe(
float value);
100 void theta(
float value);
135 std::ostream&
operator<<(std::ostream& o,
const ConstRingImage& value);
std::ostream & operator<<(std::ostream &o, const ConstBasicParticle &value)
Definition: BasicParticle.cc:102
Definition: RingImageCollection.h:29
const float & theta() const
Access the opening angle of the ring [rad, 0->pi].
Definition: RingImage.cc:59
const eic::Index & ID() const
Access the Unique cluster ID.
Definition: RingImage.cc:55
~RingImage()
destructor
Definition: RingImage.cc:50
RingImage()
default constructor
Definition: RingImage.cc:16
const float & npe() const
Access the number of photo-electrons [#].
Definition: RingImage.cc:56
Definition: BasicParticle.cc:13
friend class ConstRingImage
Definition: RingImage.h:27
unsigned int id() const
Definition: RingImage.h:127
RingImage & operator=(const RingImage &other)
copy-assignment operator
Definition: RingImage.cc:36
bool isAvailable() const
check whether the object is actually available
Definition: RingImage.cc:83
Definition: RingImageObj.h:18
Definition: RingImage.h:23
bool operator<(const RingImage &other) const
Definition: RingImage.h:125
Definition: RingImageCollection.h:76
const float & thetaError() const
Access the error on the opening angle.
Definition: RingImage.cc:60
const eic::VectorXYZ & positionError() const
Access the Error on the position.
Definition: RingImage.cc:58
const float & radiusError() const
Access the estimated error from the fit [mm].
Definition: RingImage.cc:62
const float & radius() const
Access the radius of the best fit ring [mm].
Definition: RingImage.cc:61
const eic::VectorXYZ & position() const
Access the Global position of the cluster [mm].
Definition: RingImage.cc:57
void unlink()
disconnect from RingImageObj instance
Definition: RingImage.h:119
RingImage clone() const
support cloning (deep-copy)
Definition: RingImage.cc:46
Definition: RingImageConst.h:21
const podio::ObjectID getObjectID() const
Definition: RingImage.cc:90
bool operator==(const RingImage &other) const
Definition: RingImage.h:121
Definition: VectorXYZ.h:13