Skip to content

[ntuple] Add write API with const pointers #17900

@hahnjo

Description

@hahnjo

During the HEP-CCE review and when implementing the RNTuple prototype in CMSSW, it became clear that the current REntry interface doesn't work for writing const objects (via raw pointers). This was confirmed by ATLAS in yesterday's RNTuple planning discussion. As REntry and RFieldBase::RValue heavily rely on shared ownership of the objects, a possibility would be to introduce a separate RConstEntry (name to be discussed) that only works for writing and acts as a sort of container for raw pointers only.

Metadata

Metadata

Assignees

Labels

experimentAffects an experiment / reported by its software & computimng expertsimprovementin:RNTuple

Projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions