![]() |
Project
|
#include <Vertex.h>
Inherits o2::dataformats::VertexBase.
Public Types | |
enum | Flags : ushort { TimeValidated = 0x1 << 0 , UPCMode = 0x1 << 1 , FlagsMask = 0xffff } |
using | ushort = unsigned short |
![]() | |
enum | CovElems : int { kCovXX , kCovXY , kCovYY , kCovXZ , kCovYZ , kCovZZ } |
Public Member Functions | |
GPUhdDefault () Vertex()=default | |
GPUhdDefault () ~Vertex()=default | |
GPUhd () Vertex(const math_utils | |
GPUd () ushort getNContributors() const | |
GPUd () void setNContributors(ushort v) | |
GPUd () void addContributor() | |
GPUd () ushort getFlags() const | |
GPUd () bool isFlagSet(uint f) const | |
GPUd () void setFlags(ushort f) | |
GPUd () void resetFlags(ushort f | |
chi2 or quality of tracks to vertex attachment | |
ClassDefNV (Vertex, 3) | |
![]() | |
GPUhdDefault () VertexBase()=default | |
GPUhdDefault () ~VertexBase()=default | |
GPUhd () VertexBase(const math_utils | |
void | print () const |
std::string | asString () const |
GPUhd () float getX() const | |
GPUhd () float getY() const | |
GPUhd () float getZ() const | |
GPUd () float getSigmaX2() const | |
GPUd () float getSigmaY2() const | |
GPUd () float getSigmaZ2() const | |
GPUd () float getSigmaXY() const | |
GPUd () float getSigmaXZ() const | |
GPUd () float getSigmaYZ() const | |
GPUd () float getSigmaX() const | |
GPUd () float getSigmaY() const | |
GPUd () float getSigmaZ() const | |
GPUd () const gpu | |
GPUd () void setX(float x) | |
GPUd () void setY(float y) | |
GPUd () void setZ(float z) | |
GPUd () void setXYZ(float x | |
setY (y) | |
setZ (z) | |
GPUd () void setPos(const math_utils | |
GPUd () void setSigmaX2(float v) | |
GPUd () void setSigmaY2(float v) | |
GPUd () void setSigmaZ2(float v) | |
GPUd () void setSigmaXY(float v) | |
GPUd () void setSigmaXZ(float v) | |
GPUd () void setSigmaYZ(float v) | |
GPUd () void setSigmaX(float val) | |
GPUd () void setSigmaY(float val) | |
GPUd () void setSigmaZ(float val) | |
GPUd () void setCov(float sxx | |
setSigmaY2 (syy) | |
setSigmaZ2 (szz) | |
setSigmaXY (sxy) | |
setSigmaXZ (sxz) | |
setSigmaYZ (syz) | |
GPUd () void setCov(const gpu | |
bool | operator== (const VertexBase &other) const |
bool | operator!= (const VertexBase &other) const |
Public Attributes | |
ushort | mNContributors = 0 |
N contributors. | |
ushort | mBits = 0 |
bit field for flags | |
Stamp | mTimeStamp |
vertex time-stamp | |
![]() | |
float | y |
float float | z |
float | sxy |
float float | syy |
float float float | sxz |
float float float float | syz |
float float float float float | szz |
Additional Inherited Members | |
![]() | |
static constexpr int | kNCov = 6 |
![]() | |
ClassDefNV (VertexBase, 1) | |
![]() | |
math_utils::Point3D< float > | mPos {0., 0., 0.} |
cartesian position | |
gpu::gpustd::array< float, kNCov > | mCov {} |
errors, see CovElems enum | |
using o2::dataformats::Vertex< Stamp >::ushort = unsigned short |
enum o2::dataformats::Vertex::Flags : ushort |
o2::dataformats::Vertex< Stamp >::ClassDefNV | ( | Vertex< Stamp > | , |
3 | |||
) |
|
inline |
|
inline |
|
inline |
|
inline |
o2::dataformats::Vertex< Stamp >::GPUd | ( | ) |
chi2 or quality of tracks to vertex attachment
|
inline |
|
inline |
|
inline |
|
default |
|
default |
ushort o2::dataformats::Vertex< Stamp >::mBits = 0 |
ushort o2::dataformats::Vertex< Stamp >::mNContributors = 0 |
Stamp o2::dataformats::Vertex< Stamp >::mTimeStamp |