14#ifndef O2_ITS_COOKEDTRACKERDPL
15#define O2_ITS_COOKEDTRACKERDPL
25#include "TStopwatch.h"
49 std::shared_ptr<o2::base::GRPGeomRequest> mGGCCDBRequest;
52 bool mRunVertexer =
true;
56 std::unique_ptr<o2::parameters::GRPObject> mGRP =
nullptr;
58 std::unique_ptr<VertexerTraits> mVertexerTraitsPtr =
nullptr;
59 std::unique_ptr<Vertexer> mVertexerPtr =
nullptr;
Definition of the "Cooked Matrix" ITS tracker.
Helper for geometry and GRP related CCDB requests.
Header of the General Run Parameters object.
Class to compute the primary vertex in ITS from tracklets.
void endOfStream(framework::EndOfStreamContext &ec) final
This is invoked whenever we have an EndOfStream event.
void setClusterDictionary(const o2::itsmft::TopologyDictionary *d)
void run(ProcessingContext &pc) final
void init(InitContext &ic) final
~CookedTrackerDPL() override=default
void finaliseCCDB(ConcreteDataMatcher &matcher, void *obj) final
Defining PrimaryVertex explicitly as messageable.
framework::DataProcessorSpec getCookedTrackerSpec(bool useMC, bool useGeom, int useTrig, const std::string &trMode)
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...