14 #ifndef INCLUDED_protocols_frag_picker_FragmentPicker_hh
15 #define INCLUDED_protocols_frag_picker_FragmentPicker_hh
45 #include <utility/pointer/ReferenceCount.hh>
46 #include <utility/vector1.hh>
55 namespace frag_picker {
58 typedef std::pair<FragmentCandidateOP, scores::FragmentScoreMapOP>
Candidate;
103 if (fragment_score_manager_type.compare(
"PValuedFragmentScoreManager") == 0)
156 assert(index <=
scores_.size());
313 if (index >
scores_.size())
return;
314 scores_[index]->show_scoring_methods(out);
321 if (index >
scores_.size())
return;
322 scores_[index]->add_scoring_method(scoring_term, weight);
358 candidates_sink_.insert(std::pair<Size, CandidatesCollectorOP>(frag_size, sink));
360 candidates_sinks_[index].insert(std::pair<Size, CandidatesCollectorOP>(frag_size, sink));