From aadaa96fb4b4e71a66d1a76d4de863a2db7a927a Mon Sep 17 00:00:00 2001 From: Thomas Owen James <tom.james@cern.ch> Date: Thu, 21 Dec 2023 14:10:34 +0100 Subject: [PATCH] put write_EoR_file in outputfilehandler destructor as per Dinyar's "todo". --- src/OutputFileHandler.cc | 1 - src/OutputFileHandler.h | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/OutputFileHandler.cc b/src/OutputFileHandler.cc index a5717848..f004c354 100644 --- a/src/OutputFileHandler.cc +++ b/src/OutputFileHandler.cc @@ -46,7 +46,6 @@ void OutputFileHandler::enqueue_current_file_for_close_and_move_maybe() { OutputFile OutputFileHandler::getFile(uint32_t run, uint32_t index) { // TODO: We should maybe move this out of this function... - // TODO: EoR file should be also written at destruction, probably. if (current_run_number_ > 0 && current_run_number_ != run && getCMSSWHeaders()) { OutputFileHandler::write_EoR_file(); } diff --git a/src/OutputFileHandler.h b/src/OutputFileHandler.h index 2641d83d..e643123d 100644 --- a/src/OutputFileHandler.h +++ b/src/OutputFileHandler.h @@ -44,6 +44,7 @@ class OutputFileHandler { ~OutputFileHandler() { enqueue_current_file_for_close_and_move_maybe(); + write_EoR_file(); exit_file_handler_loop(); } -- GitLab