Project
Loading...
Searching...
No Matches
o2::dataformats::DCA Class Reference

#include <DCA.h>

Public Member Functions

 GPUdDefault () DCA()=default
 
 GPUd () DCA(float y
 

Public Attributes

float z
 
float float syy = 0.f
 
float float float syz = 0.f
 
float float float float szz
 

Detailed Description

Definition at line 31 of file DCA.h.

Member Function Documentation

◆ GPUd()

o2::dataformats::DCA::GPUd ( )

◆ GPUdDefault()

o2::dataformats::DCA::GPUdDefault ( )
default

Member Data Documentation

◆ syy

float float o2::dataformats::DCA::syy = 0.f

Definition at line 37 of file DCA.h.

◆ syz

float float float o2::dataformats::DCA::syz = 0.f

Definition at line 37 of file DCA.h.

◆ szz

float float float float o2::dataformats::DCA::szz
Initial value:
= 0.f)
{
set(y, z, syy, syz, szz);
}
GPUd() void set(float y, float z, float syy, float syz, float szz)
{
mY = y;
mZ = z;
mCov[0] = syy;
mCov[1] = syz;
mCov[2] = szz;
}
GPUd() void set(float y, float z)
{
mY = y;
mZ = z;
}
GPUd() auto getY() const { return mY; }
GPUd() auto getZ() const { return mZ; }
GPUd() auto getR2() const { return mY * mY + mZ * mZ; }
GPUd() auto getSigmaY2() const { return mCov[0]; }
GPUd() auto getSigmaYZ() const { return mCov[1]; }
GPUd() auto getSigmaZ2() const { return mCov[2]; }
GPUd() const auto& getCovariance() const { return mCov; }
void print() const
void print() const
float float float float szz
Definition DCA.h:37
GPUd() DCA(float y
float float float syz
Definition DCA.h:37
float float syy
Definition DCA.h:37
GLint y
Definition glcorearb.h:270
typedef void(APIENTRYP PFNGLCULLFACEPROC)(GLenum mode)
GLdouble GLdouble GLdouble z
Definition glcorearb.h:843

Definition at line 37 of file DCA.h.

◆ z

float o2::dataformats::DCA::z

Definition at line 37 of file DCA.h.


The documentation for this class was generated from the following file: