25 bool upstreamClusters,
26 bool disableRootOutput,
31 const bool trk = detectors[o2::detectors::DetID::TRK];
32 const bool ft3 = detectors[o2::detectors::DetID::FT3];
33 if (!(upstreamDigits || upstreamClusters)) {
41 if (!upstreamClusters) {
50 if (!disableRootOutput) {
std::vector< DataProcessorSpec > WorkflowSpec
o2::framework::WorkflowSpec getWorkflow(bool useMC, bool upstreamDigits=false, bool upstreamClusters=false, bool disableRootOutput=false, o2::detectors::DetID::mask_t detectors=o2::detectors::DetID::getMask(o2::detectors::DetID::TRK))
The digit readers, clusterers and cluster writers of detectors, TRK and/or FT3.
framework::DataProcessorSpec getTRKClusterWriterSpec(bool useMC)
o2::framework::DataProcessorSpec getFT3ClustererSpec(bool useMC)
The clusterer of FT3's digits.
framework::DataProcessorSpec getFT3ClusterWriterSpec(bool useMC)
o2::framework::DataProcessorSpec getClustererSpec(bool useMC)
The clusterer of TRK's digits.
framework::DataProcessorSpec getTRKDigitReaderSpec(bool useMC=true, bool useCalib=false, std::string defname="trkdigits.root")
framework::DataProcessorSpec getFT3DigitReaderSpec(bool useMC=true, bool useCalib=false, std::string defname="ft3digits.root")