30namespace reco_workflow
37 bool upstreamClusters,
38 bool disableRootOutput,
43 bool runTracks2Records)
47 if (!(upstreamDigits || upstreamClusters)) {
50 if (trackingParam.irFramesOnly) {
54 if (!upstreamClusters) {
57 if (!disableRootOutput) {
63 if (!disableRootOutput) {
69 if (runTracks2Records) {
Class to run tracks to records needed to feed standalone alignment for MFT.
static const MFTTrackingParam & Instance()
std::vector< DataProcessorSpec > WorkflowSpec
framework::DataProcessorSpec getIRFrameReaderSpec(o2::header::DataOrigin origin, uint32_t subSpec, const std::string &devName, const std::string &defFileName)
framework::DataProcessorSpec getMFTDigitReaderSpec(bool useMC=true, bool useCalib=false, bool useTriggers=true, std::string defname="o2_mftdigits.root")
framework::WorkflowSpec getWorkflow(bool useMC, bool useGeom, bool upstreamDigits, bool upstreamClusters, bool disableRootOutput, bool runAssessment, bool processGen, bool runTracking, int nThreads, bool runTracks2Records)
o2::framework::DataProcessorSpec getTrackerSpec(bool useMC, bool useGeom, int nThreads)
create a processor spec
DataProcessorSpec getMFTAssessmentSpec(bool useMC, bool useGeom, bool processGen, bool finalizeAnalysis=false)
DataProcessorSpec getTracksToRecordsSpec()
framework::DataProcessorSpec getClustererSpec(bool useMC)
framework::DataProcessorSpec getClusterWriterSpec(bool useMC)
o2::framework::DataProcessorSpec getTrackWriterSpec(bool useMC)
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...