14#ifndef O2_STRANGENESS_SPEC_H
15#define O2_STRANGENESS_SPEC_H
28#include "TStopwatch.h"
34namespace strangeness_tracking
43 StrangenessTrackerSpec(std::shared_ptr<DataRequest> dr, std::shared_ptr<o2::base::GRPGeomRequest> gr,
bool isMC);
57 std::shared_ptr<o2::base::GRPGeomRequest> mGGCCDBRequest;
58 std::shared_ptr<DataRequest> mDataRequest;
59 std::unique_ptr<parameters::GRPObject> mGRP =
nullptr;
Definition of the ITS/MFT clusterer settings.
Definition of the ITSMFT compact cluster.
Helper for geometry and GRP related CCDB requests.
Header of the General Run Parameters object.
Global index for barrel track: provides provenance (detectors combination), index in respective array...
~StrangenessTrackerSpec() override=default
void finaliseCCDB(framework::ConcreteDataMatcher &matcher, void *obj) final
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.
std::vector< DataProcessorSpec > WorkflowSpec
o2::framework::DataProcessorSpec getStrangenessTrackerSpec(o2::dataformats::GlobalTrackID::mask_t src, bool useMC, bool useGeom)
o2::framework::WorkflowSpec getWorkflow(bool upstreamClusters=false, bool upstreamV0s=false)
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...