Project
Loading...
Searching...
No Matches
o2::tpc::TrackDataCompact Struct Reference

Structure for the information required to associate each residual with a given track type (ITS-TPC-TRD-TOF, etc) More...

#include <TrackInterpolation.h>

Public Member Functions

 TrackDataCompact ()=default
 
 TrackDataCompact (uint32_t idx, std::array< uint8_t, 4 > mlt, uint8_t nRes, uint8_t source, uint8_t nextraRes=0)
 
void setMultStack (float v, int stack)
 
float getMultStack (int stack) const
 
float getMultStackPacked (int stack) const
 
 ClassDefNV (TrackDataCompact, 3)
 

Public Attributes

uint32_t idxFirstResidual
 the index of the first residual from this track
 
std::array< uint8_t, 4 > multStack {}
 
uint8_t nResiduals
 total number of TPC residuals associated to this track
 
uint8_t nExtDetResid = 0
 number of external detectors (wrt TPC) residuals stored, on top of clIdx.getEntries
 
uint8_t sourceId
 source ID obtained from the global track ID
 

Detailed Description

Structure for the information required to associate each residual with a given track type (ITS-TPC-TRD-TOF, etc)

Definition at line 154 of file TrackInterpolation.h.

Constructor & Destructor Documentation

◆ TrackDataCompact() [1/2]

o2::tpc::TrackDataCompact::TrackDataCompact ( )
default

◆ TrackDataCompact() [2/2]

o2::tpc::TrackDataCompact::TrackDataCompact ( uint32_t  idx,
std::array< uint8_t, 4 >  mlt,
uint8_t  nRes,
uint8_t  source,
uint8_t  nextraRes = 0 
)
inline

Definition at line 156 of file TrackInterpolation.h.

Member Function Documentation

◆ ClassDefNV()

o2::tpc::TrackDataCompact::ClassDefNV ( TrackDataCompact  ,
 
)

◆ getMultStack()

float o2::tpc::TrackDataCompact::getMultStack ( int  stack) const
inline

Definition at line 168 of file TrackInterpolation.h.

◆ getMultStackPacked()

float o2::tpc::TrackDataCompact::getMultStackPacked ( int  stack) const
inline

Definition at line 172 of file TrackInterpolation.h.

◆ setMultStack()

void o2::tpc::TrackDataCompact::setMultStack ( float  v,
int  stack 
)
inline

Definition at line 163 of file TrackInterpolation.h.

Member Data Documentation

◆ idxFirstResidual

uint32_t o2::tpc::TrackDataCompact::idxFirstResidual

the index of the first residual from this track

Definition at line 157 of file TrackInterpolation.h.

◆ multStack

std::array<uint8_t, 4> o2::tpc::TrackDataCompact::multStack {}

Definition at line 158 of file TrackInterpolation.h.

◆ nExtDetResid

uint8_t o2::tpc::TrackDataCompact::nExtDetResid = 0

number of external detectors (wrt TPC) residuals stored, on top of clIdx.getEntries

Definition at line 160 of file TrackInterpolation.h.

◆ nResiduals

uint8_t o2::tpc::TrackDataCompact::nResiduals

total number of TPC residuals associated to this track

Definition at line 159 of file TrackInterpolation.h.

◆ sourceId

uint8_t o2::tpc::TrackDataCompact::sourceId

source ID obtained from the global track ID

Definition at line 161 of file TrackInterpolation.h.


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