33 gsl::span<const DigROFRecord> digitROFs,
34 std::vector<o2::trk::Cluster>&
clusters,
35 std::vector<unsigned char>& patterns,
36 std::vector<o2::trk::ROFRecord>& clusterROFs,
39 gsl::span<const DigMC2ROFRecord> digMC2ROFs = {},
40 std::vector<o2::trk::MC2ROFRecord>* clusterMC2ROFs =
nullptr)
override;
void process(gsl::span< const Digit > digits, gsl::span< const DigROFRecord > digitROFs, std::vector< o2::trk::Cluster > &clusters, std::vector< unsigned char > &patterns, std::vector< o2::trk::ROFRecord > &clusterROFs, const ConstDigitTruth *digitLabels=nullptr, ClusterTruth *clusterLabels=nullptr, gsl::span< const DigMC2ROFRecord > digMC2ROFs={}, std::vector< o2::trk::MC2ROFRecord > *clusterMC2ROFs=nullptr) override