Project
Loading...
Searching...
No Matches
o2::its::TrackSeed< NLayers > Class Template Reference

#include <Cell.h>

Inherits o2::its::SeedBase< NLayers >.

Public Member Functions

 GPUhdDefault () TrackSeed()=default
 
 GPUhd () TrackSeed(const CellSeed &cs)
 
 GPUhdDefault () TrackSeed(const TrackSeed &)=default
 
 GPUhdDefault () ~TrackSeed()=default
 
 GPUhdDefault () TrackSeed(TrackSeed &&)=default
 
 GPUhdDefault () TrackSeed &operator
 
 GPUhdDefault () TrackSeed &operator
 
 GPUhd () int getFirstClusterIndex() const
 
 GPUhd () int getSecondClusterIndex() const
 
 GPUhd () int getThirdClusterIndex() const
 
 GPUhd () auto &getClusters()
 
 GPUhd () const auto &getClusters() const
 
 GPUhd () int getCluster(int layer) const
 
- Public Member Functions inherited from o2::its::SeedBase< NLayers >
 GPUhd () int getInnerLayer() const
 
 GPUhd () int getFirstTrackletIndex() const
 
 GPUhd () void setFirstTrackletIndex(int trkl)
 
 GPUhd () int getSecondTrackletIndex() const
 
 GPUhd () void setSecondTrackletIndex(int trkl)
 
 GPUhd () float getChi2() const
 
 GPUhd () void setChi2(float chi2)
 
 GPUhd () int getLevel() const
 
 GPUhd () void setLevel(int level)
 
 GPUhd () int *getLevelPtr()
 
 GPUhd () auto &getTimeStamp() noexcept
 
 GPUhd () const auto &getTimeStamp() const noexcept
 

Additional Inherited Members

- Protected Member Functions inherited from o2::its::SeedBase< NLayers >
 GPUhd () SeedBase(const o2
 
 GPUhd () auto &clustersRaw()
 
 GPUhd () const auto &clustersRaw() const
 
 GPUhdDefault () SeedBase()=default
 
 GPUhdDefault () SeedBase(const SeedBase &)=default
 
 GPUhdDefault () ~SeedBase()=default
 
 GPUhdDefault () SeedBase(SeedBase &&)=default
 
 GPUhdDefault () SeedBase &operator
 
 GPUhdDefault () SeedBase &operator
 

Detailed Description

template<int NLayers>
class o2::its::TrackSeed< NLayers >

TrackSeed: full-width working representation used during road finding. processNeighbours extends the cluster list inward, so we need NLayers absolute-indexed slots here.

Definition at line 109 of file Cell.h.

Member Function Documentation

◆ GPUhd() [1/7]

template<int NLayers>
o2::its::TrackSeed< NLayers >::GPUhd ( ) &
inline

Definition at line 138 of file Cell.h.

◆ GPUhd() [2/7]

template<int NLayers>
o2::its::TrackSeed< NLayers >::GPUhd ( ) const &
inline

Definition at line 139 of file Cell.h.

◆ GPUhd() [3/7]

template<int NLayers>
o2::its::TrackSeed< NLayers >::GPUhd ( ) const
inline

Definition at line 140 of file Cell.h.

◆ GPUhd() [4/7]

template<int NLayers>
o2::its::TrackSeed< NLayers >::GPUhd ( ) const
inline

Three-cluster view of the original cell — note: innerL (UserField) is not updated when processNeighbours extends the cluster list leftward.

Definition at line 135 of file Cell.h.

◆ GPUhd() [5/7]

template<int NLayers>
o2::its::TrackSeed< NLayers >::GPUhd ( ) const
inline

Definition at line 136 of file Cell.h.

◆ GPUhd() [6/7]

template<int NLayers>
o2::its::TrackSeed< NLayers >::GPUhd ( ) const
inline

Definition at line 137 of file Cell.h.

◆ GPUhd() [7/7]

template<int NLayers>
o2::its::TrackSeed< NLayers >::GPUhd ( ) const &
inline

Definition at line 115 of file Cell.h.

◆ GPUhdDefault() [1/6]

template<int NLayers>
o2::its::TrackSeed< NLayers >::GPUhdDefault ( ) &

◆ GPUhdDefault() [2/6]

template<int NLayers>
o2::its::TrackSeed< NLayers >::GPUhdDefault ( ) &

◆ GPUhdDefault() [3/6]

template<int NLayers>
o2::its::TrackSeed< NLayers >::GPUhdDefault ( )
default

◆ GPUhdDefault() [4/6]

template<int NLayers>
o2::its::TrackSeed< NLayers >::GPUhdDefault ( ) const &
default

◆ GPUhdDefault() [5/6]

template<int NLayers>
o2::its::TrackSeed< NLayers >::GPUhdDefault ( ) &&
default

◆ GPUhdDefault() [6/6]

template<int NLayers>
o2::its::TrackSeed< NLayers >::GPUhdDefault ( )
default

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