26 const std::string& hitRecoConfig,
28 bool upstreamClusters,
29 bool disableRootOutput,
35 if (!(upstreamDigits || upstreamClusters)) {
38 if (!upstreamClusters) {
42 if (!disableRootOutput) {
46 if (!hitRecoConfig.empty()) {
47 LOGP(info,
"Using hit reco config from file {}", hitRecoConfig);
49 if (!disableRootOutput) {
std::vector< DataProcessorSpec > WorkflowSpec
o2::framework::WorkflowSpec getWorkflow(bool useMC, const std::string &hitRecoConfig, bool upstreamDigits=false, bool upstreamClusters=false, bool disableRootOutput=false, bool useGPUWF=false, o2::gpu::gpudatatypes::DeviceType dType=o2::gpu::gpudatatypes::DeviceType::CPU)
framework::DataProcessorSpec getTrackerSpec(bool useMC, const std::string &hitRecoConfig, gpu::gpudatatypes::DeviceType dType=gpu::gpudatatypes::DeviceType::CPU)
o2::framework::DataProcessorSpec getTrackWriterSpec(bool useMC)
o2::framework::DataProcessorSpec getClustererSpec(bool useMC)
framework::DataProcessorSpec getClusterWriterSpec(bool useMC)
framework::DataProcessorSpec getTRKDigitReaderSpec(bool useMC=true, bool useCalib=false, std::string defname="trkdigits.root")