27 const std::list<const Trk::PrepRawData*>& prds,
28 const double errorScaleFactor)
const {
34 std::vector<std::unique_ptr<const MuonClusterOnTrack>>rios{};;
35 auto assocProbs = std::vector<double>();
36 const double prob = 1. / (errorScaleFactor * errorScaleFactor);
41 std::unique_ptr<const Muon::MuonClusterOnTrack> cluster{
m_clusterCreator->createRIO_OnTrack(*prd, gHitPos)};
46 rios.push_back(std::move(cluster));
47 assocProbs.push_back(prob);
49 return std::make_unique<CompetingMuonClustersOnTrack>(
50 std::move(rios), std::move(assocProbs));