Describe the outcome that is desired.
The algorithm currently queries the ADS to access the input properties. We would prefer it didn't do this as it would force any workflow algorithms to make use of the ADS internally during processing.
Describe any solutions you are considering
Correct assignment to a type (such as MatrixWorkspace_sptr will cast the property to that type. Only a nullptr check is required.
Additional context
As little contact with the ADS should be performed as possible. Running tests with the algorithm acting as a Child should probably be added as well.
Describe the outcome that is desired. The algorithm currently queries the ADS to access the input properties. We would prefer it didn't do this as it would force any workflow algorithms to make use of the ADS internally during processing.
Describe any solutions you are considering Correct assignment to a type (such as
MatrixWorkspace_sptr
will cast the property to that type. Only anullptr
check is required.Additional context As little contact with the ADS should be performed as possible. Running tests with the algorithm acting as a Child should probably be added as well.