def run(self, galaxy_data, results=None, mask=None):
analysis = self.make_analysis(galaxy_data=galaxy_data, results=results, mask=mask)<EOL>result = self.run_analysis(analysis)<EOL>return self.make_result(result, analysis)<EOL>
Run this phase.

Parameters
----------
galaxy_data
mask: Mask
    The default masks passed in by the pipeline
results: autofit.tools.pipeline.ResultsCollection
    An object describing the results of the last phase or None if no phase has been executed

Returns
-------
result: AbstractPhase.Result
    A result object comprising the best fit model and other hyper.