\(\renewcommand\AA{\unicode{x212B}}\)
MinusMD v1¶
Summary¶
Subtract two MDWorkspaces.
See Also¶
Properties¶
Name |
Direction |
Type |
Default |
Description |
---|---|---|---|---|
LHSWorkspace |
Input |
IMDWorkspace |
Mandatory |
An MDEventWorkspace, MDHistoWorkspace or WorkspaceSingleValue as the left-hand side of the operation. |
RHSWorkspace |
Input |
IMDWorkspace |
Mandatory |
An MDEventWorkspace, MDHistoWorkspace or WorkspaceSingleValue as the right-hand side of the operation. |
OutputWorkspace |
Output |
IMDWorkspace |
Mandatory |
Name of the output MDEventWorkspace or MDHistoWorkspace. |
Description¶
Subtract two MDHistoWorkspace’s or a MDHistoWorkspace and a scalar.
MDHistoWorkspace - MDHistoWorkspace
The operation is performed element-by-element.
‘’’MDHistoWorkspace - Scalar ‘’’
The scalar is subtracted from every element of the MDHistoWorkspace. The squares of errors are summed.
Scalar - MDHistoWorkspace
This is not allowed.
:ref:`MDEventWorkspace <MDWorkspace>` - :ref:`MDEventWorkspace <MDWorkspace>`
The signal of each event on the right-hand-side is multiplied by -1 before the events are summed.
The number of events in the output MDEventWorkspace is that of the LHS and RHS workspaces put together.
:ref:`MDEventWorkspace <MDWorkspace>` - Scalar or MDHistoWorkspace
This is not possible.
Categories: AlgorithmIndex | MDAlgorithms\MDArithmetic
Source¶
C++ header: MinusMD.h
C++ source: MinusMD.cpp