![]() |
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 (VertexerTraits *, TrackerTraits7 *, TimeFrame7 *) |
void | setTrackingMode (TrackingMode mode=TrackingMode::Unset) |
auto | getTracker () const |
auto | getVertexer () const |
Public Attributes | |
TimeFrame7 * | 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 33 of file TrackingInterface.h.
|
inline |
Definition at line 40 of file TrackingInterface.h.
|
virtual |
Reimplemented in o2::its3::ITS3TrackingInterface.
Definition at line 415 of file TrackingInterface.cxx.
|
protected |
Definition at line 409 of file TrackingInterface.cxx.
|
inline |
Definition at line 76 of file TrackingInterface.h.
|
inline |
Definition at line 77 of file TrackingInterface.h.
void ITSTrackingInterface::initialise | ( | ) |
Definition at line 33 of file TrackingInterface.cxx.
|
protectedvirtual |
Reimplemented in o2::its3::ITS3TrackingInterface.
Definition at line 471 of file TrackingInterface.cxx.
void ITSTrackingInterface::printSummary | ( | ) | const |
Definition at line 444 of file TrackingInterface.cxx.
void ITSTrackingInterface::run | ( | framework::ProcessingContext & | pc | ) |
Definition at line 153 of file TrackingInterface.cxx.
|
inline |
Definition at line 47 of file TrackingInterface.h.
|
inline |
Definition at line 48 of file TrackingInterface.h.
|
inline |
Definition at line 68 of file TrackingInterface.h.
void ITSTrackingInterface::setTraitsFromProvider | ( | VertexerTraits * | vertexerTraits, |
TrackerTraits7 * | trackerTraits, | ||
TimeFrame7 * | frame | ||
) |
Definition at line 450 of file TrackingInterface.cxx.
|
virtual |
Reimplemented in o2::its3::ITS3TrackingInterface.
Definition at line 373 of file TrackingInterface.cxx.
TimeFrame7* o2::its::ITSTrackingInterface::mTimeFrame = nullptr |
Definition at line 79 of file TrackingInterface.h.