Project
Loading...
Searching...
No Matches
o2::itsmft::tracking::Triplet Class Referencefinal

#include <Triplet.h>

Public Member Functions

 GPUhdDefault () Triplet()=default
 
 GPUhd () Triplet(int innerL
 
int int int int int const o2::its::TimeEstBC mTime (time)
 
 GPUhdDefault () Triplet(const Triplet &)=default
 
 GPUhdDefault () ~Triplet()=default
 
 GPUhdDefault () Triplet(Triplet &&)=default
 
 GPUhdDefault () Triplet &operator
 
 GPUhdDefault () Triplet &operator
 
 GPUhd () LayerMask getHitLayerMask() const
 
 GPUhd () void setHitLayerMask(LayerMask mask)
 
 GPUhd () int getInnerLayer() const
 
 GPUhd () int getFirstTrackletIndex() const
 
 GPUhd () void setFirstTrackletIndex(int trkl)
 
 GPUhd () int getSecondTrackletIndex() const
 
 GPUhd () void setSecondTrackletIndex(int trkl)
 
 GPUhd () int getLevel() const
 
 GPUhd () void setLevel(int level)
 
 GPUhd () int *getLevelPtr()
 
 GPUhd () auto &getTimeStamp() noexcept
 
 GPUhd () const auto &getTimeStamp() const noexcept
 
 GPUhd () int getFirstClusterIndex() const
 
 GPUhd () int getSecondClusterIndex() const
 
 GPUhd () int getThirdClusterIndex() const
 
 GPUhd () auto &getClusters()
 
 GPUhd () const auto &getClusters() const
 
 GPUhd () TripletFitFactor &tripletFactor() noexcept
 
 GPUhd () const TripletFitFactor &tripletFactor() const noexcept
 
 GPUhd () TripleClusterReference getClusterReference(int requestedSlot) const noexcept
 
 GPUhd () int getCluster(int layer) const
 

Public Attributes

int cl0
 
int int cl1
 
int int int cl2
 
int int int int trkl0
 
int int int int int trkl1
 
int int int int int const o2::its::TimeEstBC & time: Triplet(LayerMask(innerL
 
int int int int int const o2::its::TimeEstBC innerL
 
int int int int int const o2::its::TimeEstBC cl0
 
int int int int int const o2::its::TimeEstBC cl1
 
int int int int int const o2::its::TimeEstBC cl2
 
int int int int int const o2::its::TimeEstBC trkl0
 
int int int int int const o2::its::TimeEstBC trkl1
 
int int int int int const o2::its::TimeEstBC time
 

Detailed Description

Common non-SurfaceKind-templated CA cell/geometric-triplet value. A Triplet deliberately has no kinematic state or fit chi2; those first exist after TrackerTraits materializes a TrackSeed.

Definition at line 47 of file Triplet.h.

Member Function Documentation

◆ GPUhd() [1/22]

o2::itsmft::tracking::Triplet::GPUhd ( ) &
inline

Definition at line 87 of file Triplet.h.

◆ GPUhd() [2/22]

o2::itsmft::tracking::Triplet::GPUhd ( ) &
inlinenoexcept

Definition at line 82 of file Triplet.h.

◆ GPUhd() [3/22]

o2::itsmft::tracking::Triplet::GPUhd ( ) const &
inline

Definition at line 88 of file Triplet.h.

◆ GPUhd() [4/22]

o2::itsmft::tracking::Triplet::GPUhd ( ) const &
inlinenoexcept

Definition at line 83 of file Triplet.h.

◆ GPUhd() [5/22]

o2::itsmft::tracking::Triplet::GPUhd ( ) const &
inlinenoexcept

Definition at line 90 of file Triplet.h.

◆ GPUhd() [6/22]

o2::itsmft::tracking::Triplet::GPUhd ( )
inline

Definition at line 81 of file Triplet.h.

◆ GPUhd() [7/22]

o2::itsmft::tracking::Triplet::GPUhd ( ) const
inline

Definition at line 105 of file Triplet.h.

◆ GPUhd() [8/22]

o2::itsmft::tracking::Triplet::GPUhd ( ) const
inline

Definition at line 84 of file Triplet.h.

◆ GPUhd() [9/22]

o2::itsmft::tracking::Triplet::GPUhd ( ) const
inline

Definition at line 75 of file Triplet.h.

◆ GPUhd() [10/22]

o2::itsmft::tracking::Triplet::GPUhd ( ) const
inline

Definition at line 74 of file Triplet.h.

◆ GPUhd() [11/22]

o2::itsmft::tracking::Triplet::GPUhd ( ) const
inline

Definition at line 79 of file Triplet.h.

◆ GPUhd() [12/22]

o2::itsmft::tracking::Triplet::GPUhd ( ) const
inline

Definition at line 85 of file Triplet.h.

◆ GPUhd() [13/22]

o2::itsmft::tracking::Triplet::GPUhd ( ) const
inline

Definition at line 77 of file Triplet.h.

◆ GPUhd() [14/22]

o2::itsmft::tracking::Triplet::GPUhd ( ) const
inline

Definition at line 86 of file Triplet.h.

◆ GPUhd() [15/22]

o2::itsmft::tracking::Triplet::GPUhd ( ) const
inline

Definition at line 72 of file Triplet.h.

◆ GPUhd() [16/22]

o2::itsmft::tracking::Triplet::GPUhd ( ) const
inlinenoexcept

Definition at line 91 of file Triplet.h.

◆ GPUhd() [17/22]

o2::itsmft::tracking::Triplet::GPUhd ( )

◆ GPUhd() [18/22]

o2::itsmft::tracking::Triplet::GPUhd ( ) &
inlinenoexcept

Definition at line 89 of file Triplet.h.

◆ GPUhd() [19/22]

o2::itsmft::tracking::Triplet::GPUhd ( )
inline

Definition at line 76 of file Triplet.h.

◆ GPUhd() [20/22]

o2::itsmft::tracking::Triplet::GPUhd ( )
inline

Definition at line 73 of file Triplet.h.

◆ GPUhd() [21/22]

o2::itsmft::tracking::Triplet::GPUhd ( )
inline

Definition at line 80 of file Triplet.h.

◆ GPUhd() [22/22]

o2::itsmft::tracking::Triplet::GPUhd ( )
inline

Definition at line 78 of file Triplet.h.

◆ GPUhdDefault() [1/6]

o2::itsmft::tracking::Triplet::GPUhdDefault ( ) &

◆ GPUhdDefault() [2/6]

o2::itsmft::tracking::Triplet::GPUhdDefault ( ) &

◆ GPUhdDefault() [3/6]

o2::itsmft::tracking::Triplet::GPUhdDefault ( )
default

◆ GPUhdDefault() [4/6]

o2::itsmft::tracking::Triplet::GPUhdDefault ( ) const &
default

◆ GPUhdDefault() [5/6]

o2::itsmft::tracking::Triplet::GPUhdDefault ( ) &&
default

◆ GPUhdDefault() [6/6]

o2::itsmft::tracking::Triplet::GPUhdDefault ( )
default

◆ mTime()

int int int int int const o2::its::TimeEstBC o2::itsmft::tracking::Triplet::mTime ( time  )
inline

Definition at line 56 of file Triplet.h.

Member Data Documentation

◆ cl0 [1/2]

int o2::itsmft::tracking::Triplet::cl0

Definition at line 51 of file Triplet.h.

◆ cl0 [2/2]

int int int int int const o2::its::TimeEstBC o2::itsmft::tracking::Triplet::cl0

Definition at line 52 of file Triplet.h.

◆ cl1 [1/2]

int int o2::itsmft::tracking::Triplet::cl1

Definition at line 51 of file Triplet.h.

◆ cl1 [2/2]

int int int int int const o2::its::TimeEstBC o2::itsmft::tracking::Triplet::cl1

Definition at line 52 of file Triplet.h.

◆ cl2 [1/2]

int int int o2::itsmft::tracking::Triplet::cl2

Definition at line 51 of file Triplet.h.

◆ cl2 [2/2]

int int int int int const o2::its::TimeEstBC o2::itsmft::tracking::Triplet::cl2

Definition at line 52 of file Triplet.h.

◆ innerL

int int int int int const o2::its::TimeEstBC o2::itsmft::tracking::Triplet::innerL

Definition at line 52 of file Triplet.h.

◆ time [1/2]

int int int int int const o2::its::TimeEstBC& o2::itsmft::tracking::Triplet::time

Definition at line 51 of file Triplet.h.

◆ time [2/2]

int int int int int const o2::its::TimeEstBC o2::itsmft::tracking::Triplet::time
Initial value:
{
}
GPUhd() Triplet(LayerMask hitLayerMask, int cl0, int cl1, int cl2, int trkl0, int trkl1, const o2::its::TimeEstBC& time)
: mLevel(1)
int int int int int const o2::its::TimeEstBC & time
Definition Triplet.h:52
int int int int int trkl1
Definition Triplet.h:51
int int int int trkl0
Definition Triplet.h:51
GPUhd() Triplet(int innerL
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...

Definition at line 52 of file Triplet.h.

◆ trkl0 [1/2]

int int int int o2::itsmft::tracking::Triplet::trkl0

Definition at line 51 of file Triplet.h.

◆ trkl0 [2/2]

int int int int int const o2::its::TimeEstBC o2::itsmft::tracking::Triplet::trkl0

Definition at line 52 of file Triplet.h.

◆ trkl1 [1/2]

int int int int int o2::itsmft::tracking::Triplet::trkl1

Definition at line 51 of file Triplet.h.

◆ trkl1 [2/2]

int int int int int const o2::its::TimeEstBC o2::itsmft::tracking::Triplet::trkl1

Definition at line 52 of file Triplet.h.


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