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 (const LogFunc &=[](const std::string &s) { std::cout<< s<< '\n';}, const 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 setBz (float bz)
 
bool isMatLUT () const
 
void setNThreads (int n, std::shared_ptr< tbb::task_arena > &arena)
 
void printSummary () const
 

Detailed Description

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

◆ clustersToTracks()

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

Definition at line 47 of file Tracker.cxx.

◆ getParameters()

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

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

◆ setBz()

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

Definition at line 74 of file Tracker.h.

◆ setMemoryPool()

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

Definition at line 72 of file Tracker.h.

◆ setNThreads()

void o2::its::Tracker::setNThreads ( int  n,
std::shared_ptr< tbb::task_arena > &  arena 
)
inline

Definition at line 76 of file Tracker.h.

◆ setParameters()

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

Definition at line 71 of file Tracker.h.


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