14#ifndef O2_ITS_TRACKERDPL
15#define O2_ITS_TRACKERDPL
29#include "TStopwatch.h"
43 const bool overrBeamEst =
false,
44 gpu::GPUDataTypes::DeviceType dType = gpu::GPUDataTypes::DeviceType::CPU);
54 std::unique_ptr<
o2::gpu::GPUReconstruction> mRecChain =
nullptr;
55 std::unique_ptr<
o2::gpu::GPUChainITS> mChainITS =
nullptr;
56 std::shared_ptr<
o2::base::GRPGeomRequest> mGGCCDBRequest;
Helper for geometry and GRP related CCDB requests.
Header of the General Run Parameters object.
void stop() final
This is invoked on stop.
void init(framework::InitContext &ic) final
void finaliseCCDB(framework::ConcreteDataMatcher &matcher, void *obj) final
void endOfStream(framework::EndOfStreamContext &ec) final
This is invoked whenever we have an EndOfStream event.
~TrackerDPL() override=default
TrackerDPL(std::shared_ptr< o2::base::GRPGeomRequest > gr, bool isMC, int trgType, const TrackingMode &trMode=TrackingMode::Unset, const bool overrBeamEst=false, gpu::GPUDataTypes::DeviceType dType=gpu::GPUDataTypes::DeviceType::CPU)
void run(framework::ProcessingContext &pc) final
framework::DataProcessorSpec getTrackerSpec(bool useMC, bool useGeom, int useTrig, const std::string &trMode, const bool overrBeamEst=false, gpu::GPUDataTypes::DeviceType dType=gpu::GPUDataTypes::DeviceType::CPU)
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
Defining DataPointCompositeObject explicitly as copiable.