\(\renewcommand\AA{\unicode{x212B}}\)
RemoveInstrumentGeometry v1¶
Summary¶
Removes instrument geometry records from a given workspace.
Properties¶
| Name | Direction | Type | Default | Description | 
|---|---|---|---|---|
| InputWorkspace | Input | Mandatory | An input workspace. | |
| OutputWorkspace | Output | Mandatory | An output workspace. | |
| MDExperimentInfoNumbers | Input | int list | For MD workspaces, the ExperimentInfo indices to have the instrument removed.If empty, the instrument will be removed from all ExperimentInfo objects.The parameter is ignored for any other workspace type. | 
Description¶
Remove Instrument Geometry from workspace.
Usage¶
Example - RemoveInstrumentGeometry
# create some workspace with an instrument
ws = CreateSampleWorkspace()
print("Instrument Geometry exists:  {}".format(ws.getInstrument().nelements() > 0))
# delete instrument geometry
ws = RemoveInstrumentGeometry(ws)
print("Instrument Geometry is empty:  {}".format(ws.getInstrument().nelements() == 0))
Output:
Instrument Geometry exists:  True
Instrument Geometry is empty:  True
Categories: AlgorithmIndex | Utility\Workspaces
Source¶
C++ header: RemoveInstrumentGeometry.h
C++ source: RemoveInstrumentGeometry.cpp