Project
Loading...
Searching...
No Matches
o2::its::Tracker Class Reference

#include <Tracker.h>

Public Member Functions

 Tracker (TrackerTraits *traits)
 
void adoptTimeFrame (TimeFrame &tf)
 
void clustersToTracks (LogFunc=[](std::string s) { std::cout<< s<< std::endl;}, LogFunc=[](std::string s) { std::cerr<< s<< std::endl;})
 
void setParameters (const std::vector< TrackingParameters > &)
 
std::vector< TrackingParameters > & getParameters ()
 
void getGlobalConfiguration ()
 
void setBz (float)
 
void setCorrType (const o2::base::PropagatorImpl< float >::MatCorrType type)
 
bool isMatLUT () const
 
void setNThreads (int n)
 
int getNThreads () const
 
void printSummary () const
 

Detailed Description

Definition at line 51 of file Tracker.h.

Constructor & Destructor Documentation

◆ Tracker()

o2::its::Tracker::Tracker ( TrackerTraits traits)

Initialise standard configuration with 1 iteration

Definition at line 39 of file Tracker.cxx.

Member Function Documentation

◆ adoptTimeFrame()

void o2::its::Tracker::adoptTimeFrame ( TimeFrame tf)

Definition at line 430 of file Tracker.cxx.

◆ clustersToTracks()

void o2::its::Tracker::clustersToTracks ( LogFunc  logger = [](std::string s) { std::cout << s << std::endl; },
LogFunc  error = [](std::string s) { std::cerr << s << std::endl; } 
)

Definition at line 45 of file Tracker.cxx.

◆ getGlobalConfiguration()

void o2::its::Tracker::getGlobalConfiguration ( )

code to be used when the number of ROFs per orbit is known, this gets priority over the number of ROFs per iteration

Definition at line 363 of file Tracker.cxx.

◆ getNThreads()

int o2::its::Tracker::getNThreads ( ) const

Definition at line 456 of file Tracker.cxx.

◆ getParameters()

std::vector< TrackingParameters > & o2::its::Tracker::getParameters ( )
inline

Definition at line 63 of file Tracker.h.

◆ isMatLUT()

bool o2::its::Tracker::isMatLUT ( ) const

Definition at line 446 of file Tracker.cxx.

◆ printSummary()

void o2::its::Tracker::printSummary ( ) const

Definition at line 461 of file Tracker.cxx.

◆ setBz()

void o2::its::Tracker::setBz ( float  bz)

Definition at line 436 of file Tracker.cxx.

◆ setCorrType()

void o2::its::Tracker::setCorrType ( const o2::base::PropagatorImpl< float >::MatCorrType  type)

Definition at line 441 of file Tracker.cxx.

◆ setNThreads()

void o2::its::Tracker::setNThreads ( int  n)

Definition at line 451 of file Tracker.cxx.

◆ setParameters()

void o2::its::Tracker::setParameters ( const std::vector< TrackingParameters > &  trkPars)
inline

Definition at line 100 of file Tracker.h.


The documentation for this class was generated from the following files: