parameters: (self)
docstring: Execute the algorithm.
docstring_summary: Execute the algorithm.
docstring_tokens: Execute the algorithm .
function: def PyExec(self):
          """Execute the algorithm."""
          self._subalgLogging = self.getProperty(common.PROP_SUBALG_LOGGING).value == common.SUBALG_LOGGING_ON
          wsNamePrefix = self.getProperty(common.PROP_OUTPUT_WS).valueAsStr
          cleanupMode = self.getProperty(common.PROP_CLEANUP_MODE).value
          self._names = utils.NameSource(wsNamePrefix, cleanupMode)
          self._cleanup = utils.Cleanup(cleanupMode, self._subalgLogging)
  
          # Get input workspace.
          mainWS = self._inputWS()
  
          # Self shielding and empty container subtraction, if requested.
          correctionWS = self._selfShielding(mainWS)
  
          self._finalize(correctionWS)
function_tokens: def PyExec ( self ) : self . _subalgLogging = self . getProperty ( common . PROP_SUBALG_LOGGING ) . value == common . SUBALG_LOGGING_ON wsNamePrefix = self . getProperty ( common . PROP_OUTPUT_WS ) . valueAsStr cleanupMode = self . getProperty ( common . PROP_CLEANUP_MODE ) . value self . _names = utils . NameSource ( wsNamePrefix , cleanupMode ) self . _cleanup = utils . Cleanup ( cleanupMode , self . _subalgLogging ) # Get input workspace. mainWS = self . _inputWS ( ) # Self shielding and empty container subtraction, if requested. correctionWS = self . _selfShielding ( mainWS ) self . _finalize ( correctionWS )