-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Open
Labels
bugexperimentAffects an experiment / reported by its software & computimng expertsAffects an experiment / reported by its software & computimng expertsin:RNTuple
Description
Check duplicate issues.
- Checked for duplicates
Description
The RNTuple type normalization can trigger header auto parsing in certain cases. A detailed record of issues is at
cms-sw/cmssw#49949 (comment)
Summary:
- RNTuple should avoid recording the "full type name" of class members. The full type name may only be valid in the context of the enclosing class ([ntuple] use only "true type name" for class members #21373).
- RNTuple does recursive completion of default template arguments. The resulting type name needs to be found in the dictionary.
- Investigate ROOT Meta lookup behavior for the case of Storing
trigger::TriggerEventandreco::GlobalHaloDatain RNTuple take ~500 MB extra memory cms-sw/cmssw#49949 (comment) - There should be a way to debug/forbid auto parsing during I/O (meta: Allow global disabling of AutoParsing during TClass::GetClass #18402)
Reproducer
ROOT version
master
Installation method
from sources
Operating system
n/a
Additional context
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugexperimentAffects an experiment / reported by its software & computimng expertsAffects an experiment / reported by its software & computimng expertsin:RNTuple