15#ifndef GPUTPCTRACKLINEARISATION_H
16#define GPUTPCTRACKLINEARISATION_H
46 GPUd()
float SinPhi()
const {
return mSinPhi; }
47 GPUd() float CosPhi()
const {
return mCosPhi; }
48 GPUd() float DzDs()
const {
return mDzDs; }
49 GPUd() float QPt()
const {
return mQPt; }
51 GPUd() float GetSinPhi()
const {
return mSinPhi; }
52 GPUd() float GetCosPhi()
const {
return mCosPhi; }
53 GPUd() float GetDzDs()
const {
return mDzDs; }
54 GPUd() float GetQPt()
const {
return mQPt; }
68GPUdi() GPUTPCTrackLinearisation::GPUTPCTrackLinearisation(const GPUTPCTrackParam&
GPUrestrict() t) : mSinPhi(t.SinPhi()), mCosPhi(0), mDzDs(t.DzDs()), mQPt(t.QPt())
75 mCosPhi = CAMath::Sqrt(1 - mSinPhi * mSinPhi);
76 if (t.SignCosPhi() < 0) {
81GPUdi()
void GPUTPCTrackLinearisation::Set(
float SinPhi1,
float CosPhi1,
float DzDs1,
float QPt1)
#define GPUCA_MAX_SIN_PHI
GPUd() float CosPhi() const
GPUTPCTrackLinearisation()
GPUd() GPUTPCTrackLinearisation(const GPUTPCTrackParam &t)
GPUd() void SetSinPhi(float v)
GPUd() void SetQPt(float v)
GPUd() float GetSinPhi() const
GPUTPCTrackLinearisation(float SinPhi1, float CosPhi1, float DzDs1, float QPt1)
GPUd() float GetQPt() const
GPUd() float GetCosPhi() const
GPUd() float GetDzDs() const
GPUd() float DzDs() const
GPUd() void SetDzDs(float v)
GPUd() void SetCosPhi(float v)
GPUd() void Set(float SinPhi1
typedef void(APIENTRYP PFNGLCULLFACEPROC)(GLenum mode)