![]() |
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 () |
void | run (framework::ProcessingContext &pc) |
void | printSummary () const |
virtual void | updateTimeDependentParams (framework::ProcessingContext &pc) |
virtual void | finaliseCCDB (framework::ConcreteDataMatcher &matcher, void *obj) |
void | setTraitsFromProvider (VertexerTraitsN *, TrackerTraitsN *, TimeFrameN *) |
void | setTrackingMode (TrackingMode::Type mode=TrackingMode::Unset) |
auto | getTracker () const |
auto | getVertexer () const |
Public Attributes | |
TimeFrameN * | 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) |
Definition at line 35 of file TrackingInterface.h.
|
inline |
Definition at line 45 of file TrackingInterface.h.
|
virtual |
Reimplemented in o2::its3::ITS3TrackingInterface.
Definition at line 354 of file TrackingInterface.cxx.
|
inline |
Definition at line 75 of file TrackingInterface.h.
|
inline |
Definition at line 76 of file TrackingInterface.h.
void ITSTrackingInterface::initialise | ( | ) |
Definition at line 36 of file TrackingInterface.cxx.
|
protectedvirtual |
Reimplemented in o2::its3::ITS3TrackingInterface.
Definition at line 409 of file TrackingInterface.cxx.
void ITSTrackingInterface::printSummary | ( | ) | const |
Definition at line 383 of file TrackingInterface.cxx.
void ITSTrackingInterface::run | ( | framework::ProcessingContext & | pc | ) |
Definition at line 74 of file TrackingInterface.cxx.
|
inline |
Definition at line 52 of file TrackingInterface.h.
|
inline |
Definition at line 53 of file TrackingInterface.h.
|
inline |
Definition at line 73 of file TrackingInterface.h.
void ITSTrackingInterface::setTraitsFromProvider | ( | VertexerTraitsN * | vertexerTraits, |
TrackerTraitsN * | trackerTraits, | ||
TimeFrameN * | frame | ||
) |
Definition at line 388 of file TrackingInterface.cxx.
|
virtual |
Reimplemented in o2::its3::ITS3TrackingInterface.
Definition at line 319 of file TrackingInterface.cxx.
TimeFrameN* o2::its::ITSTrackingInterface::mTimeFrame = nullptr |
Definition at line 78 of file TrackingInterface.h.