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

Structure filled for each track with track quality information and a vector with TPCClusterResiduals. More...

#include <TrackInterpolation.h>

Public Member Functions

float getT0Error () const
 
bool isTOFAvail () const
 
void setMultStack (float v, int stack)
 
float getMultStack (int stack) const
 
float getMultStackPacked (int stack) const
 
 ClassDefNV (TrackData, 10)
 

Public Attributes

o2::dataformats::GlobalTrackID gid {}
 global track ID for seeding track
 
o2::track::TrackPar par {}
 ITS track at inner TPC radius.
 
float dEdxTPC {}
 TPC dEdx information.
 
float chi2TPC {}
 chi2 of TPC track
 
float chi2ITS {}
 chi2 of ITS track
 
float chi2TRD {}
 chi2 of TRD track
 
float deltaTOF {}
 TOFsignal - T0 - texp(PID), if T0 is available.
 
unsigned short nClsTPC {}
 number of attached TPC clusters
 
unsigned short nClsITS {}
 number of attached ITS clusters
 
unsigned short nTrkltsTRD {}
 number of attached TRD tracklets
 
unsigned short clAvailTOF {}
 whether or not track seed has a matched TOF cluster, if so, gives the resolution of the T0 in ps
 
short TRDTrkltSlope [6] = {}
 TRD tracklet slope 0x7fff / param::MaxTRDSlope.
 
uint8_t nExtDetResid = 0
 number of external detectors (to TPC) residuals stored, on top of clIdx.getEntries
 
o2::dataformats::RangeReference clIdx {}
 index of first cluster residual and total number of TPC cluster residuals of this track
 
std::array< uint8_t, 4 > multStack {}
 

Detailed Description

Structure filled for each track with track quality information and a vector with TPCClusterResiduals.

Definition at line 198 of file TrackInterpolation.h.

Member Function Documentation

◆ ClassDefNV()

o2::tpc::TrackData::ClassDefNV ( TrackData  ,
10   
)

◆ getMultStack()

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

Definition at line 223 of file TrackInterpolation.h.

◆ getMultStackPacked()

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

Definition at line 227 of file TrackInterpolation.h.

◆ getT0Error()

float o2::tpc::TrackData::getT0Error ( ) const
inline

Definition at line 215 of file TrackInterpolation.h.

◆ isTOFAvail()

bool o2::tpc::TrackData::isTOFAvail ( ) const
inline

Definition at line 216 of file TrackInterpolation.h.

◆ setMultStack()

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

Definition at line 218 of file TrackInterpolation.h.

Member Data Documentation

◆ chi2ITS

float o2::tpc::TrackData::chi2ITS {}

chi2 of ITS track

Definition at line 203 of file TrackInterpolation.h.

◆ chi2TPC

float o2::tpc::TrackData::chi2TPC {}

chi2 of TPC track

Definition at line 202 of file TrackInterpolation.h.

◆ chi2TRD

float o2::tpc::TrackData::chi2TRD {}

chi2 of TRD track

Definition at line 204 of file TrackInterpolation.h.

◆ clAvailTOF

unsigned short o2::tpc::TrackData::clAvailTOF {}

whether or not track seed has a matched TOF cluster, if so, gives the resolution of the T0 in ps

Definition at line 210 of file TrackInterpolation.h.

◆ clIdx

o2::dataformats::RangeReference o2::tpc::TrackData::clIdx {}

index of first cluster residual and total number of TPC cluster residuals of this track

Definition at line 213 of file TrackInterpolation.h.

◆ dEdxTPC

float o2::tpc::TrackData::dEdxTPC {}

TPC dEdx information.

Definition at line 201 of file TrackInterpolation.h.

◆ deltaTOF

float o2::tpc::TrackData::deltaTOF {}

TOFsignal - T0 - texp(PID), if T0 is available.

Definition at line 205 of file TrackInterpolation.h.

◆ gid

o2::dataformats::GlobalTrackID o2::tpc::TrackData::gid {}

global track ID for seeding track

Definition at line 199 of file TrackInterpolation.h.

◆ multStack

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

Definition at line 214 of file TrackInterpolation.h.

◆ nClsITS

unsigned short o2::tpc::TrackData::nClsITS {}

number of attached ITS clusters

Definition at line 208 of file TrackInterpolation.h.

◆ nClsTPC

unsigned short o2::tpc::TrackData::nClsTPC {}

number of attached TPC clusters

Definition at line 207 of file TrackInterpolation.h.

◆ nExtDetResid

uint8_t o2::tpc::TrackData::nExtDetResid = 0

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

Definition at line 212 of file TrackInterpolation.h.

◆ nTrkltsTRD

unsigned short o2::tpc::TrackData::nTrkltsTRD {}

number of attached TRD tracklets

Definition at line 209 of file TrackInterpolation.h.

◆ par

o2::track::TrackPar o2::tpc::TrackData::par {}

ITS track at inner TPC radius.

Definition at line 200 of file TrackInterpolation.h.

◆ TRDTrkltSlope

short o2::tpc::TrackData::TRDTrkltSlope[6] = {}

TRD tracklet slope 0x7fff / param::MaxTRDSlope.

Definition at line 211 of file TrackInterpolation.h.


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