From b569f103693eea17b1af55ba40ab1370a8395999 Mon Sep 17 00:00:00 2001 From: Giulio Eulisse <10544+ktf@users.noreply.github.com> Date: Sat, 7 Nov 2026 14:19:27 +0100 Subject: [PATCH] GPU: write settings.dump from the standalone event generator GPUChainTracking::DumpSettings only writes the calibration objects, the GRP settings.dump is written by GPUReconstruction::DumpSettings, so a dataset produced with --eventGenerator could not be read back. --- GPU/GPUTracking/qa/genEvents.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GPU/GPUTracking/qa/genEvents.cxx b/GPU/GPUTracking/qa/genEvents.cxx index 5af7698fdb4dc..a47a9466e3326 100644 --- a/GPU/GPUTracking/qa/genEvents.cxx +++ b/GPU/GPUTracking/qa/genEvents.cxx @@ -357,7 +357,7 @@ void genEvents::RunEventGenerator(GPUChainTracking* rec, const std::string& dir) { std::unique_ptr gen(new genEvents(rec)); mkdir(dir.c_str(), S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH); - rec->DumpSettings(dir.c_str()); + rec->rec()->DumpSettings(dir.c_str()); // the chain's own override does not write settings.dump gen->InitEventGenerator();