22 #include <utility/vector1.hh>
25 #include <basic/Tracer.hh>
28 namespace frag_picker {
34 bool sort_function( ExtraScoreVector::value_type p1, ExtraScoreVector::value_type p2 ) {
35 return ( p1.second < p2.second );
43 if (n > input_canditates.size())
44 n = input_canditates.size();
46 << input_canditates.size() <<
" candidates" << std::endl;
49 for (
Size i=1; i<=input_canditates.size(); i++) {
54 ExtraScoreVector::value_type p(input_canditates[i], v);
59 for (
Size i = 1; i <= n; i++) {
60 output_selection.push_back( tmp[i].first );