Repository navigation
Tags
Tags
Report why a simulation setup library cannot be loaded This replaces the asserts in execFromPlugin by fatal messages with the reason. - A failed dlopen of libO2G4Setup and friends stopped at assert(libHandle), without the error from dlerror(). - The message now gives the dlopen error, e.g. a missing static TLS reserve for Geant4 built with the initial-exec TLS model. - The library is opened once, with the platform suffix from DLLoaderBase.h. - A fair::FatalException follows the fatal message, since LOG(fatal) ends the process only when a fatal handler is installed. https://its.cern.ch/jira/browse/O2-7305 Co-Authored-By: Claude Opus 5.5 <[email protected]>
DPL Analysis: send CCDB tables together with the objects they refer to ( #16079)
Seed the Cave chunk seeding through the transport generator Cave::BeginPrimary seeded gRandom directly; it now uses o2::base::simRandom() like the other transport-time seeding. Co-Authored-By: Claude Opus 5.5 <[email protected]>
GPU Metal: relink the backend library when the kernels change (#16076)
GPU Metal: do not let Metal track hazards on the memory buffers (#16068)
Tagging AliceO2 version async-2026-PbPb-apass1-v9
Tagging AliceO2 version async-2026-PbPb-apass1-v8
Tagging AliceO2 version async-2025-PbPb-apass2-v8
GPU Metal: report command buffers that failed on the device DrainStream waited for the submitted command buffers but never looked at their status, so a kernel that faulted or hung only showed up as missing output. Print the Metal error of a failed buffer.
TPC SCD: round instead of truncate when packing the unbinned residuals ( #16046) Co-authored-by: Claude Opus 5.5 <[email protected]>
PreviousNext