void EnggDiffFittingModel::alignDetectors( Mantid::API::MatrixWorkspace_sptr inputWS, const std::string &outputWSName) { const auto calibrationParamsTable = createCalibrationParamsTable(inputWS); if (inputWS->isDistribution()) { convertFromDistribution(inputWS); } auto alignDetAlg = Mantid::API::AlgorithmManager::Instance().create("AlignDetectors"); alignDetAlg->initialize(); alignDetAlg->setProperty("InputWorkspace", inputWS); alignDetAlg->setProperty("OutputWorkspace", outputWSName); alignDetAlg->setProperty("CalibrationWorkspace", calibrationParamsTable); alignDetAlg->execute(); }