def evaluate(self, run=None):
    '\n        Evaluates the scores of the original and reproduced baseline and advanced runs.\n        If a (reproduced) run is provided only this one will be evaluated and a dictionary with the corresponding\n        scores is returned.\n        @param run: A reproduced run. If not specified, the original and reproduced runs of the the RpdEvaluator will\n                    be used instead.\n        @return: If run is specified, a dictionary with the corresponding scores is returned.\n        '
    if run:
        return self.rel_eval.evaluate(run)
    super(RpdEvaluator, self).evaluate()
    if self.run_b_rep:
        self.run_b_rep = break_ties(self.run_b_rep)
        self.run_b_rep_score = self.rel_eval.evaluate(self.run_b_rep)
    if self.run_a_rep:
        self.run_a_rep = break_ties(self.run_a_rep)
        self.run_a_rep_score = self.rel_eval.evaluate(self.run_a_rep)
Evaluates the scores of the original and reproduced baseline and advanced runs.
If a (reproduced) run is provided only this one will be evaluated and a dictionary with the corresponding
scores is returned.
@param run: A reproduced run. If not specified, the original and reproduced runs of the the RpdEvaluator will
            be used instead.
@return: If run is specified, a dictionary with the corresponding scores is returned.
def evaluate(self, run=None):
    '\n        Evaluates the scores of the original and reproduced baseline and advanced runs.\n        If a (reproduced) run is provided only this one will be evaluated and a dictionary with the corresponding\n        scores is returned.\n        @param run: A reproduced run. If not specified, the original and reproduced runs of the the RpdEvaluator will\n                    be used instead.\n        @return: If run is specified, a dictionary with the corresponding scores is returned.\n        '
    if run:
        return self.rel_eval.evaluate(run)
    super(RpdEvaluator, self).evaluate()
    if self.run_b_rep:
        self.run_b_rep = break_ties(self.run_b_rep)
        self.run_b_rep_score = self.rel_eval.evaluate(self.run_b_rep)
    if self.run_a_rep:
        self.run_a_rep = break_ties(self.run_a_rep)
        self.run_a_rep_score = self.rel_eval.evaluate(self.run_a_rep)