#include <Vertexer.h>
|
| Vertexer (VertexerTraits *traits) |
|
virtual | ~Vertexer ()=default |
|
| Vertexer (const Vertexer &)=delete |
|
Vertexer & | operator= (const Vertexer &)=delete |
|
void | adoptTimeFrame (TimeFrame7 &tf) |
|
auto & | getVertParameters () const |
|
void | setParameters (const std::vector< VertexingParameters > &vertParams) |
|
const auto & | getParameters () const noexcept |
|
void | getGlobalConfiguration () |
|
void | setMemoryPool (std::shared_ptr< BoundedMemoryResource > &pool) |
|
std::vector< Vertex > | exportVertices () |
|
VertexerTraits * | getTraits () const |
|
float | clustersToVertices (LogFunc=[](const std::string &s) { std::cout<< s<< '\n';}) |
|
void | filterMCTracklets () |
|
template<typename... T> |
void | findTracklets (T &&... args) |
|
void | findTrivialMCTracklets () |
|
template<typename... T> |
void | validateTracklets (T &&... args) |
|
template<typename... T> |
void | findVertices (T &&... args) |
|
void | findHistVertices () |
|
template<typename... T> |
void | initialiseVertexer (T &&... args) |
|
template<typename... T> |
void | initialiseTimeFrame (T &&... args) |
|
void | dumpTraits () |
|
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 float initT, const float trackletT, const float selecT, const float vertexT) |
|
Definition at line 44 of file Vertexer.h.
◆ Vertexer() [1/2]
◆ ~Vertexer()
virtual o2::its::Vertexer::~Vertexer |
( |
| ) |
|
|
virtualdefault |
◆ Vertexer() [2/2]
o2::its::Vertexer::Vertexer |
( |
const Vertexer & |
| ) |
|
|
delete |
◆ adoptTimeFrame()
◆ clustersToVertices()
float o2::its::Vertexer::clustersToVertices |
( |
LogFunc |
logger = [](const std::string& s) { std::cout << s << '\n'; } | ) |
|
◆ dumpTraits()
void o2::its::Vertexer::dumpTraits |
( |
| ) |
|
|
inline |
◆ evaluateTask()
template<typename... T>
float o2::its::Vertexer::evaluateTask |
( |
void(Vertexer::*)(T...) |
task, |
|
|
std::string_view |
taskName, |
|
|
int |
iteration, |
|
|
LogFunc & |
logger, |
|
|
T &&... |
args |
|
) |
| |
◆ exportVertices()
std::vector< Vertex > o2::its::Vertexer::exportVertices |
( |
| ) |
|
◆ filterMCTracklets()
void o2::its::Vertexer::filterMCTracklets |
( |
| ) |
|
◆ findHistVertices()
void o2::its::Vertexer::findHistVertices |
( |
| ) |
|
◆ findTracklets()
template<typename... T>
void o2::its::Vertexer::findTracklets |
( |
T &&... |
args | ) |
|
◆ findTrivialMCTracklets()
void o2::its::Vertexer::findTrivialMCTracklets |
( |
| ) |
|
◆ findVertices()
template<typename... T>
void o2::its::Vertexer::findVertices |
( |
T &&... |
args | ) |
|
|
inline |
◆ getGlobalConfiguration()
void o2::its::Vertexer::getGlobalConfiguration |
( |
| ) |
|
◆ getParameters()
const auto & o2::its::Vertexer::getParameters |
( |
| ) |
const |
|
inlinenoexcept |
◆ getTraits()
◆ getVertParameters()
auto & o2::its::Vertexer::getVertParameters |
( |
| ) |
const |
|
inline |
◆ initialiseTimeFrame()
template<typename... T>
void o2::its::Vertexer::initialiseTimeFrame |
( |
T &&... |
args | ) |
|
◆ initialiseVertexer()
template<typename... T>
void o2::its::Vertexer::initialiseVertexer |
( |
T &&... |
args | ) |
|
◆ operator=()
◆ printEpilog()
void o2::its::Vertexer::printEpilog |
( |
LogFunc & |
logger, |
|
|
const unsigned int |
trackletN01, |
|
|
const unsigned int |
trackletN12, |
|
|
const unsigned |
selectedN, |
|
|
const unsigned int |
vertexN, |
|
|
const float |
initT, |
|
|
const float |
trackletT, |
|
|
const float |
selecT, |
|
|
const float |
vertexT |
|
) |
| |
◆ setMemoryPool()
◆ setParameters()
◆ validateTracklets()
template<typename... T>
void o2::its::Vertexer::validateTracklets |
( |
T &&... |
args | ) |
|
|
inline |
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/ITSMFT/ITS/tracking/include/ITStracking/Vertexer.h
- /home/runner/work/AliceO2/AliceO2/Detectors/ITSMFT/ITS/tracking/src/Vertexer.cxx