![]() |
Rosetta
2021.16
|
comparator based on the total score of fragments More...
#include <CommonFragmentComparators.hh>

Public Member Functions | |
| CompareTotalScore (scores::FragmentScoreManagerOP scoring) | |
| Sets up the comparator for a given FragmentScoreManager. More... | |
| bool | operator() (ScoredCandidate first_candidate, ScoredCandidate second_candidate) override |
| compares two fragment candidates More... | |
| ~CompareTotalScore () override=default | |
Private Attributes | |
| scores::FragmentScoreManagerOP | scoring_ |
comparator based on the total score of fragments
returns true if first pair has lower total score than the second one
|
inline |
Sets up the comparator for a given FragmentScoreManager.
Only the scoring manager knows how to calculate the total score from a vector of small scores (those gathered in a FragmentScoreMap object)
References scoring_.
|
overridedefault |
|
inlineoverridevirtual |
compares two fragment candidates
returns true if second pair has greater total score than the first one. Using this comparator to sort fragment candidates order them descending according to their total score
Implements protocols::frag_picker::FragmentComparatorBase.
References scoring_.
|
private |
Referenced by CompareTotalScore(), and operator()().
1.8.7