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

CellSeed: connections of three clusters. More...

#include <Cell.h>

Inherits o2::its::SeedBase< constants::ClustersPerCell >.

Public Member Functions

 GPUhdDefault () CellSeed()=default
 
 GPUhd () CellSeed(int innerL
 
 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< constants::ClustersPerCell >
 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 () 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: CellSeed(LayerMask(innerL
 
int int int int int const o2::track::TrackParCovF float const TimeEstBC innerL
 
int int int int int const o2::track::TrackParCovF float const TimeEstBC cl0
 
int int int int int const o2::track::TrackParCovF float const TimeEstBC cl1
 
int int int int int const o2::track::TrackParCovF float const TimeEstBC cl2
 
int int int int int const o2::track::TrackParCovF float const TimeEstBC trkl0
 
int int int int int const o2::track::TrackParCovF float const TimeEstBC trkl1
 
int int int int int const o2::track::TrackParCovF float const TimeEstBC 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
 

Additional Inherited Members

- Protected Member Functions inherited from o2::its::SeedBase< constants::ClustersPerCell >
 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 80 of file Cell.h.

Member Function Documentation

◆ GPUhd() [1/7]

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

Definition at line 110 of file Cell.h.

◆ GPUhd() [2/7]

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

◆ GPUhd() [3/7]

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

Definition at line 111 of file Cell.h.

◆ GPUhd() [4/7]

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

getCluster takes an ABSOLUTE layer index. Compact cluster slots are mapped to absolute layers by set-bit order in the hit-layer mask.

Definition at line 114 of file Cell.h.

◆ GPUhd() [5/7]

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

Definition at line 107 of file Cell.h.

◆ GPUhd() [6/7]

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

Definition at line 108 of file Cell.h.

◆ GPUhd() [7/7]

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

Definition at line 109 of file Cell.h.

◆ GPUhdDefault() [1/5]

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

◆ GPUhdDefault() [2/5]

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

◆ GPUhdDefault() [3/5]

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

◆ GPUhdDefault() [4/5]

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

◆ GPUhdDefault() [5/5]

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

Member Data Documentation

◆ chi2 [1/2]

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

Definition at line 86 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 87 of file Cell.h.

◆ cl0 [1/2]

int o2::its::CellSeed::cl0

Definition at line 86 of file Cell.h.

◆ cl0 [2/2]

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

Definition at line 87 of file Cell.h.

◆ cl1 [1/2]

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

Definition at line 86 of file Cell.h.

◆ cl1 [2/2]

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

Definition at line 87 of file Cell.h.

◆ cl2 [1/2]

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

Definition at line 86 of file Cell.h.

◆ cl2 [2/2]

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

Definition at line 87 of file Cell.h.

◆ innerL

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

Definition at line 87 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 86 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:
{
}
GPUhd() CellSeed(LayerMask hitLayerMask, int cl0, int cl1, int cl2, int trkl0, int trkl1, const o2::track::TrackParCovF& tpc, float chi2, const TimeEstBC& time)
: Base(tpc, chi2, 1, time)
{
setHitLayerMask(hitLayerMask);
auto& clusters = this->clustersRaw();
clusters[0] = cl0;
clusters[1] = cl1;
clusters[2] = cl2;
setFirstTrackletIndex(trkl0);
setSecondTrackletIndex(trkl1);
}
GPUhdDefault() CellSeed(const CellSeed&) = default
CellSeed: connections of three clusters.
Definition Cell.h:81
int int int int int trkl1
Definition Cell.h:86
int int int int int const o2::track::TrackParCovF float chi2
Definition Cell.h:86
GPUhdDefault() CellSeed()=default
int int int int int const o2::track::TrackParCovF float const TimeEstBC & time
Definition Cell.h:87
GPUhd() CellSeed(int innerL
int int int cl2
Definition Cell.h:86
int int int int trkl0
Definition Cell.h:86
int int cl1
Definition Cell.h:86
int int int int int const o2::track::TrackParCovF & tpc
Definition Cell.h:86
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
std::vector< Cluster > clusters

Definition at line 87 of file Cell.h.

◆ tpc [1/2]

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

Definition at line 86 of file Cell.h.

◆ tpc [2/2]

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

Definition at line 87 of file Cell.h.

◆ trkl0 [1/2]

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

Definition at line 86 of file Cell.h.

◆ trkl0 [2/2]

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

Definition at line 87 of file Cell.h.

◆ trkl1 [1/2]

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

Definition at line 86 of file Cell.h.

◆ trkl1 [2/2]

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

Definition at line 87 of file Cell.h.


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