Project
Loading...
Searching...
No Matches
o2::gpu::internal::GPUTPCTrkLbl< WEIGHT, T, S, U > Class Template Reference

#include <GPUQAHelper.h>

Public Member Functions

 GPUTPCTrkLbl (const S *v, float maxFake=0.1f)
 
 GPUTPCTrkLbl (const GPUTPCTrkLbl &)=default
 
void reset ()
 
void addLabel (uint32_t elementId)
 
computeLabel (float *labelWeight=nullptr, float *totalWeight=nullptr, int32_t *maxCount=nullptr)
 

Detailed Description

template<bool WEIGHT, class T, class S, class U = T>
class o2::gpu::internal::GPUTPCTrkLbl< WEIGHT, T, S, U >

Definition at line 38 of file GPUQAHelper.h.

Constructor & Destructor Documentation

◆ GPUTPCTrkLbl() [1/2]

template<bool WEIGHT, class T , class S , class U = T>
o2::gpu::internal::GPUTPCTrkLbl< WEIGHT, T, S, U >::GPUTPCTrkLbl ( const S v,
float  maxFake = 0.1f 
)
inline

Definition at line 41 of file GPUQAHelper.h.

◆ GPUTPCTrkLbl() [2/2]

template<bool WEIGHT, class T , class S , class U = T>
o2::gpu::internal::GPUTPCTrkLbl< WEIGHT, T, S, U >::GPUTPCTrkLbl ( const GPUTPCTrkLbl< WEIGHT, T, S, U > &  )
default

Member Function Documentation

◆ addLabel()

template<bool WEIGHT, class T , class S , class U = T>
void o2::gpu::internal::GPUTPCTrkLbl< WEIGHT, T, S, U >::addLabel ( uint32_t  elementId)
inline

Definition at line 49 of file GPUQAHelper.h.

◆ computeLabel()

template<bool WEIGHT, class T , class S , class U = T>
U o2::gpu::internal::GPUTPCTrkLbl< WEIGHT, T, S, U >::computeLabel ( float *  labelWeight = nullptr,
float *  totalWeight = nullptr,
int32_t *  maxCount = nullptr 
)
inline

Definition at line 91 of file GPUQAHelper.h.

◆ reset()

template<bool WEIGHT, class T , class S , class U = T>
void o2::gpu::internal::GPUTPCTrkLbl< WEIGHT, T, S, U >::reset ( )
inline

Definition at line 43 of file GPUQAHelper.h.


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