![]() |
Project
|
#include <TrackerSpec.h>
Inherits o2::framework::Task.
Public Member Functions | |
| TrackerDPL (std::shared_ptr< o2::base::GRPGeomRequest > gr, bool isMC, const std::string &hitRecoConfig, const std::string &clusterRecoConfig, gpu::gpudatatypes::DeviceType dType=gpu::gpudatatypes::DeviceType::CPU) | |
| ~TrackerDPL () override=default | |
| void | init (framework::InitContext &ic) final |
| void | run (framework::ProcessingContext &pc) final |
| void | endOfStream (framework::EndOfStreamContext &ec) final |
| This is invoked whenever we have an EndOfStream event. | |
| void | stop () final |
| This is invoked on stop. | |
| template<typename TimeFrameT , typename TrackerTraitsT > | |
| void | runTracking (framework::ProcessingContext &pc, TimeFrameT &timeFrame, TrackerTraitsT &trackerTraits) |
| const std::shared_ptr< its::ExternalAllocator > & | getGPUAllocator () const noexcept |
| void | setGPUAllocator (std::shared_ptr< its::ExternalAllocator > allocator) |
Public Member Functions inherited from o2::framework::Task | |
| virtual | ~Task () |
| virtual void | finaliseCCDB (ConcreteDataMatcher &matcher, void *obj) |
Definition at line 41 of file TrackerSpec.h.
| o2::trk::TrackerDPL::TrackerDPL | ( | std::shared_ptr< o2::base::GRPGeomRequest > | gr, |
| bool | isMC, | ||
| const std::string & | hitRecoConfig, | ||
| const std::string & | clusterRecoConfig, | ||
| gpu::gpudatatypes::DeviceType | dType = gpu::gpudatatypes::DeviceType::CPU |
||
| ) |
Definition at line 70 of file TrackerSpec.cxx.
|
overridedefault |
|
finalvirtual |
This is invoked whenever we have an EndOfStream event.
Reimplemented from o2::framework::Task.
Definition at line 307 of file TrackerSpec.cxx.
|
inlinenoexcept |
Definition at line 57 of file TrackerSpec.h.
|
finalvirtual |
The method which is called once to initialise the task. Derived classes can use this to save extra state.
Reimplemented from o2::framework::Task.
Definition at line 88 of file TrackerSpec.cxx.
|
finalvirtual |
This is invoked whenever a new InputRecord is demeed to be complete.
TODO: make it configurable
Implements o2::framework::Task.
Definition at line 252 of file TrackerSpec.cxx.
| void o2::trk::TrackerDPL::runTracking | ( | framework::ProcessingContext & | pc, |
| TimeFrameT & | timeFrame, | ||
| TrackerTraitsT & | trackerTraits | ||
| ) |
Definition at line 46 of file TrackerSpecImpl.h.
|
inline |
Definition at line 58 of file TrackerSpec.h.
|
finalvirtual |
This is invoked on stop.
Reimplemented from o2::framework::Task.
Definition at line 95 of file TrackerSpec.cxx.