![]() |
Project
|
#include <MeanVertexObject.h>
Inherits o2::dataformats::VertexBase.
Public Member Functions | |
| MeanVertexObject (float x, float y, float z, float sigmax, float sigmay, float sigmaz, float slopeX, float slopeY) | |
| MeanVertexObject (std::array< float, 3 > pos, std::array< float, 3 > sigma, float slopeX, float slopeY) | |
| MeanVertexObject ()=default | |
| ~MeanVertexObject ()=default | |
| MeanVertexObject (const MeanVertexObject &other)=default | |
| MeanVertexObject (MeanVertexObject &&other)=default | |
| MeanVertexObject & | operator= (const MeanVertexObject &other)=default |
| MeanVertexObject & | operator= (MeanVertexObject &&other)=default |
| void | set (int icoord, float val) |
| void | setSigma (int icoord, float val) |
| void | setSigma (std::array< float, 3 > val) |
| void | setSlopeX (float val) |
| void | setSlopeY (float val) |
| math_utils::Point3D< float > & | getPos () |
| math_utils::Point3D< float > | getPos () const |
| float | getSlopeX () const |
| float | getSlopeY () const |
| float | getXAtZ (float z) const |
| float | getYAtZ (float z) const |
| void | print () const |
| std::string | asString () const |
| math_utils::Point3D< float > | sample () const |
| sample a vertex from the MeanVertex parameters | |
| VertexBase | getMeanVertex (float z) const |
| void | setMeanXYVertexAtZ (VertexBase &v, float z) const |
| const VertexBase & | getMeanVertex () const |
Public Member Functions inherited from o2::dataformats::VertexBase | |
| 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 std | |
| 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 std | |
| bool | operator== (const VertexBase &other) const |
| bool | operator!= (const VertexBase &other) const |
Additional Inherited Members | |
Public Types inherited from o2::dataformats::VertexBase | |
| enum | CovElems : int { kCovXX , kCovXY , kCovYY , kCovXZ , kCovYZ , kCovZZ } |
Public Attributes inherited from o2::dataformats::VertexBase | |
| 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 |
Static Public Attributes inherited from o2::dataformats::VertexBase | |
| static constexpr int | kNCov = 6 |
Protected Member Functions inherited from o2::dataformats::VertexBase | |
| ClassDefNV (VertexBase, 1) | |
Protected Attributes inherited from o2::dataformats::VertexBase | |
| math_utils::Point3D< float > | mPos {0., 0., 0.} |
| cartesian position | |
| std::array< float, kNCov > | mCov {} |
| errors, see CovElems enum | |
Definition at line 23 of file MeanVertexObject.h.
|
inline |
Definition at line 27 of file MeanVertexObject.h.
|
inline |
Definition at line 34 of file MeanVertexObject.h.
|
default |
|
default |
|
default |
|
default |
| std::string o2::dataformats::MeanVertexObject::asString | ( | ) | const |
Definition at line 46 of file MeanVertexObject.cxx.
|
inline |
Definition at line 91 of file MeanVertexObject.h.
|
inline |
Definition at line 75 of file MeanVertexObject.h.
|
inline |
Definition at line 60 of file MeanVertexObject.h.
|
inline |
Definition at line 61 of file MeanVertexObject.h.
|
inline |
Definition at line 63 of file MeanVertexObject.h.
|
inline |
Definition at line 64 of file MeanVertexObject.h.
|
inline |
Definition at line 66 of file MeanVertexObject.h.
|
inline |
Definition at line 67 of file MeanVertexObject.h.
|
default |
|
default |
| void o2::dataformats::MeanVertexObject::print | ( | ) | const |
Definition at line 58 of file MeanVertexObject.cxx.
| math_utils::Point3D< float > o2::dataformats::MeanVertexObject::sample | ( | ) | const |
sample a vertex from the MeanVertex parameters
Definition at line 63 of file MeanVertexObject.cxx.
Definition at line 20 of file MeanVertexObject.cxx.
|
inline |
Definition at line 83 of file MeanVertexObject.h.
Definition at line 33 of file MeanVertexObject.cxx.
|
inline |
Definition at line 51 of file MeanVertexObject.h.
|
inline |
Definition at line 57 of file MeanVertexObject.h.
|
inline |
Definition at line 58 of file MeanVertexObject.h.