code: def cut_distant_injections(workflow, inj_file, out_dir, tags=None):
      "Set up a job for removing injections that are too distant to be seen"
      if tags is None:
          tags = []
  
      node = Executable(workflow.cp, 'inj_cut', ifos=workflow.ifos,
                        out_dir=out_dir, tags=tags).create_node()
      node.add_input_opt('--input', inj_file)
      node.new_output_file_opt(workflow.analysis_time, '.xml', '--output-file')
      workflow += node
      return node.output_files[0f cut_distant_injections(workflow, inj_file, out_dir, tags=None):
      "Set up a job for removing injections that are too distant to be seen"
      if tags is None:
          tags = []
  
      node = Executable(workflow.cp, 'inj_cut', ifos=workflow.ifos,
                        out_dir=out_dir, tags=tags).create_node()
      node.add_input_opt('--input', inj_file)
      node.new_output_file_opt(workflow.analysis_time, '.xml', '--output-file')
      workflow += node
      return node.output_files[0]
docs: Set up a job for removing injections that are too distant to be seen