parameters: (filename, tbl)
docstring: Writes a text (TSV) file with the detector positions information that also goes into the
          output DetectorPostions table workspace.
  
          @param filename :: name of the file to write. If it is empty nothing is saved/written.
          @param tbl :: detector positions table workspace
docstring_summary: Writes a text (TSV) file with the detector positions information that also goes into the
          output DetectorPostions table workspace.
docstring_tokens: Writes a text ( TSV ) file with the detector positions information that also goes into the output DetectorPostions table workspace .
function: def _output_det_pos_file(filename, tbl):
          """
          Writes a text (TSV) file with the detector positions information that also goes into the
          output DetectorPostions table workspace.
  
          @param filename :: name of the file to write. If it is empty nothing is saved/written.
          @param tbl :: detector positions table workspace
          """
          if not filename:
              return
  
          if filename.strip():
              SaveAscii(InputWorkspace=tbl, Filename=filename, WriteXError=True, WriteSpectrumID=False, Separator="Tab")
function_tokens: def _output_det_pos_file ( filename , tbl ) : if not filename : return if filename . strip ( ) : SaveAscii ( InputWorkspace = tbl , Filename = filename , WriteXError = True , WriteSpectrumID = False , Separator = "Tab" )