Project
Loading...
Searching...
No Matches
o2::its::track Namespace Reference

Classes

struct  TrackFitContext
 
struct  TrackSeedSelector
 

Functions

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

Variables

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

Function Documentation

◆ for()

o2::its::track::for ( )

Definition at line 88 of file TrackHelpers.h.

◆ GPUdi() [1/3]

template<int NLayers>
o2::its::track::GPUdi ( )

Definition at line 106 of file TrackHelpers.h.

◆ GPUdi() [2/3]

template<int NLayers>
o2::its::track::GPUdi ( ) const &

◆ GPUdi() [3/3]

o2::its::track::GPUdi ( )

Definition at line 100 of file TrackHelpers.h.

◆ GPUhdi() [1/2]

o2::its::track::GPUhdi ( ) const &

◆ GPUhdi() [2/2]

o2::its::track::GPUhdi ( ) const

◆ if()

o2::its::track::if ( ncl< reseedIfShorter &&ncl 2)

Definition at line 160 of file TrackHelpers.h.

◆ resetTrackCovariance()

o2::its::track::resetTrackCovariance ( temporaryTrack.  paramIn)

Variable Documentation

◆ b

const auto& o2::its::track::b
Initial value:
{
return isBetter(a.getNumberOfClusters(), a.getChi2(), b.getNumberOfClusters(), b.getChi2())
GLboolean GLboolean GLboolean b
Definition glcorearb.h:1233
GLboolean GLboolean GLboolean GLboolean a
Definition glcorearb.h:1233

Definition at line 38 of file TrackHelpers.h.

◆ bz

const TrackingFrameInfo* const const Cluster* const const float const float o2::its::track::bz

Definition at line 143 of file TrackHelpers.h.

◆ chi2A

const float o2::its::track::chi2A

Definition at line 33 of file TrackHelpers.h.

◆ chi2B

const float const int const float o2::its::track::chi2B
Initial value:
{
return (nClustersA > nClustersB) || (nClustersA == nClustersB && chi2A < chi2B)
const float const int nClustersB
const float chi2A
const float const int const float chi2B

Definition at line 33 of file TrackHelpers.h.

◆ ctx

o2::track::TrackParCov int int int float int const TrackFitContext<NLayers>& o2::its::track::ctx

Definition at line 197 of file TrackHelpers.h.

◆ distanceToMidR

float o2::its::track::distanceToMidR = layerRadii[NLayers - 1]

Definition at line 86 of file TrackHelpers.h.

◆ end

o2::track::TrackParCov int int o2::its::track::end

Definition at line 193 of file TrackHelpers.h.

◆ foundTrackingFrameInfo

const TrackingFrameInfo* const* o2::its::track::foundTrackingFrameInfo

Definition at line 140 of file TrackHelpers.h.

◆ layerRadii

const TrackingFrameInfo *const const Cluster *const const float * o2::its::track::layerRadii

Definition at line 83 of file TrackHelpers.h.

◆ lrMax

int o2::its::track::lrMax = 0

Definition at line 149 of file TrackHelpers.h.

◆ lrMin

int o2::its::track::lrMin = NLayers

Definition at line 148 of file TrackHelpers.h.

◆ maxLayer

int o2::its::track::maxLayer

Definition at line 83 of file TrackHelpers.h.

◆ maxQoverPt

o2::track::TrackParCov int int int float o2::its::track::maxQoverPt

Definition at line 195 of file TrackHelpers.h.

◆ midLayer

return o2::its::track::midLayer

Definition at line 97 of file TrackHelpers.h.

◆ midR

const float o2::its::track::midR = 0.5f * (layerRadii[maxLayer] + layerRadii[minLayer])

Definition at line 87 of file TrackHelpers.h.

◆ ncl

const int o2::its::track::ncl = temporaryTrack.getNClusters()

Definition at line 159 of file TrackHelpers.h.

◆ nCl

o2::track::TrackParCov int int int float int o2::its::track::nCl

Definition at line 196 of file TrackHelpers.h.

◆ nClustersB

const float const int o2::its::track::nClustersB

Definition at line 33 of file TrackHelpers.h.

◆ param

o2::track::TrackParCov& o2::its::track::param

Definition at line 191 of file TrackHelpers.h.

◆ paramIn

temporaryTrack o2::its::track::paramIn = static_cast<const o2::track::TrackParCov&>(seed)

Definition at line 147 of file TrackHelpers.h.

◆ reseedIfShorter

const TrackingFrameInfo* const const Cluster* const const float const float const int o2::its::track::reseedIfShorter
Initial value:
{
TrackITSInternal<NLayers> temporaryTrack
return temporaryTrack

Definition at line 144 of file TrackHelpers.h.

◆ seed

int const float const TrackSeed<NLayers>& o2::its::track::seed
Initial value:
{
int midLayer = constants::UnusedIndex

Definition at line 83 of file TrackHelpers.h.

◆ start

o2::track::TrackParCov int o2::its::track::start

Definition at line 192 of file TrackHelpers.h.

◆ step

o2::track::TrackParCov int int int o2::its::track::step

Definition at line 194 of file TrackHelpers.h.

◆ temporaryTrack

return o2::its::track::temporaryTrack

Definition at line 171 of file TrackHelpers.h.

◆ unsortedClusters

const TrackingFrameInfo* const const Cluster* const* o2::its::track::unsortedClusters

Definition at line 141 of file TrackHelpers.h.