Project
Loading...
Searching...
No Matches
o2::its::CellSeed Class Referencefinal

CellSeed: connections of three clusters. More...

#include <Cell.h>

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

Public Member Functions

 GPUhdDefault () CellSeed()=default
 
 GPUhd () CellSeed(int innerL
 
 setFirstTrackletIndex (trkl0)
 
 setSecondTrackletIndex (trkl1)
 
 GPUhdDefault () CellSeed(const CellSeed &)=default
 
 GPUhdDefault () ~CellSeed()=default
 
 GPUhdDefault () CellSeed(CellSeed &&)=default
 
 GPUhdDefault () CellSeed &operator
 
 GPUhdDefault () CellSeed &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< 3 >
 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
 

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::track::TrackParCovFtpc
 
int int int int int const o2::track::TrackParCovF float chi2
 
int int int int int const o2::track::TrackParCovF float const TimeEstBCtime: Base(tpc
 
int int int int int const o2::track::TrackParCovF float const TimeEstBC chi2
 
int int int int int const o2::track::TrackParCovF float const TimeEstBC time
 
auto & clusters = this->clustersRaw()
 
 clusters [0] = cl0
 

Additional Inherited Members

- Protected Member Functions inherited from o2::its::SeedBase< 3 >
 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

CellSeed: connections of three clusters.

Definition at line 67 of file Cell.h.

Member Function Documentation

◆ GPUhd() [1/7]

o2::its::CellSeed::GPUhd ( ) &
inline

Definition at line 94 of file Cell.h.

◆ GPUhd() [2/7]

o2::its::CellSeed::GPUhd ( )

◆ GPUhd() [3/7]

o2::its::CellSeed::GPUhd ( ) const &
inline

Definition at line 95 of file Cell.h.

◆ GPUhd() [4/7]

o2::its::CellSeed::GPUhd ( ) const
inline

getCluster takes an ABSOLUTE layer index and returns UnusedIndex if the layer is outside the 3 stored slots (innerL, innerL+1, innerL+2).

Definition at line 98 of file Cell.h.

◆ GPUhd() [5/7]

o2::its::CellSeed::GPUhd ( ) const
inline

Definition at line 91 of file Cell.h.

◆ GPUhd() [6/7]

o2::its::CellSeed::GPUhd ( ) const
inline

Definition at line 92 of file Cell.h.

◆ GPUhd() [7/7]

o2::its::CellSeed::GPUhd ( ) const
inline

Definition at line 93 of file Cell.h.

◆ GPUhdDefault() [1/6]

o2::its::CellSeed::GPUhdDefault ( ) &

◆ GPUhdDefault() [2/6]

o2::its::CellSeed::GPUhdDefault ( ) &

◆ GPUhdDefault() [3/6]

o2::its::CellSeed::GPUhdDefault ( )
default

◆ GPUhdDefault() [4/6]

o2::its::CellSeed::GPUhdDefault ( ) &&
default

◆ GPUhdDefault() [5/6]

o2::its::CellSeed::GPUhdDefault ( ) const &
default

◆ GPUhdDefault() [6/6]

o2::its::CellSeed::GPUhdDefault ( )
default

◆ setFirstTrackletIndex()

o2::its::CellSeed::setFirstTrackletIndex ( trkl0  )

◆ setSecondTrackletIndex()

o2::its::CellSeed::setSecondTrackletIndex ( trkl1  )

Member Data Documentation

◆ chi2 [1/2]

int int int int int const o2::track::TrackParCovF float o2::its::CellSeed::chi2

Definition at line 74 of file Cell.h.

◆ chi2 [2/2]

int int int int int const o2::track::TrackParCovF float const TimeEstBC o2::its::CellSeed::chi2

Definition at line 75 of file Cell.h.

◆ cl0

int o2::its::CellSeed::cl0

Definition at line 74 of file Cell.h.

◆ cl1

int int o2::its::CellSeed::cl1

Definition at line 74 of file Cell.h.

◆ cl2

int int int o2::its::CellSeed::cl2

Definition at line 74 of file Cell.h.

◆ clusters [1/2]

auto& o2::its::CellSeed::clusters = this->clustersRaw()

Definition at line 78 of file Cell.h.

◆ clusters [2/2]

o2::its::CellSeed::clusters[2] = cl0

Definition at line 79 of file Cell.h.

◆ time [1/2]

int int int int int const o2::track::TrackParCovF float const TimeEstBC& o2::its::CellSeed::time

Definition at line 74 of file Cell.h.

◆ time [2/2]

int int int int int const o2::track::TrackParCovF float const TimeEstBC o2::its::CellSeed::time
Initial value:
{
setUserField(innerL)

Definition at line 75 of file Cell.h.

◆ tpc

int int int int int const o2::track::TrackParCovF& o2::its::CellSeed::tpc

Definition at line 74 of file Cell.h.

◆ trkl0

int int int int o2::its::CellSeed::trkl0

Definition at line 74 of file Cell.h.

◆ trkl1

int int int int int o2::its::CellSeed::trkl1

Definition at line 74 of file Cell.h.


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