![]() |
Project
|
#include <Vertexer.h>
Public Member Functions | |
| Vertexer (VertexerTraitsN *traits) | |
| virtual | ~Vertexer ()=default |
| Vertexer (const Vertexer &)=delete | |
| Vertexer & | operator= (const Vertexer &)=delete |
| void | adoptTimeFrame (TimeFrameN &tf) |
| auto & | getVertParameters () const |
| void | setParameters (const std::vector< VertexingParameters > &vertParams) |
| const auto & | getParameters () const noexcept |
| void | setMemoryPool (std::shared_ptr< BoundedMemoryResource > pool) |
| float | clustersToVertices (LogFunc=[](const std::string &s) { std::cout<< s<< '\n';}) |
| void | filterMCTracklets () |
| template<typename... T> | |
| void | findTracklets (T &&... args) |
| template<typename... T> | |
| void | validateTracklets (T &&... args) |
| template<typename... T> | |
| void | findVertices (T &&... args) |
| void | addTruthSeeds () |
| template<typename... T> | |
| void | initialiseVertexer (T &&... args) |
| template<typename... T> | |
| void | initialiseTimeFrame (T &&... args) |
| void | sortVertices () |
| template<typename... T> | |
| float | evaluateTask (void(Vertexer::*task)(T...), std::string_view taskName, int iteration, LogFunc &logger, T &&... args) |
| void | printEpilog (LogFunc &logger, const unsigned int trackletN01, const unsigned int trackletN12, const unsigned selectedN, const unsigned int vertexN, const unsigned int totalVertexN, const float trackletT, const float selecT, const float vertexT) |
| void | setNThreads (int n, std::shared_ptr< tbb::task_arena > &arena) |
| template<typename... T> | |
| float | evaluateTask (void(Vertexer< NLayers >::*task)(T...), std::string_view taskName, int iteration, LogFunc &logger, T &&... args) |
Definition at line 39 of file Vertexer.h.
| o2::its::Vertexer< NLayers >::Vertexer | ( | VertexerTraitsN * | traits | ) |
Definition at line 30 of file Vertexer.cxx.
|
virtualdefault |
|
delete |
|
inline |
Definition at line 76 of file Vertexer.h.
| void o2::its::Vertexer< NLayers >::adoptTimeFrame | ( | TimeFrameN & | tf | ) |
Definition at line 132 of file Vertexer.cxx.
| float o2::its::Vertexer< NLayers >::clustersToVertices | ( | LogFunc | logger = [](const std::string& s) { std::cout << s << '\n'; } | ) |
Definition at line 39 of file Vertexer.cxx.
| float o2::its::Vertexer< NLayers >::evaluateTask | ( | void(Vertexer< NLayers >::*)(T...) | task, |
| std::string_view | taskName, | ||
| int | iteration, | ||
| LogFunc & | logger, | ||
| T &&... | args | ||
| ) |
| float o2::its::Vertexer< NLayers >::evaluateTask | ( | void(Vertexer< NLayers >::*)(T...) | task, |
| std::string_view | taskName, | ||
| int | iteration, | ||
| LogFunc & | logger, | ||
| T &&... | args | ||
| ) |
Definition at line 122 of file Vertexer.h.
| void o2::its::Vertexer< NLayers >::filterMCTracklets | ( | ) |
|
inline |
Definition at line 61 of file Vertexer.h.
|
inline |
Definition at line 71 of file Vertexer.h.
|
inlinenoexcept |
Definition at line 54 of file Vertexer.h.
|
inline |
Definition at line 52 of file Vertexer.h.
| void o2::its::Vertexer< NLayers >::initialiseTimeFrame | ( | T &&... | args | ) |
|
inline |
Definition at line 79 of file Vertexer.h.
|
delete |
| void o2::its::Vertexer< NLayers >::printEpilog | ( | LogFunc & | logger, |
| const unsigned int | trackletN01, | ||
| const unsigned int | trackletN12, | ||
| const unsigned | selectedN, | ||
| const unsigned int | vertexN, | ||
| const unsigned int | totalVertexN, | ||
| const float | trackletT, | ||
| const float | selecT, | ||
| const float | vertexT | ||
| ) |
Definition at line 139 of file Vertexer.cxx.
|
inline |
Definition at line 55 of file Vertexer.h.
|
inline |
Definition at line 97 of file Vertexer.h.
|
inline |
Definition at line 53 of file Vertexer.h.
| void o2::its::Vertexer< NLayers >::sortVertices | ( | ) |
Definition at line 99 of file Vertexer.cxx.
|
inline |
Definition at line 66 of file Vertexer.h.