![]() |
Project
|
#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 |
template<typename... T, typename... F> | |
float | evaluateTask (void(Tracker< nLayers >::*task)(T...), std::string_view taskName, int iteration, LogFunc logger, F &&... args) |
o2::its::Tracker< nLayers >::Tracker | ( | TrackerTraits< nLayers > * | traits | ) |
Initialise standard configuration with 1 iteration
Definition at line 38 of file Tracker.cxx.
void o2::its::Tracker< nLayers >::adoptTimeFrame | ( | TimeFrame< nLayers > & | tf | ) |
Definition at line 343 of file Tracker.cxx.
void o2::its::Tracker< nLayers >::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 49 of file Tracker.cxx.
float o2::its::Tracker< nLayers >::evaluateTask | ( | void(Tracker< nLayers >::*)(T...) | task, |
std::string_view | taskName, | ||
int | iteration, | ||
LogFunc | logger, | ||
F &&... | args | ||
) |
|
inline |
|
inline |
void o2::its::Tracker< nLayers >::printSummary | ( | ) | const |
Definition at line 350 of file Tracker.cxx.
|
inline |
|
inline |
|
inline |
|
inline |