Project
Loading...
Searching...
No Matches
o2::its3::ITS3TrackingInterface Class Referencefinal

#include <TrackingInterface.h>

Inherits o2::its::ITSTrackingInterface.

Public Member Functions

void setClusterDictionary (const o2::its3::TopologyDictionary *d)
 
void updateTimeDependentParams (framework::ProcessingContext &pc) final
 
void finaliseCCDB (framework::ConcreteDataMatcher &matcher, void *obj) final
 
- Public Member Functions inherited from o2::its::ITSTrackingInterface
 ITSTrackingInterface (bool isMC, int trgType, const bool overrBeamEst)
 
void setClusterDictionary (const o2::itsmft::TopologyDictionary *d)
 
void setMeanVertex (const o2::dataformats::MeanVertexObject *v)
 
void initialise ()
 
template<bool isGPU = false>
void run (framework::ProcessingContext &pc)
 
void setTraitsFromProvider (VertexerTraits *, TrackerTraits *, TimeFrame *)
 
void setTrackingMode (TrackingMode mode=TrackingMode::Unset)
 
auto getTracker () const
 
auto getVertexer () const
 

Protected Member Functions

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) final
 
- Protected Member Functions inherited from o2::its::ITSTrackingInterface
void getConfiguration (framework::ProcessingContext &pc)
 

Additional Inherited Members

- Public Attributes inherited from o2::its::ITSTrackingInterface
TimeFramemTimeFrame = nullptr
 

Detailed Description

Definition at line 21 of file TrackingInterface.h.

Member Function Documentation

◆ finaliseCCDB()

void o2::its3::ITS3TrackingInterface::finaliseCCDB ( framework::ConcreteDataMatcher matcher,
void obj 
)
finalvirtual

Reimplemented from o2::its::ITSTrackingInterface.

Definition at line 38 of file TrackingInterface.cxx.

◆ loadROF()

void o2::its3::ITS3TrackingInterface::loadROF ( gsl::span< itsmft::ROFRecord > &  trackROFspan,
gsl::span< const itsmft::CompClusterExt clusters,
gsl::span< const unsigned char >::iterator &  pattIt,
const dataformats::MCTruthContainer< MCCompLabel > *  mcLabels 
)
finalprotectedvirtual

Reimplemented from o2::its::ITSTrackingInterface.

Definition at line 66 of file TrackingInterface.cxx.

◆ setClusterDictionary()

void o2::its3::ITS3TrackingInterface::setClusterDictionary ( const o2::its3::TopologyDictionary d)
inline

Definition at line 26 of file TrackingInterface.h.

◆ updateTimeDependentParams()

void o2::its3::ITS3TrackingInterface::updateTimeDependentParams ( framework::ProcessingContext pc)
finalvirtual

Reimplemented from o2::its::ITSTrackingInterface.

Definition at line 21 of file TrackingInterface.cxx.


The documentation for this class was generated from the following files: