15#ifndef GPUTPCTRACKLINEARISATION_H
16#define GPUTPCTRACKLINEARISATION_H
46 GPUd()
float SinPhi()
const {
return mSinPhi; }
68GPUdi() GPUTPCTrackLinearisation::GPUTPCTrackLinearisation(const GPUTPCTrackParam&
GPUrestrict()
t) : mSinPhi(
t.SinPhi()), mCosPhi(0), mDzDs(
t.DzDs()), mQPt(
t.QPt())
70 if (mSinPhi > constants::MAX_SIN_PHI) {
71 mSinPhi = constants::MAX_SIN_PHI;
72 }
else if (mSinPhi < -constants::MAX_SIN_PHI) {
73 mSinPhi = -constants::MAX_SIN_PHI;
75 mCosPhi = CAMath::Sqrt(1 - mSinPhi * mSinPhi);
76 if (
t.SignCosPhi() < 0) {
81GPUdi()
void GPUTPCTrackLinearisation::Set(
float SinPhi1,
float CosPhi1,
float DzDs1,
float QPt1)
configStandalone Reconstruction rec_tpc float
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)