8 std::vector<Trackster>& resultTracksters,
9 std::vector<std::vector<unsigned int>>& linkedResultTracksters,
10 std::vector<std::vector<unsigned int>>& linkedTracksterIdToInputTracksterId) {
11 resultTracksters.reserve(
input.tracksters.size());
12 linkedResultTracksters.resize(
input.tracksters.size());
13 linkedTracksterIdToInputTracksterId.resize(
input.tracksters.size());
15 for (
size_t i = 0;
i <
input.tracksters.size(); ++
i) {
16 resultTracksters.push_back(
input.tracksters[
i]);
17 linkedResultTracksters[
i].push_back(resultTracksters.size() - 1);
18 linkedTracksterIdToInputTracksterId[
i].push_back(resultTracksters.size() - 1);
static std::string const input
void linkTracksters(const Inputs &input, std::vector< Trackster > &resultTracksters, std::vector< std::vector< unsigned int >> &linkedResultTracksters, std::vector< std::vector< unsigned int >> &linkedTracksterIdToInputTracksterId) override