![]() |
Project
|
#include <Tracker.h>
Inherits o2::mft::TrackerConfig.
Public Member Functions | |
Tracker (bool useMC) | |
~Tracker () | |
Tracker (const Tracker &)=delete | |
Tracker & | operator= (const Tracker &)=delete |
void | setBz (Float_t bz) |
const Float_t | getBz () const |
auto & | getTrackLabels () |
void | clearTracks () |
void | findTracks (ROframe< T > &rofData) |
void | findLTFTracks (ROframe< T > &) |
void | findCATracks (ROframe< T > &) |
bool | fitTracks (ROframe< T > &) |
void | computeTracksMClabels (const std::vector< T > &) |
void | configure (const MFTTrackingParam &trkParam, int trackerID) |
void | initializeFinder () |
int | getTrackerID () const |
![]() | |
TrackerConfig ()=default | |
TrackerConfig (const TrackerConfig &conf)=default | |
TrackerConfig & | operator= (const TrackerConfig &conf)=default |
void | initialize (const MFTTrackingParam &trkParam) |
const Int_t | getRBinIndex (const Float_t r, const Int_t layer) const |
const Int_t | getPhiBinIndex (const Float_t phi) const |
const Int_t | getBinIndex (const Int_t rIndex, const Int_t phiIndex) const |
const std::pair< Int_t, Int_t > & | getClusterBinIndexRange (Int_t layerId, Int_t bin) const |
o2::mft::Tracker< T >::Tracker | ( | bool | useMC | ) |
Definition at line 32 of file Tracker.cxx.
o2::mft::Tracker< T >::~Tracker | ( | ) |
Definition at line 1106 of file Tracker.cxx.
|
delete |
|
inline |
|
inline |
void o2::mft::Tracker< T >::configure | ( | const MFTTrackingParam & | trkParam, |
int | trackerID | ||
) |
initialize from MFTTrackingParam (command line configuration parameters)
Definition at line 48 of file Tracker.cxx.
void o2::mft::Tracker< T >::findCATracks | ( | ROframe< T > & | event | ) |
Definition at line 251 of file Tracker.cxx.
void o2::mft::Tracker< T >::findLTFTracks | ( | ROframe< T > & | event | ) |
Definition at line 240 of file Tracker.cxx.
|
inline |
bool o2::mft::Tracker< T >::fitTracks | ( | ROframe< T > & | event | ) |
Definition at line 1091 of file Tracker.cxx.
|
inline |
|
inline |
|
inline |
void o2::mft::Tracker< T >::initializeFinder | ( | ) |
calculate Look-Up-Table of the R-Phi bins projection from one layer to another layer1 + global R-Phi bin index —> layer2 + R bin index + Phi bin index To be executed by the first tracker in case of multiple threads
Definition at line 113 of file Tracker.cxx.
|
delete |
void o2::mft::Tracker< T >::setBz | ( | Float_t | bz | ) |
Configure track propagation
Definition at line 39 of file Tracker.cxx.