diff --git a/qt/scientific_interfaces/ISISReflectometry/GUI/Event/EventPresenter.cpp b/qt/scientific_interfaces/ISISReflectometry/GUI/Event/EventPresenter.cpp
index daebeaaee5283fea293dcbc02545c0ebcdd544d9..ea237428fb60cf6c234e3c11e9a245f1c8d34f33 100644
--- a/qt/scientific_interfaces/ISISReflectometry/GUI/Event/EventPresenter.cpp
+++ b/qt/scientific_interfaces/ISISReflectometry/GUI/Event/EventPresenter.cpp
@@ -10,7 +10,6 @@ namespace CustomInterfaces {
 
 /** Constructor
  * @param view :: The view we are handling
- * @param group :: The group on the parent tab this belongs to
  */
 EventPresenter::EventPresenter(IEventView *view)
     : m_view(view), m_sliceType(SliceType::None) {
diff --git a/qt/scientific_interfaces/ISISReflectometry/GUI/Event/EventView.cpp b/qt/scientific_interfaces/ISISReflectometry/GUI/Event/EventView.cpp
index 774ee2b68eea2e837cc422225063aec172b2fe9c..5e3ae179f1dc3c216bac9bbac21dc3d0d7d0f1b1 100644
--- a/qt/scientific_interfaces/ISISReflectometry/GUI/Event/EventView.cpp
+++ b/qt/scientific_interfaces/ISISReflectometry/GUI/Event/EventView.cpp
@@ -5,7 +5,6 @@ namespace MantidQt {
 namespace CustomInterfaces {
 
 /** Constructor
- * @param group :: [input] The group on the parent tab this belongs to
  * @param parent :: [input] The parent of this widget
  */
 EventView::EventView(QWidget *parent) {
diff --git a/qt/scientific_interfaces/ISISReflectometry/GUI/Experiment/ExperimentView.cpp b/qt/scientific_interfaces/ISISReflectometry/GUI/Experiment/ExperimentView.cpp
index 05fb65b32cfde452735c22dcbab4a8221e1edd6d..a18f545e79936058d7978fcd2c8525b444674bea 100644
--- a/qt/scientific_interfaces/ISISReflectometry/GUI/Experiment/ExperimentView.cpp
+++ b/qt/scientific_interfaces/ISISReflectometry/GUI/Experiment/ExperimentView.cpp
@@ -8,6 +8,8 @@ namespace MantidQt {
 namespace CustomInterfaces {
 
 /** Constructor
+ * @param algorithmForTooltips :: [input] An algorithm that will be
+ * used to find tooltips for the input properties
  * @param parent :: [input] The parent of this widget
  */
 ExperimentView::ExperimentView(
diff --git a/qt/scientific_interfaces/ISISReflectometry/GUI/Instrument/InstrumentView.cpp b/qt/scientific_interfaces/ISISReflectometry/GUI/Instrument/InstrumentView.cpp
index 2d4ad54222bb72baaaa29887b0477c4fae209d47..400c0bbb032b5777564517ffcd4b2e26b54ff2b7 100644
--- a/qt/scientific_interfaces/ISISReflectometry/GUI/Instrument/InstrumentView.cpp
+++ b/qt/scientific_interfaces/ISISReflectometry/GUI/Instrument/InstrumentView.cpp
@@ -25,6 +25,8 @@ void showAsValid(QDoubleSpinBox &spinBox) {
 } // namespace
 
 /** Constructor
+ * @param algorithmForTooltips :: [input] An algorithm that will be
+ * used to find tooltips for the input properties
  * @param parent :: [input] The parent of this widget
  */
 InstrumentView::InstrumentView(
diff --git a/qt/scientific_interfaces/ISISReflectometry/ReflAutoreduction.cpp b/qt/scientific_interfaces/ISISReflectometry/ReflAutoreduction.cpp
index 3f243b4bb5eca900520509cc473bf112a9091b57..ae44c8d7c79f11ca7c217ab52bd68c8e5a2a8387 100644
--- a/qt/scientific_interfaces/ISISReflectometry/ReflAutoreduction.cpp
+++ b/qt/scientific_interfaces/ISISReflectometry/ReflAutoreduction.cpp
@@ -35,7 +35,6 @@ void ReflAutoreduction::setSearchResultsExist() { m_searchResultsExist = true; }
 
 /** Initialise a new autoreduction on the given group
  *
- * @param group : the index of which group to start the reduction on
  * @param searchString : the search string to use for finding runs
  * @return : true if started
  */
@@ -47,7 +46,6 @@ bool ReflAutoreduction::setupNewAutoreduction(const std::string &searchString) {
 }
 
 /** Stop an autoreduction for a given group
- * @param group : the group to stop autoreduction for
  * @return : true if stopped
  */
 bool ReflAutoreduction::pause() {
diff --git a/qt/scientific_interfaces/ISISReflectometry/ReflBatchPresenter.cpp b/qt/scientific_interfaces/ISISReflectometry/ReflBatchPresenter.cpp
index 3df7a4ca8d6b5c1b78a86eedd00944705025f474..8d936a8c4bf3165739d9af7e58144ec916c399f8 100644
--- a/qt/scientific_interfaces/ISISReflectometry/ReflBatchPresenter.cpp
+++ b/qt/scientific_interfaces/ISISReflectometry/ReflBatchPresenter.cpp
@@ -16,6 +16,8 @@ namespace CustomInterfaces {
  * @param runsPresenter :: [input] A pointer to the 'Runs' tab presenter
  * @param eventPresenter :: [input] A pointer to the 'Event Handling' tab
  * presenter
+ * @param experimentPresenter :: [input] A pointer to the 'Experiment' tab
+ * presenter
  * @param instrumentPresenter :: [input] A pointer to the 'Instrument' tab
  * presenter
  * @param savePresenter :: [input] A pointer to the 'Save ASCII' tab presenter
@@ -74,8 +76,6 @@ void ReflBatchPresenter::settingsChanged() {
 /** Returns default values specified for 'Transmission run(s)' for the
  * given angle
  *
- * @param group :: Index of the group in 'Settings' tab from which to get the
- *values
  * @param angle :: the run angle to look up transmission runs for
  * @return :: Values passed for 'Transmission run(s)'
  */
diff --git a/qt/scientific_interfaces/ISISReflectometry/ReflMainWindowPresenter.cpp b/qt/scientific_interfaces/ISISReflectometry/ReflMainWindowPresenter.cpp
index 7cd32d455beb6f58f0ff7721b64bf75a3761e53a..e5c9fccf27a31bb1bdd5bd722af29cf7df0950a9 100644
--- a/qt/scientific_interfaces/ISISReflectometry/ReflMainWindowPresenter.cpp
+++ b/qt/scientific_interfaces/ISISReflectometry/ReflMainWindowPresenter.cpp
@@ -12,11 +12,8 @@ namespace CustomInterfaces {
 
 /** Constructor
  * @param view :: [input] The view we are managing
- * @param runsPresenter :: [input] A pointer to the 'Runs' tab presenter
- * @param eventPresenter :: [input] A pointer to the 'Event Handling' tab
- * presenter
- * @param settingsPresenter :: [input] A pointer to the 'Settings' tab presenter
- * @param savePresenter :: [input] A pointer to the 'Save ASCII' tab presenter
+ * @param batchPresenterFactory :: [input] A factory to create the batches
+ * we will manage
  */
 ReflMainWindowPresenter::ReflMainWindowPresenter(
     IReflMainWindowView *view, ReflBatchPresenterFactory batchPresenterFactory)
diff --git a/qt/scientific_interfaces/ISISReflectometry/ReflRunsTabPresenter.cpp b/qt/scientific_interfaces/ISISReflectometry/ReflRunsTabPresenter.cpp
index 2642fc26941140e11683e0232b3d89ec9e35f352..60139bf467fbeb4cd4078c26d4661f8fb3a07e58 100644
--- a/qt/scientific_interfaces/ISISReflectometry/ReflRunsTabPresenter.cpp
+++ b/qt/scientific_interfaces/ISISReflectometry/ReflRunsTabPresenter.cpp
@@ -54,6 +54,7 @@ Mantid::Kernel::Logger g_log("Reflectometry GUI");
  * search.
  * @param defaultInstrumentIndex The index of the instrument to have selected by
  * default.
+ * @param messageHandler :: A handler to pass messages to the user
  * @param searcher :: [input] The search implementation
  */
 ReflRunsTabPresenter::ReflRunsTabPresenter(
@@ -395,13 +396,13 @@ RunDescriptionMetadata metadataFromDescription(std::string const &description) {
 /** Transfers the selected runs in the search results to the processing table
  * @param rowsToTransfer : a set of row indices in the search results to
  * transfer
- * @param group : the group number of the table to transfer to
  * @param matchType : an enum specifying how strictly to match runs against
  * the transfer criteria
  * @return : The runs to transfer as a vector of maps
  */
 void ReflRunsTabPresenter::transfer(const std::set<int> &rowsToTransfer,
-                                    const TransferMatch) {
+                                    const TransferMatch matchType) {
+  UNUSED_ARG(matchType);
   if (validateRowsToTransfer(rowsToTransfer)) {
     auto progress = setupProgressBar(rowsToTransfer);
     auto jobs = tablePresenter()->reductionJobs();