Project
Loading...
Searching...
No Matches
o2::globaltracking::TrackLocTPC Struct Reference

#include <MatchTPCITS.h>

Inherits TrackParametrizationWithError< float >.

Public Types

enum  Constraint_t : uint8_t { Constrained , ASide , CSide }
 

Public Member Functions

float getCorrectedTime (float dt) const
 
float getSignedDT (float dt) const
 
 ClassDefNV (TrackLocTPC, 3)
 

Public Attributes

o2::math_utils::Bracketf_t tBracket
 bracketing time in \mus
 
float time0 = 0.f
 nominal time in \mus since start of TF (time0 for bare TPC tracks, constrained time for TRD/TOF constrained ones)
 
float timeErr = 0.f
 time sigma (makes sense for constrained tracks only)
 
int sourceID = 0
 TPC track origin in.
 
o2::dataformats::GlobalTrackID gid {}
 
int matchID = MinusOne
 entry (non if MinusOne) of its matchTPC struct in the mMatchesTPC
 
uint8_t lowestRow = -1
 
uint8_t padFromEdge = -1
 
Constraint_t constraint {Constrained}
 

Detailed Description

ITS track outward parameters propagated to reference X, with time bracket and index of original track in the currently loaded ITS reco output

Definition at line 126 of file MatchTPCITS.h.

Member Enumeration Documentation

◆ Constraint_t

Enumerator
Constrained 
ASide 
CSide 

Definition at line 127 of file MatchTPCITS.h.

Member Function Documentation

◆ ClassDefNV()

o2::globaltracking::TrackLocTPC::ClassDefNV ( TrackLocTPC  ,
 
)

◆ getCorrectedTime()

float o2::globaltracking::TrackLocTPC::getCorrectedTime ( float  dt) const
inline

Definition at line 140 of file MatchTPCITS.h.

◆ getSignedDT()

float o2::globaltracking::TrackLocTPC::getSignedDT ( float  dt) const
inline

Definition at line 144 of file MatchTPCITS.h.

Member Data Documentation

◆ constraint

Constraint_t o2::globaltracking::TrackLocTPC::constraint {Constrained}

Definition at line 138 of file MatchTPCITS.h.

◆ gid

o2::dataformats::GlobalTrackID o2::globaltracking::TrackLocTPC::gid {}

Definition at line 134 of file MatchTPCITS.h.

◆ lowestRow

uint8_t o2::globaltracking::TrackLocTPC::lowestRow = -1

Definition at line 136 of file MatchTPCITS.h.

◆ matchID

int o2::globaltracking::TrackLocTPC::matchID = MinusOne

entry (non if MinusOne) of its matchTPC struct in the mMatchesTPC

Definition at line 135 of file MatchTPCITS.h.

◆ padFromEdge

uint8_t o2::globaltracking::TrackLocTPC::padFromEdge = -1

Definition at line 137 of file MatchTPCITS.h.

◆ sourceID

int o2::globaltracking::TrackLocTPC::sourceID = 0

TPC track origin in.

Definition at line 133 of file MatchTPCITS.h.

◆ tBracket

o2::math_utils::Bracketf_t o2::globaltracking::TrackLocTPC::tBracket

bracketing time in \mus

Definition at line 130 of file MatchTPCITS.h.

◆ time0

float o2::globaltracking::TrackLocTPC::time0 = 0.f

nominal time in \mus since start of TF (time0 for bare TPC tracks, constrained time for TRD/TOF constrained ones)

Definition at line 131 of file MatchTPCITS.h.

◆ timeErr

float o2::globaltracking::TrackLocTPC::timeErr = 0.f

time sigma (makes sense for constrained tracks only)

Definition at line 132 of file MatchTPCITS.h.


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