From 53155ee2c76756e3ffa5f9374aa28fba20f1860f Mon Sep 17 00:00:00 2001
From: silverweed <silverweed14@proton.me>
Date: Thu, 31 Oct 2024 10:30:45 +0100
Subject: [PATCH] add check that we have a valid rntuple in the file

---
 src/rntviewer.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/rntviewer.cpp b/src/rntviewer.cpp
index 5ab203f..9803068 100644
--- a/src/rntviewer.cpp
+++ b/src/rntviewer.cpp
@@ -136,7 +136,9 @@ int main(int argc, char **argv)
   app.ntpl_name = args.ntpl_name; // may be null
   app.base_display_addr = args.start_addr;
   b8 success = get_tfile_data(arena, app.inspected_file, app.ntpl_name, app.tfile_data);
-  if (success)
+  if (!app.ntpl_name.str)
+    fprintf(stderr, "Warning: found no RNTuples in %s\n", args.file_name.c());
+  else if (success)
     app.rndata = get_rntuple_data(arena, app.inspected_file, app.ntpl_name, args.extended_info);
 
   if (args.print_to_terminal) {