def METHOD_NAME(
    self, program: cirq.AbstractCircuit, params: cirq.Sweepable, repetitions: int = 1
) -> Sequence[cirq.Result]:
    """This will evaluate results on the circuit for every set of parameters in `params`.
    Args:
        program: Circuit to evaluate for each set of parameters in `params`.
        params: `cirq.Sweepable` of parameters which this function passes to
            `cirq.protocols.resolve_parameters` for evaluating the circuit.
        repetitions: Number of times to run each iteration through the `params`. For a given
            set of parameters, the `cirq.Result` will include a measurement for each repetition.
    Returns:
        A list of `cirq.Result` s.
    """
    resolvers = [r for r in cirq.to_resolvers(params)]
    return self.executor(
        quantum_computer=self._quantum_computer,
        circuit=program.unfreeze(copy=False),
        resolvers=resolvers,
        repetitions=repetitions,
        transformer=self.transformer,
    )