14#ifndef O2_ITS3_TRACKERDPL
15#define O2_ITS3_TRACKERDPL
29#include "TStopwatch.h"
41 const bool overrBeamEst =
false,
42 gpu::GPUDataTypes::DeviceType dType = gpu::GPUDataTypes::DeviceType::CPU);
57 std::unique_ptr<
o2::gpu::GPUReconstruction> mRecChain =
nullptr;
58 std::unique_ptr<
o2::gpu::GPUChainITS> mChainITS =
nullptr;
Helper for geometry and GRP related CCDB requests.
Header of the General Run Parameters object.
void run(framework::ProcessingContext &pc) final
TrackerDPL & operator=(TrackerDPL &&)=delete
void init(framework::InitContext &ic) final
TrackerDPL & operator=(const TrackerDPL &)=delete
TrackerDPL(std::shared_ptr< o2::base::GRPGeomRequest > gr, bool isMC, int trgType, const its::TrackingMode &trMode=its::TrackingMode::Unset, const bool overrBeamEst=false, gpu::GPUDataTypes::DeviceType dType=gpu::GPUDataTypes::DeviceType::CPU)
void endOfStream(framework::EndOfStreamContext &ec) final
This is invoked whenever we have an EndOfStream event.
void stop() final
This is invoked on stop.
TrackerDPL(TrackerDPL &&)=delete
void finaliseCCDB(framework::ConcreteDataMatcher &matcher, void *obj) final
TrackerDPL(const TrackerDPL &)=delete
~TrackerDPL() override=default
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.