![]() |
Project
|
#include <TrackingInterface.h>
Inherited by o2::its3::ITS3TrackingInterface.
Public Member Functions | |
| ITSTrackingInterface (bool isMC, bool doStag, 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< const itsmft::ROFRecord > &trackROFspan, gsl::span< const itsmft::CompClusterExt > clusters, gsl::span< const unsigned char >::iterator &pattIt, int layer, 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 432 of file TrackingInterface.cxx.
|
inline |
Definition at line 77 of file TrackingInterface.h.
|
inline |
Definition at line 78 of file TrackingInterface.h.
| void ITSTrackingInterface::initialise | ( | ) |
Definition at line 42 of file TrackingInterface.cxx.
|
protectedvirtual |
Reimplemented in o2::its3::ITS3TrackingInterface.
Definition at line 487 of file TrackingInterface.cxx.
| void ITSTrackingInterface::printSummary | ( | ) | const |
Definition at line 461 of file TrackingInterface.cxx.
| void ITSTrackingInterface::run | ( | framework::ProcessingContext & | pc | ) |
Definition at line 91 of file TrackingInterface.cxx.
|
inline |
Definition at line 54 of file TrackingInterface.h.
|
inline |
Definition at line 55 of file TrackingInterface.h.
|
inline |
Definition at line 75 of file TrackingInterface.h.
| void ITSTrackingInterface::setTraitsFromProvider | ( | VertexerTraitsN * | vertexerTraits, |
| TrackerTraitsN * | trackerTraits, | ||
| TimeFrameN * | frame | ||
| ) |
Definition at line 466 of file TrackingInterface.cxx.
|
virtual |
Reimplemented in o2::its3::ITS3TrackingInterface.
Definition at line 366 of file TrackingInterface.cxx.
| TimeFrameN* o2::its::ITSTrackingInterface::mTimeFrame = nullptr |
Definition at line 80 of file TrackingInterface.h.