![]() |
Project
|
#include <PVertexerHelpers.h>
Inherits o2::dataformats::PrimaryVertex.
Public Member Functions | |
void | setScale (float scale2, float tukey2I) |
void | resetForNewIteration () |
VertexSeed ()=default | |
VertexSeed (const PVertex &vtx) | |
void | print () const |
![]() | |
PrimaryVertex ()=default | |
PrimaryVertex (const PrimaryVertex &)=default | |
~PrimaryVertex ()=default | |
const InteractionRecord & | getIRMax () const |
void | setIRMax (const InteractionRecord &ir) |
const InteractionRecord & | getIRMin () const |
void | setIRMin (const InteractionRecord &ir) |
void | setIR (const InteractionRecord &ir) |
bool | hasUniqueIR () const |
float | getTMAD () const |
void | setTMAD (float v) |
float | getZMAD () const |
void | setZMAD (float v) |
void | print () const |
std::string | asString () const |
![]() | |
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 | |
double | wghSum = 0. |
double | wghChi2 = 0. |
double | tMeanAcc = 0. |
double | tMeanAccErr = 0. |
double | tMeanAccTB = 0. |
double | tMeanAccErrTB = 0. |
double | wghSumTB = 0. |
double | cxx = 0. |
double | cyy = 0. |
double | czz = 0. |
double | cxy = 0. |
double | cxz = 0. |
double | cyz = 0. |
double | cx0 = 0. |
double | cy0 = 0. |
double | cz0 = 0. |
float | scaleSigma2 = 1. |
float | scaleSigma2Prev = 1. |
float | maxScaleSigma2Tested = 0. |
float | scaleSig2ITuk2I = 0 |
int | nContributorsTB = 0 |
int | nScaleSlowConvergence = 0 |
int | nScaleIncrease = 0 |
int | nIterations = 0 |
![]() | |
ushort | mNContributors |
N contributors. | |
ushort | mBits |
bit field for flags | |
TimeStampWithError< float, float > | 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 | |
![]() | |
enum | Flags |
using | ushort = unsigned short |
![]() | |
enum | CovElems : int { kCovXX , kCovXY , kCovYY , kCovXZ , kCovYZ , kCovZZ } |
![]() | |
static constexpr int | kNCov = 6 |
![]() | |
ClassDefNV (PrimaryVertex, 2) | |
![]() | |
ClassDefNV (VertexBase, 1) | |
![]() | |
InteractionRecord | mIRMin {} |
by default not assigned! | |
InteractionRecord | mIRMax {} |
by default not assigned! | |
float | mTMAD = -1 |
MAD estimator for Tsigma. | |
float | mZMAD = -1 |
MAD estimator for Zsigma. | |
![]() | |
math_utils::Point3D< float > | mPos {0., 0., 0.} |
cartesian position | |
gpu::gpustd::array< float, kNCov > | mCov {} |
errors, see CovElems enum | |
Definition at line 46 of file PVertexerHelpers.h.
|
default |
|
inline |
Definition at line 87 of file PVertexerHelpers.h.
void VertexSeed::print | ( | ) | const |
Definition at line 20 of file PVertexerHelpers.cxx.
|
inline |
Definition at line 71 of file PVertexerHelpers.h.
|
inline |
Definition at line 64 of file PVertexerHelpers.h.
double o2::vertexing::VertexSeed::cx0 = 0. |
Definition at line 54 of file PVertexerHelpers.h.
double o2::vertexing::VertexSeed::cxx = 0. |
Definition at line 54 of file PVertexerHelpers.h.
double o2::vertexing::VertexSeed::cxy = 0. |
Definition at line 54 of file PVertexerHelpers.h.
double o2::vertexing::VertexSeed::cxz = 0. |
Definition at line 54 of file PVertexerHelpers.h.
double o2::vertexing::VertexSeed::cy0 = 0. |
Definition at line 54 of file PVertexerHelpers.h.
double o2::vertexing::VertexSeed::cyy = 0. |
Definition at line 54 of file PVertexerHelpers.h.
double o2::vertexing::VertexSeed::cyz = 0. |
Definition at line 54 of file PVertexerHelpers.h.
double o2::vertexing::VertexSeed::cz0 = 0. |
Definition at line 54 of file PVertexerHelpers.h.
double o2::vertexing::VertexSeed::czz = 0. |
Definition at line 54 of file PVertexerHelpers.h.
float o2::vertexing::VertexSeed::maxScaleSigma2Tested = 0. |
Definition at line 57 of file PVertexerHelpers.h.
int o2::vertexing::VertexSeed::nContributorsTB = 0 |
Definition at line 59 of file PVertexerHelpers.h.
int o2::vertexing::VertexSeed::nIterations = 0 |
Definition at line 62 of file PVertexerHelpers.h.
int o2::vertexing::VertexSeed::nScaleIncrease = 0 |
Definition at line 61 of file PVertexerHelpers.h.
int o2::vertexing::VertexSeed::nScaleSlowConvergence = 0 |
Definition at line 60 of file PVertexerHelpers.h.
float o2::vertexing::VertexSeed::scaleSig2ITuk2I = 0 |
Definition at line 58 of file PVertexerHelpers.h.
float o2::vertexing::VertexSeed::scaleSigma2 = 1. |
Definition at line 55 of file PVertexerHelpers.h.
float o2::vertexing::VertexSeed::scaleSigma2Prev = 1. |
Definition at line 56 of file PVertexerHelpers.h.
double o2::vertexing::VertexSeed::tMeanAcc = 0. |
Definition at line 49 of file PVertexerHelpers.h.
double o2::vertexing::VertexSeed::tMeanAccErr = 0. |
Definition at line 50 of file PVertexerHelpers.h.
double o2::vertexing::VertexSeed::tMeanAccErrTB = 0. |
Definition at line 52 of file PVertexerHelpers.h.
double o2::vertexing::VertexSeed::tMeanAccTB = 0. |
Definition at line 51 of file PVertexerHelpers.h.
double o2::vertexing::VertexSeed::wghChi2 = 0. |
Definition at line 48 of file PVertexerHelpers.h.
double o2::vertexing::VertexSeed::wghSum = 0. |
Definition at line 47 of file PVertexerHelpers.h.
double o2::vertexing::VertexSeed::wghSumTB = 0. |
Definition at line 53 of file PVertexerHelpers.h.