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

#include <MatchTPCITS.h>

Inherits TrackParametrizationWithError< float >.

Public Types

enum  : uint16_t { CloneBefore = 0x1 , CloneAfter = 0x2 }
 

Public Member Functions

bool hasCloneBefore () const
 
bool hasCloneAfter () const
 
int getCloneShift () const
 
void setCloneBefore ()
 
void setCloneAfter ()
 
 ClassDefNV (TrackLocITS, 1)
 

Public Attributes

o2::math_utils::Bracketf_t tBracket
 bracketing time in \mus
 
int sourceID = 0
 track origin id
 
int roFrame = MinusOne
 ITS readout frame assigned to this track.
 
int matchID = MinusOne
 entry (non if MinusOne) of its matchCand struct in the mMatchesITS
 
float xrho = 0
 x*rho seen during propagation to reference X (as pion)
 
float dL = 0
 distance integrated during propagation to reference X (as pion)
 

Detailed Description

record TPC or ITS track associated with single ITS or TPC track and reference on the next (worse chi2) MatchRecord of the same TPC or ITS track

Definition at line 154 of file MatchTPCITS.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : uint16_t
Enumerator
CloneBefore 
CloneAfter 

Definition at line 155 of file MatchTPCITS.h.

Member Function Documentation

◆ ClassDefNV()

o2::globaltracking::TrackLocITS::ClassDefNV ( TrackLocITS  ,
 
)

◆ getCloneShift()

int o2::globaltracking::TrackLocITS::getCloneShift ( ) const
inline

Definition at line 165 of file MatchTPCITS.h.

◆ hasCloneAfter()

bool o2::globaltracking::TrackLocITS::hasCloneAfter ( ) const
inline

Definition at line 164 of file MatchTPCITS.h.

◆ hasCloneBefore()

bool o2::globaltracking::TrackLocITS::hasCloneBefore ( ) const
inline

Definition at line 163 of file MatchTPCITS.h.

◆ setCloneAfter()

void o2::globaltracking::TrackLocITS::setCloneAfter ( )
inline

Definition at line 167 of file MatchTPCITS.h.

◆ setCloneBefore()

void o2::globaltracking::TrackLocITS::setCloneBefore ( )
inline

Definition at line 166 of file MatchTPCITS.h.

Member Data Documentation

◆ dL

float o2::globaltracking::TrackLocITS::dL = 0

distance integrated during propagation to reference X (as pion)

Definition at line 162 of file MatchTPCITS.h.

◆ matchID

int o2::globaltracking::TrackLocITS::matchID = MinusOne

entry (non if MinusOne) of its matchCand struct in the mMatchesITS

Definition at line 160 of file MatchTPCITS.h.

◆ roFrame

int o2::globaltracking::TrackLocITS::roFrame = MinusOne

ITS readout frame assigned to this track.

Definition at line 159 of file MatchTPCITS.h.

◆ sourceID

int o2::globaltracking::TrackLocITS::sourceID = 0

track origin id

Definition at line 158 of file MatchTPCITS.h.

◆ tBracket

o2::math_utils::Bracketf_t o2::globaltracking::TrackLocITS::tBracket

bracketing time in \mus

Definition at line 157 of file MatchTPCITS.h.

◆ xrho

float o2::globaltracking::TrackLocITS::xrho = 0

x*rho seen during propagation to reference X (as pion)

Definition at line 161 of file MatchTPCITS.h.


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