def copy_data(output_dir, grid_mode): '''Copy all output data (i.e. any .root output files) grid_mode true: use lcg-cr to copy and register file false: use cp (the job runs in a temp dir, any files left at end are deleted eventually) ''' # Still need catch-all files here (in case ROOT splits them) root_files = glob.glob('*.root') dump_out = job_tools.copy_data(root_files, output_dir, grid_mode) return dump_out
def copy_data(output_files, output_dir, grid_mode): '''Copy all output data (i.e. any .root output files) gridMode true: use lcg-cr to copy and register file false: use cp (the job runs in a temp dir, any files left at end are deleted eventually) ''' # comma delimited and in braces (will be as string) # need to remove spaces output_files = output_files.strip("[]").split(',') dump_out = job_tools.copy_data(output_files, output_dir, grid_mode) return dump_out