![]() |
Project
|
#include <TrackingInterface.h>
Inherited by o2::its3::ITS3TrackingInterface.
Public Member Functions | |
ITSTrackingInterface (bool isMC, int trgType, const bool overrBeamEst) | |
void | setClusterDictionary (const o2::itsmft::TopologyDictionary *d) |
void | setMeanVertex (const o2::dataformats::MeanVertexObject *v) |
void | initialise () |
template<bool isGPU = false> | |
void | run (framework::ProcessingContext &pc) |
virtual void | updateTimeDependentParams (framework::ProcessingContext &pc) |
virtual void | finaliseCCDB (framework::ConcreteDataMatcher &matcher, void *obj) |
void | setTraitsFromProvider (VertexerTraits *, TrackerTraits *, TimeFrame *) |
void | setTrackingMode (TrackingMode mode=TrackingMode::Unset) |
auto | getTracker () const |
auto | getVertexer () const |
Public Attributes | |
TimeFrame * | mTimeFrame = nullptr |
Protected Member Functions | |
virtual void | loadROF (gsl::span< itsmft::ROFRecord > &trackROFspan, gsl::span< const itsmft::CompClusterExt > clusters, gsl::span< const unsigned char >::iterator &pattIt, const dataformats::MCTruthContainer< MCCompLabel > *mcLabels) |
void | getConfiguration (framework::ProcessingContext &pc) |
Definition at line 32 of file TrackingInterface.h.
|
inline |
Definition at line 35 of file TrackingInterface.h.
|
virtual |
Reimplemented in o2::its3::ITS3TrackingInterface.
Definition at line 408 of file TrackingInterface.cxx.
|
protected |
Definition at line 399 of file TrackingInterface.cxx.
|
inline |
Definition at line 73 of file TrackingInterface.h.
|
inline |
Definition at line 74 of file TrackingInterface.h.
void o2::its::ITSTrackingInterface::initialise | ( | ) |
Definition at line 33 of file TrackingInterface.cxx.
|
protectedvirtual |
Reimplemented in o2::its3::ITS3TrackingInterface.
Definition at line 448 of file TrackingInterface.cxx.
template void o2::its::ITSTrackingInterface::run< false > | ( | framework::ProcessingContext & | pc | ) |
Definition at line 139 of file TrackingInterface.cxx.
|
inline |
Definition at line 44 of file TrackingInterface.h.
|
inline |
Definition at line 45 of file TrackingInterface.h.
|
inline |
Definition at line 65 of file TrackingInterface.h.
void o2::its::ITSTrackingInterface::setTraitsFromProvider | ( | VertexerTraits * | vertexerTraits, |
TrackerTraits * | trackerTraits, | ||
TimeFrame * | frame | ||
) |
Definition at line 437 of file TrackingInterface.cxx.
|
virtual |
Reimplemented in o2::its3::ITS3TrackingInterface.
Definition at line 371 of file TrackingInterface.cxx.
TimeFrame* o2::its::ITSTrackingInterface::mTimeFrame = nullptr |
Definition at line 76 of file TrackingInterface.h.