14#ifndef O2_ITS_TRACKERDPL
15#define O2_ITS_TRACKERDPL
29#include "TStopwatch.h"
37 TrackerDPL(std::shared_ptr<o2::base::GRPGeomRequest> gr,
41 const bool overrBeamEst =
false,
52 std::unique_ptr<
o2::gpu::GPUReconstruction> mRecChain =
nullptr;
53 std::unique_ptr<
o2::gpu::GPUChainITS> mChainITS =
nullptr;
54 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
void run(framework::ProcessingContext &pc) final
framework::DataProcessorSpec getTrackerSpec(bool useMC, bool useGeom, int useTrig, const std::string &trMode, const bool overrBeamEst=false, o2::gpu::GPUDataTypes::DeviceType dType=o2::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.