Project
Loading...
Searching...
No Matches
o2::its::Tracklet Struct Referencefinal

#include <Tracklet.h>

Public Member Functions

 GPUhdDefault () Tracklet()=default
 
 GPUhdi () Tracklet(const int firstClusterOrderingIndex
 
const int const Cluster const Cluster const TimeEstBC secondClusterIndex (secondClusterOrderingIndex)
 
const int const Cluster const Cluster const TimeEstBC tanLambda ((firstCluster.zCoordinate - secondCluster.zCoordinate)/(firstCluster.radius - secondCluster.radius))
 
const int const Cluster const Cluster const TimeEstBC phi (o2::gpu::GPUCommonMath::ATan2(firstCluster.yCoordinate - secondCluster.yCoordinate, firstCluster.xCoordinate - secondCluster.xCoordinate))
 
const int const Cluster const Cluster const TimeEstBC mTime (t)
 
 GPUhdi () Tracklet(const int idx0
 
const int float float const TimeEstBC secondClusterIndex (idx1)
 
const int float float const TimeEstBC tanLambda (tanL)
 
const int float float const TimeEstBC phi (phi)
 
const int float float const TimeEstBC mTime (t)
 
 GPUhdi () bool operator<(const Tracklet &o) const noexcept
 
 GPUhdi () bool operator
 
 ClassDefNV (Tracklet, 1)
 

Public Attributes

const int secondClusterOrderingIndex
 
const int const ClusterfirstCluster
 
const int const Cluster const ClustersecondCluster
 
const int const Cluster const Cluster const TimeEstBCt: firstClusterIndex(firstClusterOrderingIndex)
 
const int idx1
 
const int float tanL
 
const int float float phi
 
const int float float const TimeEstBCt: firstClusterIndex(idx0)
 
int secondClusterIndex {constants::UnusedIndex}
 
float tanLambda {constants::UnsetValue}
 
float phi {constants::UnsetValue}
 
TimeEstBC mTime
 

Detailed Description

Definition at line 31 of file Tracklet.h.

Member Function Documentation

◆ ClassDefNV()

o2::its::Tracklet::ClassDefNV ( Tracklet  ,
 
)

◆ GPUhdDefault()

o2::its::Tracklet::GPUhdDefault ( )
default

◆ GPUhdi() [1/4]

o2::its::Tracklet::GPUhdi ( )

◆ GPUhdi() [2/4]

o2::its::Tracklet::GPUhdi ( ) const &
inlinenoexcept

Definition at line 47 of file Tracklet.h.

◆ GPUhdi() [3/4]

o2::its::Tracklet::GPUhdi ( ) const

◆ GPUhdi() [4/4]

o2::its::Tracklet::GPUhdi ( ) const

◆ mTime() [1/2]

const int const Cluster const Cluster const TimeEstBC o2::its::Tracklet::mTime ( t  )
inline

Definition at line 39 of file Tracklet.h.

◆ mTime() [2/2]

const int float float const TimeEstBC o2::its::Tracklet::mTime ( t  )
inline

Definition at line 46 of file Tracklet.h.

◆ phi() [1/2]

const int const Cluster const Cluster const TimeEstBC o2::its::Tracklet::phi ( o2::gpu::GPUCommonMath::ATan2(firstCluster.yCoordinate - secondCluster.yCoordinate, firstCluster.xCoordinate - secondCluster.xCoordinate)  )

◆ phi() [2/2]

const int float float const TimeEstBC o2::its::Tracklet::phi ( phi  )

◆ secondClusterIndex() [1/2]

const int float float const TimeEstBC o2::its::Tracklet::secondClusterIndex ( idx1  )

◆ secondClusterIndex() [2/2]

const int const Cluster const Cluster const TimeEstBC o2::its::Tracklet::secondClusterIndex ( secondClusterOrderingIndex  )

◆ tanLambda() [1/2]

const int const Cluster const Cluster const TimeEstBC o2::its::Tracklet::tanLambda ( (firstCluster.zCoordinate - secondCluster.zCoordinate)/(firstCluster.radius - secondCluster.radius)  )

◆ tanLambda() [2/2]

const int float float const TimeEstBC o2::its::Tracklet::tanLambda ( tanL  )

Member Data Documentation

◆ firstCluster

const int const Cluster& o2::its::Tracklet::firstCluster

Definition at line 34 of file Tracklet.h.

◆ idx1

const int o2::its::Tracklet::idx1

Definition at line 41 of file Tracklet.h.

◆ mTime

TimeEstBC o2::its::Tracklet::mTime

Definition at line 67 of file Tracklet.h.

◆ phi [1/2]

const int float float o2::its::Tracklet::phi

Definition at line 41 of file Tracklet.h.

◆ phi [2/2]

float o2::its::Tracklet::phi {constants::UnsetValue}

Definition at line 66 of file Tracklet.h.

◆ secondCluster

const int const Cluster const Cluster& o2::its::Tracklet::secondCluster

Definition at line 34 of file Tracklet.h.

◆ secondClusterIndex

int o2::its::Tracklet::secondClusterIndex {constants::UnusedIndex}

Definition at line 64 of file Tracklet.h.

◆ secondClusterOrderingIndex

const int o2::its::Tracklet::secondClusterOrderingIndex

Definition at line 33 of file Tracklet.h.

◆ t [1/2]

const int const Cluster const Cluster const TimeEstBC& o2::its::Tracklet::t

Definition at line 34 of file Tracklet.h.

◆ t [2/2]

const int float float const TimeEstBC& o2::its::Tracklet::t

Definition at line 41 of file Tracklet.h.

◆ tanL

const int float o2::its::Tracklet::tanL

Definition at line 41 of file Tracklet.h.

◆ tanLambda

float o2::its::Tracklet::tanLambda {constants::UnsetValue}

Definition at line 65 of file Tracklet.h.


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