![]() |
Project
|
#include <TrackingInterface.h>
Inherited by o2::its3::ITS3TrackingInterface.
Public Types | |
| using | VertexerN = Vertexer< NLayers > |
| using | VertexerTraitsN = VertexerTraits< NLayers > |
| using | TrackerN = Tracker< NLayers > |
| using | TrackerTraitsN = TrackerTraits< NLayers > |
| using | TimeFrameN = TimeFrame< NLayers > |
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 |
Static Public Attributes | |
| static constexpr int | NLayers {7} |
Protected Member Functions | |
| virtual void | overrideParameters (std::vector< TrackingParameters > &t, std::vector< VertexingParameters > &v) |
| virtual void | requestTopologyDictionary (framework::ProcessingContext &pc) |
| 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 37 of file TrackingInterface.h.
Definition at line 45 of file TrackingInterface.h.
Definition at line 43 of file TrackingInterface.h.
Definition at line 44 of file TrackingInterface.h.
Definition at line 41 of file TrackingInterface.h.
Definition at line 42 of file TrackingInterface.h.
|
inline |
Definition at line 47 of file TrackingInterface.h.
|
virtual |
Reimplemented in o2::its3::ITS3TrackingInterface.
Definition at line 452 of file TrackingInterface.cxx.
|
inline |
Definition at line 79 of file TrackingInterface.h.
|
inline |
Definition at line 80 of file TrackingInterface.h.
| void ITSTrackingInterface::initialise | ( | ) |
Definition at line 49 of file TrackingInterface.cxx.
|
protectedvirtual |
Reimplemented in o2::its3::ITS3TrackingInterface.
Definition at line 514 of file TrackingInterface.cxx.
|
inlineprotectedvirtual |
Reimplemented in o2::its3::ITS3TrackingInterface.
Definition at line 85 of file TrackingInterface.h.
| void ITSTrackingInterface::printSummary | ( | ) | const |
Definition at line 481 of file TrackingInterface.cxx.
|
protectedvirtual |
Reimplemented in o2::its3::ITS3TrackingInterface.
Definition at line 509 of file TrackingInterface.cxx.
| void ITSTrackingInterface::run | ( | framework::ProcessingContext & | pc | ) |
Definition at line 105 of file TrackingInterface.cxx.
|
inline |
Definition at line 56 of file TrackingInterface.h.
|
inline |
Definition at line 57 of file TrackingInterface.h.
|
inline |
Definition at line 77 of file TrackingInterface.h.
| void ITSTrackingInterface::setTraitsFromProvider | ( | VertexerTraitsN * | vertexerTraits, |
| TrackerTraitsN * | trackerTraits, | ||
| TimeFrameN * | frame | ||
| ) |
Definition at line 488 of file TrackingInterface.cxx.
|
virtual |
Definition at line 386 of file TrackingInterface.cxx.
| TimeFrameN* o2::its::ITSTrackingInterface::mTimeFrame = nullptr |
Definition at line 82 of file TrackingInterface.h.
|
staticconstexpr |
Definition at line 40 of file TrackingInterface.h.