30namespace reco_workflow
38 bool upstreamClusters,
39 bool disableRootOutput,
44 bool runTracks2Records)
48 if (!(upstreamDigits || upstreamClusters)) {
51 if (trackingParam.irFramesOnly) {
55 if (!upstreamClusters) {
58 if (!disableRootOutput) {
64 if (!disableRootOutput) {
70 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 getMFTClustererSpec(bool useMC, bool doStag)
framework::DataProcessorSpec getMFTDigitReaderSpec(bool useMC=true, bool doStag=false, bool useCalib=false, bool useTriggers=true, std::string defname="mftdigits.root")
framework::DataProcessorSpec getMFTClusterWriterSpec(bool useMC, bool doStag)
framework::WorkflowSpec getWorkflow(bool useMC, bool doStag, 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()
o2::framework::DataProcessorSpec getTrackWriterSpec(bool useMC)
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...