![]() |
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 345 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 352 of file Tracker.cxx.
|
inline |
|
inline |
|
inline |
|
inline |