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

#include <GPUTPCGMSectorTrack.h>

Classes

struct  sectorTrackParam
 

Public Member Functions

 GPUd () float Alpha() const
 
 GPUd () uint8_t Sector() const
 
 GPUd () bool CSide() const
 
 GPUd () int32_t NClusters() const
 
 GPUd () int32_t PrevNeighbour() const
 
 GPUd () int32_t NextNeighbour() const
 
 GPUd () int32_t Neighbour(int32_t i) const
 
 GPUd () int32_t PrevSegmentNeighbour() const
 
 GPUd () int32_t NextSegmentNeighbour() const
 
 GPUd () int32_t SegmentNeighbour(int32_t i) const
 
 GPUd () int32_t AnyNeighbour(int32_t i) const
 
 GPUd () const GPUTPCTrack *OrigTrack() const
 
 GPUd () float X() const
 
 GPUd () float Y() const
 
 GPUd () float Z() const
 
 GPUd () float SinPhi() const
 
 GPUd () float CosPhi() const
 
 GPUd () float SecPhi() const
 
 GPUd () float DzDs() const
 
 GPUd () float QPt() const
 
 GPUd () float TZOffset() const
 
 GPUd () uint8_t Leg() const
 
 GPUd () int32_t LocalTrackId() const
 
 GPUd () void SetLocalTrackId(int32_t v)
 
 GPUd () int32_t ExtrapolatedTrackId(int32_t n) const
 
 GPUd () void SetExtrapolatedTrackId(int32_t n
 
 GPUd () int32_t *ExtrapolatedTrackIds()
 
 GPUd () float MaxClusterZT() const
 
 GPUd () float MinClusterZT() const
 
 GPUd () float ClusterZT0() const
 
 GPUd () float ClusterZTN() const
 
 GPUd () void SetClusterZT(float v1
 
 GPUd () void Set(const GPUTPCGMTrackParam &trk
 
 GPUd () void SetParam2(const GPUTPCGMTrackParam &trk)
 
 GPUd () void Set(const GPUTPCGMMerger *merger
 
 GPUd () void UseParam2()
 
 GPUd () void SetX2(float v)
 
 GPUd () float X2() const
 
 GPUd () void SetGlobalSectorTrackCov()
 
 GPUd () void SetNClusters(int32_t v)
 
 GPUd () void SetPrevNeighbour(int32_t v)
 
 GPUd () void SetNextNeighbour(int32_t v)
 
 GPUd () void SetNeighbor(int32_t v
 
 GPUd () void SetPrevSegmentNeighbour(int32_t v)
 
 GPUd () void SetNextSegmentNeighbour(int32_t v)
 
 GPUd () void SetLeg(uint8_t v)
 
 GPUd () void CopyParamFrom(const GPUTPCGMSectorTrack &t)
 
 GPUd () bool FilterErrors(const GPUTPCGMMerger *merger
 
 GPUd () bool TransportToX(GPUTPCGMMerger *merger
 
 GPUd () bool TransportToXAlpha(GPUTPCGMMerger *merger
 
 GPUd () void CopyBaseTrackCov()
 

Public Attributes

int32_t v { mExtrapolatedTrackIds[n] = v
 
float v2
 
 mClusterZT [1] = v2
 
const GPUTPCTracksectorTr
 
const GPUTPCTrack float alpha
 
const GPUTPCTrack float int32_t sector
 
int32_t i { mNeighbour[i] = v
 
int32_t iSector
 
int32_t float maxSinPhi = GPUCA_MAX_SIN_PHI
 
int32_t float float sinPhiMargin = 0.f)
 
float x
 
float float Bz
 
float float GPUTPCGMBorderTrackb
 
float float GPUTPCGMBorderTrack float maxSinPhi
 
float float GPUTPCGMBorderTrack float bool doCov = true) const
 
float float sinAlpha
 
float float float cosAlpha
 
float float float float Bz
 
float float float float GPUTPCGMBorderTrackb
 
float float float float GPUTPCGMBorderTrack float maxSinPhi const
 

Detailed Description

The class describes TPC sector tracks used in GPUTPCGMMerger

Definition at line 31 of file GPUTPCGMSectorTrack.h.

Member Function Documentation

◆ GPUd() [1/51]

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

Definition at line 36 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [2/51]

o2::gpu::GPUTPCGMSectorTrack::GPUd ( ) const

◆ GPUd() [3/51]

o2::gpu::GPUTPCGMSectorTrack::GPUd ( )

◆ GPUd() [4/51]

o2::gpu::GPUTPCGMSectorTrack::GPUd ( )

◆ GPUd() [5/51]

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

Definition at line 48 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [6/51]

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

Definition at line 34 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [7/51]

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

Definition at line 68 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [8/51]

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

Definition at line 69 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [9/51]

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

Definition at line 53 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [10/51]

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

Definition at line 55 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [11/51]

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

Definition at line 66 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [12/51]

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

Definition at line 67 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [13/51]

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

Definition at line 56 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [14/51]

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

Definition at line 54 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [15/51]

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

Definition at line 52 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [16/51]

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

Definition at line 57 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [17/51]

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

Definition at line 49 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [18/51]

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

Definition at line 81 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [19/51]

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

Definition at line 50 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [20/51]

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

Definition at line 51 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [21/51]

o2::gpu::GPUTPCGMSectorTrack::GPUd ( )
inline

Definition at line 64 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [22/51]

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

Definition at line 44 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [23/51]

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

Definition at line 62 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [24/51]

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

Definition at line 60 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [25/51]

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

Definition at line 37 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [26/51]

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

Definition at line 40 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [27/51]

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

Definition at line 39 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [28/51]

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

Definition at line 42 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [29/51]

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

Definition at line 38 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [30/51]

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

Definition at line 41 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [31/51]

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

Definition at line 43 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [32/51]

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

Definition at line 58 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [33/51]

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

Definition at line 35 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [34/51]

o2::gpu::GPUTPCGMSectorTrack::GPUd ( )

◆ GPUd() [35/51]

o2::gpu::GPUTPCGMSectorTrack::GPUd ( ) const &
inline

Definition at line 104 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [36/51]

o2::gpu::GPUTPCGMSectorTrack::GPUd ( ) const

◆ GPUd() [37/51]

o2::gpu::GPUTPCGMSectorTrack::GPUd ( ) const &

◆ GPUd() [38/51]

o2::gpu::GPUTPCGMSectorTrack::GPUd ( )

◆ GPUd() [39/51]

o2::gpu::GPUTPCGMSectorTrack::GPUd ( )

◆ GPUd() [40/51]

o2::gpu::GPUTPCGMSectorTrack::GPUd ( )
inline

Definition at line 83 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [41/51]

o2::gpu::GPUTPCGMSectorTrack::GPUd ( )
inline

Definition at line 102 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [42/51]

o2::gpu::GPUTPCGMSectorTrack::GPUd ( )
inline

Definition at line 61 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [43/51]

o2::gpu::GPUTPCGMSectorTrack::GPUd ( )
inline

Definition at line 96 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [44/51]

o2::gpu::GPUTPCGMSectorTrack::GPUd ( )

◆ GPUd() [45/51]

o2::gpu::GPUTPCGMSectorTrack::GPUd ( )
inline

Definition at line 98 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [46/51]

o2::gpu::GPUTPCGMSectorTrack::GPUd ( )
inline

Definition at line 101 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [47/51]

o2::gpu::GPUTPCGMSectorTrack::GPUd ( ) const &

◆ GPUd() [48/51]

o2::gpu::GPUTPCGMSectorTrack::GPUd ( )
inline

Definition at line 97 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [49/51]

o2::gpu::GPUTPCGMSectorTrack::GPUd ( )
inline

Definition at line 100 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [50/51]

o2::gpu::GPUTPCGMSectorTrack::GPUd ( )
inline

Definition at line 80 of file GPUTPCGMSectorTrack.h.

◆ GPUd() [51/51]

o2::gpu::GPUTPCGMSectorTrack::GPUd ( )
inline

Definition at line 79 of file GPUTPCGMSectorTrack.h.

Member Data Documentation

◆ alpha

const GPUTPCTrack float o2::gpu::GPUTPCGMSectorTrack::alpha

Definition at line 76 of file GPUTPCGMSectorTrack.h.

◆ b [1/2]

float float GPUTPCGMBorderTrack& o2::gpu::GPUTPCGMSectorTrack::b

Definition at line 118 of file GPUTPCGMSectorTrack.h.

◆ b [2/2]

float float float float GPUTPCGMBorderTrack& o2::gpu::GPUTPCGMSectorTrack::b

Definition at line 119 of file GPUTPCGMSectorTrack.h.

◆ Bz [1/2]

float float o2::gpu::GPUTPCGMSectorTrack::Bz

Definition at line 118 of file GPUTPCGMSectorTrack.h.

◆ Bz [2/2]

float float float float o2::gpu::GPUTPCGMSectorTrack::Bz

Definition at line 119 of file GPUTPCGMSectorTrack.h.

◆ const

float float float float GPUTPCGMBorderTrack float maxSinPhi o2::gpu::GPUTPCGMSectorTrack::const

Definition at line 119 of file GPUTPCGMSectorTrack.h.

◆ cosAlpha

float float float o2::gpu::GPUTPCGMSectorTrack::cosAlpha

Definition at line 119 of file GPUTPCGMSectorTrack.h.

◆ doCov

float float GPUTPCGMBorderTrack float bool o2::gpu::GPUTPCGMSectorTrack::doCov = true) const

Definition at line 118 of file GPUTPCGMSectorTrack.h.

◆ i

int32_t o2::gpu::GPUTPCGMSectorTrack::i { mNeighbour[i] = v

Definition at line 99 of file GPUTPCGMSectorTrack.h.

◆ iSector

int32_t o2::gpu::GPUTPCGMSectorTrack::iSector

Definition at line 117 of file GPUTPCGMSectorTrack.h.

◆ maxSinPhi [1/2]

int32_t float o2::gpu::GPUTPCGMSectorTrack::maxSinPhi = GPUCA_MAX_SIN_PHI

Definition at line 117 of file GPUTPCGMSectorTrack.h.

◆ maxSinPhi [2/2]

float float GPUTPCGMBorderTrack float o2::gpu::GPUTPCGMSectorTrack::maxSinPhi

Definition at line 118 of file GPUTPCGMSectorTrack.h.

◆ mClusterZT

o2::gpu::GPUTPCGMSectorTrack::mClusterZT[1] = v2

Definition at line 73 of file GPUTPCGMSectorTrack.h.

◆ sector

const GPUTPCTrack float int32_t o2::gpu::GPUTPCGMSectorTrack::sector

Definition at line 76 of file GPUTPCGMSectorTrack.h.

◆ sectorTr

const GPUTPCTrack * o2::gpu::GPUTPCGMSectorTrack::sectorTr

Definition at line 76 of file GPUTPCGMSectorTrack.h.

◆ sinAlpha

float float o2::gpu::GPUTPCGMSectorTrack::sinAlpha

Definition at line 119 of file GPUTPCGMSectorTrack.h.

◆ sinPhiMargin

int32_t float float o2::gpu::GPUTPCGMSectorTrack::sinPhiMargin = 0.f)

Definition at line 117 of file GPUTPCGMSectorTrack.h.

◆ v

int32_t o2::gpu::GPUTPCGMSectorTrack::v { mExtrapolatedTrackIds[n] = v

Definition at line 63 of file GPUTPCGMSectorTrack.h.

◆ v2

float o2::gpu::GPUTPCGMSectorTrack::v2
Initial value:
{
GLfloat GLfloat v1
Definition glcorearb.h:812

Definition at line 70 of file GPUTPCGMSectorTrack.h.

◆ x

float o2::gpu::GPUTPCGMSectorTrack::x

Definition at line 118 of file GPUTPCGMSectorTrack.h.


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