From . * [new ref] HEAD -> merge-attempt From https://github.com/cms-sw/cmssw * [new ref] refs/pull/48088/head -> cms-sw/refs/pull/48088/head Switched to branch 'merge-attempt' Merge made by the 'ort' strategy. DataFormats/Common/interface/EDProductGetter.h | 2 + DataFormats/Common/interface/RefCoreStreamer.h | 26 ++- DataFormats/Common/src/EDProductGetter.cc | 22 +- DataFormats/Common/src/RefCoreStreamer.cc | 13 +- DataFormats/FWLite/src/DataGetterHelper.cc | 2 +- .../interface/ProductProvenanceRetriever.h | 9 +- FWCore/Framework/src/ProductProvenanceRetriever.cc | 11 +- FWCore/Integration/test/ref_merge_test_cfg.py | 3 +- FWCore/Integration/test/run_RefMerge.sh | 5 +- IOPool/Input/src/InputFile.h | 31 ++- IOPool/Input/src/PoolSource.cc | 7 +- IOPool/Input/src/PoolSource.h | 1 + IOPool/Input/src/RepeatingCachedRootSource.cc | 63 +++--- IOPool/Input/src/RootDelayedReader.cc | 28 +-- IOPool/Input/src/RootDelayedReader.h | 27 +-- IOPool/Input/src/RootDelayedReaderBase.h | 68 +++++++ IOPool/Input/src/RootEmbeddedFileSequence.cc | 30 +-- IOPool/Input/src/RootFile.cc | 182 ++++++++--------- IOPool/Input/src/RootFile.h | 196 +++++------------- IOPool/Input/src/RootInputFileSequence.cc | 4 +- IOPool/Input/src/RootInputFileSequence.h | 2 +- IOPool/Input/src/RootPrimaryFileSequence.cc | 65 +++--- IOPool/Input/src/RootPromptReadDelayedReader.cc | 109 ++++++++++ IOPool/Input/src/RootPromptReadDelayedReader.h | 84 ++++++++ IOPool/Input/src/RootSecondaryFileSequence.cc | 47 +++-- IOPool/Input/src/RootTree.cc | 224 +++++++++++++-------- IOPool/Input/src/RootTree.h | 68 +++++-- IOPool/Output/src/RootOutputTree.cc | 1 - IOPool/Streamer/src/StreamerInputSource.cc | 6 +- 29 files changed, 816 insertions(+), 520 deletions(-) create mode 100644 IOPool/Input/src/RootDelayedReaderBase.h create mode 100644 IOPool/Input/src/RootPromptReadDelayedReader.cc create mode 100644 IOPool/Input/src/RootPromptReadDelayedReader.h Switched to branch 'from-CMSSW_15_1_X_2025-05-16-1100'