![]() |
Project
|
#include <Tracker.h>
Public Member Functions | |
| Tracker (TrackerTraits< NLayers > *traits) | |
| void | adoptTimeFrame (TimeFrame< NLayers > &tf) |
| float | 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) |
| void | setTimeSlice (size_t slice) noexcept |
| void | setNThreads (int n, std::shared_ptr< tbb::task_arena > &arena) |
| void | printSummary () const |
| void | computeTracksMClabels () |
| template<typename... T, typename... F> | |
| float | evaluateTask (void(Tracker< NLayers >::*task)(T...), std::string_view taskName, int iteration, const LogFunc &logger, F &&... args) |
| o2::its::Tracker< NLayers >::Tracker | ( | TrackerTraits< NLayers > * | traits | ) |
Definition at line 32 of file Tracker.cxx.
| void o2::its::Tracker< NLayers >::adoptTimeFrame | ( | TimeFrame< NLayers > & | tf | ) |
Definition at line 226 of file Tracker.cxx.
| float 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 37 of file Tracker.cxx.
| void o2::its::Tracker< NLayers >::computeTracksMClabels | ( | ) |
Definition at line 122 of file Tracker.cxx.
| float o2::its::Tracker< NLayers >::evaluateTask | ( | void(Tracker< NLayers >::*)(T...) | task, |
| std::string_view | taskName, | ||
| int | iteration, | ||
| const LogFunc & | logger, | ||
| F &&... | args | ||
| ) |
|
inline |
| void o2::its::Tracker< NLayers >::printSummary | ( | ) | const |
Definition at line 233 of file Tracker.cxx.
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |