![]() |
Project
|
#include <GPUTPCTrackParam.h>
Classes | |
struct | GPUTPCTrackFitParam |
Public Member Functions | |
GPUd () const GPUTPCBaseTrackParam &GetParam() const | |
GPUd () void SetParam(const GPUTPCBaseTrackParam &v) | |
GPUd () void InitParam() | |
GPUd () float X() const | |
GPUd () float Y() const | |
GPUd () float Z() const | |
GPUd () float SinPhi() const | |
GPUd () float DzDs() const | |
GPUd () float QPt() const | |
GPUd () float ZOffset() const | |
GPUd () float SignCosPhi() const | |
GPUd () float Chi2() const | |
GPUd () int32_t NDF() const | |
GPUd () float Err2Y() const | |
GPUd () float Err2Z() const | |
GPUd () float Err2SinPhi() const | |
GPUd () float Err2DzDs() const | |
GPUd () float Err2QPt() const | |
GPUd () float GetX() const | |
GPUd () float GetY() const | |
GPUd () float GetZ() const | |
GPUd () float GetSinPhi() const | |
GPUd () float GetDzDs() const | |
GPUd () float GetQPt() const | |
GPUd () float GetSignCosPhi() const | |
GPUd () float GetChi2() const | |
GPUd () int32_t GetNDF() const | |
GPUd () float GetKappa(float Bz) const | |
GPUd () float GetCosPhi() const | |
GPUhd () const float *Par() const | |
GPUhd () const float *Cov() const | |
GPUd () const float *GetPar() const | |
GPUd () float GetPar(int32_t i) const | |
GPUd () float GetCov(int32_t i) const | |
GPUhd () void SetPar(int32_t i | |
GPUhd () void SetCov(int32_t i | |
GPUd () void SetX(float v) | |
GPUd () void SetY(float v) | |
GPUd () void SetZ(float v) | |
GPUd () void SetSinPhi(float v) | |
GPUd () void SetDzDs(float v) | |
GPUd () void SetQPt(float v) | |
GPUd () void SetZOffset(float v) | |
GPUd () void SetSignCosPhi(float v) | |
GPUd () void SetChi2(float v) | |
GPUd () void SetNDF(int32_t v) | |
GPUd () float GetDist2(const GPUTPCTrackParam &t) const | |
GPUd () float GetDistXZ2(const GPUTPCTrackParam &t) const | |
GPUd () float GetS(float x | |
GPUd () void GetDCAPoint(float x | |
GPUd () bool TransportToX(float x | |
GPUd () bool TransportToXWithMaterial(float x | |
GPUd () bool TransportToX(float x | |
GPUd () bool TransportToX(float x | |
GPUd () bool TransportToXWithMaterial(float x | |
GPUd () bool TransportToXWithMaterial(float x | |
GPUd () static float ApproximateBetheBloch(float beta2) | |
GPUd () static float BetheBlochGeant(float bg | |
GPUd () static float BetheBlochSolid(float bg) | |
GPUd () static float BetheBlochGas(float bg) | |
GPUd () void CalculateFitParameters(GPUTPCTrackFitParam &par | |
GPUd () bool CorrectForMeanMaterial(float xOverX0 | |
GPUd () bool Rotate(float alpha | |
GPUd () bool Rotate(float alpha | |
GPUd () bool Filter(float y | |
GPUd () bool CheckNumericalQuality() const | |
GPUd () void ShiftZ(float z1 | |
GPUd () void ConstrainZ(float &z | |
GPUd () int32_t GetPropagatedYZ(float bz | |
GPUdi () void ConstrainSinPhi(float limit | |
Public Attributes | |
float | v { mParam.SetPar(i, v) |
float | y |
float float Bz | const |
float float | z |
float float float & | px |
float float float float & | py |
float float float float float & | pz |
float float float float float float Bz | const |
float | Bz |
float float | maxSinPhi = GPUCA_MAX_SIN_PHI) |
GPUTPCTrackLinearisation & | t0 |
GPUTPCTrackLinearisation float | Bz |
GPUTPCTrackLinearisation float float | maxSinPhi = GPUCA_MAX_SIN_PHI |
GPUTPCTrackLinearisation float float float * | DL = nullptr) |
float | sinPhi0 |
float float | cosPhi0 |
float float float | Bz |
float float float float | maxSinPhi = GPUCA_MAX_SIN_PHI) |
GPUTPCTrackLinearisation GPUTPCTrackFitParam & | par |
GPUTPCTrackLinearisation GPUTPCTrackFitParam float | Bz |
GPUTPCTrackLinearisation GPUTPCTrackFitParam float float | maxSinPhi = GPUCA_MAX_SIN_PHI) |
GPUTPCTrackFitParam & | par |
GPUTPCTrackFitParam float | Bz |
GPUTPCTrackFitParam float float | maxSinPhi = GPUCA_MAX_SIN_PHI) |
float | kp0 = 2.33f |
float float | kp1 = 0.20f |
float float float | kp2 = 3.00f |
float float float float | kp3 = 173e-9f |
float float float float float | kp4 = 0.49848f) |
float | mass = 0.13957f) |
float | xTimesRho |
float const GPUTPCTrackFitParam & | par |
float | maxSinPhi = GPUCA_MAX_SIN_PHI) |
GPUTPCTrackLinearisation float | maxSinPhi = GPUCA_MAX_SIN_PHI) |
float | z |
float float | err2Y |
float float float | err2Z |
float float float float bool | paramOnly = false) |
float | z2 |
float float | x1 |
float float float | x2 |
float float float float | bz |
float float float float float | defaultZOffsetOverR |
int32_t | sector |
int32_t float & | z0 |
int32_t float float & | lastZ |
float | x |
float float & | projY |
float float float &projZ | const |
GPUTPCTrackParam class describes the track parametrisation which is used by the GPUTPCTracker sector tracker.
Definition at line 33 of file GPUTPCTrackParam.h.
o2::gpu::GPUTPCTrackParam::GPUd | ( | ) | const |
o2::gpu::GPUTPCTrackParam::GPUd | ( | ) |
o2::gpu::GPUTPCTrackParam::GPUd | ( | ) |
o2::gpu::GPUTPCTrackParam::GPUd | ( | ) |
o2::gpu::GPUTPCTrackParam::GPUd | ( | ) |
o2::gpu::GPUTPCTrackParam::GPUd | ( | ) |
o2::gpu::GPUTPCTrackParam::GPUd | ( | ) |
o2::gpu::GPUTPCTrackParam::GPUd | ( | ) |
o2::gpu::GPUTPCTrackParam::GPUd | ( | ) |
o2::gpu::GPUTPCTrackParam::GPUd | ( | ) |
o2::gpu::GPUTPCTrackParam::GPUd | ( | ) |
|
inline |
Definition at line 77 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 40 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 52 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 48 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 58 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 59 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 57 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 55 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 56 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 68 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 72 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 79 of file GPUTPCTrackParam.h.
o2::gpu::GPUTPCTrackParam::GPUd | ( | ) | const & |
o2::gpu::GPUTPCTrackParam::GPUd | ( | ) | const & |
|
inline |
Definition at line 65 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 71 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 78 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 66 of file GPUTPCTrackParam.h.
o2::gpu::GPUTPCTrackParam::GPUd | ( | ) |
|
inline |
Definition at line 67 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 64 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 61 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 62 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 63 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 49 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 51 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 47 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 44 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 45 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 46 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 50 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 69 of file GPUTPCTrackParam.h.
o2::gpu::GPUTPCTrackParam::GPUd | ( | ) |
|
inline |
Definition at line 53 of file GPUTPCTrackParam.h.
o2::gpu::GPUTPCTrackParam::GPUd | ( | ) |
o2::gpu::GPUTPCTrackParam::GPUd | ( | ) |
o2::gpu::GPUTPCTrackParam::GPUd | ( | ) |
o2::gpu::GPUTPCTrackParam::GPUd | ( | ) |
o2::gpu::GPUTPCTrackParam::GPUd | ( | ) | & |
o2::gpu::GPUTPCTrackParam::GPUd | ( | ) | & |
o2::gpu::GPUTPCTrackParam::GPUd | ( | ) |
o2::gpu::GPUTPCTrackParam::GPUd | ( | ) |
|
inline |
Definition at line 92 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 88 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 93 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 41 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 89 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 91 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 87 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 84 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 85 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 86 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 90 of file GPUTPCTrackParam.h.
o2::gpu::GPUTPCTrackParam::GPUd | ( | ) |
o2::gpu::GPUTPCTrackParam::GPUdi | ( | ) |
|
inline |
Definition at line 75 of file GPUTPCTrackParam.h.
|
inline |
Definition at line 74 of file GPUTPCTrackParam.h.
o2::gpu::GPUTPCTrackParam::GPUhd | ( | ) |
o2::gpu::GPUTPCTrackParam::GPUhd | ( | ) |
float o2::gpu::GPUTPCTrackParam::Bz |
Definition at line 102 of file GPUTPCTrackParam.h.
GPUTPCTrackLinearisation float o2::gpu::GPUTPCTrackParam::Bz |
Definition at line 105 of file GPUTPCTrackParam.h.
float float float o2::gpu::GPUTPCTrackParam::Bz |
Definition at line 107 of file GPUTPCTrackParam.h.
GPUTPCTrackLinearisation GPUTPCTrackFitParam float o2::gpu::GPUTPCTrackParam::Bz |
Definition at line 109 of file GPUTPCTrackParam.h.
GPUTPCTrackFitParam float o2::gpu::GPUTPCTrackParam::Bz |
Definition at line 111 of file GPUTPCTrackParam.h.
float float float float o2::gpu::GPUTPCTrackParam::bz |
Definition at line 127 of file GPUTPCTrackParam.h.
float float Bz o2::gpu::GPUTPCTrackParam::const |
Definition at line 98 of file GPUTPCTrackParam.h.
float float float float float float Bz o2::gpu::GPUTPCTrackParam::const |
Definition at line 100 of file GPUTPCTrackParam.h.
float float float& projZ o2::gpu::GPUTPCTrackParam::const |
Definition at line 129 of file GPUTPCTrackParam.h.
float float o2::gpu::GPUTPCTrackParam::cosPhi0 |
Definition at line 107 of file GPUTPCTrackParam.h.
float float float float float o2::gpu::GPUTPCTrackParam::defaultZOffsetOverR |
Definition at line 127 of file GPUTPCTrackParam.h.
GPUTPCTrackLinearisation float float float* o2::gpu::GPUTPCTrackParam::DL = nullptr) |
Definition at line 105 of file GPUTPCTrackParam.h.
float float o2::gpu::GPUTPCTrackParam::err2Y |
Definition at line 123 of file GPUTPCTrackParam.h.
float float float o2::gpu::GPUTPCTrackParam::err2Z |
Definition at line 123 of file GPUTPCTrackParam.h.
float o2::gpu::GPUTPCTrackParam::kp0 = 2.33f |
Definition at line 114 of file GPUTPCTrackParam.h.
float float o2::gpu::GPUTPCTrackParam::kp1 = 0.20f |
Definition at line 114 of file GPUTPCTrackParam.h.
float float float o2::gpu::GPUTPCTrackParam::kp2 = 3.00f |
Definition at line 114 of file GPUTPCTrackParam.h.
float float float float o2::gpu::GPUTPCTrackParam::kp3 = 173e-9f |
Definition at line 114 of file GPUTPCTrackParam.h.
float float float float float o2::gpu::GPUTPCTrackParam::kp4 = 0.49848f) |
Definition at line 114 of file GPUTPCTrackParam.h.
int32_t float float& o2::gpu::GPUTPCTrackParam::lastZ |
Definition at line 128 of file GPUTPCTrackParam.h.
float o2::gpu::GPUTPCTrackParam::mass = 0.13957f) |
Definition at line 118 of file GPUTPCTrackParam.h.
float float float float o2::gpu::GPUTPCTrackParam::maxSinPhi = GPUCA_MAX_SIN_PHI) |
Definition at line 102 of file GPUTPCTrackParam.h.
GPUTPCTrackLinearisation float float o2::gpu::GPUTPCTrackParam::maxSinPhi = GPUCA_MAX_SIN_PHI |
Definition at line 105 of file GPUTPCTrackParam.h.
float float float float o2::gpu::GPUTPCTrackParam::maxSinPhi = GPUCA_MAX_SIN_PHI) |
Definition at line 107 of file GPUTPCTrackParam.h.
GPUTPCTrackLinearisation GPUTPCTrackFitParam float float o2::gpu::GPUTPCTrackParam::maxSinPhi = GPUCA_MAX_SIN_PHI) |
Definition at line 109 of file GPUTPCTrackParam.h.
GPUTPCTrackFitParam float float o2::gpu::GPUTPCTrackParam::maxSinPhi = GPUCA_MAX_SIN_PHI) |
Definition at line 111 of file GPUTPCTrackParam.h.
float o2::gpu::GPUTPCTrackParam::maxSinPhi = GPUCA_MAX_SIN_PHI) |
Definition at line 121 of file GPUTPCTrackParam.h.
GPUTPCTrackLinearisation float o2::gpu::GPUTPCTrackParam::maxSinPhi = GPUCA_MAX_SIN_PHI) |
Definition at line 122 of file GPUTPCTrackParam.h.
GPUTPCTrackLinearisation GPUTPCTrackFitParam& o2::gpu::GPUTPCTrackParam::par |
Definition at line 109 of file GPUTPCTrackParam.h.
GPUTPCTrackFitParam& o2::gpu::GPUTPCTrackParam::par |
Definition at line 111 of file GPUTPCTrackParam.h.
float const GPUTPCTrackFitParam& o2::gpu::GPUTPCTrackParam::par |
Definition at line 119 of file GPUTPCTrackParam.h.
float float float float bool o2::gpu::GPUTPCTrackParam::paramOnly = false) |
Definition at line 123 of file GPUTPCTrackParam.h.
float float& o2::gpu::GPUTPCTrackParam::projY |
Definition at line 129 of file GPUTPCTrackParam.h.
float float float& o2::gpu::GPUTPCTrackParam::px |
Definition at line 100 of file GPUTPCTrackParam.h.
float float float float& o2::gpu::GPUTPCTrackParam::py |
Definition at line 100 of file GPUTPCTrackParam.h.
float float float float float& o2::gpu::GPUTPCTrackParam::pz |
Definition at line 100 of file GPUTPCTrackParam.h.
int32_t o2::gpu::GPUTPCTrackParam::sector |
Definition at line 128 of file GPUTPCTrackParam.h.
float o2::gpu::GPUTPCTrackParam::sinPhi0 |
Definition at line 107 of file GPUTPCTrackParam.h.
GPUTPCTrackLinearisation & o2::gpu::GPUTPCTrackParam::t0 |
Definition at line 105 of file GPUTPCTrackParam.h.
Definition at line 81 of file GPUTPCTrackParam.h.
float o2::gpu::GPUTPCTrackParam::x |
Definition at line 129 of file GPUTPCTrackParam.h.
float float o2::gpu::GPUTPCTrackParam::x1 |
Definition at line 127 of file GPUTPCTrackParam.h.
float float float o2::gpu::GPUTPCTrackParam::x2 |
Definition at line 127 of file GPUTPCTrackParam.h.
float o2::gpu::GPUTPCTrackParam::xTimesRho |
Definition at line 119 of file GPUTPCTrackParam.h.
float o2::gpu::GPUTPCTrackParam::y |
Definition at line 98 of file GPUTPCTrackParam.h.
float float o2::gpu::GPUTPCTrackParam::z |
Definition at line 100 of file GPUTPCTrackParam.h.
float o2::gpu::GPUTPCTrackParam::z |
Definition at line 123 of file GPUTPCTrackParam.h.
int32_t float& o2::gpu::GPUTPCTrackParam::z0 |
Definition at line 128 of file GPUTPCTrackParam.h.
float o2::gpu::GPUTPCTrackParam::z2 |
Definition at line 127 of file GPUTPCTrackParam.h.