EICd
EIC data model
|
#include <RingImageConst.h>
Public Member Functions | |
ConstRingImage () | |
default constructor More... | |
ConstRingImage (eic::Index ID, float npe, eic::VectorXYZ position, eic::VectorXYZ positionError, float theta, float thetaError, float radius, float radiusError) | |
ConstRingImage (RingImageObj *obj) | |
constructor from existing RingImageObj More... | |
ConstRingImage (const ConstRingImage &other) | |
copy constructor More... | |
ConstRingImage & | operator= (const ConstRingImage &other) |
copy-assignment operator More... | |
ConstRingImage | clone () const |
support cloning (deep-copy) More... | |
~ConstRingImage () | |
destructor More... | |
const eic::Index & | ID () const |
Access the Unique cluster ID. More... | |
const float & | npe () const |
Access the number of photo-electrons [#]. More... | |
const eic::VectorXYZ & | position () const |
Access the Global position of the cluster [mm]. More... | |
const eic::VectorXYZ & | positionError () const |
Access the Error on the position. More... | |
const float & | theta () const |
Access the opening angle of the ring [rad, 0->pi]. More... | |
const float & | thetaError () const |
Access the error on the opening angle. More... | |
const float & | radius () const |
Access the radius of the best fit ring [mm]. More... | |
const float & | radiusError () const |
Access the estimated error from the fit [mm]. More... | |
bool | isAvailable () const |
check whether the object is actually available More... | |
void | unlink () |
disconnect from RingImageObj instance More... | |
bool | operator== (const ConstRingImage &other) const |
bool | operator== (const RingImage &other) const |
bool | operator< (const ConstRingImage &other) const |
unsigned int | id () const |
const podio::ObjectID | getObjectID () const |
Friends | |
class | RingImage |
class | RingImageCollection |
class | RingImageConstCollectionIterator |
EIC Ring Image Cluster
eic::ConstRingImage::ConstRingImage | ( | ) |
default constructor
eic::ConstRingImage::ConstRingImage | ( | eic::Index | ID, |
float | npe, | ||
eic::VectorXYZ | position, | ||
eic::VectorXYZ | positionError, | ||
float | theta, | ||
float | thetaError, | ||
float | radius, | ||
float | radiusError | ||
) |
eic::ConstRingImage::ConstRingImage | ( | RingImageObj * | obj | ) |
constructor from existing RingImageObj
eic::ConstRingImage::ConstRingImage | ( | const ConstRingImage & | other | ) |
copy constructor
eic::ConstRingImage::~ConstRingImage | ( | ) |
destructor
ConstRingImage eic::ConstRingImage::clone | ( | ) | const |
support cloning (deep-copy)
const podio::ObjectID eic::ConstRingImage::getObjectID | ( | ) | const |
const eic::Index & eic::ConstRingImage::ID | ( | ) | const |
Access the Unique cluster ID.
|
inline |
bool eic::ConstRingImage::isAvailable | ( | ) | const |
check whether the object is actually available
const float & eic::ConstRingImage::npe | ( | ) | const |
Access the number of photo-electrons [#].
|
inline |
ConstRingImage & eic::ConstRingImage::operator= | ( | const ConstRingImage & | other | ) |
copy-assignment operator
|
inline |
bool eic::ConstRingImage::operator== | ( | const RingImage & | other | ) | const |
const eic::VectorXYZ & eic::ConstRingImage::position | ( | ) | const |
Access the Global position of the cluster [mm].
const eic::VectorXYZ & eic::ConstRingImage::positionError | ( | ) | const |
Access the Error on the position.
const float & eic::ConstRingImage::radius | ( | ) | const |
Access the radius of the best fit ring [mm].
const float & eic::ConstRingImage::radiusError | ( | ) | const |
Access the estimated error from the fit [mm].
const float & eic::ConstRingImage::theta | ( | ) | const |
Access the opening angle of the ring [rad, 0->pi].
const float & eic::ConstRingImage::thetaError | ( | ) | const |
Access the error on the opening angle.
|
inline |
disconnect from RingImageObj instance
|
friend |
|
friend |
|
friend |