Project
Loading...
Searching...
No Matches
o2::gpu::GPUTRDTrack_t< T > Class Template Reference

#include <GPUTRDTrack.h>

Inherits T.

Public Types

enum  EGPUTRDTrack { kNLayers = 6 , kAmbiguousFlag = 6 , kStopFlag = 7 }
 

Public Member Functions

 GPUd () GPUTRDTrack_t()
 
 GPUTRDTrack_t (const typename T::baseClass &t)=delete
 
 GPUd () GPUTRDTrack_t(const GPUTRDTrack_t &t)
 
 GPUd () GPUTRDTrack_t(const AliHLTExternalTrackParam &t)
 
GPUd() GPUTRDTrack_t(const o2 GPUd() GPUTRDTrack_t(const o2 GPUd () GPUTRDTrack_t(const T &t)
 
 GPUd () GPUTRDTrack_t &operator
 
 GPUd () void addTracklet(int32_t iLayer
 
 GPUd () int32_t getNlayersFindable() const
 
 GPUd () int32_t getTrackletIndex(int32_t iLayer) const
 
 GPUd () uint32_t getRefGlobalTrackIdRaw() const
 
GPUd() o2 GPUd () int16_t getCollisionId() const
 
 GPUd () int32_t getNtracklets() const
 
 GPUd () float getChi2() const
 
 GPUd () float getSignal() const
 
 GPUd () uint8_t getIsCrossingNeighbor() const
 
 GPUd () bool getIsCrossingNeighbor(int32_t iLayer) const
 
 GPUd () bool getHasNeighbor() const
 
 GPUd () bool getHasPadrowCrossing() const
 
 GPUd () float getReducedChi2() const
 
 GPUd () bool getIsStopped() const
 
 GPUd () bool getIsAmbiguous() const
 
 GPUd () bool getIsFindable(int32_t iLayer) const
 
 GPUd () int32_t getNmissingConsecLayers(int32_t iLayer) const
 
 GPUd () int32_t getIsPenaltyAdded(int32_t iLayer) const
 
 GPUd () void setRefGlobalTrackIdRaw(uint32_t id)
 
GPUd() void setRefGlobalTrackId(o2 GPUd () void setCollisionId(int16_t id)
 
 GPUd () void setIsFindable(int32_t iLayer)
 
 GPUd () void setIsStopped()
 
 GPUd () void setIsAmbiguous()
 
 GPUd () void setChi2(float chi2)
 
 GPUd () void setSignal(float signal)
 
 GPUd () void setIsCrossingNeighbor(int32_t iLayer)
 
 GPUd () void setHasNeighbor()
 
 GPUd () void setHasPadrowCrossing()
 

Public Attributes

int32_t idx { mAttachedTracklets[iLayer] = idx
 

Protected Attributes

float mChi2
 
float mSignal {-1.f}
 
uint32_t mRefGlobalTrackId
 
int32_t mAttachedTracklets [kNLayers]
 
int16_t mCollisionId
 
uint8_t mFlags
 
uint8_t mIsCrossingNeighbor
 

Detailed Description

template<typename T>
class o2::gpu::GPUTRDTrack_t< T >

Definition at line 42 of file GPUTRDTrack.h.

Member Enumeration Documentation

◆ EGPUTRDTrack

template<typename T >
enum o2::gpu::GPUTRDTrack_t::EGPUTRDTrack
Enumerator
kNLayers 
kAmbiguousFlag 
kStopFlag 

Definition at line 45 of file GPUTRDTrack.h.

Constructor & Destructor Documentation

◆ GPUTRDTrack_t()

template<typename T >
o2::gpu::GPUTRDTrack_t< T >::GPUTRDTrack_t ( const typename T::baseClass &  t)
delete

Member Function Documentation

◆ GPUd() [1/33]

template<typename T >
o2::gpu::GPUTRDTrack_t< T >::GPUd ( ) const
inline

Definition at line 86 of file GPUTRDTrack.h.

◆ GPUd() [2/33]

template<typename T >
o2::gpu::GPUTRDTrack_t< T >::GPUd ( ) const
inline

Definition at line 87 of file GPUTRDTrack.h.

◆ GPUd() [3/33]

template<typename T >
o2::gpu::GPUTRDTrack_t< T >::GPUd ( ) const
inline

Definition at line 90 of file GPUTRDTrack.h.

◆ GPUd() [4/33]

template<typename T >
o2::gpu::GPUTRDTrack_t< T >::GPUd ( ) const
inline

Definition at line 85 of file GPUTRDTrack.h.

◆ GPUd() [5/33]

template<typename T >
o2::gpu::GPUTRDTrack_t< T >::GPUd ( ) const
inline

Definition at line 91 of file GPUTRDTrack.h.

◆ GPUd() [6/33]

template<typename T >
o2::gpu::GPUTRDTrack_t< T >::GPUd ( ) const
inline

Definition at line 89 of file GPUTRDTrack.h.

◆ GPUd() [7/33]

template<typename T >
o2::gpu::GPUTRDTrack_t< T >::GPUd ( ) const
inline

Definition at line 82 of file GPUTRDTrack.h.

◆ GPUd() [8/33]

template<typename T >
o2::gpu::GPUTRDTrack_t< T >::GPUd ( ) const
inline

Definition at line 88 of file GPUTRDTrack.h.

◆ GPUd() [9/33]

template<typename T >
o2::gpu::GPUTRDTrack_t< T >::GPUd ( ) const
inline

Definition at line 83 of file GPUTRDTrack.h.

◆ GPUd() [10/33]

template<typename T >
o2::gpu::GPUTRDTrack_t< T >::GPUd ( ) &

◆ GPUd() [11/33]

template<typename T >
o2::gpu::GPUTRDTrack_t< T >::GPUd ( )

◆ GPUd() [12/33]

template<typename T >
o2::gpu::GPUTRDTrack_t< T >::GPUd ( ) const &

◆ GPUd() [13/33]

template<typename T >
o2::gpu::GPUTRDTrack_t< T >::GPUd ( ) const &

◆ GPUd() [14/33]

template<typename T >
GPUd() GPUTRDTrack_t(const o2 GPUd() GPUTRDTrack_t(const o2 o2::gpu::GPUTRDTrack_t< T >::GPUd ( ) const &

◆ GPUd() [15/33]

template<typename T >
GPUd() o2 o2::gpu::GPUTRDTrack_t< T >::GPUd ( ) const
inline

Definition at line 69 of file GPUTRDTrack.h.

◆ GPUd() [16/33]

template<typename T >
o2::gpu::GPUTRDTrack_t< T >::GPUd ( ) const
inline

Definition at line 93 of file GPUTRDTrack.h.

◆ GPUd() [17/33]

template<typename T >
o2::gpu::GPUTRDTrack_t< T >::GPUd ( ) const

◆ GPUd() [18/33]

template<typename T >
o2::gpu::GPUTRDTrack_t< T >::GPUd ( ) const

◆ GPUd() [19/33]

template<typename T >
o2::gpu::GPUTRDTrack_t< T >::GPUd ( ) const
inline

Definition at line 70 of file GPUTRDTrack.h.

◆ GPUd() [20/33]

template<typename T >
o2::gpu::GPUTRDTrack_t< T >::GPUd ( ) const
inline

Definition at line 65 of file GPUTRDTrack.h.

◆ GPUd() [21/33]

template<typename T >
o2::gpu::GPUTRDTrack_t< T >::GPUd ( ) const
inline

Definition at line 66 of file GPUTRDTrack.h.

◆ GPUd() [22/33]

template<typename T >
o2::gpu::GPUTRDTrack_t< T >::GPUd ( ) const
inline

Definition at line 84 of file GPUTRDTrack.h.

◆ GPUd() [23/33]

template<typename T >
o2::gpu::GPUTRDTrack_t< T >::GPUd ( )

◆ GPUd() [24/33]

template<typename T >
o2::gpu::GPUTRDTrack_t< T >::GPUd ( )
inline

Definition at line 103 of file GPUTRDTrack.h.

◆ GPUd() [25/33]

template<typename T >
GPUd() void setRefGlobalTrackId(o2 o2::gpu::GPUTRDTrack_t< T >::GPUd ( )
inline

Definition at line 99 of file GPUTRDTrack.h.

◆ GPUd() [26/33]

template<typename T >
o2::gpu::GPUTRDTrack_t< T >::GPUd ( )
inline

Definition at line 106 of file GPUTRDTrack.h.

◆ GPUd() [27/33]

template<typename T >
o2::gpu::GPUTRDTrack_t< T >::GPUd ( )
inline

Definition at line 107 of file GPUTRDTrack.h.

◆ GPUd() [28/33]

template<typename T >
o2::gpu::GPUTRDTrack_t< T >::GPUd ( )
inline

Definition at line 102 of file GPUTRDTrack.h.

◆ GPUd() [29/33]

template<typename T >
o2::gpu::GPUTRDTrack_t< T >::GPUd ( )
inline

Definition at line 105 of file GPUTRDTrack.h.

◆ GPUd() [30/33]

template<typename T >
o2::gpu::GPUTRDTrack_t< T >::GPUd ( )
inline

Definition at line 100 of file GPUTRDTrack.h.

◆ GPUd() [31/33]

template<typename T >
o2::gpu::GPUTRDTrack_t< T >::GPUd ( )
inline

Definition at line 101 of file GPUTRDTrack.h.

◆ GPUd() [32/33]

template<typename T >
o2::gpu::GPUTRDTrack_t< T >::GPUd ( )
inline

Definition at line 96 of file GPUTRDTrack.h.

◆ GPUd() [33/33]

template<typename T >
o2::gpu::GPUTRDTrack_t< T >::GPUd ( )
inline

Definition at line 104 of file GPUTRDTrack.h.

Member Data Documentation

◆ idx

template<typename T >
int32_t o2::gpu::GPUTRDTrack_t< T >::idx { mAttachedTracklets[iLayer] = idx

Definition at line 61 of file GPUTRDTrack.h.

◆ mAttachedTracklets

template<typename T >
int32_t o2::gpu::GPUTRDTrack_t< T >::mAttachedTracklets[kNLayers]
protected

Definition at line 113 of file GPUTRDTrack.h.

◆ mChi2

template<typename T >
float o2::gpu::GPUTRDTrack_t< T >::mChi2
protected

Definition at line 110 of file GPUTRDTrack.h.

◆ mCollisionId

template<typename T >
int16_t o2::gpu::GPUTRDTrack_t< T >::mCollisionId
protected

Definition at line 114 of file GPUTRDTrack.h.

◆ mFlags

template<typename T >
uint8_t o2::gpu::GPUTRDTrack_t< T >::mFlags
protected

Definition at line 115 of file GPUTRDTrack.h.

◆ mIsCrossingNeighbor

template<typename T >
uint8_t o2::gpu::GPUTRDTrack_t< T >::mIsCrossingNeighbor
protected

Definition at line 116 of file GPUTRDTrack.h.

◆ mRefGlobalTrackId

template<typename T >
uint32_t o2::gpu::GPUTRDTrack_t< T >::mRefGlobalTrackId
protected

Definition at line 112 of file GPUTRDTrack.h.

◆ mSignal

template<typename T >
float o2::gpu::GPUTRDTrack_t< T >::mSignal {-1.f}
protected

Definition at line 111 of file GPUTRDTrack.h.


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