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

#include <GPUTrackingRefit.h>

Inherited by o2::gpu::GPUTrackingRefitProcessor.

Public Member Functions

void SetClusterStateArray (const uint8_t *v)
 
void SetPtrsFromGPUConstantMem (const GPUConstantMem *v, GPUParam *p=nullptr)
 
void SetPropagator (const o2::base::Propagator *v)
 
void SetClusterNative (const o2::tpc::ClusterNativeAccess *v)
 
void SetTrackHits (const GPUTPCGMMergedTrackHit *v)
 
void SetTrackHitReferences (const uint32_t *v)
 
void SetFastTransformHelper (const CorrectionMapsHelper *v)
 
void SetGPUParam (const GPUParam *v)
 
 GPUd () int32_t RefitTrackAsGPU(GPUTPCGMMergedTrack &trk
 
 GPUd () int32_t RefitTrackAsGPU(o2
 
 GPUd () int32_t RefitTrackAsTrackParCov(o2
 

Public Attributes

bool outward = false
 
bool bool resetCov
 
bool mIgnoreErrorsOnTrackEnds = true
 

Detailed Description

Definition at line 55 of file GPUTrackingRefit.h.

Member Function Documentation

◆ GPUd() [1/3]

o2::gpu::GPUTrackingRefit::GPUd ( ) &

◆ GPUd() [2/3]

o2::gpu::GPUTrackingRefit::GPUd ( )
inline

Definition at line 77 of file GPUTrackingRefit.h.

◆ GPUd() [3/3]

o2::gpu::GPUTrackingRefit::GPUd ( )
inline

Definition at line 82 of file GPUTrackingRefit.h.

◆ SetClusterNative()

void o2::gpu::GPUTrackingRefit::SetClusterNative ( const o2::tpc::ClusterNativeAccess v)
inline

Definition at line 61 of file GPUTrackingRefit.h.

◆ SetClusterStateArray()

void o2::gpu::GPUTrackingRefit::SetClusterStateArray ( const uint8_t *  v)
inline

Definition at line 58 of file GPUTrackingRefit.h.

◆ SetFastTransformHelper()

void o2::gpu::GPUTrackingRefit::SetFastTransformHelper ( const CorrectionMapsHelper v)
inline

Definition at line 64 of file GPUTrackingRefit.h.

◆ SetGPUParam()

void o2::gpu::GPUTrackingRefit::SetGPUParam ( const GPUParam v)
inline

Definition at line 65 of file GPUTrackingRefit.h.

◆ SetPropagator()

void o2::gpu::GPUTrackingRefit::SetPropagator ( const o2::base::Propagator v)
inline

Definition at line 60 of file GPUTrackingRefit.h.

◆ SetPtrsFromGPUConstantMem()

void o2::gpu::GPUTrackingRefit::SetPtrsFromGPUConstantMem ( const GPUConstantMem v,
GPUParam p = nullptr 
)

◆ SetTrackHitReferences()

void o2::gpu::GPUTrackingRefit::SetTrackHitReferences ( const uint32_t *  v)
inline

Definition at line 63 of file GPUTrackingRefit.h.

◆ SetTrackHits()

void o2::gpu::GPUTrackingRefit::SetTrackHits ( const GPUTPCGMMergedTrackHit v)
inline

Definition at line 62 of file GPUTrackingRefit.h.

Member Data Documentation

◆ mIgnoreErrorsOnTrackEnds

bool o2::gpu::GPUTrackingRefit::mIgnoreErrorsOnTrackEnds = true

Definition at line 88 of file GPUTrackingRefit.h.

◆ outward

bool o2::gpu::GPUTrackingRefit::outward = false

Definition at line 66 of file GPUTrackingRefit.h.

◆ resetCov

bool bool o2::gpu::GPUTrackingRefit::resetCov
Initial value:
= false) { return RefitTrack<GPUTPCGMMergedTrack, GPUTPCGMTrackParam>(trk, outward, resetCov); }
GPUd() int32_t RefitTrackAsTrackParCov(GPUTPCGMMergedTrack& trk, bool outward = false, bool resetCov = false) { return RefitTrack<GPUTPCGMMergedTrack, o2::track::TrackParCov>(trk, outward, resetCov); }
GPUd() int32_t RefitTrackAsGPU(o2::tpc::TrackTPC& trk, bool outward = false, bool resetCov = false) { return RefitTrack<o2::tpc::TrackTPC, GPUTPCGMTrackParam>(trk, outward, resetCov); }
GPUd() int32_t RefitTrackAsTrackParCov(o2::tpc::TrackTPC& trk, bool outward = false, bool resetCov = false) { return RefitTrack<o2::tpc::TrackTPC, o2::track::TrackParCov>(trk, outward, resetCov); }
struct TrackParCovWithArgs {
const o2::tpc::TrackTPCClusRef& clusRef;
float time0;
float* chi2;
}
GPUd() int32_t RefitTrackAsGPU(o2
TrackParCovF TrackParCov
Definition Track.h:33
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...

Definition at line 66 of file GPUTrackingRefit.h.


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