12def output_file_renamer(output_events_name, powheg_LHE_output):
13 """! Move output to correctly named file.
15 @param output_file_name Name of output LHE file.
16 @param powheg_LHE_output Name of LHE file produced by PowhegBox.
18 @author James Robinson <james.robinson@cern.ch>
20 logger.info(
"Starting to run PowhegControl output file renamer")
22 os.rename(powheg_LHE_output, output_events_name)
23 logger.info(
"Moved {} to {}".format(powheg_LHE_output, output_events_name))
25 logger.warning(
"No output LHEF file found! Probably because the Powheg process was killed before finishing.")
26 raise RuntimeError(
"No output LHEF file produced by Powheg. Terminating job.")