From ab5034dcac67d015d9c316731be284c217504fc6 Mon Sep 17 00:00:00 2001 From: shahoian Date: Wed, 5 Feb 2025 16:09:20 +0100 Subject: [PATCH] aod-merger treats Zombie files like missing ones --- Framework/AODMerger/src/aodMerger.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Framework/AODMerger/src/aodMerger.cxx b/Framework/AODMerger/src/aodMerger.cxx index f474cb0d37e43..aadf5cd2100c0 100644 --- a/Framework/AODMerger/src/aodMerger.cxx +++ b/Framework/AODMerger/src/aodMerger.cxx @@ -128,8 +128,8 @@ int main(int argc, char* argv[]) printf("Processing input file: %s\n", line.Data()); auto inputFile = TFile::Open(line); - if (!inputFile) { - printf("Error: Could not open input file %s.\n", line.Data()); + if (!inputFile || inputFile->IsZombie()) { + printf("Error: %s input file %s.\n", !inputFile ? "Could not open" : "Zombie", line.Data()); if (skipNonExistingFiles) { continue; } else {