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

#include <Tracker.h>

Public Member Functions

 Tracker (TrackerTraits< NLayers > *traits)
 
void adoptTimeFrame (TimeFrame< NLayers > &tf)
 
void clustersToTracks (LogFunc=[](const std::string &s) { std::cout<< s<< '\n';}, LogFunc=[](const std::string &s) { std::cerr<< s<< '\n';})
 
void setParameters (const std::vector< TrackingParameters > &p)
 
void setMemoryPool (std::shared_ptr< BoundedMemoryResource > &pool)
 
std::vector< TrackingParameters > & getParameters ()
 
void getGlobalConfiguration ()
 
void setBz (float bz)
 
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 53 of file Tracker.h.

Constructor & Destructor Documentation

◆ Tracker()

o2::its::Tracker::Tracker ( TrackerTraits< NLayers > *  traits)

Initialise standard configuration with 1 iteration

Definition at line 38 of file Tracker.cxx.

Member Function Documentation

◆ adoptTimeFrame()

void o2::its::Tracker::adoptTimeFrame ( TimeFrame< NLayers > &  tf)

Definition at line 403 of file Tracker.cxx.

◆ clustersToTracks()

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

Definition at line 44 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 336 of file Tracker.cxx.

◆ getNThreads()

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

Definition at line 77 of file Tracker.h.

◆ getParameters()

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

Definition at line 71 of file Tracker.h.

◆ isMatLUT()

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

Definition at line 75 of file Tracker.h.

◆ printSummary()

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

Definition at line 409 of file Tracker.cxx.

◆ setBz()

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

Definition at line 73 of file Tracker.h.

◆ setCorrType()

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

Definition at line 74 of file Tracker.h.

◆ setMemoryPool()

void o2::its::Tracker::setMemoryPool ( std::shared_ptr< BoundedMemoryResource > &  pool)
inline

Definition at line 70 of file Tracker.h.

◆ setNThreads()

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

Definition at line 76 of file Tracker.h.

◆ setParameters()

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

Definition at line 69 of file Tracker.h.


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