Project
Loading...
Searching...
No Matches
o2::gpu::GPUTPCGMTrackParam Class Reference

#include <GPUTPCGMTrackParam.h>

Inherited by o2::gpu::GPUITSTrack, and o2::gpu::trackInterface< GPUTPCGMTrackParam >.

Public Member Functions

 GPUd () float &X()
 
 GPUd () float &Y()
 
 GPUd () float &Z()
 
 GPUd () float &SinPhi()
 
 GPUd () float &DzDs()
 
 GPUd () float &QPt()
 
 GPUd () float &TZOffset()
 
 GPUhd () float GetX() const
 
 GPUhd () float GetY() const
 
 GPUhd () float GetZ() const
 
 GPUd () float GetSinPhi() const
 
 GPUd () float GetDzDs() const
 
 GPUd () float GetQPt() const
 
 GPUd () float GetTZOffset() const
 
 GPUd () float GetKappa(float Bz) const
 
 GPUd () void SetX(float v)
 
 GPUd () float *Par()
 
 GPUd () const float *GetPar() const
 
 GPUd () float GetPar(int32_t i) const
 
 GPUd () void SetPar(int32_t i
 
 GPUd () float &Chi2()
 
 GPUd () int32_t &NDF()
 
 GPUd () float Err2Y() const
 
 GPUd () float Err2Z() const
 
 GPUd () float Err2SinPhi() const
 
 GPUd () float Err2DzDs() const
 
 GPUd () float Err2QPt() const
 
 GPUd () float GetChi2() const
 
 GPUd () int32_t GetNDF() const
 
 GPUd () float GetCosPhi() const
 
 GPUd () float GetErr2Y() const
 
 GPUd () float GetErr2Z() const
 
 GPUd () float GetErr2SinPhi() const
 
 GPUd () float GetErr2DzDs() const
 
 GPUd () float GetErr2QPt() const
 
 GPUd () float *Cov()
 
 GPUd () const float *GetCov() const
 
 GPUd () float GetCov(int32_t i) const
 
 GPUd () void SetCov(int32_t i
 
 GPUd () void SetChi2(float v)
 
 GPUd () void SetNDF(int32_t v)
 
 GPUd () float GetMirroredY(float Bz) const
 
 GPUd () void ResetCovariance()
 
 GPUd () bool CheckNumericalQuality(float override CovYY
 
 GPUd () bool CheckCov() const
 
 GPUd () bool Fit(GPUTPCGMMerger *merger
 
 GPUd () void MoveToReference(GPUTPCGMPropagator &prop
 
 GPUd () void MirrorTo(GPUTPCGMPropagator &prop
 
 GPUd () int32_t MergeDoubleRowClusters(int32_t &ihit
 
 GPUd () bool AttachClustersPropagate(const GPUTPCGMMerger *GPUrestrict() Merger
 
 GPUd () float AttachClusters(const GPUTPCGMMerger *GPUrestrict() Merger
 
 GPUd () float AttachClusters(const GPUTPCGMMerger *GPUrestrict() Merger
 
template<int32_t I>
 GPUd () void AttachClustersMirror(const GPUTPCGMMerger *GPUrestrict() Merger
 
template<int32_t I>
 GPUd () int32_t FollowCircle(const GPUTPCGMMerger *GPUrestrict() Merger
 
 GPUd () void StoreAttachMirror(const GPUTPCGMMerger *GPUrestrict() Merger
 
GPUd() void StoreOuter(gputpcgmmergertypes GPUd () static void RefitLoop(const GPUTPCGMMerger *GPUrestrict() Merger
 
 GPUd () void AddCovDiagErrors(const float *GPUrestrict() errors2)
 
 GPUd () void AddCovDiagErrorsWithCorrelations(const float *GPUrestrict() errors2)
 
 GPUdi () void MarkClusters(GPUTPCGMMergedTrackHit *GPUrestrict() clusters
 
 while (ihitFirst !=ihitLast)
 
 GPUdi () void UnmarkClusters(GPUTPCGMMergedTrackHit *GPUrestrict() clusters
 
 while (ihitFirst !=ihitLast)
 
 GPUdi () static void NormalizeAlpha(float &alpha)
 
 GPUd () void Rotate(float alpha)
 
 GPUd () void ShiftZ(const GPUTPCGMMerger *merger
 
 GPUd () void ShiftZ2(const GPUTPCGMMergedTrackHit *clusters
 
 GPUd () static float Reciprocal(float x)
 
 GPUdi () static void Assign(float &x
 
 GPUdi () void ConstrainSinPhi(float limit
 
 GPUd () int32_t initResetT0()
 

Public Attributes

float v { mP[i] = v
 
int32_t iTrk
 
int32_t GPUTPCGMMergedTrackHitclusters
 
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZclustersXYZ
 
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ int32_t & N
 
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ int32_t int32_t & NTolerated
 
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ int32_t int32_t float & Alpha
 
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ int32_t int32_t float int32_t attempt = 0
 
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ int32_t int32_t float int32_t float maxSinPhi = GPUCA_MAX_SIN_PHI
 
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ int32_t int32_t float int32_t float gputpcgmmergertypes::GPUTPCOuterParamouterParam = nullptr)
 
const GPUParamparam
 
const GPUParam float & alpha
 
float toY
 
float float toZ
 
float float bool inFlyDirection
 
float float bool const GPUParamparam
 
float float bool const GPUParam uint8_t row
 
float float bool const GPUParam uint8_t uint8_t clusterState
 
float float bool const GPUParam uint8_t uint8_t bool mirrorParameters
 
float float bool const GPUParam uint8_t uint8_t bool int8_t sector
 
int32_t wayDirection
 
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMergermerger
 
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMerger GPUTPCGMPropagatorprop
 
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMerger GPUTPCGMPropagator float & xx
 
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMerger GPUTPCGMPropagator float float & yy
 
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMerger GPUTPCGMPropagator float float float & zz
 
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMerger GPUTPCGMPropagator float float float int32_t maxN
 
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMerger GPUTPCGMPropagator float float float int32_t float clAlpha
 
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMerger GPUTPCGMPropagator float float float int32_t float uint8_t & clusterState
 
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMerger GPUTPCGMPropagator float float float int32_t float uint8_t bool rejectChi2
 
int32_t sector
 
int32_t int32_t lastRow
 
int32_t int32_t int32_t toRow
 
int32_t int32_t int32_t int32_t iTrack
 
int32_t int32_t int32_t int32_t bool goodLeg
 
int32_t int32_t int32_t int32_t bool GPUTPCGMPropagatorprop
 
int32_t int32_t int32_t int32_t bool GPUTPCGMPropagator bool inFlyDirection
 
int32_t int32_t int32_t int32_t bool GPUTPCGMPropagator bool float maxSinPhi = GPUCA_MAX_SIN_PHI
 
int32_t int32_t int32_t int32_t bool GPUTPCGMPropagator bool float bool checkdEdx = false)
 
int32_t int32_t iRow
 
int32_t int32_t int32_t iTrack
 
int32_t int32_t int32_t bool goodLeg
 
int32_t int32_t int32_t bool GPUTPCGMPropagatorprop
 
int32_t int32_t int32_t bool float Y
 
int32_t int32_t int32_t bool float float Z
 
int32_t int32_t int32_t float toY
 
int32_t int32_t int32_t float GPUTPCGMPropagatorprop
 
int32_t int32_t int32_t float GPUTPCGMPropagator bool phase2 = false)
 
GPUTPCGMPropagatorprop
 
GPUTPCGMPropagator int32_t sector
 
GPUTPCGMPropagator int32_t int32_t iRow
 
GPUTPCGMPropagator int32_t int32_t int32_t iTrack
 
GPUTPCGMPropagator int32_t int32_t int32_t float toAlpha
 
GPUTPCGMPropagator int32_t int32_t int32_t float float toX
 
GPUTPCGMPropagator int32_t int32_t int32_t float float float toY
 
GPUTPCGMPropagator int32_t int32_t int32_t float float float int32_t toSector
 
GPUTPCGMPropagator int32_t int32_t int32_t float float float int32_t int32_t toRow
 
GPUTPCGMPropagator int32_t int32_t int32_t float float float int32_t int32_t bool inFlyDirection
 
GPUTPCGMPropagator int32_t int32_t int32_t float float float int32_t int32_t bool bool phase2 = false)
 
int32_t int32_t int32_t float toAlpha
 
int32_t int32_t int32_t float float toY
 
int32_t int32_t int32_t float float float toX
 
int32_t int32_t int32_t float float float int32_t toSector
 
int32_t int32_t int32_t float float float int32_t int32_t toRow
 
int32_t int32_t int32_t float float float int32_t int32_t bool inFlyDirection
 
int32_t int32_t int32_t float float float int32_t int32_t bool float alpha
 
GPUd() void StoreOuter(gputpcgmmergertypes int32_t loopIdx
 
int32_t ihitFirst
 
int32_t int32_t ihitLast
 
int32_t int32_t int32_t wayDirection
 
int32_t int32_t int32_t uint8_t state
 
int32_t float tzInner
 
int32_t float float tzOuter
 
int32_t float float float x1
 
int32_t float float float float x2
 
GPUTPCGMMergedTrackHitXYZclustersXYZ
 
GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMergermerger
 
GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMerger int32_t N
 
bool mask
 
bool float v
 
float mX
 
float mTZOffset
 
float mP [5]
 
float mC [15]
 
float mChi2
 
int32_t mNDF
 

Detailed Description

GPUTPCGMTrackParam class describes the track parametrisation which is used by the GPUTPCGMTracker sector tracker.

Definition at line 47 of file GPUTPCGMTrackParam.h.

Member Function Documentation

◆ GPUd() [1/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const

◆ GPUd() [2/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const

◆ GPUd() [3/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( )
override

◆ GPUd() [4/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( )

◆ GPUd() [5/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const
inline

Definition at line 130 of file GPUTPCGMTrackParam.h.

◆ GPUd() [6/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const
inline

Definition at line 95 of file GPUTPCGMTrackParam.h.

◆ GPUd() [7/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) &
inline

Definition at line 99 of file GPUTPCGMTrackParam.h.

◆ GPUd() [8/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) &
inline

Definition at line 66 of file GPUTPCGMTrackParam.h.

◆ GPUd() [9/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) &
inline

Definition at line 70 of file GPUTPCGMTrackParam.h.

◆ GPUd() [10/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) &
inline

Definition at line 62 of file GPUTPCGMTrackParam.h.

◆ GPUd() [11/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) &
inline

Definition at line 74 of file GPUTPCGMTrackParam.h.

◆ GPUd() [12/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) &
inline

Definition at line 50 of file GPUTPCGMTrackParam.h.

◆ GPUd() [13/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) &
inline

Definition at line 54 of file GPUTPCGMTrackParam.h.

◆ GPUd() [14/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) &
inline

Definition at line 58 of file GPUTPCGMTrackParam.h.

◆ GPUd() [15/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( )
inline

Definition at line 125 of file GPUTPCGMTrackParam.h.

◆ GPUd() [16/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( )
inline

Definition at line 91 of file GPUTPCGMTrackParam.h.

◆ GPUd() [17/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const

◆ GPUd() [18/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const

◆ GPUd() [19/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const
inline

Definition at line 111 of file GPUTPCGMTrackParam.h.

◆ GPUd() [20/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const
inline

Definition at line 112 of file GPUTPCGMTrackParam.h.

◆ GPUd() [21/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const
inline

Definition at line 110 of file GPUTPCGMTrackParam.h.

◆ GPUd() [22/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const
inline

Definition at line 108 of file GPUTPCGMTrackParam.h.

◆ GPUd() [23/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const
inline

Definition at line 109 of file GPUTPCGMTrackParam.h.

◆ GPUd() [24/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const
inline

Definition at line 114 of file GPUTPCGMTrackParam.h.

◆ GPUd() [25/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const
inline

Definition at line 117 of file GPUTPCGMTrackParam.h.

◆ GPUd() [26/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const
inline

Definition at line 131 of file GPUTPCGMTrackParam.h.

◆ GPUd() [27/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const
inline

Definition at line 83 of file GPUTPCGMTrackParam.h.

◆ GPUd() [28/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const
inline

Definition at line 122 of file GPUTPCGMTrackParam.h.

◆ GPUd() [29/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const
inline

Definition at line 123 of file GPUTPCGMTrackParam.h.

◆ GPUd() [30/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const
inline

Definition at line 121 of file GPUTPCGMTrackParam.h.

◆ GPUd() [31/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const
inline

Definition at line 119 of file GPUTPCGMTrackParam.h.

◆ GPUd() [32/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const
inline

Definition at line 120 of file GPUTPCGMTrackParam.h.

◆ GPUd() [33/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const
inline

Definition at line 87 of file GPUTPCGMTrackParam.h.

◆ GPUd() [34/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const

◆ GPUd() [35/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const
inline

Definition at line 96 of file GPUTPCGMTrackParam.h.

◆ GPUd() [36/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const
inline

Definition at line 84 of file GPUTPCGMTrackParam.h.

◆ GPUd() [37/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const
inline

Definition at line 82 of file GPUTPCGMTrackParam.h.

◆ GPUd() [38/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const
inline

Definition at line 85 of file GPUTPCGMTrackParam.h.

◆ GPUd() [39/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) &
inline

Definition at line 103 of file GPUTPCGMTrackParam.h.

◆ GPUd() [40/60]

template<int32_t I>
o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const

◆ GPUd() [41/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const
inline

Definition at line 115 of file GPUTPCGMTrackParam.h.

◆ GPUd() [42/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( )

◆ GPUd() [43/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) &

◆ GPUd() [44/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( )
inline

Definition at line 191 of file GPUTPCGMTrackParam.h.

◆ GPUd() [45/60]

GPUd() void StoreOuter(gputpcgmmergertypes o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const

◆ GPUd() [46/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const

◆ GPUd() [47/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const

◆ GPUd() [48/60]

template<int32_t I>
o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const

◆ GPUd() [49/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) &

◆ GPUd() [50/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) &

◆ GPUd() [51/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( )

◆ GPUd() [52/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( )

◆ GPUd() [53/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( )
inline

Definition at line 134 of file GPUTPCGMTrackParam.h.

◆ GPUd() [54/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( )

◆ GPUd() [55/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( )
inline

Definition at line 135 of file GPUTPCGMTrackParam.h.

◆ GPUd() [56/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( )

◆ GPUd() [57/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( )
inline

Definition at line 89 of file GPUTPCGMTrackParam.h.

◆ GPUd() [58/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const

◆ GPUd() [59/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const

◆ GPUd() [60/60]

o2::gpu::GPUTPCGMTrackParam::GPUd ( ) const

◆ GPUdi() [1/5]

o2::gpu::GPUTPCGMTrackParam::GPUdi ( ) &

◆ GPUdi() [2/5]

o2::gpu::GPUTPCGMTrackParam::GPUdi ( ) &
inline

Definition at line 178 of file GPUTPCGMTrackParam.h.

◆ GPUdi() [3/5]

o2::gpu::GPUTPCGMTrackParam::GPUdi ( )

◆ GPUdi() [4/5]

o2::gpu::GPUTPCGMTrackParam::GPUdi ( )

◆ GPUdi() [5/5]

o2::gpu::GPUTPCGMTrackParam::GPUdi ( )

◆ GPUhd() [1/3]

o2::gpu::GPUTPCGMTrackParam::GPUhd ( ) const
inline

Definition at line 79 of file GPUTPCGMTrackParam.h.

◆ GPUhd() [2/3]

o2::gpu::GPUTPCGMTrackParam::GPUhd ( ) const
inline

Definition at line 80 of file GPUTPCGMTrackParam.h.

◆ GPUhd() [3/3]

o2::gpu::GPUTPCGMTrackParam::GPUhd ( ) const
inline

Definition at line 81 of file GPUTPCGMTrackParam.h.

◆ while() [1/2]

o2::gpu::GPUTPCGMTrackParam::while ( ihitFirst = ihitLast)
inline

Definition at line 167 of file GPUTPCGMTrackParam.h.

◆ while() [2/2]

o2::gpu::GPUTPCGMTrackParam::while ( ihitFirst = ihitLast)
inline

Definition at line 174 of file GPUTPCGMTrackParam.h.

Member Data Documentation

◆ Alpha

int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ int32_t int32_t float& o2::gpu::GPUTPCGMTrackParam::Alpha

Definition at line 144 of file GPUTPCGMTrackParam.h.

◆ alpha [1/2]

const GPUParam float& o2::gpu::GPUTPCGMTrackParam::alpha

Definition at line 145 of file GPUTPCGMTrackParam.h.

◆ alpha [2/2]

int32_t int32_t int32_t float float float int32_t int32_t bool float o2::gpu::GPUTPCGMTrackParam::alpha

Definition at line 157 of file GPUTPCGMTrackParam.h.

◆ attempt

int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ int32_t int32_t float int32_t o2::gpu::GPUTPCGMTrackParam::attempt = 0

Definition at line 144 of file GPUTPCGMTrackParam.h.

◆ checkdEdx

int32_t int32_t int32_t int32_t bool GPUTPCGMPropagator bool float bool o2::gpu::GPUTPCGMTrackParam::checkdEdx = false)

Definition at line 149 of file GPUTPCGMTrackParam.h.

◆ clAlpha

int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMerger GPUTPCGMPropagator float float float int32_t float o2::gpu::GPUTPCGMTrackParam::clAlpha

Definition at line 147 of file GPUTPCGMTrackParam.h.

◆ clusters

int32_t GPUTPCGMMergedTrackHit * o2::gpu::GPUTPCGMTrackParam::clusters

Definition at line 144 of file GPUTPCGMTrackParam.h.

◆ clusterState [1/2]

float float bool const GPUParam uint8_t uint8_t o2::gpu::GPUTPCGMTrackParam::clusterState

Definition at line 146 of file GPUTPCGMTrackParam.h.

◆ clusterState [2/2]

int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMerger GPUTPCGMPropagator float float float int32_t float uint8_t& o2::gpu::GPUTPCGMTrackParam::clusterState

Definition at line 147 of file GPUTPCGMTrackParam.h.

◆ clustersXYZ [1/2]

int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ * o2::gpu::GPUTPCGMTrackParam::clustersXYZ

Definition at line 144 of file GPUTPCGMTrackParam.h.

◆ clustersXYZ [2/2]

GPUTPCGMMergedTrackHitXYZ* o2::gpu::GPUTPCGMTrackParam::clustersXYZ

Definition at line 189 of file GPUTPCGMTrackParam.h.

◆ goodLeg [1/2]

int32_t int32_t int32_t bool o2::gpu::GPUTPCGMTrackParam::goodLeg

Definition at line 149 of file GPUTPCGMTrackParam.h.

◆ goodLeg [2/2]

int32_t int32_t int32_t bool o2::gpu::GPUTPCGMTrackParam::goodLeg

Definition at line 150 of file GPUTPCGMTrackParam.h.

◆ ihitFirst

int32_t o2::gpu::GPUTPCGMTrackParam::ihitFirst

Definition at line 164 of file GPUTPCGMTrackParam.h.

◆ ihitLast

int32_t int32_t o2::gpu::GPUTPCGMTrackParam::ihitLast

Definition at line 164 of file GPUTPCGMTrackParam.h.

◆ inFlyDirection [1/4]

float float bool o2::gpu::GPUTPCGMTrackParam::inFlyDirection

Definition at line 146 of file GPUTPCGMTrackParam.h.

◆ inFlyDirection [2/4]

int32_t int32_t int32_t int32_t bool GPUTPCGMPropagator bool o2::gpu::GPUTPCGMTrackParam::inFlyDirection

Definition at line 149 of file GPUTPCGMTrackParam.h.

◆ inFlyDirection [3/4]

GPUTPCGMPropagator int32_t int32_t int32_t float float float int32_t int32_t bool o2::gpu::GPUTPCGMTrackParam::inFlyDirection

Definition at line 156 of file GPUTPCGMTrackParam.h.

◆ inFlyDirection [4/4]

int32_t int32_t int32_t float float float int32_t int32_t bool o2::gpu::GPUTPCGMTrackParam::inFlyDirection

Definition at line 157 of file GPUTPCGMTrackParam.h.

◆ iRow [1/2]

int32_t int32_t o2::gpu::GPUTPCGMTrackParam::iRow

Definition at line 150 of file GPUTPCGMTrackParam.h.

◆ iRow [2/2]

GPUTPCGMPropagator int32_t int32_t o2::gpu::GPUTPCGMTrackParam::iRow

Definition at line 156 of file GPUTPCGMTrackParam.h.

◆ iTrack [1/3]

int32_t int32_t int32_t o2::gpu::GPUTPCGMTrackParam::iTrack

Definition at line 149 of file GPUTPCGMTrackParam.h.

◆ iTrack [2/3]

int32_t int32_t int32_t o2::gpu::GPUTPCGMTrackParam::iTrack

Definition at line 150 of file GPUTPCGMTrackParam.h.

◆ iTrack [3/3]

GPUTPCGMPropagator int32_t int32_t int32_t o2::gpu::GPUTPCGMTrackParam::iTrack

Definition at line 156 of file GPUTPCGMTrackParam.h.

◆ iTrk

int32_t o2::gpu::GPUTPCGMTrackParam::iTrk

Definition at line 144 of file GPUTPCGMTrackParam.h.

◆ lastRow

int32_t int32_t o2::gpu::GPUTPCGMTrackParam::lastRow

Definition at line 149 of file GPUTPCGMTrackParam.h.

◆ loopIdx

GPUd() void StoreOuter(gputpcgmmergertypes int32_t o2::gpu::GPUTPCGMTrackParam::loopIdx

Definition at line 159 of file GPUTPCGMTrackParam.h.

◆ mask

bool o2::gpu::GPUTPCGMTrackParam::mask

Definition at line 192 of file GPUTPCGMTrackParam.h.

◆ maxN

int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMerger GPUTPCGMPropagator float float float int32_t o2::gpu::GPUTPCGMTrackParam::maxN

Definition at line 147 of file GPUTPCGMTrackParam.h.

◆ maxSinPhi [1/2]

int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ int32_t int32_t float int32_t float o2::gpu::GPUTPCGMTrackParam::maxSinPhi = GPUCA_MAX_SIN_PHI

Definition at line 144 of file GPUTPCGMTrackParam.h.

◆ maxSinPhi [2/2]

int32_t int32_t int32_t int32_t bool GPUTPCGMPropagator bool float o2::gpu::GPUTPCGMTrackParam::maxSinPhi = GPUCA_MAX_SIN_PHI

Definition at line 149 of file GPUTPCGMTrackParam.h.

◆ mC

float o2::gpu::GPUTPCGMTrackParam::mC[15]

Definition at line 224 of file GPUTPCGMTrackParam.h.

◆ mChi2

float o2::gpu::GPUTPCGMTrackParam::mChi2

Definition at line 225 of file GPUTPCGMTrackParam.h.

◆ merger [1/2]

int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMerger* o2::gpu::GPUTPCGMTrackParam::merger

Definition at line 147 of file GPUTPCGMTrackParam.h.

◆ merger [2/2]

GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMerger* o2::gpu::GPUTPCGMTrackParam::merger

Definition at line 189 of file GPUTPCGMTrackParam.h.

◆ mirrorParameters

float float bool const GPUParam uint8_t uint8_t bool o2::gpu::GPUTPCGMTrackParam::mirrorParameters

Definition at line 146 of file GPUTPCGMTrackParam.h.

◆ mNDF

int32_t o2::gpu::GPUTPCGMTrackParam::mNDF

Definition at line 226 of file GPUTPCGMTrackParam.h.

◆ mP

float o2::gpu::GPUTPCGMTrackParam::mP[5]

Definition at line 223 of file GPUTPCGMTrackParam.h.

◆ mTZOffset

float o2::gpu::GPUTPCGMTrackParam::mTZOffset

Definition at line 222 of file GPUTPCGMTrackParam.h.

◆ mX

float o2::gpu::GPUTPCGMTrackParam::mX

Definition at line 221 of file GPUTPCGMTrackParam.h.

◆ N [1/2]

int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ int32_t& o2::gpu::GPUTPCGMTrackParam::N

Definition at line 144 of file GPUTPCGMTrackParam.h.

◆ N [2/2]

GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMerger int32_t o2::gpu::GPUTPCGMTrackParam::N

Definition at line 189 of file GPUTPCGMTrackParam.h.

◆ NTolerated

int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ int32_t int32_t& o2::gpu::GPUTPCGMTrackParam::NTolerated

Definition at line 144 of file GPUTPCGMTrackParam.h.

◆ outerParam

int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ int32_t int32_t float int32_t float gputpcgmmergertypes::GPUTPCOuterParam* o2::gpu::GPUTPCGMTrackParam::outerParam = nullptr)

Definition at line 144 of file GPUTPCGMTrackParam.h.

◆ param [1/2]

const GPUParam& o2::gpu::GPUTPCGMTrackParam::param

Definition at line 145 of file GPUTPCGMTrackParam.h.

◆ param [2/2]

float float bool const GPUParam& o2::gpu::GPUTPCGMTrackParam::param

Definition at line 146 of file GPUTPCGMTrackParam.h.

◆ phase2 [1/2]

int32_t int32_t int32_t float GPUTPCGMPropagator bool o2::gpu::GPUTPCGMTrackParam::phase2 = false)

Definition at line 154 of file GPUTPCGMTrackParam.h.

◆ phase2 [2/2]

GPUTPCGMPropagator int32_t int32_t int32_t float float float int32_t int32_t bool bool o2::gpu::GPUTPCGMTrackParam::phase2 = false)

Definition at line 156 of file GPUTPCGMTrackParam.h.

◆ prop [1/5]

int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMerger GPUTPCGMPropagator& o2::gpu::GPUTPCGMTrackParam::prop

Definition at line 147 of file GPUTPCGMTrackParam.h.

◆ prop [2/5]

int32_t int32_t int32_t int32_t bool GPUTPCGMPropagator& o2::gpu::GPUTPCGMTrackParam::prop

Definition at line 149 of file GPUTPCGMTrackParam.h.

◆ prop [3/5]

int32_t int32_t int32_t bool GPUTPCGMPropagator& o2::gpu::GPUTPCGMTrackParam::prop

Definition at line 150 of file GPUTPCGMTrackParam.h.

◆ prop [4/5]

int32_t int32_t int32_t float GPUTPCGMPropagator& o2::gpu::GPUTPCGMTrackParam::prop

Definition at line 154 of file GPUTPCGMTrackParam.h.

◆ prop [5/5]

GPUTPCGMPropagator& o2::gpu::GPUTPCGMTrackParam::prop

Definition at line 156 of file GPUTPCGMTrackParam.h.

◆ rejectChi2

int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMerger GPUTPCGMPropagator float float float int32_t float uint8_t bool o2::gpu::GPUTPCGMTrackParam::rejectChi2

Definition at line 147 of file GPUTPCGMTrackParam.h.

◆ row

float float bool const GPUParam uint8_t o2::gpu::GPUTPCGMTrackParam::row

Definition at line 146 of file GPUTPCGMTrackParam.h.

◆ sector [1/3]

int32_t o2::gpu::GPUTPCGMTrackParam::sector

Definition at line 146 of file GPUTPCGMTrackParam.h.

◆ sector [2/3]

int32_t o2::gpu::GPUTPCGMTrackParam::sector

Definition at line 149 of file GPUTPCGMTrackParam.h.

◆ sector [3/3]

GPUTPCGMPropagator int32_t o2::gpu::GPUTPCGMTrackParam::sector

Definition at line 156 of file GPUTPCGMTrackParam.h.

◆ state

int32_t int32_t int32_t uint8_t o2::gpu::GPUTPCGMTrackParam::state
Initial value:

Definition at line 164 of file GPUTPCGMTrackParam.h.

◆ toAlpha [1/2]

GPUTPCGMPropagator int32_t int32_t int32_t float o2::gpu::GPUTPCGMTrackParam::toAlpha

Definition at line 156 of file GPUTPCGMTrackParam.h.

◆ toAlpha [2/2]

int32_t int32_t int32_t float o2::gpu::GPUTPCGMTrackParam::toAlpha

Definition at line 157 of file GPUTPCGMTrackParam.h.

◆ toRow [1/3]

int32_t int32_t int32_t o2::gpu::GPUTPCGMTrackParam::toRow

Definition at line 149 of file GPUTPCGMTrackParam.h.

◆ toRow [2/3]

GPUTPCGMPropagator int32_t int32_t int32_t float float float int32_t int32_t o2::gpu::GPUTPCGMTrackParam::toRow

Definition at line 156 of file GPUTPCGMTrackParam.h.

◆ toRow [3/3]

int32_t int32_t int32_t float float float int32_t int32_t o2::gpu::GPUTPCGMTrackParam::toRow

Definition at line 157 of file GPUTPCGMTrackParam.h.

◆ toSector [1/2]

GPUTPCGMPropagator int32_t int32_t int32_t float float float int32_t o2::gpu::GPUTPCGMTrackParam::toSector

Definition at line 156 of file GPUTPCGMTrackParam.h.

◆ toSector [2/2]

int32_t int32_t int32_t float float float int32_t o2::gpu::GPUTPCGMTrackParam::toSector

Definition at line 157 of file GPUTPCGMTrackParam.h.

◆ toX [1/2]

GPUTPCGMPropagator int32_t int32_t int32_t float float o2::gpu::GPUTPCGMTrackParam::toX

Definition at line 156 of file GPUTPCGMTrackParam.h.

◆ toX [2/2]

int32_t int32_t int32_t float float float o2::gpu::GPUTPCGMTrackParam::toX

Definition at line 157 of file GPUTPCGMTrackParam.h.

◆ toY [1/4]

float o2::gpu::GPUTPCGMTrackParam::toY

Definition at line 146 of file GPUTPCGMTrackParam.h.

◆ toY [2/4]

int32_t int32_t int32_t float o2::gpu::GPUTPCGMTrackParam::toY

Definition at line 154 of file GPUTPCGMTrackParam.h.

◆ toY [3/4]

GPUTPCGMPropagator int32_t int32_t int32_t float float float o2::gpu::GPUTPCGMTrackParam::toY

Definition at line 156 of file GPUTPCGMTrackParam.h.

◆ toY [4/4]

int32_t int32_t int32_t float float o2::gpu::GPUTPCGMTrackParam::toY

Definition at line 157 of file GPUTPCGMTrackParam.h.

◆ toZ

float float o2::gpu::GPUTPCGMTrackParam::toZ

Definition at line 146 of file GPUTPCGMTrackParam.h.

◆ tzInner

int32_t float o2::gpu::GPUTPCGMTrackParam::tzInner

Definition at line 188 of file GPUTPCGMTrackParam.h.

◆ tzOuter

int32_t float float o2::gpu::GPUTPCGMTrackParam::tzOuter

Definition at line 188 of file GPUTPCGMTrackParam.h.

◆ v [1/2]

float o2::gpu::GPUTPCGMTrackParam::v { mP[i] = v

Definition at line 97 of file GPUTPCGMTrackParam.h.

◆ v [2/2]

bool float o2::gpu::GPUTPCGMTrackParam::v
Initial value:
{
if (mask) {
x = v;
}
}
GPUdi() static void Assign(int32_t& x, bool mask, int32_t v)
{
if (mask) {
x = v;
}
}
GPUd() static void RefitTrack(GPUTPCGMMergedTrack& track, int32_t iTrk, GPUTPCGMMerger* merger, int32_t attempt)
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ int32_t int32_t float int32_t attempt
GPUd() float GetSinPhi() const
GPUdi() void MarkClusters(GPUTPCGMMergedTrackHit *GPUrestrict() clusters
int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMerger * merger
GLint GLenum GLint x
Definition glcorearb.h:403
const GLdouble * v
Definition glcorearb.h:832
GLint GLuint mask
Definition glcorearb.h:291

Definition at line 192 of file GPUTPCGMTrackParam.h.

◆ wayDirection [1/2]

int32_t int32_t int32_t o2::gpu::GPUTPCGMTrackParam::wayDirection

Definition at line 147 of file GPUTPCGMTrackParam.h.

◆ wayDirection [2/2]

int32_t int32_t int32_t o2::gpu::GPUTPCGMTrackParam::wayDirection

Definition at line 164 of file GPUTPCGMTrackParam.h.

◆ x1

int32_t float float float o2::gpu::GPUTPCGMTrackParam::x1

Definition at line 188 of file GPUTPCGMTrackParam.h.

◆ x2

int32_t float float float float o2::gpu::GPUTPCGMTrackParam::x2

Definition at line 188 of file GPUTPCGMTrackParam.h.

◆ xx

int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMerger GPUTPCGMPropagator float& o2::gpu::GPUTPCGMTrackParam::xx

Definition at line 147 of file GPUTPCGMTrackParam.h.

◆ Y

int32_t int32_t int32_t bool float o2::gpu::GPUTPCGMTrackParam::Y

Definition at line 151 of file GPUTPCGMTrackParam.h.

◆ yy

int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMerger GPUTPCGMPropagator float float& o2::gpu::GPUTPCGMTrackParam::yy

Definition at line 147 of file GPUTPCGMTrackParam.h.

◆ Z

int32_t int32_t int32_t bool float float o2::gpu::GPUTPCGMTrackParam::Z

Definition at line 151 of file GPUTPCGMTrackParam.h.

◆ zz

int32_t GPUTPCGMMergedTrackHit GPUTPCGMMergedTrackHitXYZ const GPUTPCGMMerger GPUTPCGMPropagator float float float& o2::gpu::GPUTPCGMTrackParam::zz

Definition at line 147 of file GPUTPCGMTrackParam.h.


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