![]() |
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 35 of file TrackingInterface.h.
Definition at line 43 of file TrackingInterface.h.
Definition at line 41 of file TrackingInterface.h.
Definition at line 42 of file TrackingInterface.h.
Definition at line 39 of file TrackingInterface.h.
Definition at line 40 of file TrackingInterface.h.
|
inline |
Definition at line 45 of file TrackingInterface.h.
|
virtual |
Reimplemented in o2::its3::ITS3TrackingInterface.
Definition at line 439 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 500 of file TrackingInterface.cxx.
|
inlineprotectedvirtual |
Definition at line 83 of file TrackingInterface.h.
| void ITSTrackingInterface::printSummary | ( | ) | const |
Definition at line 468 of file TrackingInterface.cxx.
|
protectedvirtual |
Definition at line 495 of file TrackingInterface.cxx.
| void ITSTrackingInterface::run | ( | framework::ProcessingContext & | pc | ) |
Definition at line 98 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 474 of file TrackingInterface.cxx.
|
virtual |
Reimplemented in o2::its3::ITS3TrackingInterface.
Definition at line 373 of file TrackingInterface.cxx.
| TimeFrameN* o2::its::ITSTrackingInterface::mTimeFrame = nullptr |
Definition at line 80 of file TrackingInterface.h.
|
staticconstexpr |
Definition at line 38 of file TrackingInterface.h.