Project
Loading...
Searching...
No Matches
TrackHelpers.h File Reference

Shared host/device helpers for ITS tracker trait implementations. More...

Go to the source code of this file.

Classes

struct  o2::its::track::TrackSeedSelector< NLayers >
 
struct  o2::its::track::TrackFitContext< NLayers >
 

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::its
 
namespace  o2::its::track
 

Functions

 o2::its::track::GPUhdi () bool isBetter(const int nClustersA
 
 o2::its::track::GPUhdi () bool isBetter(const auto &a
 
template<int NLayers>
 o2::its::track::GPUdi () int selectReseedMidLayer(int minLayer
 
 o2::its::track::for (int iLayer=minLayer+1;iLayer< maxLayer;++iLayer)
 
 o2::its::track::GPUdi () void resetTrackCovariance(o2
 
template<int NLayers>
 o2::its::track::GPUdi () TrackITSInternal< NLayers > seedTrackForRefit(const TrackSeed< NLayers > &seed
 
 o2::its::track::if (ncl< reseedIfShorter &&ncl > 2)
 
 o2::its::track::resetTrackCovariance (temporaryTrack.paramIn)
 

Variables

const float o2::its::track::chi2A
 
const float const int o2::its::track::nClustersB
 
const float const int const float o2::its::track::chi2B
 
const auto & o2::its::track::b
 
int o2::its::track::maxLayer
 
int const float * o2::its::track::layerRadii
 
int const float const TrackSeed< NLayers > & o2::its::track::seed
 
float o2::its::track::distanceToMidR = layerRadii[NLayers - 1]
 
const float o2::its::track::midR = 0.5f * (layerRadii[maxLayer] + layerRadii[minLayer])
 
return o2::its::track::midLayer
 
const TrackingFrameInfo *const * o2::its::track::foundTrackingFrameInfo
 
const TrackingFrameInfo *const const Cluster *const * o2::its::track::unsortedClusters
 
const TrackingFrameInfo *const const Cluster *const const float const float o2::its::track::bz
 
const TrackingFrameInfo *const const Cluster *const const float const float const int o2::its::track::reseedIfShorter
 
temporaryTrack o2::its::track::paramIn = static_cast<const o2::track::TrackParCov&>(seed)
 
int o2::its::track::lrMin = NLayers
 
int o2::its::track::lrMax = 0
 
const int o2::its::track::ncl = temporaryTrack.getNClusters()
 
return o2::its::track::temporaryTrack
 
o2::track::TrackParCovo2::its::track::param
 
o2::track::TrackParCov int o2::its::track::start
 
o2::track::TrackParCov int int o2::its::track::end
 
o2::track::TrackParCov int int int o2::its::track::step
 
o2::track::TrackParCov int int int float o2::its::track::maxQoverPt
 
o2::track::TrackParCov int int int float int o2::its::track::nCl
 
o2::track::TrackParCov int int int float int const TrackFitContext< NLayers > & o2::its::track::ctx
 

Detailed Description

Shared host/device helpers for ITS tracker trait implementations.

Definition in file TrackHelpers.h.