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

#include <GPUITSTrack.h>

Inherits o2::gpu::GPUTPCGMTrackParam.

Public Attributes

gputpcgmmergertypes::GPUTPCOuterParam mOuterParam
 
float mAlpha
 
int32_t mClusters [7]
 
- Public Attributes inherited from o2::gpu::GPUTPCGMTrackParam
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
 

Additional Inherited Members

- Public Member Functions inherited from o2::gpu::GPUTPCGMTrackParam
 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()
 

Detailed Description

Definition at line 23 of file GPUITSTrack.h.

Member Data Documentation

◆ mAlpha

float o2::gpu::GPUITSTrack::mAlpha

Definition at line 27 of file GPUITSTrack.h.

◆ mClusters

int32_t o2::gpu::GPUITSTrack::mClusters[7]

Definition at line 28 of file GPUITSTrack.h.

◆ mOuterParam

gputpcgmmergertypes::GPUTPCOuterParam o2::gpu::GPUITSTrack::mOuterParam

Definition at line 26 of file GPUITSTrack.h.


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