diff --git a/Code/Mantid/docs/source/algorithms/DgsRemap-v1.rst b/Code/Mantid/docs/source/algorithms/DgsRemap-v1.rst index 5fb5dbefa3effa8bd652fbd11644024bf6da5334..0bf013306f7cda6bd44954bea0cfc194cdf14a5c 100644 --- a/Code/Mantid/docs/source/algorithms/DgsRemap-v1.rst +++ b/Code/Mantid/docs/source/algorithms/DgsRemap-v1.rst @@ -14,10 +14,9 @@ workspace. One can use the ExecuteOppositeOrder to do grouping first then masking. Workflow -######## +-------- -.. figure:: /images/DgsRemapWorkflow.png - :alt: DgsRemapWorkflow.png +.. diagram:: DgsRemap-v1_wkflw.dot Usage ----- diff --git a/Code/Mantid/docs/source/diagrams/DgsRemap-v1_wkflw.dot b/Code/Mantid/docs/source/diagrams/DgsRemap-v1_wkflw.dot new file mode 100644 index 0000000000000000000000000000000000000000..ffd9d684206d8101591d05d87be9a25d07d0151c --- /dev/null +++ b/Code/Mantid/docs/source/diagrams/DgsRemap-v1_wkflw.dot @@ -0,0 +1,37 @@ +digraph DgsRemap { + label="DgsRemap Flowchart" + $global_style + + subgraph params { + $param_style + InputWorkspace + MaskWorkspace + GroupingWorkspace + OutputWorkspace + } + + subgraph algorithms { + $algorithm_style + maskDet1 [label="MaskDetectors"] + maskDet2 [label="MaskDetectors"] + groupDet1 [label="GroupDetectors"] + groupDet2 [label="GroupDetectors"] + } + + subgraph decisions { + $decision_style + ExecuteOppositeOrder + } + + InputWorkspace -> ExecuteOppositeOrder + ExecuteOppositeOrder -> maskDet1 [label="True"] + ExecuteOppositeOrder -> groupDet2 [label="False"] + maskDet1 -> groupDet1 + groupDet2 -> maskDet2 + groupDet1 -> OutputWorkspace + maskDet2 -> OutputWorkspace + GroupingWorkspace -> groupDet1 + GroupingWorkspace -> groupDet2 + MaskWorkspace -> maskDet1 + MaskWorkspace -> maskDet2 +}